@charset "UTF-8";
/* SHARED MAIN SCSS FILES */
/*

	1312 vs. HTML5



	written by Mike "1312" (mike at thirteentwelve.com)



	A modified Eric Meyer's CSS reset and Rich Clark's HTML5 CSS reset


*/
/* line 16, ../../../../../sharedModules/resources/sass/_reset.scss */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* force scroll bars to stop the page jump on short pages */
/*
 */
/* line 40, ../../../../../sharedModules/resources/sass/_reset.scss */
html {
  overflow: auto;
  height: 100%;
}

/* line 46, ../../../../../sharedModules/resources/sass/_reset.scss */
body {
  line-height: 1;
  height: 100%;
}

/* line 51, ../../../../../sharedModules/resources/sass/_reset.scss */
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  display: block;
}

/* line 56, ../../../../../sharedModules/resources/sass/_reset.scss */
blockquote, q {
  quotes: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common elements */
/* remember to highlight inserts somehow! */
/* line 63, ../../../../../sharedModules/resources/sass/_reset.scss */
ins {
  text-decoration: none;
}

/* line 66, ../../../../../sharedModules/resources/sass/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 69, ../../../../../sharedModules/resources/sass/_reset.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* line 75, ../../../../../sharedModules/resources/sass/_reset.scss */
input, select {
  vertical-align: middle;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 79, ../../../../../sharedModules/resources/sass/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common classes */
/* line 86, ../../../../../sharedModules/resources/sass/_reset.scss */
.floatLeft {
  float: left;
  text-align: left;
}

/* line 90, ../../../../../sharedModules/resources/sass/_reset.scss */
img.floatLeft {
  margin: 0 10px 10px 10px;
}

/* line 94, ../../../../../sharedModules/resources/sass/_reset.scss */
.floatRight {
  float: right;
  text-align: right;
}

/* line 98, ../../../../../sharedModules/resources/sass/_reset.scss */
img.floatRight {
  margin: 0 10px 10px 10px;
}

/* line 102, ../../../../../sharedModules/resources/sass/_reset.scss */
.floatClear, .cleaner {
  clear: both;
}

/* line 105, ../../../../../sharedModules/resources/sass/_reset.scss */
br.floatClear {
  margin: -1px -1px 0px 0px;
  width: 1px;
  height: 1px;
  clear: both;
}

/* line 112, ../../../../../sharedModules/resources/sass/_reset.scss */
.alignRight {
  text-align: right;
}

/* line 116, ../../../../../sharedModules/resources/sass/_reset.scss */
.alignCenter {
  text-align: center;
}

/* line 120, ../../../../../sharedModules/resources/sass/_reset.scss */
div.hr {
  clear: both;
  margin: 0;
  padding: 0;
  	/*
  	hr's tend to come with uncontrollable and annoying extra margins and inconsistancies on how to style them
  	but the hr is great for page breaks without css and for clearing floats
  
  	to style a hr, restyle this in a container div in div specific
  	or have a new class, eg. div.hr-dotted { border-top: 1px dotted #666; } div.hr-dotted hr { display: none; }
  	*/
}

/* line 132, ../../../../../sharedModules/resources/sass/_reset.scss */
div.hr hr {
  display: none;
}

/* Raus weil modal panel dadurch versteckt wird. */
/* .hide { */
/* 	display: none !important; */
/* } */
/* line 142, ../../../../../sharedModules/resources/sass/_reset.scss */
.bold {
  font-weight: bold;
}

/* line 146, ../../../../../sharedModules/resources/sass/_reset.scss */
.noBg {
  background: none !important;
}

/* line 150, ../../../../../sharedModules/resources/sass/_reset.scss */
.error {
  color: #f00;
}

/* line 155, ../../../../../sharedModules/resources/sass/_reset.scss */
:focus, a {
  -moz-outline-style: none;
  /* combatting that annoying dotted border box that appears on focus of an element in ff */
  outline: none !important;
  /* and the safari green glow */
  color: #484d55;
}

/* line 163, ../../../../../sharedModules/resources/sass/_reset.scss */
.nb {
  border: 0 none !important;
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 177, ../../../../../sharedModules/resources/sass/_reset.scss */
.clearfix:before,
.clearfix:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 183, ../../../../../sharedModules/resources/sass/_reset.scss */
.clearfix:after {
  clear: both;
}

/*====================
  Mixins
=====================*/
/*
 * Old colors
 */
/* line 189, ../../../../../sharedModules/resources/sass/_colors.scss */
.color-grey6 {
  color: #b2b2b2;
}

/**
 * WICHTIG: Diese Datei darf nur in den Root xxx-styles.scss Dateien inkludiert werden.
 * Ansonsten werden die Fonts mehrmals geladen, was Performance Probleme zur Folge hat.
 */
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url("../../resources/fonts/roboto-v18-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Light"), local("Roboto-Light"), url("../../resources/fonts/roboto-v18-latin-300.eot?#iefix") format("embedded-opentype"), url("../../resources/fonts/roboto-v18-latin-300.woff2") format("woff2"), url("../../resources/fonts/roboto-v18-latin-300.woff") format("woff"), url("../../resources/fonts/roboto-v18-latin-300.ttf") format("truetype"), url("../../resources/fonts/roboto-v18-latin-300.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("../../resources/fonts/roboto-v18-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Roboto"), local("Roboto-Regular"), url("../../resources/fonts/roboto-v18-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../resources/fonts/roboto-v18-latin-regular.woff2") format("woff2"), url("../../resources/fonts/roboto-v18-latin-regular.woff") format("woff"), url("../../resources/fonts/roboto-v18-latin-regular.ttf") format("truetype"), url("../../resources/fonts/roboto-v18-latin-regular.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("../../resources/fonts/roboto-v18-latin-500.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Medium"), local("Roboto-Medium"), url("../../resources/fonts/roboto-v18-latin-500.eot?#iefix") format("embedded-opentype"), url("../../resources/fonts/roboto-v18-latin-500.woff2") format("woff2"), url("../../resources/fonts/roboto-v18-latin-500.woff") format("woff"), url("../../resources/fonts/roboto-v18-latin-500.ttf") format("truetype"), url("../../resources/fonts/roboto-v18-latin-500.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("../../resources/fonts/roboto-v18-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Bold"), local("Roboto-Bold"), url("../../resources/fonts/roboto-v18-latin-700.eot?#iefix") format("embedded-opentype"), url("../../resources/fonts/roboto-v18-latin-700.woff2") format("woff2"), url("../../resources/fonts/roboto-v18-latin-700.woff") format("woff"), url("../../resources/fonts/roboto-v18-latin-700.ttf") format("truetype"), url("../../resources/fonts/roboto-v18-latin-700.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url("../../resources/fonts/roboto-v18-latin-900.eot");
  /* IE9 Compat Modes */
  src: local("Roboto Black"), local("Roboto-Black"), url("../../resources/fonts/roboto-v18-latin-900.eot?#iefix") format("embedded-opentype"), url("../../resources/fonts/roboto-v18-latin-900.woff2") format("woff2"), url("../../resources/fonts/roboto-v18-latin-900.woff") format("woff"), url("../../resources/fonts/roboto-v18-latin-900.ttf") format("truetype"), url("../../resources/fonts/roboto-v18-latin-900.svg#Roboto") format("svg");
  /* Legacy iOS */
}
/* line 9, ../../../../../sharedModules/resources/sass/_fonts.scss */
.spec-font-headline, .app-content .app-dialog .app-dialog-wrapper .cell-title, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper h2, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper h2, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize h1, .app-dialog-wrapper.app-dialog-filing h1, .tax-assessment-box .flexbox-wrapper .flexbox h2, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2, .validation-component h1, .page-navigation .my-tax-table, .page-navigation .main-nav-item, .page-navigation .main-nav-item.numeric .label, .page-navigation.service-view .main-nav .main-nav-item, .page-navigation.service-view .main-nav .main-nav-item.numeric .label, .app-content-header .app-content-header-left h1.app-dialog-title, .app-content-header .app-content-header-table .table-cell-left h1, .guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li .breadcrumb-item-text, .interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-label, .my-tax-wrapper .header-left, .my-tax-wrapper .bubble-text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard h1, .elster-documents-header, .elster-ident-box .ident-elster-text-cell .header-ident-text, .filing-elster-info .elster-box .elster-box-headline, .activate-buy-table h2.activate-or-buy-header, .modal-buy-dialog .container .activate-or-buy-header, .modal-buy-dialog .product-header, .modal-buy-dialog .product-header-inside-container, .wrapper-calculator .container-calculator .dialog-calculator .dialog-content .cell-title {
  font-size: 18px;
  font-weight: 500;
  color: #666666;
}
/* line 14, ../../../../../sharedModules/resources/sass/_fonts.scss */
.grey3.spec-font-headline, .app-content .app-dialog .app-dialog-wrapper .grey3.cell-title, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper h2.grey3, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper h2.grey3, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize h1.grey3, .app-dialog-wrapper.app-dialog-filing h1.grey3, .tax-assessment-box .flexbox-wrapper .flexbox h2.grey3, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2.grey3, .validation-component h1.grey3, .page-navigation .grey3.my-tax-table, .page-navigation .grey3.main-nav-item, .page-navigation .main-nav-item.numeric .grey3.label, .page-navigation.service-view .main-nav .grey3.main-nav-item, .page-navigation.service-view .main-nav .main-nav-item.numeric .grey3.label, .app-content-header .app-content-header-left h1.grey3.app-dialog-title, .app-content-header .app-content-header-table .table-cell-left h1.grey3, .guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li .grey3.breadcrumb-item-text, .interview-mode-sidebar-wrapper .interview-mode-sidebar .grey3.interview-label, .my-tax-wrapper .grey3.header-left, .my-tax-wrapper .grey3.bubble-text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard h1.grey3, .grey3.elster-documents-header, .elster-ident-box .ident-elster-text-cell .grey3.header-ident-text, .filing-elster-info .elster-box .grey3.elster-box-headline, .activate-buy-table h2.grey3.activate-or-buy-header, .modal-buy-dialog .container .grey3.activate-or-buy-header, .modal-buy-dialog .grey3.product-header, .modal-buy-dialog .grey3.product-header-inside-container, .wrapper-calculator .container-calculator .dialog-calculator .dialog-content .grey3.cell-title {
  color: #666666;
}
/* line 18, ../../../../../sharedModules/resources/sass/_fonts.scss */
.grey4.spec-font-headline, .app-content .app-dialog .app-dialog-wrapper .grey4.cell-title, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper h2.grey4, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper h2.grey4, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize h1.grey4, .app-dialog-wrapper.app-dialog-filing h1.grey4, .tax-assessment-box .flexbox-wrapper .flexbox h2.grey4, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2.grey4, .validation-component h1.grey4, .page-navigation .grey4.my-tax-table, .page-navigation .grey4.main-nav-item, .page-navigation .main-nav-item.numeric .grey4.label, .page-navigation.service-view .main-nav .grey4.main-nav-item, .page-navigation.service-view .main-nav .main-nav-item.numeric .grey4.label, .app-content-header .app-content-header-left h1.grey4.app-dialog-title, .app-content-header .app-content-header-table .table-cell-left h1.grey4, .guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li .grey4.breadcrumb-item-text, .interview-mode-sidebar-wrapper .interview-mode-sidebar .grey4.interview-label, .my-tax-wrapper .grey4.header-left, .my-tax-wrapper .grey4.bubble-text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard h1.grey4, .grey4.elster-documents-header, .elster-ident-box .ident-elster-text-cell .grey4.header-ident-text, .filing-elster-info .elster-box .grey4.elster-box-headline, .activate-buy-table h2.grey4.activate-or-buy-header, .modal-buy-dialog .container .grey4.activate-or-buy-header, .modal-buy-dialog .grey4.product-header, .modal-buy-dialog .grey4.product-header-inside-container, .wrapper-calculator .container-calculator .dialog-calculator .dialog-content .grey4.cell-title {
  color: #808080;
}
/* line 22, ../../../../../sharedModules/resources/sass/_fonts.scss */
.key.spec-font-headline, .app-content .app-dialog .app-dialog-wrapper .key.cell-title, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper h2.key, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper h2.key, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize h1.key, .app-dialog-wrapper.app-dialog-filing h1.key, .tax-assessment-box .flexbox-wrapper .flexbox h2.key, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2.key, .validation-component h1.key, .page-navigation .key.my-tax-table, .page-navigation .key.main-nav-item, .page-navigation .main-nav-item.numeric .key.label, .page-navigation.service-view .main-nav .key.main-nav-item, .page-navigation.service-view .main-nav .main-nav-item.numeric .key.label, .app-content-header .app-content-header-left h1.key.app-dialog-title, .app-content-header .app-content-header-table .table-cell-left h1.key, .guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li .key.breadcrumb-item-text, .interview-mode-sidebar-wrapper .interview-mode-sidebar .key.interview-label, .my-tax-wrapper .key.header-left, .my-tax-wrapper .key.bubble-text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard h1.key, .key.elster-documents-header, .elster-ident-box .ident-elster-text-cell .key.header-ident-text, .filing-elster-info .elster-box .key.elster-box-headline, .activate-buy-table h2.key.activate-or-buy-header, .modal-buy-dialog .container .key.activate-or-buy-header, .modal-buy-dialog .key.product-header, .modal-buy-dialog .key.product-header-inside-container, .wrapper-calculator .container-calculator .dialog-calculator .dialog-content .key.cell-title {
  color: #f97d19;
}

/* line 28, ../../../../../sharedModules/resources/sass/_fonts.scss */
.tooltip .tooltip-inner {
  font-size: 10px;
  font-weight: 400;
  color: #666666;
}

/* line 34, ../../../../../sharedModules/resources/sass/_fonts.scss */
.popover .popover-inner .popover-content, .popover.popover-tax-declaration-actions, .popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item .buhl-radio-choice-field-label, .popover.popover-app-header .popover-show-more-header-bar-html-content .label-text, .popover.popover-app-header .user-account-flyout-content .label-text, .popover.popover-app-header .bookings-popover .label-text, .modal.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .boolean-field-wrapper .boolean-field-label, .modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .boolean-field-wrapper .boolean-field-label, .modal.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .boolean-field-wrapper .boolean-field-label, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .boolean-field-wrapper .boolean-field-label, .modal.modal-wordpress-content.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .boolean-field-wrapper .boolean-field-label, .modal.modal-wordpress-content.in.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .boolean-field-wrapper .boolean-field-label, .link-standard, program-scale-hint, .header-control .header-user-button-container.anonym .header-text-wrapper, .app-helpbar-container, .videobar-wrapper .videobar-header span:last-child, .video-item-wrapper .video-item, .video-item-wrapper .video-item .video-item-cell, .video-item-wrapper .video-item .video-item-text, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_ergebnis_line .tacho_text, .modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .popover.distance-calculator-popover .popover-content, .modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item .maps-naviagtion-list-item-description, .valide-list-header-elster-wrapper .valide-table, .modal-bank-information .bankinformation-dialog div.error, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-count .number, .buhl-choice-field-wrapper select, .dialog-link-field, .multiple-date-range-field-wrapper .multiple-date-range-field-cell.multiple-date-range-field-label, .plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell .text, .valued-yes-no-field-wrapper input.valued-yes-no-field + label, button.valued-yes-no-field span, .popover-ast-record .popover-content, .booking-box .content-table .left-column .other-text {
  font-size: 12px;
  font-weight: 400;
  color: #666666;
}

/* line 40, ../../../../../sharedModules/resources/sass/_fonts.scss */
.popover .popover-inner .popover-title, .popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label strong, .popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.medium, .popover.popover-app-header .user-account-flyout-content .label-text.medium, .popover.popover-app-header .bookings-popover .label-text.medium, .video-player-interview .helpbar-videos-title-right {
  font-size: 12px;
  font-weight: 500;
  color: #666666;
}
/* line 45, ../../../../../sharedModules/resources/sass/_fonts.scss */
.popover .popover-inner .key.popover-title, .popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label strong.key, .popover.popover-app-header .popover-show-more-header-bar-html-content .key.label-text.medium, .popover.popover-app-header .user-account-flyout-content .key.label-text.medium, .popover.popover-app-header .bookings-popover .key.label-text.medium, .video-player-interview .key.helpbar-videos-title-right {
  color: #f97d19;
}

/* line 50, ../../../../../sharedModules/resources/sass/_fonts.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .box-count-wrapper .box-count, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box.small .flexbox .icon .box-count {
  font-size: 12px;
  font-weight: 600;
  color: #666666;
}

/* line 56, ../../../../../sharedModules/resources/sass/_fonts.scss */
.link-standard-13, .svg-icon.svg-icon-iban, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-iban:last-child:after, .calendar th.prev i.svg-icon-iban, .calendar th.next i.svg-icon-iban, .box.box-grey .box-content, .box.box-grey-free .box-content, .box.box-grey-filing .box-content, .my-tax-wrapper .helpbar-table-wrapper .smaller-text, .search-list-dialog-content, .search-list-dialog-item .item-breadcrumb,
.search-list-dialog-item .search-list-dialog-subentry, .tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display, .app-helpbar-bookings .bookings-results .bookings-no-results, .certificate-fetch-code-wrapper .certificate-fetch-code-label, .big-decimal-text-field-wrapper .big-decimal-text-field-unit, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item, .modal-types-of-income .plausi-box-field-wrapper,
.plausi-box-field-wrapper.green, .inner-table .list-box-footer .no-items, .bookmarktop-holder .bookmarktop-holder-items .listbox-bookmark-item, .tax-declaration-setup-title-input, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell input, .bookings-searchbar input, .certificate-fetch-code-wrapper .certificate-fetch-code-input, .auto-complete-text-field-wrapper .auto-complete-text-field, .big-decimal-text-field-wrapper .big-decimal-text-field, .buhl-choice-field-wrapper .buhl-choice-field, .check-manual-field-wrapper .check-manual-field-label, .date-field-wrapper input[type=text].date-field, .date-field-wrapper .date-field-button-wrapper button, .daterangepicker.dropdown-menu .calendar .input-mini,
.daterangepicker.dropdown-menu select, .integer-text-field, .period-field-wrapper .period-field-input, .period-field-wrapper .period-field-button, .string-text-field-input, .time-field-wrapper .time-field, .additional-bookings-search .additional-bookings-searchbar input, .textarea-field, .dbp-dragable-container input,
.dbp-dragable-container .text-area {
  font-size: 13px;
  font-weight: 400;
  color: #666666;
}

/* line 62, ../../../../../sharedModules/resources/sass/_fonts.scss */
.tax-group > .tax-year.previous-years {
  font-size: 13px;
  font-weight: 500;
  color: #666666;
}

/* line 68, ../../../../../sharedModules/resources/sass/_fonts.scss */
.big-choice-button, .popover.popover-plausis.error .popover-content, .popover.popover-plausis .popover-content, .popover.popover-news-year .popover-inner .popover-content, .modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell .headline,
.modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell .text, .modal .modal-dialog-content-container .modal-dialog-content-text.standard, .modal .modal-dialog-content-container .modal-dialog-content-table, .modal .modal-dialog-content-container table.modal-dialog-content-static-table, .modal .modal-dialog-content-container .required-label, .modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .header-control .header-user-button-container.anonym .header-right-wrapper .text-table-cell, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-label, .app-content .app-dialog .app-dialog-wrapper .hints-max-height, .videobar-wrapper .videobar-header span:first-child, .video-item-wrapper.guide, .video-item-wrapper.guide .video-item-text, .table-layout.table-light-view > tbody > tr > td, .helpbar-top-right-container .popover.popover-refund .popover-content .info table, .modal-email-password-dialog .question-wrapper, .modal-email-password-dialog .error-message, .modal-email-password-dialog .success-message, .modal-email-password-dialog .dialog-message, .modal-email-password-dialog .input-label, .interview-summary-dialog .description, .interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content p,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content p,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content p, .interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content .question,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content .request,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-question-content .question,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-question-content .request,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content .question,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content .request,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content .question,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content .request, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox, .my-tax-wrapper .helpbar-table-wrapper .normal-text, .my-tax-wrapper .description-text, .validation-button .validation-button-text > span, .validation-button .validation-button-text.validation-details > span, .submit-wizard-table.inside-ast-wizard .elster-step-text, .ast-ib-button-center .button.primary, .tax-assessment-box .flexbox-wrapper .flexbox .person-name, .modal-bank-information .bankinformation-dialog .label-text, .search-dialog-navigation .topic-header, .search-dialog-navigation .topic-header.selected, .tax-group p.label, .tax-group .action-button, .tax-group .tax-service-open .button.primary, .tax-group .tax-group-footer button.tax-group-button.sample-item span, .tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-declaration-state, .toggle-box.no-padding.screencast-video-box .text-box, .tax-declaration-tile-table .tax-declaration-tile-table-cell, .modal.modal-tax-declaration-setup .modal-dialog p.description, .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button, .tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell, .setup-description, .table.setup-error-table .table-row .table-cell.error, .tax-declaration-file-import, .ast-activation-person-table .ast-activation-done-text, .status-icon-box .text,
.top-icon-info-box .text, .dialog-guide .dialog-guide-header, .dialog-guide .dialog-guide-body .guide-icon,
.dialog-guide .dialog-guide-body .guide-text,
.dialog-guide .dialog-guide-body .guide-question, .modal.modal-sample-tax-declarations .modal-dialog .description, .modal.modal-sample-tax-declarations .modal-dialog .sample-tax-years input[type=radio] + label.sample-tax-year-button, .sample-tax-declaration-button, .submit-wizard-table .wizard-steps-container, .submit-wizard-table .wizard-steps-container-last, .classic-print-wrapper .elser-last-step-headline, .classic-print-wrapper .elster-laststep-text, .elster-inside-infoBox-text, .elster-both-info-header-text, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2 span.search-headline, .validation-component .subline, .modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p, .filing-certificates table, .buhl-choice-field-wrapper .dropdown-menu, .ast-wizard-header-table .wizard-steps-container, .ast-table-link.under-button, .ast-table-link.under-button:hover, .ast-newrecord-count-position, .person-header .hide-person, .ast-box-text-inside-second, .category-menu .category-item .category-title .category-name, .set-bookmark-wrapper .bookmark-textarea, .theme-filter-body, .theme-filter-controls button.theme-filter-button-check,
.theme-filter-controls button.theme-filter-button-uncheck, .dialog-key-color-link, .modal-buy-dialog .container .activate-or-buy-description, .modal-buy-dialog .buy-description, .modal-buy-dialog .price-container .price-information, .product-pricing-box span.label-price-sub, .product-pricing-box a.link-guarantee {
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}

/* line 74, ../../../../../sharedModules/resources/sass/_fonts.scss */
.box.box-grey .box-header, .box.box-grey-free .box-header, .box.box-grey-filing .box-header, .validation-component h1.icon-ok {
  font-size: 14px;
  font-weight: 600;
  color: #666666;
}

/* line 81, ../../../../../sharedModules/resources/sass/_fonts.scss */
.button.secondary.medium-font, .big-choice-button strong, .popover.popover-plausis, .modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th, .link-medium, .app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-header-title-wrapper, .app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-header-title-wrapper .cell-title,
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-header-title-wrapper .cell-toggle, .h4-fieldset-vast, .table-layout.table-light-view > thead > tr > th, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_headline_ohne, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_headline .tacho_text, .interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-sidebar-middle .interview-success-box .topic, .interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content p.dark,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content p.dark,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content p.dark, .video-list-item, .my-tax-wrapper .middle .right .text-between, .my-tax-wrapper .selection-wrapper .my-tax-buy-header, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .subheading, .ast-header-text, .ast-table-link,
.ast-table-link:hover, .app-dialog-wrapper.app-dialog-filing .subheading, .rating-box-container .rating-box-content .question, .search-list-dialog-title, .search-list-dialog-item-under-three, .tax-group .detail-text-headline, .tax-group .tax-group-footer button.tax-group-button.sample-item span strong, .tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-content-button, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .subheading, .dialog-guide .dialog-guide-header .guide-title,
.dialog-guide .dialog-guide-header .guide-icon, .modal.modal-sample-tax-declarations .modal-dialog .sample-tax-years input[type=radio]:checked + label.sample-tax-year-button, .elster-box-cell .elster-download-header, .modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr th, .filing-certificates table tr th, .plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell .headline, .inner-table .list-box-table-header .list-box-th, .inner-table .list-box-sum-footer td, .overview-button-ast-extend, .overview-button-enable-ast-extend, .booking-box .header, .booking-box .content-table .left-column .small-header-table, .booking-box .content-table .right-column .show-more .inside, .icon-button-field.icon-button-action-menu:after, .bookmarktop-holder .bookmarktop-notice, .set-bookmark-wrapper .bookmark-header, .modal-buy-dialog .toggle-os-version-link {
  font-size: 14px;
  font-weight: 500;
  color: #666666;
}

/* line 87, ../../../../../sharedModules/resources/sass/_fonts.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-info-text {
  font-size: 14px;
  color: #666666;
  font-weight: 300;
}

/* line 93, ../../../../../sharedModules/resources/sass/_fonts.scss */
.my-tax-wrapper .helpbar-table-wrapper, .app-helpbar-wrapper .toggle-box .toggle-box-headline {
  font-size: 16px;
  color: #666666;
  font-weight: 300;
}

/* line 99, ../../../../../sharedModules/resources/sass/_fonts.scss */
.my-tax-wrapper .header-right, .search-list-dialog-topic, .modal-password-protection-before-body, .password-label, .password-error-text, .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button > span.year, .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .setup-label, .tsw-wrapper nav.tsw-nav .tsw-nav-item .tsw-step-title, .submit-wizard-table .elster-step-text, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-text, .activate-buy-table .activate-or-buy-description {
  font-size: 16px;
  font-weight: 400;
  color: #666666;
}

/* line 105, ../../../../../sharedModules/resources/sass/_fonts.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content .booking-flyout-content .headline, .modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .list-header, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .list-header, .helpbar-top-right-container .popover.popover-refund .popover-content .info table caption, .interview-summary-dialog .topic, .validation-button .validation-button-text.validation-details h2, .tax-group > .tax-year, .tax-group .tax-group-headline .headline .headline-first-part, .tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.label, .tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.label, .tsw-wrapper .tsw-step-title, .sample-tax-declaration-button .title, .submit-wizard-info-table .tax-service-second-info-table .right-tax-service-cell .header-text, .send-elster-text-inside-box, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h3, .ast-box-text-inside-second b, .ast-record-person-name, .theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.headline, .wrapper-calculator .container-calculator .head-line {
  font-size: 16px;
  font-weight: 500;
  color: #666666;
  line-height: 19px;
}

/* line 112, ../../../../../sharedModules/resources/sass/_fonts.scss */
.tax-group .button.new-tax-declaration-button .text {
  font-size: 16px;
  font-weight: 600;
  color: #666666;
  line-height: 19px;
}

/* line 119, ../../../../../sharedModules/resources/sass/_fonts.scss */
.tax-group .tax-group-footer button.tax-group-button span, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper h3, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper h2, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .info-table-row .info-table-cell .headline, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-box-wrapper .wizard-info-box-table .wizard-info-box-table-cell h2, .submit-wizard-info-table .tax-service-info-table .right-tax-service-cell .info-header, .filing-documents-box h2, .filing-documents-box .wizard-info-table .info-table-row .info-table-cell .headline, .plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell.plausi-box-field-content h2 {
  font-size: 18px;
  font-weight: 400;
  color: #666666;
}

/* line 131, ../../../../../sharedModules/resources/sass/_fonts.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .title-row .tax-title, .status-icon-box .h4,
.top-icon-info-box .h4, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-tree-header, .modal-buy-dialog .price-container .price {
  font-size: 18px;
  font-weight: 500;
  color: #666666;
}

/* line 137, ../../../../../sharedModules/resources/sass/_fonts.scss */
.app-management-navigation a, .toggle-box h2 span.toggle-box-headline, .toggle-box h2 div.toggle-box-headline {
  font-size: 20px;
  font-weight: 300;
  color: #666666;
}

/* line 143, ../../../../../sharedModules/resources/sass/_fonts.scss */
.dialog-guide .dialog-guide-body .guide-text .headline {
  font-size: 20px;
  font-weight: 400;
  color: #666666;
}

/* line 149, ../../../../../sharedModules/resources/sass/_fonts.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p.svg-icon.svg-icon-tax-filing.filing, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p.svg-icon.svg-icon-tax-filing.filing, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .headline, .tax-group .tax-group-body .empty-area .info-box h2, .tsw-wrapper .tsw-step-number, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell.name, .modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell .price {
  font-size: 20px;
  font-weight: 500;
  color: #666666;
}

/* line 155, ../../../../../sharedModules/resources/sass/_fonts.scss */
.tax-group .tax-group-body .empty-area .info-box ol li:before {
  font-size: 22px;
  font-weight: 400;
  color: #666666;
}

/* line 161, ../../../../../sharedModules/resources/sass/_fonts.scss */
.product-pricing-box span.label-price {
  font-size: 23px;
  font-weight: 500;
  color: #666666;
}

/* line 167, ../../../../../sharedModules/resources/sass/_fonts.scss */
.modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p, .app-management-navigation a, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .headline .second-part-font, .tax-group .tax-group-headline .headline {
  font-size: 24px;
  font-weight: 300;
  color: #666666;
}

/* line 173, ../../../../../sharedModules/resources/sass/_fonts.scss */
.app-management-navigation a.active, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .headline .first-part-font, .elster-test-mode-title {
  font-size: 24px;
  font-weight: 400;
  color: #666666;
}

/* line 179, ../../../../../sharedModules/resources/sass/_fonts.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p, .modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-sub-headline, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-sub-headline, .modal.modal-loading .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p.loading-message.headline {
  font-size: 20px;
  font-weight: 400;
  color: #666666;
}

/* line 185, ../../../../../sharedModules/resources/sass/_fonts.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.modal-loading .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p.loading-message {
  font-size: 16px;
  font-weight: 400;
  color: #666666;
}

/* line 195, ../../../../../sharedModules/resources/sass/_fonts.scss */
.button.secondary, .ranges .cancelBtn, .list-box-table-cell {
  font-weight: 400;
  font-size: 14px;
  color: #f97d19;
}

/* line 201, ../../../../../sharedModules/resources/sass/_fonts.scss */
.button.white {
  font-weight: 400;
  font-size: 14px;
  color: #666666;
}

/* line 207, ../../../../../sharedModules/resources/sass/_fonts.scss */
.button.primary, button.button.primary, .ranges .applyBtn, .header-control .header-icons-container .button-toggle-view {
  font-weight: 500;
  font-size: 14px;
  color: #fff;
}

/* line 213, ../../../../../sharedModules/resources/sass/_fonts.scss */
.wrapper-calculator .header-calculator .app-name {
  font-size: 27px;
  font-weight: 600;
  color: #fff;
}

/* line 220, ../../../../../sharedModules/resources/sass/_fonts.scss */
.tax-group .tax-group-headline .headline .headline-second-part, .wrapper-calculator .header-calculator .app-name .affix {
  font-size: 27px;
  color: #f97d19;
  font-weight: 300;
}

/* line 227, ../../../../../sharedModules/resources/sass/_fonts.scss */
.font-italic {
  font-style: italic;
}

/* line 231, ../../../../../sharedModules/resources/sass/_fonts.scss */
.ast-dialog-standard-text, .ast-activation-person-table .ast-activation-error, .ast-activation-person-table .ast-managed-activation {
  font-size: 14px;
}
@media only screen and (min-width: 1400px) {
  /* line 231, ../../../../../sharedModules/resources/sass/_fonts.scss */
  .ast-dialog-standard-text, .ast-activation-person-table .ast-activation-error, .ast-activation-person-table .ast-managed-activation {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 231, ../../../../../sharedModules/resources/sass/_fonts.scss */
  .ast-dialog-standard-text, .ast-activation-person-table .ast-activation-error, .ast-activation-person-table .ast-managed-activation {
    font-size: 15px;
  }
}

/* line 242, ../../../../../sharedModules/resources/sass/_fonts.scss */
.app-content .app-dialog .app-dialog-wrapper .cell-title, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper h2, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper h2, .app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize h1, .app-dialog-wrapper.app-dialog-filing h1, .tax-assessment-box .flexbox-wrapper .flexbox h2, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2, .validation-component h1 {
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  margin: 20px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button {
  display: inline-block;
  height: 30px;
  line-height: 26px;
  text-align: center;
  font-size: 14px;
  border: none;
  cursor: pointer;
  padding: 0 20px;
  min-width: 100px;
  white-space: nowrap;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}

/* line 16, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button.secondary, .ranges .cancelBtn, .list-box-table-cell {
  background: #fff;
  border: 1px solid #f97d19;
}
/* line 21, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button.secondary:hover, .ranges .cancelBtn:hover, .list-box-table-cell:hover {
  background: #ebebed;
}
/* line 25, ../../../../../sharedModules/resources/sass/_buttons.scss */
[disabled].button.secondary, .ranges [disabled].cancelBtn, [disabled].list-box-table-cell {
  opacity: 0.3;
  cursor: not-allowed;
}
/* line 29, ../../../../../sharedModules/resources/sass/_buttons.scss */
[disabled].button.secondary:hover, .ranges [disabled].cancelBtn:hover, [disabled].list-box-table-cell:hover {
  background: #fff;
}

/* line 35, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button.primary, button.button.primary, .ranges .applyBtn {
  background: #f97d19;
}
/* line 39, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button.primary:hover, .ranges .applyBtn:hover {
  background: #d9690d;
}
/* line 43, ../../../../../sharedModules/resources/sass/_buttons.scss */
[disabled].button.primary, .ranges [disabled].applyBtn {
  opacity: 0.3;
  cursor: not-allowed;
}
/* line 47, ../../../../../sharedModules/resources/sass/_buttons.scss */
[disabled].button.primary:hover, .ranges [disabled].applyBtn:hover {
  background: #f97d19;
}

/* line 53, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button.white {
  background: #fff;
  border: 1px solid #d6d9d9;
}
/* line 58, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button.white:hover {
  background: #ebebed;
}
/* line 62, ../../../../../sharedModules/resources/sass/_buttons.scss */
[disabled].button.white {
  opacity: 0.3;
  cursor: not-allowed;
}
/* line 66, ../../../../../sharedModules/resources/sass/_buttons.scss */
[disabled].button.white:hover {
  background: #fff;
}

/* line 72, ../../../../../sharedModules/resources/sass/_buttons.scss */
.header-control .header-icons-container .button-toggle-view {
  background: transparent;
  height: 25px;
  line-height: 21px;
  text-align: center;
  font-size: 13px;
  border: 1px solid #fff;
  border-radius: 2px;
}

/* line 83, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button {
  line-height: 28px;
}
/* line 95, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button.back-button-actionbar {
  margin-right: 5px;
}
/* line 99, ../../../../../sharedModules/resources/sass/_buttons.scss */
.button.primary {
  line-height: 30px;
}

/* line 110, ../../../../../sharedModules/resources/sass/_buttons.scss */
button.button {
  line-height: 28px;
}

/* line 118, ../../../../../sharedModules/resources/sass/_buttons.scss */
button.link {
  background: transparent;
  padding: 0;
  border: 0;
}

/* line 125, ../../../../../sharedModules/resources/sass/_buttons.scss */
.big-choice-button {
  background-color: #f7f7f8;
  width: 100%;
  cursor: pointer;
  margin-bottom: 10px;
  display: table;
  color: #666666;
  position: relative;
  padding: 10px;
  height: 60px;
  font-weight: 400;
  border: 1px solid #d6d9d9;
}
/* line 143, ../../../../../sharedModules/resources/sass/_buttons.scss */
.big-choice-button:hover {
  background: #ebebed;
}
/* line 147, ../../../../../sharedModules/resources/sass/_buttons.scss */
.big-choice-button .button-left-iconholder {
  width: 20px;
  padding-right: 10px;
  vertical-align: middle;
  display: table-cell;
}
/* line 154, ../../../../../sharedModules/resources/sass/_buttons.scss */
.big-choice-button .text-holder {
  display: table-cell;
  vertical-align: middle;
}
/* line 159, ../../../../../sharedModules/resources/sass/_buttons.scss */
.big-choice-button strong {
  font-weight: 500;
  color: #666666;
}
/* line 165, ../../../../../sharedModules/resources/sass/_buttons.scss */
.big-choice-button .text-display {
  display: block;
}

/* line 6, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon:before, .calendar th.prev i:before, .calendar th.next i:before, .svg-icon:after, .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .calendar th.prev i:after, .calendar th.next i:after,
.modal-dialog-header-close:before,
.modal-dialog-header-close:after,
.table-layout > tbody > tr.selected-row.row-help-icon td.column-btncol:before,
.table-layout > tbody > tr.selected-row.row-help-icon td.column-btncol:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-image: url(../svg/icons.png);
}

/* line 74, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-dialog-checkbox:before, .boolean-field-wrapper i.svg-icon.svg-icon-boolean-field:before, .boolean-field-wrapper .calendar th.prev i.svg-icon-boolean-field:before, .calendar th.prev .boolean-field-wrapper i.svg-icon-boolean-field:before, .boolean-field-wrapper .calendar th.next i.svg-icon-boolean-field:before, .calendar th.next .boolean-field-wrapper i.svg-icon-boolean-field:before, .calendar th.prev i.icon-dialog-checkbox:before, .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field-label i:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i:before, .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i:before, .calendar th.next i.icon-dialog-checkbox:before, .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field-label i:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i:before, .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label i.svg-icon:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i.svg-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 44.44444%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 78, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-dialog-checkbox:hover:before, .boolean-field-wrapper i.svg-icon.svg-icon-boolean-field:hover:before, .boolean-field-wrapper .calendar th.prev i.svg-icon-boolean-field:hover:before, .calendar th.prev .boolean-field-wrapper i.svg-icon-boolean-field:hover:before, .boolean-field-wrapper .calendar th.next i.svg-icon-boolean-field:hover:before, .calendar th.next .boolean-field-wrapper i.svg-icon-boolean-field:hover:before, .calendar th.prev i.icon-dialog-checkbox:hover:before, .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field-label i:hover:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i:hover:before, .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i:hover:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i:hover:before, .calendar th.next i.icon-dialog-checkbox:hover:before, .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field-label i:hover:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i:hover:before, .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i:hover:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i:hover:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label i.svg-icon:hover:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i.svg-icon:hover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 44.44444%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 84, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-dialog-checkbox-active:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:before, .calendar th.prev i.icon-dialog-checkbox-active:before, .calendar th.next i.icon-dialog-checkbox-active:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i:before, .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i:before, .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i.svg-icon:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.prev i:before, .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.next i:before, .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 16.66667%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 88, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-dialog-checkbox-active:hover:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field:hover:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field:hover:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:hover:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field:hover:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:hover:before, .calendar th.prev i.icon-dialog-checkbox-active:hover:before, .calendar th.next i.icon-dialog-checkbox-active:hover:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon:hover:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i:hover:before, .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:hover:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i:hover:before, .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:hover:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i.svg-icon:hover:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.prev i:hover:before, .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i:hover:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.next i:hover:before, .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i:hover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 44.44444%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 95, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax:before, .calendar th.prev i.svg-icon-my-tax:before, .calendar th.next i.svg-icon-my-tax:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 77.77778%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 99, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax.active:before, .calendar th.prev i.svg-icon-my-tax.active:before, .calendar th.next i.svg-icon-my-tax.active:before {
  background-position: 38.88889% 77.77778%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 105, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down:before, .calendar th.prev i.svg-icon-arrow-down:before, .calendar th.next i.svg-icon-arrow-down:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 108, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down.vast-arrow:before, .calendar th.prev i.svg-icon-arrow-down.vast-arrow:before, .calendar th.next i.svg-icon-arrow-down.vast-arrow:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 114, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-up:before, .calendar th.prev i.svg-icon-arrow-up:before, .calendar th.next i.svg-icon-arrow-up:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 0%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 118, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-up.vast-arrow:before, .calendar th.prev i.svg-icon-arrow-up.vast-arrow:before, .calendar th.next i.svg-icon-arrow-up.vast-arrow:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 0%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 123, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-user, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-user:last-child:after, .calendar th.prev i.svg-icon-user, .calendar th.next i.svg-icon-user {
  margin-right: 10px;
  width: 20px;
  height: 20px;
}
/* line 128, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-user:before, .calendar th.prev i.svg-icon-user:before, .calendar th.next i.svg-icon-user:before {
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 22.22222%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 134, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-partner, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-partner:last-child:after, .calendar th.prev i.svg-icon-partner, .calendar th.next i.svg-icon-partner {
  margin-right: 10px;
  width: 20px;
  height: 20px;
}
/* line 139, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-partner:before, .calendar th.prev i.svg-icon-partner:before, .calendar th.next i.svg-icon-partner:before {
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 44.44444%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 146, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-both, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-both:last-child:after, .calendar th.prev i.svg-icon-both, .calendar th.next i.svg-icon-both {
  margin-right: 10px;
  width: 20px;
  height: 20px;
}
/* line 151, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-both:before, .calendar th.prev i.svg-icon-both:before, .calendar th.next i.svg-icon-both:before {
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 44.44444%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 157, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-child, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-child:last-child:after, .calendar th.prev i.svg-icon-child, .calendar th.next i.svg-icon-child {
  margin-right: 10px;
  width: 20px;
  height: 20px;
}
/* line 162, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-child:before, .calendar th.prev i.svg-icon-child:before, .calendar th.next i.svg-icon-child:before {
  vertical-align: bottom;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 72.22222%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 169, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-undo, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-undo:last-child:after, .calendar th.prev i.svg-icon-undo, .calendar th.next i.svg-icon-undo {
  margin-right: 5px;
  cursor: not-allowed;
  opacity: 0.5;
}
/* line 174, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-undo:before, .calendar th.prev i.svg-icon-undo:before, .calendar th.next i.svg-icon-undo:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 100%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 178, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-undo.active:before, .calendar th.prev i.svg-icon-undo.active:before, .calendar th.next i.svg-icon-undo.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 100%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 182, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-undo.active, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-undo.active:last-child:after, .calendar th.prev i.svg-icon-undo.active, .calendar th.next i.svg-icon-undo.active {
  cursor: pointer;
  opacity: 1;
}
/* line 185, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-undo.active:hover:before, .calendar th.prev i.svg-icon-undo.active:hover:before, .calendar th.next i.svg-icon-undo.active:hover:before {
  background-position: 100% 94.44444%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 192, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-bookmark:before, .calendar th.prev i.svg-icon-bookmark:before, .calendar th.next i.svg-icon-bookmark:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 16.66667%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 196, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-bookmark:hover:before, .calendar th.prev i.svg-icon-bookmark:hover:before, .calendar th.next i.svg-icon-bookmark:hover:before {
  background-position: 38.88889% 11.11111%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 200, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-bookmark.active:before, .calendar th.prev i.svg-icon-bookmark.active:before, .calendar th.next i.svg-icon-bookmark.active:before {
  background-position: 38.88889% 5.55556%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 204, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-bookmark.active:hover:before, .calendar th.prev i.svg-icon-bookmark.active:hover:before, .calendar th.next i.svg-icon-bookmark.active:hover:before {
  background-position: 38.88889% 0%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 210, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-popup-close:before, .calendar th.prev i.svg-icon-popup-close:before, .calendar th.next i.svg-icon-popup-close:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 27.77778%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 213, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-popup-close.tiny:before, .calendar th.prev i.svg-icon-popup-close.tiny:before, .calendar th.next i.svg-icon-popup-close.tiny:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 27.77778%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 217, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-popup-close.booking-listbox-clearinput:before, .calendar th.prev i.svg-icon-popup-close.booking-listbox-clearinput:before, .calendar th.next i.svg-icon-popup-close.booking-listbox-clearinput:before {
  margin-top: 6px;
}
/* line 221, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-popup-close.rating-box-close:before, .calendar th.prev i.svg-icon-popup-close.rating-box-close:before, .calendar th.next i.svg-icon-popup-close.rating-box-close:before {
  position: absolute;
  right: 10px;
  top: 10px;
}
/* line 231, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-themefilter:before, .calendar th.prev i.svg-icon-themefilter:before, .calendar th.next i.svg-icon-themefilter:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 72.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 238, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuer-videos-header:before, .calendar th.prev i.svg-icon-steuer-videos-header:before, .calendar th.next i.svg-icon-steuer-videos-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 242, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuer-videos-header:hover:before, .calendar th.prev i.svg-icon-steuer-videos-header:hover:before, .calendar th.next i.svg-icon-steuer-videos-header:hover:before {
  background-position: 72.22222% 44.44444%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 248, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuer-rechner-header:before, .calendar th.prev i.svg-icon-steuer-rechner-header:before, .calendar th.next i.svg-icon-steuer-rechner-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 5.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 252, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuer-rechner-header:hover:before, .calendar th.prev i.svg-icon-steuer-rechner-header:hover:before, .calendar th.next i.svg-icon-steuer-rechner-header:hover:before {
  background-position: 94.44444% 0%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 258, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuer-ratgeber-header:before, .calendar th.prev i.svg-icon-steuer-ratgeber-header:before, .calendar th.next i.svg-icon-steuer-ratgeber-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 262, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuer-ratgeber-header:hover:before, .calendar th.prev i.svg-icon-steuer-ratgeber-header:hover:before, .calendar th.next i.svg-icon-steuer-ratgeber-header:hover:before {
  background-position: 72.22222% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 268, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-neu-header:before, .calendar th.prev i.svg-icon-neu-header:before, .calendar th.next i.svg-icon-neu-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 272, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-neu-header:hover:before, .calendar th.prev i.svg-icon-neu-header:hover:before, .calendar th.next i.svg-icon-neu-header:hover:before {
  background-position: 22.22222% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 278, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-musterschreiben-header:before, .calendar th.prev i.svg-icon-musterschreiben-header:before, .calendar th.next i.svg-icon-musterschreiben-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 282, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-musterschreiben-header:hover:before, .calendar th.prev i.svg-icon-musterschreiben-header:hover:before, .calendar th.next i.svg-icon-musterschreiben-header:hover:before {
  background-position: 77.77778% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 288, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-papierkorb-header:before, .calendar th.prev i.svg-icon-papierkorb-header:before, .calendar th.next i.svg-icon-papierkorb-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 60.37339% 83.33333%;
  background-size: 304px 304px;
  width: 14.6752px;
  height: 16px;
}
/* line 291, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-papierkorb-header:hover:before, .calendar th.prev i.svg-icon-papierkorb-header:hover:before, .calendar th.next i.svg-icon-papierkorb-header:hover:before {
  background-position: 55.30117% 83.33333%;
  background-size: 304px 304px;
  width: 14.6752px;
  height: 16px;
}
/* line 297, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-interview-header:before, .calendar th.prev i.svg-icon-interview-header:before, .calendar th.next i.svg-icon-interview-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 72.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 303, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-planspiel-header:before, .calendar th.prev i.svg-icon-planspiel-header:before, .calendar th.next i.svg-icon-planspiel-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 76.8% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 309, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-belegabruf-header:before, .calendar th.prev i.svg-icon-belegabruf-header:before, .calendar th.next i.svg-icon-belegabruf-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 313, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-belegabruf-header:hover:before, .calendar th.prev i.svg-icon-belegabruf-header:hover:before, .calendar th.next i.svg-icon-belegabruf-header:hover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 319, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-passwort-header:before, .calendar th.prev i.svg-icon-passwort-header:before, .calendar th.next i.svg-icon-passwort-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 66.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 325, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-feedback-header:before, .calendar th.prev i.svg-icon-feedback-header:before, .calendar th.next i.svg-icon-feedback-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 329, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-feedback-header:hover:before, .calendar th.prev i.svg-icon-feedback-header:hover:before, .calendar th.next i.svg-icon-feedback-header:hover:before {
  background-position: 16.66667% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 335, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-header:before, .calendar th.prev i.svg-icon-elster-header:before, .calendar th.next i.svg-icon-elster-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 339, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-header:hover:before, .calendar th.prev i.svg-icon-elster-header:hover:before, .calendar th.next i.svg-icon-elster-header:hover:before {
  background-position: 38.88889% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 345, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-email-header:before, .calendar th.prev i.svg-icon-email-header:before, .calendar th.next i.svg-icon-email-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 11.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 349, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-email-header:hover:before, .calendar th.prev i.svg-icon-email-header:hover:before, .calendar th.next i.svg-icon-email-header:hover:before {
  background-position: 55.55556% 5.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 356, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-password-change-header:before, .calendar th.prev i.svg-icon-password-change-header:before, .calendar th.next i.svg-icon-password-change-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 66.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 360, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-password-change-header:hover:before, .calendar th.prev i.svg-icon-password-change-header:hover:before, .calendar th.next i.svg-icon-password-change-header:hover:before {
  background-position: 50% 66.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 366, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-logout-header:before, .calendar th.prev i.svg-icon-logout-header:before, .calendar th.next i.svg-icon-logout-header:before {
  margin-top: -2px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 22.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 374, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-finanzblick-bookings-popover:before, .calendar th.prev i.svg-icon-finanzblick-bookings-popover:before, .calendar th.next i.svg-icon-finanzblick-bookings-popover:before {
  margin-top: -8px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 22.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 378, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-finanzblick-bookings-popover:hover:before, .calendar th.prev i.svg-icon-finanzblick-bookings-popover:hover:before, .calendar th.next i.svg-icon-finanzblick-bookings-popover:hover:before {
  margin-top: -8px;
  background-position: 66.66667% 16.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 385, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-finanzblick-import, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-finanzblick-import:last-child:after, .calendar th.prev i.svg-icon-finanzblick-import, .calendar th.next i.svg-icon-finanzblick-import {
  margin-right: 20px;
  line-height: 0;
}
/* line 388, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-finanzblick-import:before, .calendar th.prev i.svg-icon-finanzblick-import:before, .calendar th.next i.svg-icon-finanzblick-import:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 22.22222%;
  background-size: 418px 418px;
  width: 22px;
  height: 22px;
}
/* line 396, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sparkasse-bookings-popover:before, .calendar th.prev i.svg-icon-sparkasse-bookings-popover:before, .calendar th.next i.svg-icon-sparkasse-bookings-popover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 88.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
  margin-top: -10px;
}
/* line 400, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sparkasse-bookings-popover:hover:before, .calendar th.prev i.svg-icon-sparkasse-bookings-popover:hover:before, .calendar th.next i.svg-icon-sparkasse-bookings-popover:hover:before {
  background-position: 50% 88.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
  margin-top: -10px;
}
/* line 407, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-deutscheBank:before, .calendar th.prev i.svg-icon-deutscheBank:before, .calendar th.next i.svg-icon-deutscheBank:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 413, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-deutscheBank-bookings-popover:before, .calendar th.prev i.svg-icon-deutscheBank-bookings-popover:before, .calendar th.next i.svg-icon-deutscheBank-bookings-popover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
  margin-top: -10px;
}
/* line 418, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-deutscheBank-bookings-popover:hover:before, .calendar th.prev i.svg-icon-deutscheBank-bookings-popover:hover:before, .calendar th.next i.svg-icon-deutscheBank-bookings-popover:hover:before {
  background-position: 38.88889% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
  margin-top: -10px;
}
/* line 425, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-close-header:before, .calendar th.prev i.svg-icon-close-header:before, .calendar th.next i.svg-icon-close-header:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 61.11111%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 429, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-close-header:hover:before, .calendar th.prev i.svg-icon-close-header:hover:before, .calendar th.next i.svg-icon-close-header:hover:before {
  background-position: 100% 50%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 436, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-error:before, .calendar th.prev i.icon-error:before, .calendar th.next i.icon-error:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 440, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-error.svg-icon-header-plausi:before, .calendar th.prev i.icon-error.svg-icon-header-plausi:before, .calendar th.next i.icon-error.svg-icon-header-plausi:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-top: -5px;
}
/* line 445, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-error.svg-icon-plausis:before, .calendar th.prev i.icon-error.svg-icon-plausis:before, .calendar th.next i.icon-error.svg-icon-plausis:before, .svg-icon.icon-error.svg-icon-dialog-link-field:before, .calendar th.prev i.icon-error.svg-icon-dialog-link-field:before, .calendar th.next i.icon-error.svg-icon-dialog-link-field:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 451, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-error.validation-headline:before, .calendar th.prev i.icon-error.validation-headline:before, .calendar th.next i.icon-error.validation-headline:before {
  display: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 456, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-error.icon-size-l:before, .calendar th.prev i.icon-error.icon-size-l:before, .calendar th.next i.icon-error.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 460, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-error.ast-icon:before, .calendar th.prev i.icon-error.ast-icon:before, .calendar th.next i.icon-error.ast-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 464, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-error.validation-headline-elster:before, .calendar th.prev i.icon-error.validation-headline-elster:before, .calendar th.next i.icon-error.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 471, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-tip:before, .calendar th.prev i.icon-tip:before, .calendar th.next i.icon-tip:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 475, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-tip.elster-send:before, .calendar th.prev i.icon-tip.elster-send:before, .calendar th.next i.icon-tip.elster-send:before {
  display: inline-block;
  vertical-align: text-top;
  margin-top: -2px;
  margin-left: 5px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 483, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-tip.svg-icon-plausis:before, .calendar th.prev i.icon-tip.svg-icon-plausis:before, .calendar th.next i.icon-tip.svg-icon-plausis:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 487, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-tip.svg-icon-tip-16:before, .calendar th.prev i.icon-tip.svg-icon-tip-16:before, .calendar th.next i.icon-tip.svg-icon-tip-16:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 492, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-tip.validation-headline:before, .calendar th.prev i.icon-tip.validation-headline:before, .calendar th.next i.icon-tip.validation-headline:before {
  display: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 497, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-tip.ast-icon:before, .calendar th.prev i.icon-tip.ast-icon:before, .calendar th.next i.icon-tip.ast-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 501, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-tip.validation-headline-elster:before, .calendar th.prev i.icon-tip.validation-headline-elster:before, .calendar th.next i.icon-tip.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 505, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-tip.icon-size-l:before, .calendar th.prev i.icon-tip.icon-size-l:before, .calendar th.next i.icon-tip.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 511, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-plausi-info-32:before, .calendar th.prev i.svg-icon-plausi-info-32:before, .calendar th.next i.svg-icon-plausi-info-32:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 518, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-info-grey:before, .calendar th.prev i.icon-info-grey:before, .calendar th.next i.icon-info-grey:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 44.44444%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 523, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-info-grey.validation-headline:before, .calendar th.prev i.icon-info-grey.validation-headline:before, .calendar th.next i.icon-info-grey.validation-headline:before {
  display: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 44.44444%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 529, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-info-grey.svg-icon-dialog-link-field:before, .calendar th.prev i.icon-info-grey.svg-icon-dialog-link-field:before, .calendar th.next i.icon-info-grey.svg-icon-dialog-link-field:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 44.44444%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 533, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-info-grey.icon-size-l:before, .calendar th.prev i.icon-info-grey.icon-size-l:before, .calendar th.next i.icon-info-grey.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 44.44444%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 537, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-info-grey.icon-size-xl:before, .calendar th.prev i.icon-info-grey.icon-size-xl:before, .calendar th.next i.icon-info-grey.icon-size-xl:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 44.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 541, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-info-grey.elster-buy:before, .calendar th.prev i.icon-info-grey.elster-buy:before, .calendar th.next i.icon-info-grey.elster-buy:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 44.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 544, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-info-grey.validation-headline-elster:before, .calendar th.prev i.icon-info-grey.validation-headline-elster:before, .calendar th.next i.icon-info-grey.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 44.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 551, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-warning-orange:before, .calendar th.prev i.icon-warning-orange:before, .calendar th.next i.icon-warning-orange:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 556, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-warning-orange.validation-headline:before, .calendar th.prev i.icon-warning-orange.validation-headline:before, .calendar th.next i.icon-warning-orange.validation-headline:before {
  display: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 38.88889%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 561, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-warning-orange.icon-size-l:before, .calendar th.prev i.icon-warning-orange.icon-size-l:before, .calendar th.next i.icon-warning-orange.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 38.88889%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 564, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-warning-orange.validation-headline-elster:before, .calendar th.prev i.icon-warning-orange.validation-headline-elster:before, .calendar th.next i.icon-warning-orange.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 38.88889%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 570, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-warning-grey:before, .calendar th.prev i.icon-warning-grey:before, .calendar th.next i.icon-warning-grey:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 50%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 575, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-warning-grey.validation-headline:before, .calendar th.prev i.icon-warning-grey.validation-headline:before, .calendar th.next i.icon-warning-grey.validation-headline:before {
  display: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 50%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 580, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-warning-grey.icon-size-l:before, .calendar th.prev i.icon-warning-grey.icon-size-l:before, .calendar th.next i.icon-warning-grey.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 50%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 583, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-warning-grey.validation-headline-elster:before, .calendar th.prev i.icon-warning-grey.validation-headline-elster:before, .calendar th.next i.icon-warning-grey.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 50%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 590, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok:before, .calendar th.prev i.icon-ok:before, .calendar th.next i.icon-ok:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 594, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok.svg-icon-plausis:before, .calendar th.prev i.icon-ok.svg-icon-plausis:before, .calendar th.next i.icon-ok.svg-icon-plausis:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 599, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok.svg-icon-dialog-link-field:before, .calendar th.prev i.icon-ok.svg-icon-dialog-link-field:before, .calendar th.next i.icon-ok.svg-icon-dialog-link-field:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 604, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok.validation-headline:before, .calendar th.prev i.icon-ok.validation-headline:before, .calendar th.next i.icon-ok.validation-headline:before {
  margin-right: 10px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 609, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok.icon-size-l:before, .calendar th.prev i.icon-ok.icon-size-l:before, .calendar th.next i.icon-ok.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 613, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok.ast-icon:before, .calendar th.prev i.icon-ok.ast-icon:before, .calendar th.next i.icon-ok.ast-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 617, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok.validation-headline-elster:before, .calendar th.prev i.icon-ok.validation-headline-elster:before, .calendar th.next i.icon-ok.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 624, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok-with-border:before, .calendar th.prev i.icon-ok-with-border:before, .calendar th.next i.icon-ok-with-border:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 628, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-ok-with-border.icon-size-l:before, .calendar th.prev i.icon-ok-with-border.icon-size-l:before, .calendar th.next i.icon-ok-with-border.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 83.33333%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 636, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-takeover-data:before, .calendar th.prev i.icon-takeover-data:before, .calendar th.next i.icon-takeover-data:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 0%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 641, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-takeover-data.svg-icon-dialog-link-field:before, .calendar th.prev i.icon-takeover-data.svg-icon-dialog-link-field:before, .calendar th.next i.icon-takeover-data.svg-icon-dialog-link-field:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 0%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 646, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-takeover-data.validation-headline:before, .calendar th.prev i.icon-takeover-data.validation-headline:before, .calendar th.next i.icon-takeover-data.validation-headline:before {
  display: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 0%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 651, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-takeover-data.icon-size-l:before, .calendar th.prev i.icon-takeover-data.icon-size-l:before, .calendar th.next i.icon-takeover-data.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 0%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 655, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-takeover-data.icon-size-xl:before, .calendar th.prev i.icon-takeover-data.icon-size-xl:before, .calendar th.next i.icon-takeover-data.icon-size-xl:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 0%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 659, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-takeover-data.validation-headline-elster:before, .calendar th.prev i.icon-takeover-data.validation-headline-elster:before, .calendar th.next i.icon-takeover-data.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 0%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 666, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-vast-elster:before, .calendar th.prev i.icon-vast-elster:before, .calendar th.next i.icon-vast-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 671, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-vast-elster.svg-icon-plausis:before, .calendar th.prev i.icon-vast-elster.svg-icon-plausis:before, .calendar th.next i.icon-vast-elster.svg-icon-plausis:before, .svg-icon.icon-vast-elster.svg-icon-dialog-link-field:before, .calendar th.prev i.icon-vast-elster.svg-icon-dialog-link-field:before, .calendar th.next i.icon-vast-elster.svg-icon-dialog-link-field:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 22.22222%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 677, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-vast-elster.validation-headline:before, .calendar th.prev i.icon-vast-elster.validation-headline:before, .calendar th.next i.icon-vast-elster.validation-headline:before {
  display: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 22.22222%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 682, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-vast-elster.validation-headline-elster:before, .calendar th.prev i.icon-vast-elster.validation-headline-elster:before, .calendar th.next i.icon-vast-elster.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 22.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 689, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-together:before, .calendar th.prev i.icon-together:before, .calendar th.next i.icon-together:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 44.44444%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 694, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-together.validation-headline:before, .calendar th.prev i.icon-together.validation-headline:before, .calendar th.next i.icon-together.validation-headline:before {
  display: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 44.44444%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 699, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-together.icon-size-l:before, .calendar th.prev i.icon-together.icon-size-l:before, .calendar th.next i.icon-together.icon-size-l:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 44.44444%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 703, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-together.validation-headline-elster:before, .calendar th.prev i.icon-together.validation-headline-elster:before, .calendar th.next i.icon-together.validation-headline-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 44.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 708, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-not-visible.bookmark:before, .calendar th.prev i.icon-not-visible.bookmark:before, .calendar th.next i.icon-not-visible.bookmark:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 713, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-breadcrumb-arrow:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-breadcrumb-arrow:last-child:after, .calendar th.prev i.svg-icon-breadcrumb-arrow:after, .calendar th.next i.svg-icon-breadcrumb-arrow:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 719, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-plausi-box-field:before, .calendar th.prev i.svg-icon-plausi-box-field:before, .calendar th.next i.svg-icon-plausi-box-field:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 11.11111%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-dialog-arrow-right, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-dialog-arrow-right:last-child:after, .calendar th.prev i.svg-icon-dialog-arrow-right, .calendar th.next i.svg-icon-dialog-arrow-right {
  margin-left: 15px;
}
/* line 726, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-dialog-arrow-right:before, .calendar th.prev i.svg-icon-dialog-arrow-right:before, .calendar th.next i.svg-icon-dialog-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 733, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-right-small:before, .calendar th.prev i.svg-icon-arrow-right-small:before, .calendar th.next i.svg-icon-arrow-right-small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 739, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-dialog-link-field-arrow:before, .calendar th.prev i.svg-icon-dialog-link-field-arrow:before, .calendar th.next i.svg-icon-dialog-link-field-arrow:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 745, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-calendar:before, .calendar th.prev i.svg-icon-calendar:before, .calendar th.next i.svg-icon-calendar:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 11.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 749, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-calendar[disabled]:before, .calendar th.prev i.svg-icon-calendar[disabled]:before, .calendar th.next i.svg-icon-calendar[disabled]:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 11.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
  opacity: 0.5;
}
/* line 756, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-whisperlist:before, .calendar th.prev i.svg-icon-whisperlist:before, .calendar th.next i.svg-icon-whisperlist:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 763, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-dropdown-green:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-dropdown-green:last-child:after, .calendar th.prev i.svg-icon-dropdown-green:after, .calendar th.next i.svg-icon-dropdown-green:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 44.44444%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 770, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-dropdown-red:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-dropdown-red:last-child:after, .calendar th.prev i.svg-icon-dropdown-red:after, .calendar th.next i.svg-icon-dropdown-red:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 50%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 778, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-video-play:before, .calendar th.prev i.svg-icon-video-play:before, .calendar th.next i.svg-icon-video-play:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 100%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 781, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-video-play.active:before, .calendar th.prev i.svg-icon-video-play.active:before, .calendar th.next i.svg-icon-video-play.active:before {
  background-position: 22.22222% 50%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 787, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-start:before, .calendar th.prev i.svg-icon-start:before, .calendar th.next i.svg-icon-start:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 72.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 793, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-current:before, .calendar th.prev i.svg-icon-current:before, .calendar th.next i.svg-icon-current:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 72.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 799, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-interview-topic:before, .calendar th.prev i.svg-icon-interview-topic:before, .calendar th.next i.svg-icon-interview-topic:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 72.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 804, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-interview-success, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-interview-success:last-child:after, .calendar th.prev i.svg-icon-interview-success, .calendar th.next i.svg-icon-interview-success {
  height: 55px;
}
/* line 807, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-interview-success:before, .calendar th.prev i.svg-icon-interview-success:before, .calendar th.next i.svg-icon-interview-success:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 72.22222%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 812, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-buhl-rainbow, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-buhl-rainbow:last-child:after, .calendar th.prev i.svg-icon-buhl-rainbow, .calendar th.next i.svg-icon-buhl-rainbow {
  background: url(../svg/buhl-farbstreifen.svg) no-repeat;
  background-size: 300px 300px;
  background-position: 0px -151px;
  height: 3px;
  width: 300px;
}
/* line 821, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-buhl-rainbow.login-rainbow, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-buhl-rainbow.login-rainbow:last-child:after, .calendar th.prev i.svg-icon-buhl-rainbow.login-rainbow, .calendar th.next i.svg-icon-buhl-rainbow.login-rainbow {
  background-size: 370px 370px;
  background-position: 0px -186px;
  height: 3px;
  width: 370px;
}
/* line 829, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-buhl-logo, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-buhl-logo:last-child:after, .calendar th.prev i.svg-icon-buhl-logo, .calendar th.next i.svg-icon-buhl-logo {
  background: url(../svg/buhl-logo.svg) no-repeat;
  background-size: 300px 80px;
  background-position: -100px -23px;
  height: 35px;
  width: 130px;
  display: inline-block;
}
/* line 841, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-iban:before, .calendar th.prev i.svg-icon-iban:before, .calendar th.next i.svg-icon-iban:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 0%;
  background-size: 418px 418px;
  width: 22px;
  height: 22px;
  margin-top: -3px;
  margin-right: 5px;
}
/* line 850, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-mapfield:before, .calendar th.prev i.svg-icon-mapfield:before, .calendar th.next i.svg-icon-mapfield:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 854, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-mapfield:hover:before, .calendar th.prev i.svg-icon-mapfield:hover:before, .calendar th.next i.svg-icon-mapfield:hover:before {
  background-position: 55.55556% 16.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 861, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-old-address:before, .calendar th.prev i.svg-icon-old-address:before, .calendar th.next i.svg-icon-old-address:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 22.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 867, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-new-address:before, .calendar th.prev i.svg-icon-new-address:before, .calendar th.next i.svg-icon-new-address:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 38.88889%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 873, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-distance-calculator-add:before, .calendar th.prev i.svg-icon-distance-calculator-add:before, .calendar th.next i.svg-icon-distance-calculator-add:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 33.33333%;
  background-size: 779px 779px;
  width: 41px;
  height: 41px;
}
/* line 880, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-takeover:before, .calendar th.prev i.svg-icon-takeover:before, .calendar th.next i.svg-icon-takeover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 44.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 886, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-fetch-delete:before, .calendar th.prev i.svg-icon-fetch-delete:before, .calendar th.next i.svg-icon-fetch-delete:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 60.37339% 83.33333%;
  background-size: 456px 456px;
  width: 22.0128px;
  height: 24px;
}
/* line 892, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.vast-delete-refresh:before, .calendar th.prev i.vast-delete-refresh:before, .calendar th.next i.vast-delete-refresh:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 897, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-help-popover, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-help-popover:last-child:after, .calendar th.prev i.svg-icon-help-popover, .calendar th.next i.svg-icon-help-popover {
  display: inline-block;
  cursor: pointer;
}
/* line 901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-help-popover:before, .calendar th.prev i.svg-icon-help-popover:before, .calendar th.next i.svg-icon-help-popover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 27.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 907, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-error-message:before, .calendar th.prev i.svg-icon-error-message:before, .calendar th.next i.svg-icon-error-message:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 44.44444%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 913, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-success-message:before, .calendar th.prev i.svg-icon-success-message:before, .calendar th.next i.svg-icon-success-message:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 919, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-error-bankinformation:before, .calendar th.prev i.svg-icon-error-bankinformation:before, .calendar th.next i.svg-icon-error-bankinformation:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 44.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 10px;
  line-height: 24px;
}
/* line 927, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-theme-filter-tooltip, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-theme-filter-tooltip:last-child:after, .calendar th.prev i.svg-icon-theme-filter-tooltip, .calendar th.next i.svg-icon-theme-filter-tooltip {
  cursor: pointer;
}
/* line 929, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-theme-filter-tooltip:before, .calendar th.prev i.svg-icon-theme-filter-tooltip:before, .calendar th.next i.svg-icon-theme-filter-tooltip:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 72.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 935, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-theme-filter-check:before, .calendar th.prev i.svg-icon-theme-filter-check:before, .calendar th.next i.svg-icon-theme-filter-check:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 66.66667%;
  background-size: 209px 209px;
  width: 11px;
  height: 11px;
  margin-right: 5px;
}
/* line 941, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-theme-filter-check.ast-activation:before, .calendar th.prev i.svg-icon-theme-filter-check.ast-activation:before, .calendar th.next i.svg-icon-theme-filter-check.ast-activation:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
/* line 949, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-theme-filter-uncheck:before, .calendar th.prev i.svg-icon-theme-filter-uncheck:before, .calendar th.next i.svg-icon-theme-filter-uncheck:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 61.11111%;
  background-size: 209px 209px;
  width: 11px;
  height: 11px;
  margin-right: 5px;
}
/* line 956, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-check-optimize:before, .calendar th.prev i.svg-icon-check-optimize:before, .calendar th.next i.svg-icon-check-optimize:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 33.33333%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 962, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-read-more-closed:before, .calendar th.prev i.svg-icon-read-more-closed:before, .calendar th.next i.svg-icon-read-more-closed:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 55.55556%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 968, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-read-more-open:before, .calendar th.prev i.svg-icon-read-more-open:before, .calendar th.next i.svg-icon-read-more-open:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 61.11111%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 974, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax-vast-adler:before, .calendar th.prev i.svg-icon-my-tax-vast-adler:before, .calendar th.next i.svg-icon-my-tax-vast-adler:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 61.11111%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 979, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax-vast-adler.finanzblick-import-vast, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-my-tax-vast-adler.finanzblick-import-vast:last-child:after, .calendar th.prev i.svg-icon-my-tax-vast-adler.finanzblick-import-vast, .calendar th.next i.svg-icon-my-tax-vast-adler.finanzblick-import-vast {
  margin-right: 15px;
  line-height: 0;
}
/* line 982, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax-vast-adler.finanzblick-import-vast.finanzblick-import-vast-second, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-my-tax-vast-adler.finanzblick-import-vast.finanzblick-import-vast-second:last-child:after, .calendar th.prev i.svg-icon-my-tax-vast-adler.finanzblick-import-vast.finanzblick-import-vast-second, .calendar th.next i.svg-icon-my-tax-vast-adler.finanzblick-import-vast.finanzblick-import-vast-second {
  margin-right: 20px;
}
/* line 986, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax-vast-adler.finanzblick-import-vast:before, .calendar th.prev i.svg-icon-my-tax-vast-adler.finanzblick-import-vast:before, .calendar th.next i.svg-icon-my-tax-vast-adler.finanzblick-import-vast:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 61.11111%;
  background-size: 494px 494px;
  width: 26px;
  height: 26px;
}
/* line 994, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax-vast-adler-dialog:before, .calendar th.prev i.svg-icon-my-tax-vast-adler-dialog:before, .calendar th.next i.svg-icon-my-tax-vast-adler-dialog:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 61.11111%;
  background-size: 798px 798px;
  width: 42px;
  height: 42px;
}
/* line 1001, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax-video:before, .calendar th.prev i.svg-icon-my-tax-video:before, .calendar th.next i.svg-icon-my-tax-video:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 27.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1005, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax-video.search-video:before, .calendar th.prev i.svg-icon-my-tax-video.search-video:before, .calendar th.next i.svg-icon-my-tax-video.search-video:before {
  position: absolute;
  right: 30px;
  top: 21px;
}
/* line 1014, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-my-tax-topicfilter:before, .calendar th.prev i.svg-icon-my-tax-topicfilter:before, .calendar th.next i.svg-icon-my-tax-topicfilter:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 22.22222%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 1021, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-beareiten:before, .calendar th.prev i.svg-icon-beareiten:before, .calendar th.next i.svg-icon-beareiten:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 11.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 1026, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-beareiten.active:before, .calendar th.prev i.svg-icon-beareiten.active:before, .calendar th.next i.svg-icon-beareiten.active:before {
  background-position: 44.44444% 5.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 1034, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-delete-16:before, .calendar th.prev i.svg-icon-delete-16:before, .calendar th.next i.svg-icon-delete-16:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 60.37339% 83.33333%;
  background-size: 304px 304px;
  width: 14.6752px;
  height: 16px;
}
/* line 1038, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-delete-16.active:before, .calendar th.prev i.svg-icon-delete-16.active:before, .calendar th.next i.svg-icon-delete-16.active:before {
  background-position: 55.30117% 83.33333%;
  background-size: 304px 304px;
  width: 14.6752px;
  height: 16px;
}
/* line 1046, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-delete-code:before, .calendar th.prev i.svg-icon-delete-code:before, .calendar th.next i.svg-icon-delete-code:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 22.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1055, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-EST:before, .calendar th.prev i.svg-icon-EST:before, .calendar th.next i.svg-icon-EST:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1059, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-EST:hover:before, .calendar th.prev i.svg-icon-EST:hover:before, .calendar th.next i.svg-icon-EST:hover:before, .svg-icon.svg-icon-EST.active:before, .calendar th.prev i.svg-icon-EST.active:before, .calendar th.next i.svg-icon-EST.active:before {
  background-position: 61.11111% 27.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1064, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-EST.toggle-box-icon:before, .calendar th.prev i.svg-icon-EST.toggle-box-icon:before, .calendar th.next i.svg-icon-EST.toggle-box-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 27.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 1071, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-UST:before, .calendar th.prev i.svg-icon-UST:before, .calendar th.next i.svg-icon-UST:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1075, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-UST:hover:before, .calendar th.prev i.svg-icon-UST:hover:before, .calendar th.next i.svg-icon-UST:hover:before, .svg-icon.svg-icon-UST.active:before, .calendar th.prev i.svg-icon-UST.active:before, .calendar th.next i.svg-icon-UST.active:before {
  background-position: 50% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-UST.toggle-box-icon:before, .calendar th.prev i.svg-icon-UST.toggle-box-icon:before, .calendar th.next i.svg-icon-UST.toggle-box-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 61.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 1086, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-GST:before, .calendar th.prev i.svg-icon-GST:before, .calendar th.next i.svg-icon-GST:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 44.44444%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-GST:hover:before, .calendar th.prev i.svg-icon-GST:hover:before, .calendar th.next i.svg-icon-GST:hover:before, .svg-icon.svg-icon-GST.active:before, .calendar th.prev i.svg-icon-GST.active:before, .calendar th.next i.svg-icon-GST.active:before {
  background-position: 61.11111% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1095, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-GST.toggle-box-icon:before, .calendar th.prev i.svg-icon-GST.toggle-box-icon:before, .calendar th.next i.svg-icon-GST.toggle-box-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 1102, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-group-toggle:before, .calendar th.prev i.svg-icon-tax-group-toggle:before, .calendar th.next i.svg-icon-tax-group-toggle:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 0%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 1106, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-group-toggle.closed:before, .calendar th.prev i.svg-icon-tax-group-toggle.closed:before, .calendar th.next i.svg-icon-tax-group-toggle.closed:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 1112, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-new-tax-declaration:before, .calendar th.prev i.svg-icon-new-tax-declaration:before, .calendar th.next i.svg-icon-new-tax-declaration:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 61.11111%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1118, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-new-tax-declaration-inverted:before, .calendar th.prev i.svg-icon-new-tax-declaration-inverted:before, .calendar th.next i.svg-icon-new-tax-declaration-inverted:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 83.33333%;
  background-size: 1140px 1140px;
  width: 60px;
  height: 60px;
}
/* line 1124, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-takeover-tax-declaration:before, .calendar th.prev i.svg-icon-takeover-tax-declaration:before, .calendar th.next i.svg-icon-takeover-tax-declaration:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 0%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1130, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sample.single:before, .calendar th.prev i.svg-icon-sample.single:before, .calendar th.next i.svg-icon-sample.single:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 22.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1136, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sample.married:before, .calendar th.prev i.svg-icon-sample.married:before, .calendar th.next i.svg-icon-sample.married:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 44.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1142, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-declaration-options:before, .calendar th.prev i.svg-icon-tax-declaration-options:before, .calendar th.next i.svg-icon-tax-declaration-options:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 22.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 1146, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-declaration-options:hover:before, .calendar th.prev i.svg-icon-tax-declaration-options:hover:before, .calendar th.next i.svg-icon-tax-declaration-options:hover:before {
  background-position: 61.11111% 16.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 1153, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-home-icon:before, .calendar th.prev i.svg-header-home-icon:before, .calendar th.next i.svg-header-home-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1157, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-home-icon:hover:before, .calendar th.prev i.svg-header-home-icon:hover:before, .calendar th.next i.svg-header-home-icon:hover:before {
  background-position: 16.66667% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1164, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-help-icon:before, .calendar th.prev i.svg-header-help-icon:before, .calendar th.next i.svg-header-help-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 27.77778%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1168, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-help-icon:hover:before, .calendar th.prev i.svg-header-help-icon:hover:before, .calendar th.next i.svg-header-help-icon:hover:before {
  background-position: 72.22222% 22.22222%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1174, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-topic-filter-icon:before, .calendar th.prev i.svg-header-topic-filter-icon:before, .calendar th.next i.svg-header-topic-filter-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 72.22222%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1178, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-topic-filter-icon:hover:before, .calendar th.prev i.svg-header-topic-filter-icon:hover:before, .calendar th.next i.svg-header-topic-filter-icon:hover:before {
  background-position: 72.22222% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1184, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-bookmark-icon:before, .calendar th.prev i.svg-header-bookmark-icon:before, .calendar th.next i.svg-header-bookmark-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1188, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-bookmark-icon:hover:before, .calendar th.prev i.svg-header-bookmark-icon:hover:before, .calendar th.next i.svg-header-bookmark-icon:hover:before {
  background-position: 38.88889% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1194, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-bookings-icon:before, .calendar th.prev i.svg-header-bookings-icon:before, .calendar th.next i.svg-header-bookings-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 16.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1198, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-bookings-icon:hover:before, .calendar th.prev i.svg-header-bookings-icon:hover:before, .calendar th.next i.svg-header-bookings-icon:hover:before {
  background-position: 72.22222% 11.11111%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1204, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-bookings-neutral-icon:before, .calendar th.prev i.svg-header-bookings-neutral-icon:before, .calendar th.next i.svg-header-bookings-neutral-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1208, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-bookings-neutral-icon:hover:before, .calendar th.prev i.svg-header-bookings-neutral-icon:hover:before, .calendar th.next i.svg-header-bookings-neutral-icon:hover:before {
  background-position: 27.77778% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1214, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-bookings-finanzblick:before, .calendar th.prev i.svg-header-bookings-finanzblick:before, .calendar th.next i.svg-header-bookings-finanzblick:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1218, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-bookings-finanzblick:hover:before, .calendar th.prev i.svg-header-bookings-finanzblick:hover:before, .calendar th.next i.svg-header-bookings-finanzblick:hover:before {
  background-position: 5.55556% 66.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1224, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-more-icon:before, .calendar th.prev i.svg-header-more-icon:before, .calendar th.next i.svg-header-more-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 5.55556%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1228, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-more-icon:hover:before, .calendar th.prev i.svg-header-more-icon:hover:before, .calendar th.next i.svg-header-more-icon:hover:before {
  background-position: 72.22222% 0%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1234, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-user-icon:before, .calendar th.prev i.svg-header-user-icon:before, .calendar th.next i.svg-header-user-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 72.22222%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1238, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-user-icon:hover:before, .calendar th.prev i.svg-header-user-icon:hover:before, .calendar th.next i.svg-header-user-icon:hover:before {
  background-position: 5.55556% 72.22222%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1244, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-video-icon:before, .calendar th.prev i.svg-header-video-icon:before, .calendar th.next i.svg-header-video-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 61.11111%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1248, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-header-video-icon:hover:before, .calendar th.prev i.svg-header-video-icon:hover:before, .calendar th.next i.svg-header-video-icon:hover:before {
  background-position: 27.77778% 61.11111%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 1254, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-field-sorter:before, .calendar th.prev i.svg-icon-field-sorter:before, .calendar th.next i.svg-icon-field-sorter:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 61.11111%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 1258, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-field-sorter.reversed:before, .calendar th.prev i.svg-icon-field-sorter.reversed:before, .calendar th.next i.svg-icon-field-sorter.reversed:before {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 1264, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-setup-new:before, .calendar th.prev i.svg-icon-setup-new:before, .calendar th.next i.svg-icon-setup-new:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 61.11111%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1268, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-setup-new.active:before, .calendar th.prev i.svg-icon-setup-new.active:before, .calendar th.next i.svg-icon-setup-new.active:before {
  background-position: 38.88889% 61.11111%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1274, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-setup-migrate:before, .calendar th.prev i.svg-icon-setup-migrate:before, .calendar th.next i.svg-icon-setup-migrate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 5.55556%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1278, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-setup-migrate.active:before, .calendar th.prev i.svg-icon-setup-migrate.active:before, .calendar th.next i.svg-icon-setup-migrate.active:before {
  background-position: 61.11111% 0%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1284, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-setup-import:before, .calendar th.prev i.svg-icon-setup-import:before, .calendar th.next i.svg-icon-setup-import:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 55.55556%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1288, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-setup-import.active:before, .calendar th.prev i.svg-icon-setup-import.active:before, .calendar th.next i.svg-icon-setup-import.active:before {
  background-position: 50% 55.55556%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1294, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-buy-first:before, .calendar th.prev i.svg-icon-buy-first:before, .calendar th.next i.svg-icon-buy-first:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 72.22222%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1298, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-buy-first.smaller:before, .calendar th.prev i.svg-icon-buy-first.smaller:before, .calendar th.next i.svg-icon-buy-first.smaller:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 72.22222%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1305, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-buy-second:before, .calendar th.prev i.svg-icon-buy-second:before, .calendar th.next i.svg-icon-buy-second:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 72.22222%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1311, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-buy-check-grey:before, .calendar th.prev i.svg-icon-buy-check-grey:before, .calendar th.next i.svg-icon-buy-check-grey:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 66.66667%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 1317, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-buy-check-orange:before, .calendar th.prev i.svg-icon-buy-check-orange:before, .calendar th.next i.svg-icon-buy-check-orange:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 55.55556%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 1324, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-start:before, .calendar th.prev i.svg-icon-elster-start:before, .calendar th.next i.svg-icon-elster-start:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 94.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1328, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-start.active:before, .calendar th.prev i.svg-icon-elster-start.active:before, .calendar th.next i.svg-icon-elster-start.active:before {
  background-position: 72.22222% 94.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1335, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-choose-send:before, .calendar th.prev i.svg-icon-elster-choose-send:before, .calendar th.next i.svg-icon-elster-choose-send:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 0%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1339, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-choose-send.active:before, .calendar th.prev i.svg-icon-elster-choose-send.active:before, .calendar th.next i.svg-icon-elster-choose-send.active:before {
  background-position: 94.44444% 94.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1346, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-additional-information:before, .calendar th.prev i.svg-icon-additional-information:before, .calendar th.next i.svg-icon-additional-information:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 0%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1352, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-covering-letter:before, .calendar th.prev i.svg-icon-covering-letter:before, .calendar th.next i.svg-icon-covering-letter:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1358, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-send:before, .calendar th.prev i.svg-icon-elster-send:before, .calendar th.next i.svg-icon-elster-send:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 50%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1362, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-send.active:before, .calendar th.prev i.svg-icon-elster-send.active:before, .calendar th.next i.svg-icon-elster-send.active:before {
  background-position: 38.88889% 50%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1368, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-send.bigger:before, .calendar th.prev i.svg-icon-elster-send.bigger:before, .calendar th.next i.svg-icon-elster-send.bigger:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 50%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1376, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-aba-print:before, .calendar th.prev i.svg-icon-aba-print:before, .calendar th.next i.svg-icon-aba-print:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 5.55556%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1382, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-aba-delivery-report:before, .calendar th.prev i.svg-icon-aba-delivery-report:before, .calendar th.next i.svg-icon-aba-delivery-report:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 5.55556%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1388, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-aba-next:before, .calendar th.prev i.svg-icon-aba-next:before, .calendar th.next i.svg-icon-aba-next:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 0%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1394, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-last:before, .calendar th.prev i.svg-icon-elster-last:before, .calendar th.next i.svg-icon-elster-last:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 94.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1398, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-last.active:before, .calendar th.prev i.svg-icon-elster-last.active:before, .calendar th.next i.svg-icon-elster-last.active:before {
  background-position: 50% 94.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1405, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-submit:before, .calendar th.prev i.svg-icon-elster-submit:before, .calendar th.next i.svg-icon-elster-submit:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 50%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1409, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-submit.active:before, .calendar th.prev i.svg-icon-elster-submit.active:before, .calendar th.next i.svg-icon-elster-submit.active:before {
  background-position: 38.88889% 50%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1416, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.aba-automatischen-versand:before, .calendar th.prev i.aba-automatischen-versand:before, .calendar th.next i.aba-automatischen-versand:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 0%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1420, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.aba-automatischen-versand.active:before, .calendar th.prev i.aba-automatischen-versand.active:before, .calendar th.next i.aba-automatischen-versand.active:before {
  background-position: 0% 0%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1427, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-classic-submit:before, .calendar th.prev i.svg-icon-classic-submit:before, .calendar th.next i.svg-icon-classic-submit:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 88.88889%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1431, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-classic-submit.active:before, .calendar th.prev i.svg-icon-classic-submit.active:before, .calendar th.next i.svg-icon-classic-submit.active:before {
  background-position: 94.44444% 88.88889%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1438, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-classic-print:before, .calendar th.prev i.svg-icon-classic-print:before, .calendar th.next i.svg-icon-classic-print:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 94.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1442, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-classic-print.active:before, .calendar th.prev i.svg-icon-classic-print.active:before, .calendar th.next i.svg-icon-classic-print.active:before {
  background-position: 5.55556% 94.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1449, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-calendar-2017:before, .calendar th.prev i.svg-icon-calendar-2017:before, .calendar th.next i.svg-icon-calendar-2017:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 94.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1455, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-send-elster-ok, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-send-elster-ok:last-child:after, .calendar th.prev i.svg-icon-send-elster-ok, .calendar th.next i.svg-icon-send-elster-ok {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  border: 1px solid #d6d9d9;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 1465, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-send-elster-ok:not(.active), .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-send-elster-ok:not(.active):last-child:after, .calendar th.prev i.svg-icon-send-elster-ok:not(.active), .calendar th.next i.svg-icon-send-elster-ok:not(.active) {
  background: #fff;
}
/* line 1469, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-send-elster-ok.active, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-send-elster-ok.active:last-child:after, .calendar th.prev i.svg-icon-send-elster-ok.active, .calendar th.next i.svg-icon-send-elster-ok.active {
  border: none;
}
/* line 1472, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-send-elster-ok.active:before, .calendar th.prev i.svg-icon-send-elster-ok.active:before, .calendar th.next i.svg-icon-send-elster-ok.active:before {
  margin-left: -3px;
  margin-top: -3px;
  background-position: 44.44444% 83.33333%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1483, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-search-arrow-right:before, .calendar th.prev i.svg-icon-search-arrow-right:before, .calendar th.next i.svg-icon-search-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
  margin-top: -2px;
}
/* line 1490, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-search-arrow-down:before, .calendar th.prev i.svg-icon-search-arrow-down:before, .calendar th.next i.svg-icon-search-arrow-down:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
  margin-top: -2px;
}
/* line 1498, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-rating-star:before, .calendar th.prev i.svg-icon-rating-star:before, .calendar th.next i.svg-icon-rating-star:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 33.33333%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 1504, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-rating-star-white:before, .calendar th.prev i.svg-icon-rating-star-white:before, .calendar th.next i.svg-icon-rating-star-white:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 33.33333%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 1510, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-management-new-arrow-left:before, .calendar th.prev i.svg-icon-management-new-arrow-left:before, .calendar th.next i.svg-icon-management-new-arrow-left:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 55.55556%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1516, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-signature-download:before, .calendar th.prev i.svg-icon-signature-download:before, .calendar th.next i.svg-icon-signature-download:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 11.11111%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 1523, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-signature-delete:before, .calendar th.prev i.svg-icon-signature-delete:before, .calendar th.next i.svg-icon-signature-delete:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 60.37339% 83.33333%;
  background-size: 285px 285px;
  width: 13.758px;
  height: 15px;
}
/* line 1529, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-signature-edit-fetch-code:before, .calendar th.prev i.svg-icon-signature-edit-fetch-code:before, .calendar th.next i.svg-icon-signature-edit-fetch-code:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 27.77778%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 1532, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-signature-edit-fetch-code.active:before, .calendar th.prev i.svg-icon-signature-edit-fetch-code.active:before, .calendar th.next i.svg-icon-signature-edit-fetch-code.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 27.77778%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 1538, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.align-bottom:before, .calendar th.prev i.align-bottom:before, .calendar th.next i.align-bottom:before {
  vertical-align: bottom;
}
/* line 1544, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-subscribe:before, .calendar th.prev i.svg-icon-elster-subscribe:before, .calendar th.next i.svg-icon-elster-subscribe:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 94.44444%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1547, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-subscribe.smaller:before, .calendar th.prev i.svg-icon-elster-subscribe.smaller:before, .calendar th.next i.svg-icon-elster-subscribe.smaller:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 94.44444%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 1553, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-print:before, .calendar th.prev i.svg-icon-elster-print:before, .calendar th.next i.svg-icon-elster-print:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 94.44444%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1557, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-print.smaller:before, .calendar th.prev i.svg-icon-elster-print.smaller:before, .calendar th.next i.svg-icon-elster-print.smaller:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 94.44444%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 1564, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key:before, .calendar th.prev i.svg-icon-arrow-down-key:before, .calendar th.next i.svg-icon-arrow-down-key:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 44.44444%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 1569, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .calendar th.prev i.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .calendar th.next i.svg-icon-arrow-down-key.booking-field-arrow-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 44.44444%;
  background-size: 152px 152px;
  width: 8px;
  height: 8px;
  margin-top: -2px;
}
/* line 1576, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key.booking-field-arrow-icon.active:before, .calendar th.prev i.svg-icon-arrow-down-key.booking-field-arrow-icon.active:before, .calendar th.next i.svg-icon-arrow-down-key.booking-field-arrow-icon.active:before {
  background-position: 22.22222% 44.44444%;
  background-size: 152px 152px;
  width: 8px;
  height: 8px;
  margin-top: -2px;
}
/* line 1582, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key.booking-field-arrow-icon.active:hover:before, .calendar th.prev i.svg-icon-arrow-down-key.booking-field-arrow-icon.active:hover:before, .calendar th.next i.svg-icon-arrow-down-key.booking-field-arrow-icon.active:hover:before {
  background-position: 11.11111% 38.88889%;
  background-size: 152px 152px;
  width: 8px;
  height: 8px;
  margin-top: -2px;
}
/* line 1590, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key.booking-field-arrow-icon:hover:before, .calendar th.prev i.svg-icon-arrow-down-key.booking-field-arrow-icon:hover:before, .calendar th.next i.svg-icon-arrow-down-key.booking-field-arrow-icon:hover:before {
  background-position: 11.11111% 38.88889%;
  background-size: 152px 152px;
  width: 8px;
  height: 8px;
  margin-top: -2px;
}
/* line 1598, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key.booking-listbox-arrow-icon:before, .calendar th.prev i.svg-icon-arrow-down-key.booking-listbox-arrow-icon:before, .calendar th.next i.svg-icon-arrow-down-key.booking-listbox-arrow-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 44.44444%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
  margin-top: 8px;
}
/* line 1605, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key.booking-listbox-arrow-icon.active:before, .calendar th.prev i.svg-icon-arrow-down-key.booking-listbox-arrow-icon.active:before, .calendar th.next i.svg-icon-arrow-down-key.booking-listbox-arrow-icon.active:before {
  background-position: 22.22222% 44.44444%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
  margin-top: 8px;
}
/* line 1611, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key.booking-listbox-arrow-icon.active:hover:before, .calendar th.prev i.svg-icon-arrow-down-key.booking-listbox-arrow-icon.active:hover:before, .calendar th.next i.svg-icon-arrow-down-key.booking-listbox-arrow-icon.active:hover:before {
  background-position: 11.11111% 38.88889%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
  margin-top: 8px;
}
/* line 1620, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-key.booking-listbox-arrow-icon:hover:before, .calendar th.prev i.svg-icon-arrow-down-key.booking-listbox-arrow-icon:hover:before, .calendar th.next i.svg-icon-arrow-down-key.booking-listbox-arrow-icon:hover:before {
  background-position: 11.11111% 38.88889%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
  margin-top: 8px;
}
/* line 1631, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-info-box:before, .calendar th.prev i.svg-icon-vast-info-box:before, .calendar th.next i.svg-icon-vast-info-box:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 61.11111%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1637, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-up-grey-filled-small:before, .calendar th.prev i.svg-icon-arrow-up-grey-filled-small:before, .calendar th.next i.svg-icon-arrow-up-grey-filled-small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 0%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 1643, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-down-grey-filled-small:before, .calendar th.prev i.svg-icon-arrow-down-grey-filled-small:before, .calendar th.next i.svg-icon-arrow-down-grey-filled-small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 82.35556% 83.33333%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 1649, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-record-personen:before, .calendar th.prev i.svg-icon-ast-record-personen:before, .calendar th.next i.svg-icon-ast-record-personen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1653, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-record-personen.active:before, .calendar th.prev i.svg-icon-ast-record-personen.active:before, .calendar th.next i.svg-icon-ast-record-personen.active:before {
  background-position: 50% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1660, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast_vast-arrow:before, .calendar th.prev i.svg-icon-ast_vast-arrow:before, .calendar th.next i.svg-icon-ast_vast-arrow:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 0%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1666, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast_vast-plausi-vast:before, .calendar th.prev i.svg-icon-ast_vast-plausi-vast:before, .calendar th.next i.svg-icon-ast_vast-plausi-vast:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 1674, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-assignment-new:before, .calendar th.prev i.svg-icon-vast-assignment-new:before, .calendar th.next i.svg-icon-vast-assignment-new:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 27.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1679, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-assignment-new.active:before, .calendar th.prev i.svg-icon-vast-assignment-new.active:before, .calendar th.next i.svg-icon-vast-assignment-new.active:before {
  background-position: 11.11111% 27.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1686, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-assignment-dont-use:before, .calendar th.prev i.svg-icon-vast-assignment-dont-use:before, .calendar th.next i.svg-icon-vast-assignment-dont-use:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 5.55556%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1691, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-assignment-dont-use.active:before, .calendar th.prev i.svg-icon-vast-assignment-dont-use.active:before, .calendar th.next i.svg-icon-vast-assignment-dont-use.active:before {
  background-position: 33.33333% 0%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1698, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-assignment-update:before, .calendar th.prev i.svg-icon-vast-assignment-update:before, .calendar th.next i.svg-icon-vast-assignment-update:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 27.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1703, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-assignment-update.active:before, .calendar th.prev i.svg-icon-vast-assignment-update.active:before, .calendar th.next i.svg-icon-vast-assignment-update.active:before {
  background-position: 22.22222% 27.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1710, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-assignment-step:before, .calendar th.prev i.svg-icon-vast-assignment-step:before, .calendar th.next i.svg-icon-vast-assignment-step:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 38.88889%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1715, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-vast-assignment-step.active:before, .calendar th.prev i.svg-icon-vast-assignment-step.active:before, .calendar th.next i.svg-icon-vast-assignment-step.active:before {
  background-position: 77.77778% 33.33333%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1723, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-personen-point:before, .calendar th.prev i.svg-icon-ast-personen-point:before, .calendar th.next i.svg-icon-ast-personen-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 16.66667%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1729, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-personen-point.active:before, .calendar th.prev i.svg-icon-ast-personen-point.active:before, .calendar th.next i.svg-icon-ast-personen-point.active:before {
  background-position: 33.33333% 11.11111%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-belege-point:before, .calendar th.prev i.svg-icon-ast-belege-point:before, .calendar th.next i.svg-icon-ast-belege-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 11.11111%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-belege-point.active:before, .calendar th.prev i.svg-icon-ast-belege-point.active:before, .calendar th.next i.svg-icon-ast-belege-point.active:before {
  background-position: 27.77778% 5.55556%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1749, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-daten-point:before, .calendar th.prev i.svg-icon-ast-daten-point:before, .calendar th.next i.svg-icon-ast-daten-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 27.77778%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1755, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-daten-point.active:before, .calendar th.prev i.svg-icon-ast-daten-point.active:before, .calendar th.next i.svg-icon-ast-daten-point.active:before {
  background-position: 0% 27.77778%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1762, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elektrischer-datensatz:before, .calendar th.prev i.svg-icon-elektrischer-datensatz:before, .calendar th.next i.svg-icon-elektrischer-datensatz:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 94.44444%;
  background-size: 1140px 1140px;
  width: 60px;
  height: 60px;
}
/* line 1770, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-per-post:before, .calendar th.prev i.svg-icon-per-post:before, .calendar th.next i.svg-icon-per-post:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 94.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1774, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-per-post.tax-sending, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-per-post.tax-sending:last-child:after, .calendar th.prev i.svg-icon-per-post.tax-sending, .calendar th.next i.svg-icon-per-post.tax-sending {
  margin-bottom: 17px;
  margin-top: 16px;
}
/* line 1782, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-desktop:before, .calendar th.prev i.svg-icon-elster-desktop:before, .calendar th.next i.svg-icon-elster-desktop:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 16.66667%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1789, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-formular-elster:before, .calendar th.prev i.svg-icon-formular-elster:before, .calendar th.next i.svg-icon-formular-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 94.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1795, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-formular-elster.active:before, .calendar th.prev i.svg-icon-formular-elster.active:before, .calendar th.next i.svg-icon-formular-elster.active:before {
  background-position: 27.77778% 94.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1803, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-start-point:before, .calendar th.prev i.svg-icon-elster-start-point:before, .calendar th.next i.svg-icon-elster-start-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 5.55556%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1809, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-start-point.active:before, .calendar th.prev i.svg-icon-elster-start-point.active:before, .calendar th.next i.svg-icon-elster-start-point.active:before {
  background-position: 22.22222% 0%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1817, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-ident-point:before, .calendar th.prev i.svg-icon-elster-ident-point:before, .calendar th.next i.svg-icon-elster-ident-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 72.22222%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1823, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-ident-point.active:before, .calendar th.prev i.svg-icon-elster-ident-point.active:before, .calendar th.next i.svg-icon-elster-ident-point.active:before {
  background-position: 27.77778% 72.22222%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1830, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-versand-waehlen-point, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-elster-versand-waehlen-point:last-child:after, .calendar th.prev i.svg-icon-elster-versand-waehlen-point, .calendar th.next i.svg-icon-elster-versand-waehlen-point {
  height: 57px;
}
/* line 1832, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-versand-waehlen-point:before, .calendar th.prev i.svg-icon-elster-versand-waehlen-point:before, .calendar th.next i.svg-icon-elster-versand-waehlen-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 16.66667%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1838, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-versand-waehlen-point.active:before, .calendar th.prev i.svg-icon-elster-versand-waehlen-point.active:before, .calendar th.next i.svg-icon-elster-versand-waehlen-point.active:before {
  background-position: 22.22222% 11.11111%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1845, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-send-point:before, .calendar th.prev i.svg-icon-elster-send-point:before, .calendar th.next i.svg-icon-elster-send-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 5.55556%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1851, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-send-point.active:before, .calendar th.prev i.svg-icon-elster-send-point.active:before, .calendar th.next i.svg-icon-elster-send-point.active:before {
  background-position: 16.66667% 0%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1858, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-last-point:before, .calendar th.prev i.svg-icon-elster-last-point:before, .calendar th.next i.svg-icon-elster-last-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 16.66667%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1864, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-last-point.active:before, .calendar th.prev i.svg-icon-elster-last-point.active:before, .calendar th.next i.svg-icon-elster-last-point.active:before {
  background-position: 11.11111% 16.66667%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1872, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-print-point:before, .calendar th.prev i.svg-icon-elster-print-point:before, .calendar th.next i.svg-icon-elster-print-point:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 16.66667%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1878, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-print-point.active:before, .calendar th.prev i.svg-icon-elster-print-point.active:before, .calendar th.next i.svg-icon-elster-print-point.active:before {
  background-position: 16.66667% 11.11111%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 1885, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-checkbox:before, .calendar th.prev i.svg-icon-elster-checkbox:before, .calendar th.next i.svg-icon-elster-checkbox:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 11.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1891, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-checkbox.active:before, .calendar th.prev i.svg-icon-elster-checkbox.active:before, .calendar th.next i.svg-icon-elster-checkbox.active:before {
  background-position: 5.55556% 11.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 1898, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-sendebericht:before, .calendar th.prev i.svg-icon-elster-sendebericht:before, .calendar th.next i.svg-icon-elster-sendebericht:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 94.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1906, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-ihre-dokumente:before, .calendar th.prev i.svg-icon-elster-ihre-dokumente:before, .calendar th.next i.svg-icon-elster-ihre-dokumente:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 94.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1914, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-elster-finanzamt-dokumente:before, .calendar th.prev i.svg-icon-elster-finanzamt-dokumente:before, .calendar th.next i.svg-icon-elster-finanzamt-dokumente:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 94.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 1922, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-crown-round:before, .calendar th.prev i.svg-icon-service-box-crown-round:before, .calendar th.next i.svg-icon-service-box-crown-round:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 55.55556%;
  background-size: 1140px 1140px;
  width: 60px;
  height: 60px;
  margin-left: -3px;
  margin-top: -3px;
}
/* line 1929, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-crown-round.active:before, .calendar th.prev i.svg-icon-service-box-crown-round.active:before, .calendar th.next i.svg-icon-service-box-crown-round.active:before {
  background-position: 38.88889% 55.55556%;
  background-size: 1140px 1140px;
  width: 60px;
  height: 60px;
  margin-left: -3px;
  margin-top: -3px;
}
/* line 1938, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-crown:before, .calendar th.prev i.svg-icon-service-crown:before, .calendar th.next i.svg-icon-service-crown:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 83.33333%;
  background-size: 475px 475px;
  width: 25px;
  height: 25px;
}
/* line 1943, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-crown.toggle-box-icon:before, .calendar th.prev i.svg-icon-service-crown.toggle-box-icon:before, .calendar th.next i.svg-icon-service-crown.toggle-box-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-left: -1px;
  margin-right: -3px;
}
/* line 1952, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-crown-box:before, .calendar th.prev i.svg-icon-service-crown-box:before, .calendar th.next i.svg-icon-service-crown-box:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 83.33333%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1956, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-crown-box.crow-small, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-service-crown-box.crow-small:last-child:after, .calendar th.prev i.svg-icon-service-crown-box.crow-small, .calendar th.next i.svg-icon-service-crown-box.crow-small {
  margin-left: 10px;
}
/* line 1959, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-crown-box.crow-small:before, .calendar th.prev i.svg-icon-service-crown-box.crow-small:before, .calendar th.next i.svg-icon-service-crown-box.crow-small:before {
  margin-top: -2px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 83.33333%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 1968, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-crown-box.crow-flyout:before, .calendar th.prev i.svg-icon-service-crown-box.crow-flyout:before, .calendar th.next i.svg-icon-service-crown-box.crow-flyout:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 1977, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-abgabe:before, .calendar th.prev i.svg-icon-service-box-abgabe:before, .calendar th.next i.svg-icon-service-box-abgabe:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 55.55556%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 1983, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-abgabe.active:before, .calendar th.prev i.svg-icon-service-box-abgabe.active:before, .calendar th.next i.svg-icon-service-box-abgabe.active:before {
  background-position: 0% 55.55556%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 1990, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-abruf:before, .calendar th.prev i.svg-icon-service-box-abruf:before, .calendar th.next i.svg-icon-service-box-abruf:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 55.55556%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 1996, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-abruf.active:before, .calendar th.prev i.svg-icon-service-box-abruf.active:before, .calendar th.next i.svg-icon-service-box-abruf.active:before {
  background-position: 16.66667% 55.55556%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 2003, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-pruefen:before, .calendar th.prev i.svg-icon-service-box-pruefen:before, .calendar th.next i.svg-icon-service-box-pruefen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 61.11111%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 2009, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-pruefen.active:before, .calendar th.prev i.svg-icon-service-box-pruefen.active:before, .calendar th.next i.svg-icon-service-box-pruefen.active:before {
  background-position: 61.11111% 55.55556%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 2016, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-pruefung-bescheid:before, .calendar th.prev i.svg-icon-service-box-pruefung-bescheid:before, .calendar th.next i.svg-icon-service-box-pruefung-bescheid:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 61.11111%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 2022, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-pruefung-bescheid.active:before, .calendar th.prev i.svg-icon-service-box-pruefung-bescheid.active:before, .calendar th.next i.svg-icon-service-box-pruefung-bescheid.active:before {
  background-position: 11.11111% 61.11111%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 2029, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-vorbereitung:before, .calendar th.prev i.svg-icon-service-box-vorbereitung:before, .calendar th.next i.svg-icon-service-box-vorbereitung:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 5.55556%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 2035, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-box-vorbereitung.active:before, .calendar th.prev i.svg-icon-service-box-vorbereitung.active:before, .calendar th.next i.svg-icon-service-box-vorbereitung.active:before {
  background-position: 66.66667% 0%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}
/* line 2043, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-feet:before, .calendar th.prev i.svg-icon-service-feet:before, .calendar th.next i.svg-icon-service-feet:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 88.88889%;
  background-size: 855px 855px;
  width: 45px;
  height: 45px;
}
/* line 2048, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-feet.small-toggle:hover, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-service-feet.small-toggle:hover:last-child:after, .calendar th.prev i.svg-icon-service-feet.small-toggle:hover, .calendar th.next i.svg-icon-service-feet.small-toggle:hover {
  background: #ebebed;
}
/* line 2052, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-service-feet.small-toggle:before, .calendar th.prev i.svg-icon-service-feet.small-toggle:before, .calendar th.next i.svg-icon-service-feet.small-toggle:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 88.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: 0;
  transform: translate(-50%, -50%);
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.persoenliches-1:before, .calendar th.prev i.svg-icon-helpbar-video.persoenliches-1:before, .calendar th.next i.svg-icon-helpbar-video.persoenliches-1:before {
  background-image: url("../svg/videos/persoenliches-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.persoenliches-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.persoenliches-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.persoenliches-1:after, .calendar th.next i.svg-icon-helpbar-video.persoenliches-1:after {
  background-image: url("../svg/videos/persoenliches-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.persoenliches-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.persoenliches-1.active:before, .calendar th.next i.svg-icon-helpbar-video.persoenliches-1.active:before {
  background-image: url("../svg/videos/persoenliches-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.persoenliches-2:before, .calendar th.prev i.svg-icon-helpbar-video.persoenliches-2:before, .calendar th.next i.svg-icon-helpbar-video.persoenliches-2:before {
  background-image: url("../svg/videos/persoenliches-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.persoenliches-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.persoenliches-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.persoenliches-2:after, .calendar th.next i.svg-icon-helpbar-video.persoenliches-2:after {
  background-image: url("../svg/videos/persoenliches-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.persoenliches-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.persoenliches-2.active:before, .calendar th.next i.svg-icon-helpbar-video.persoenliches-2.active:before {
  background-image: url("../svg/videos/persoenliches-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.arbeitnehmer-1:before, .calendar th.prev i.svg-icon-helpbar-video.arbeitnehmer-1:before, .calendar th.next i.svg-icon-helpbar-video.arbeitnehmer-1:before {
  background-image: url("../svg/videos/arbeitnehmer-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.arbeitnehmer-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.arbeitnehmer-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.arbeitnehmer-1:after, .calendar th.next i.svg-icon-helpbar-video.arbeitnehmer-1:after {
  background-image: url("../svg/videos/arbeitnehmer-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.arbeitnehmer-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.arbeitnehmer-1.active:before, .calendar th.next i.svg-icon-helpbar-video.arbeitnehmer-1.active:before {
  background-image: url("../svg/videos/arbeitnehmer-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.arbeitnehmer-2:before, .calendar th.prev i.svg-icon-helpbar-video.arbeitnehmer-2:before, .calendar th.next i.svg-icon-helpbar-video.arbeitnehmer-2:before {
  background-image: url("../svg/videos/arbeitnehmer-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.arbeitnehmer-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.arbeitnehmer-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.arbeitnehmer-2:after, .calendar th.next i.svg-icon-helpbar-video.arbeitnehmer-2:after {
  background-image: url("../svg/videos/arbeitnehmer-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.arbeitnehmer-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.arbeitnehmer-2.active:before, .calendar th.next i.svg-icon-helpbar-video.arbeitnehmer-2.active:before {
  background-image: url("../svg/videos/arbeitnehmer-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.rentner-1:before, .calendar th.prev i.svg-icon-helpbar-video.rentner-1:before, .calendar th.next i.svg-icon-helpbar-video.rentner-1:before {
  background-image: url("../svg/videos/rentner-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.rentner-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.rentner-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.rentner-1:after, .calendar th.next i.svg-icon-helpbar-video.rentner-1:after {
  background-image: url("../svg/videos/rentner-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.rentner-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.rentner-1.active:before, .calendar th.next i.svg-icon-helpbar-video.rentner-1.active:before {
  background-image: url("../svg/videos/rentner-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.rentner-2:before, .calendar th.prev i.svg-icon-helpbar-video.rentner-2:before, .calendar th.next i.svg-icon-helpbar-video.rentner-2:before {
  background-image: url("../svg/videos/rentner-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.rentner-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.rentner-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.rentner-2:after, .calendar th.next i.svg-icon-helpbar-video.rentner-2:after {
  background-image: url("../svg/videos/rentner-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.rentner-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.rentner-2.active:before, .calendar th.next i.svg-icon-helpbar-video.rentner-2.active:before {
  background-image: url("../svg/videos/rentner-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.immobilien-1:before, .calendar th.prev i.svg-icon-helpbar-video.immobilien-1:before, .calendar th.next i.svg-icon-helpbar-video.immobilien-1:before {
  background-image: url("../svg/videos/immobilien-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.immobilien-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.immobilien-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.immobilien-1:after, .calendar th.next i.svg-icon-helpbar-video.immobilien-1:after {
  background-image: url("../svg/videos/immobilien-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.immobilien-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.immobilien-1.active:before, .calendar th.next i.svg-icon-helpbar-video.immobilien-1.active:before {
  background-image: url("../svg/videos/immobilien-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.immobilien-2:before, .calendar th.prev i.svg-icon-helpbar-video.immobilien-2:before, .calendar th.next i.svg-icon-helpbar-video.immobilien-2:before {
  background-image: url("../svg/videos/immobilien-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.immobilien-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.immobilien-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.immobilien-2:after, .calendar th.next i.svg-icon-helpbar-video.immobilien-2:after {
  background-image: url("../svg/videos/immobilien-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.immobilien-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.immobilien-2.active:before, .calendar th.next i.svg-icon-helpbar-video.immobilien-2.active:before {
  background-image: url("../svg/videos/immobilien-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.zinsen-1:before, .calendar th.prev i.svg-icon-helpbar-video.zinsen-1:before, .calendar th.next i.svg-icon-helpbar-video.zinsen-1:before {
  background-image: url("../svg/videos/zinsen-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.zinsen-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.zinsen-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.zinsen-1:after, .calendar th.next i.svg-icon-helpbar-video.zinsen-1:after {
  background-image: url("../svg/videos/zinsen-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.zinsen-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.zinsen-1.active:before, .calendar th.next i.svg-icon-helpbar-video.zinsen-1.active:before {
  background-image: url("../svg/videos/zinsen-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.zinsen-2:before, .calendar th.prev i.svg-icon-helpbar-video.zinsen-2:before, .calendar th.next i.svg-icon-helpbar-video.zinsen-2:before {
  background-image: url("../svg/videos/zinsen-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.zinsen-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.zinsen-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.zinsen-2:after, .calendar th.next i.svg-icon-helpbar-video.zinsen-2:after {
  background-image: url("../svg/videos/zinsen-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.zinsen-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.zinsen-2.active:before, .calendar th.next i.svg-icon-helpbar-video.zinsen-2.active:before {
  background-image: url("../svg/videos/zinsen-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.betriebe-1:before, .calendar th.prev i.svg-icon-helpbar-video.betriebe-1:before, .calendar th.next i.svg-icon-helpbar-video.betriebe-1:before {
  background-image: url("../svg/videos/betriebe-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.betriebe-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.betriebe-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.betriebe-1:after, .calendar th.next i.svg-icon-helpbar-video.betriebe-1:after {
  background-image: url("../svg/videos/betriebe-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.betriebe-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.betriebe-1.active:before, .calendar th.next i.svg-icon-helpbar-video.betriebe-1.active:before {
  background-image: url("../svg/videos/betriebe-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.betriebe-2:before, .calendar th.prev i.svg-icon-helpbar-video.betriebe-2:before, .calendar th.next i.svg-icon-helpbar-video.betriebe-2:before {
  background-image: url("../svg/videos/betriebe-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.betriebe-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.betriebe-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.betriebe-2:after, .calendar th.next i.svg-icon-helpbar-video.betriebe-2:after {
  background-image: url("../svg/videos/betriebe-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.betriebe-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.betriebe-2.active:before, .calendar th.next i.svg-icon-helpbar-video.betriebe-2.active:before {
  background-image: url("../svg/videos/betriebe-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.weitere-einkuenfte-1:before, .calendar th.prev i.svg-icon-helpbar-video.weitere-einkuenfte-1:before, .calendar th.next i.svg-icon-helpbar-video.weitere-einkuenfte-1:before {
  background-image: url("../svg/videos/weitere-einkuenfte-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.weitere-einkuenfte-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.weitere-einkuenfte-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.weitere-einkuenfte-1:after, .calendar th.next i.svg-icon-helpbar-video.weitere-einkuenfte-1:after {
  background-image: url("../svg/videos/weitere-einkuenfte-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.weitere-einkuenfte-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.weitere-einkuenfte-1.active:before, .calendar th.next i.svg-icon-helpbar-video.weitere-einkuenfte-1.active:before {
  background-image: url("../svg/videos/weitere-einkuenfte-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.weitere-einkuenfte-2:before, .calendar th.prev i.svg-icon-helpbar-video.weitere-einkuenfte-2:before, .calendar th.next i.svg-icon-helpbar-video.weitere-einkuenfte-2:before {
  background-image: url("../svg/videos/weitere-einkuenfte-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.weitere-einkuenfte-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.weitere-einkuenfte-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.weitere-einkuenfte-2:after, .calendar th.next i.svg-icon-helpbar-video.weitere-einkuenfte-2:after {
  background-image: url("../svg/videos/weitere-einkuenfte-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.weitere-einkuenfte-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.weitere-einkuenfte-2.active:before, .calendar th.next i.svg-icon-helpbar-video.weitere-einkuenfte-2.active:before {
  background-image: url("../svg/videos/weitere-einkuenfte-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.allgemeine-ausgaben-1:before, .calendar th.prev i.svg-icon-helpbar-video.allgemeine-ausgaben-1:before, .calendar th.next i.svg-icon-helpbar-video.allgemeine-ausgaben-1:before {
  background-image: url("../svg/videos/allgemeine-ausgaben-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.allgemeine-ausgaben-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.allgemeine-ausgaben-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.allgemeine-ausgaben-1:after, .calendar th.next i.svg-icon-helpbar-video.allgemeine-ausgaben-1:after {
  background-image: url("../svg/videos/allgemeine-ausgaben-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.allgemeine-ausgaben-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.allgemeine-ausgaben-1.active:before, .calendar th.next i.svg-icon-helpbar-video.allgemeine-ausgaben-1.active:before {
  background-image: url("../svg/videos/allgemeine-ausgaben-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.allgemeine-ausgaben-2:before, .calendar th.prev i.svg-icon-helpbar-video.allgemeine-ausgaben-2:before, .calendar th.next i.svg-icon-helpbar-video.allgemeine-ausgaben-2:before {
  background-image: url("../svg/videos/allgemeine-ausgaben-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.allgemeine-ausgaben-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.allgemeine-ausgaben-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.allgemeine-ausgaben-2:after, .calendar th.next i.svg-icon-helpbar-video.allgemeine-ausgaben-2:after {
  background-image: url("../svg/videos/allgemeine-ausgaben-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.allgemeine-ausgaben-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.allgemeine-ausgaben-2.active:before, .calendar th.next i.svg-icon-helpbar-video.allgemeine-ausgaben-2.active:before {
  background-image: url("../svg/videos/allgemeine-ausgaben-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.sonstiges-1:before, .calendar th.prev i.svg-icon-helpbar-video.sonstiges-1:before, .calendar th.next i.svg-icon-helpbar-video.sonstiges-1:before {
  background-image: url("../svg/videos/sonstiges-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.sonstiges-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.sonstiges-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.sonstiges-1:after, .calendar th.next i.svg-icon-helpbar-video.sonstiges-1:after {
  background-image: url("../svg/videos/sonstiges-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.sonstiges-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.sonstiges-1.active:before, .calendar th.next i.svg-icon-helpbar-video.sonstiges-1.active:before {
  background-image: url("../svg/videos/sonstiges-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.sonstiges-2:before, .calendar th.prev i.svg-icon-helpbar-video.sonstiges-2:before, .calendar th.next i.svg-icon-helpbar-video.sonstiges-2:before {
  background-image: url("../svg/videos/sonstiges-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.sonstiges-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.sonstiges-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.sonstiges-2:after, .calendar th.next i.svg-icon-helpbar-video.sonstiges-2:after {
  background-image: url("../svg/videos/sonstiges-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.sonstiges-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.sonstiges-2.active:before, .calendar th.next i.svg-icon-helpbar-video.sonstiges-2.active:before {
  background-image: url("../svg/videos/sonstiges-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.verwaltung-1:before, .calendar th.prev i.svg-icon-helpbar-video.verwaltung-1:before, .calendar th.next i.svg-icon-helpbar-video.verwaltung-1:before {
  background-image: url("../svg/videos/verwaltung-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.verwaltung-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.verwaltung-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.verwaltung-1:after, .calendar th.next i.svg-icon-helpbar-video.verwaltung-1:after {
  background-image: url("../svg/videos/verwaltung-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.verwaltung-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.verwaltung-1.active:before, .calendar th.next i.svg-icon-helpbar-video.verwaltung-1.active:before {
  background-image: url("../svg/videos/verwaltung-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.verwaltung-2:before, .calendar th.prev i.svg-icon-helpbar-video.verwaltung-2:before, .calendar th.next i.svg-icon-helpbar-video.verwaltung-2:before {
  background-image: url("../svg/videos/verwaltung-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.verwaltung-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.verwaltung-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.verwaltung-2:after, .calendar th.next i.svg-icon-helpbar-video.verwaltung-2:after {
  background-image: url("../svg/videos/verwaltung-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.verwaltung-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.verwaltung-2.active:before, .calendar th.next i.svg-icon-helpbar-video.verwaltung-2.active:before {
  background-image: url("../svg/videos/verwaltung-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.gst-1:before, .calendar th.prev i.svg-icon-helpbar-video.gst-1:before, .calendar th.next i.svg-icon-helpbar-video.gst-1:before {
  background-image: url("../svg/videos/gst-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.gst-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.gst-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.gst-1:after, .calendar th.next i.svg-icon-helpbar-video.gst-1:after {
  background-image: url("../svg/videos/gst-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.gst-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.gst-1.active:before, .calendar th.next i.svg-icon-helpbar-video.gst-1.active:before {
  background-image: url("../svg/videos/gst-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.gst-2:before, .calendar th.prev i.svg-icon-helpbar-video.gst-2:before, .calendar th.next i.svg-icon-helpbar-video.gst-2:before {
  background-image: url("../svg/videos/gst-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.gst-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.gst-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.gst-2:after, .calendar th.next i.svg-icon-helpbar-video.gst-2:after {
  background-image: url("../svg/videos/gst-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.gst-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.gst-2.active:before, .calendar th.next i.svg-icon-helpbar-video.gst-2.active:before {
  background-image: url("../svg/videos/gst-2_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.ust-1:before, .calendar th.prev i.svg-icon-helpbar-video.ust-1:before, .calendar th.next i.svg-icon-helpbar-video.ust-1:before {
  background-image: url("../svg/videos/ust-1.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.ust-1:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.ust-1:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.ust-1:after, .calendar th.next i.svg-icon-helpbar-video.ust-1:after {
  background-image: url("../svg/videos/ust-1_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.ust-1.active:before, .calendar th.prev i.svg-icon-helpbar-video.ust-1.active:before, .calendar th.next i.svg-icon-helpbar-video.ust-1.active:before {
  background-image: url("../svg/videos/ust-1_active.svg");
}
/* line 2080, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.ust-2:before, .calendar th.prev i.svg-icon-helpbar-video.ust-2:before, .calendar th.next i.svg-icon-helpbar-video.ust-2:before {
  background-image: url("../svg/videos/ust-2.svg");
}
/* line 2085, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.ust-2:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.ust-2:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.ust-2:after, .calendar th.next i.svg-icon-helpbar-video.ust-2:after {
  background-image: url("../svg/videos/ust-2_active.svg");
  visibility: hidden;
}
/* line 2090, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-helpbar-video.ust-2.active:before, .calendar th.prev i.svg-icon-helpbar-video.ust-2.active:before, .calendar th.next i.svg-icon-helpbar-video.ust-2.active:before {
  background-image: url("../svg/videos/ust-2_active.svg");
}
/* line 2100, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-signpost:before, .calendar th.prev i.svg-icon-signpost:before, .calendar th.next i.svg-icon-signpost:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 88.88889%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2106, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-identification:before, .calendar th.prev i.svg-icon-identification:before, .calendar th.next i.svg-icon-identification:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 88.88889%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2110, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-identification.icon-white:before, .calendar th.prev i.svg-icon-identification.icon-white:before, .calendar th.next i.svg-icon-identification.icon-white:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 88.88889%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2115, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-identification.future-dialog, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-identification.future-dialog:last-child:after, .calendar th.prev i.svg-icon-identification.future-dialog, .calendar th.next i.svg-icon-identification.future-dialog {
  margin-right: 15px;
  line-height: 0;
}
/* line 2118, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-identification.future-dialog:before, .calendar th.prev i.svg-icon-identification.future-dialog:before, .calendar th.next i.svg-icon-identification.future-dialog:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 88.88889%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 2125, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-complete:before, .calendar th.prev i.svg-icon-complete:before, .calendar th.next i.svg-icon-complete:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 475px 475px;
  width: 25px;
  height: 25px;
}
/* line 2132, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-complete.status:before, .calendar th.prev i.svg-icon-complete.status:before, .calendar th.next i.svg-icon-complete.status:before {
  margin-right: 10px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 475px 475px;
  width: 25px;
  height: 25px;
}
/* line 2140, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-complete.bigger:before, .calendar th.prev i.svg-icon-complete.bigger:before, .calendar th.next i.svg-icon-complete.bigger:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 2147, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-complete-32:before, .calendar th.prev i.svg-icon-complete-32:before, .calendar th.next i.svg-icon-complete-32:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 2153, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-postident:before, .calendar th.prev i.svg-icon-postident:before, .calendar th.next i.svg-icon-postident:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 88.88889%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 2158, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-postident.active:before, .calendar th.prev i.svg-icon-postident.active:before, .calendar th.next i.svg-icon-postident.active:before {
  background-position: 5.55556% 88.88889%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 2164, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuerservice, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-steuerservice:last-child:after, .calendar th.prev i.svg-icon-steuerservice, .calendar th.next i.svg-icon-steuerservice {
  margin-top: -20px;
}
/* line 2167, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuerservice:before, .calendar th.prev i.svg-icon-steuerservice:before, .calendar th.next i.svg-icon-steuerservice:before {
  background: url(../svg/steuerservice.svg) no-repeat;
  height: 150px;
  width: 150px;
}
/* line 2174, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuerservice.large, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-steuerservice.large:last-child:after, .calendar th.prev i.svg-icon-steuerservice.large, .calendar th.next i.svg-icon-steuerservice.large {
  margin: 0;
}
/* line 2177, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuerservice.large:before, .calendar th.prev i.svg-icon-steuerservice.large:before, .calendar th.next i.svg-icon-steuerservice.large:before {
  background: url(../svg/steuerservice.svg) no-repeat;
  height: 190px;
  width: 190px;
}
/* line 2187, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-tax-year:last-child:after, .calendar th.prev i.svg-icon-tax-year, .calendar th.next i.svg-icon-tax-year {
  display: inline-block;
}
/* line 2192, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2017:before, .calendar th.prev i.svg-icon-tax-year-2017:before, .calendar th.next i.svg-icon-tax-year-2017:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 88.88889%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2196, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2017.active:before, .calendar th.prev i.svg-icon-tax-year-2017.active:before, .calendar th.next i.svg-icon-tax-year-2017.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 94.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2201, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2017.small:before, .calendar th.prev i.svg-icon-tax-year-2017.small:before, .calendar th.next i.svg-icon-tax-year-2017.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 88.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2207, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2016:before, .calendar th.prev i.svg-icon-tax-year-2016:before, .calendar th.next i.svg-icon-tax-year-2016:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 77.77778%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2211, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2016.active:before, .calendar th.prev i.svg-icon-tax-year-2016.active:before, .calendar th.next i.svg-icon-tax-year-2016.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 83.33333%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2216, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2016.small:before, .calendar th.prev i.svg-icon-tax-year-2016.small:before, .calendar th.next i.svg-icon-tax-year-2016.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2222, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2015:before, .calendar th.prev i.svg-icon-tax-year-2015:before, .calendar th.next i.svg-icon-tax-year-2015:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 66.66667%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2226, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2015.active:before, .calendar th.prev i.svg-icon-tax-year-2015.active:before, .calendar th.next i.svg-icon-tax-year-2015.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 72.22222%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2231, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2015.small:before, .calendar th.prev i.svg-icon-tax-year-2015.small:before, .calendar th.next i.svg-icon-tax-year-2015.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 66.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2237, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2014:before, .calendar th.prev i.svg-icon-tax-year-2014:before, .calendar th.next i.svg-icon-tax-year-2014:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 55.55556%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2241, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2014.active:before, .calendar th.prev i.svg-icon-tax-year-2014.active:before, .calendar th.next i.svg-icon-tax-year-2014.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 61.11111%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2246, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2014.small:before, .calendar th.prev i.svg-icon-tax-year-2014.small:before, .calendar th.next i.svg-icon-tax-year-2014.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 55.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2252, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2013:before, .calendar th.prev i.svg-icon-tax-year-2013:before, .calendar th.next i.svg-icon-tax-year-2013:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 44.44444%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2256, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2013.active:before, .calendar th.prev i.svg-icon-tax-year-2013.active:before, .calendar th.next i.svg-icon-tax-year-2013.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 50%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2261, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-year-2013.small:before, .calendar th.prev i.svg-icon-tax-year-2013.small:before, .calendar th.next i.svg-icon-tax-year-2013.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 44.44444%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2267, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-move-to-trash-more-icon:before, .calendar th.prev i.svg-move-to-trash-more-icon:before, .calendar th.next i.svg-move-to-trash-more-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 5.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2272, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-smaller-record-ok, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-ast-smaller-record-ok:last-child:after, .calendar th.prev i.svg-icon-ast-smaller-record-ok, .calendar th.next i.svg-icon-ast-smaller-record-ok {
  margin-right: 5px;
}
/* line 2275, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-ast-smaller-record-ok:before, .calendar th.prev i.svg-icon-ast-smaller-record-ok:before, .calendar th.next i.svg-icon-ast-smaller-record-ok:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 66.66667%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 2282, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.booking-ok:before, .calendar th.prev i.booking-ok:before, .calendar th.next i.booking-ok:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2287, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-bookings-neutral, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-bookings-neutral:last-child:after, .calendar th.prev i.svg-icon-bookings-neutral, .calendar th.next i.svg-icon-bookings-neutral {
  vertical-align: top;
}
/* line 2290, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-bookings-neutral:before, .calendar th.prev i.svg-icon-bookings-neutral:before, .calendar th.next i.svg-icon-bookings-neutral:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 11.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-top: -4px;
}
/* line 2295, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-bookings-neutral.management:before, .calendar th.prev i.svg-icon-bookings-neutral.management:before, .calendar th.next i.svg-icon-bookings-neutral.management:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 11.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-top: 0;
}
/* line 2303, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sparkasse-cockpit, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-sparkasse-cockpit:last-child:after, .calendar th.prev i.svg-icon-sparkasse-cockpit, .calendar th.next i.svg-icon-sparkasse-cockpit {
  vertical-align: top;
}
/* line 2306, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sparkasse-cockpit:before, .calendar th.prev i.svg-icon-sparkasse-cockpit:before, .calendar th.next i.svg-icon-sparkasse-cockpit:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 88.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-top: -8px;
}
/* line 2311, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sparkasse-cockpit.management:before, .calendar th.prev i.svg-icon-sparkasse-cockpit.management:before, .calendar th.next i.svg-icon-sparkasse-cockpit.management:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 88.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-top: -3px;
}
/* line 2319, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-finanzblick-cockpit, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-finanzblick-cockpit:last-child:after, .calendar th.prev i.svg-icon-finanzblick-cockpit, .calendar th.next i.svg-icon-finanzblick-cockpit {
  vertical-align: top;
}
/* line 2322, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-finanzblick-cockpit:before, .calendar th.prev i.svg-icon-finanzblick-cockpit:before, .calendar th.next i.svg-icon-finanzblick-cockpit:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 22.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
  margin-top: -11px;
}
/* line 2327, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-finanzblick-cockpit.management:before, .calendar th.prev i.svg-icon-finanzblick-cockpit.management:before, .calendar th.next i.svg-icon-finanzblick-cockpit.management:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 22.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
  margin-top: -6px;
}
/* line 2336, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-booking-filter:before, .calendar th.prev i.svg-icon-booking-filter:before, .calendar th.next i.svg-icon-booking-filter:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 22.22222%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 2342, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-booking-sort:before, .calendar th.prev i.svg-icon-booking-sort:before, .calendar th.next i.svg-icon-booking-sort:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2348, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-booking-settings:before, .calendar th.prev i.svg-icon-booking-settings:before, .calendar th.next i.svg-icon-booking-settings:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2354, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-booking-documents:before, .calendar th.prev i.svg-icon-booking-documents:before, .calendar th.next i.svg-icon-booking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2361, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-passwort:before, .calendar th.prev i.svg-icon-passwort:before, .calendar th.next i.svg-icon-passwort:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 65.72768% 83.33333%;
  background-size: 304px 304px;
  width: 15.9168px;
  height: 16px;
}
/* line 2365, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-passwort:hover:before, .calendar th.prev i.svg-icon-passwort:hover:before, .calendar th.next i.svg-icon-passwort:hover:before {
  background-position: 65.72768% 83.33333%;
  background-size: 304px 304px;
  width: 15.9168px;
  height: 16px;
}
/* line 2372, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-passwort-entfernen:before, .calendar th.prev i.svg-icon-passwort-entfernen:before, .calendar th.next i.svg-icon-passwort-entfernen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 71.25275% 83.33333%;
  background-size: 304px 304px;
  width: 15.9168px;
  height: 16px;
}
/* line 2375, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-passwort-entfernen:hover:before, .calendar th.prev i.svg-icon-passwort-entfernen:hover:before, .calendar th.next i.svg-icon-passwort-entfernen:hover:before {
  background-position: 71.25275% 83.33333%;
  background-size: 304px 304px;
  width: 15.9168px;
  height: 16px;
}
/* line 2384, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-postident-welcome.smaller:before, .calendar th.prev i.svg-icon-postident-welcome.smaller:before, .calendar th.next i.svg-icon-postident-welcome.smaller:before {
  background: url(../svg/service-postident.svg) no-repeat;
  height: 100px;
  width: 100px;
}
/* line 2392, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-postident-welcome:before, .calendar th.prev i.svg-icon-postident-welcome:before, .calendar th.next i.svg-icon-postident-welcome:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 88.88889%;
  background-size: 1748px 1748px;
  width: 92px;
  height: 92px;
}
/* line 2398, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-webinar:before, .calendar th.prev i.svg-icon-webinar:before, .calendar th.next i.svg-icon-webinar:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 100%;
  background-size: 1748px 1748px;
  width: 92px;
  height: 92px;
}
/* line 2402, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-webinar.future-dialog, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-webinar.future-dialog:last-child:after, .calendar th.prev i.svg-icon-webinar.future-dialog, .calendar th.next i.svg-icon-webinar.future-dialog {
  margin-right: 15px;
  line-height: 0;
}
/* line 2405, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-webinar.future-dialog:before, .calendar th.prev i.svg-icon-webinar.future-dialog:before, .calendar th.next i.svg-icon-webinar.future-dialog:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 100%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 2411, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.bookings-listbox-search-icon, .table-layout > tbody > tr.selected-row.row-help-icon > td.bookings-listbox-search-icon:last-child:after, .calendar th.prev i.bookings-listbox-search-icon, .calendar th.next i.bookings-listbox-search-icon {
  padding-left: 6px;
}
/* line 2414, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.bookings-listbox-search-icon:before, .calendar th.prev i.bookings-listbox-search-icon:before, .calendar th.next i.bookings-listbox-search-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 100%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 2419, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.bookings-listbox-search-icon.active, .table-layout > tbody > tr.selected-row.row-help-icon > td.bookings-listbox-search-icon.active:last-child:after, .calendar th.prev i.bookings-listbox-search-icon.active, .calendar th.next i.bookings-listbox-search-icon.active {
  padding-top: 7px;
}
/* line 2423, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.bookings-listbox-search-icon.active:before, .calendar th.prev i.bookings-listbox-search-icon.active:before, .calendar th.next i.bookings-listbox-search-icon.active:before, .svg-icon.bookings-listbox-search-icon:hover:before, .calendar th.prev i.bookings-listbox-search-icon:hover:before, .calendar th.next i.bookings-listbox-search-icon:hover:before {
  background-position: 33.33333% 100%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 2430, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-upload-successful:before, .calendar th.prev i.svg-icon-upload-successful:before, .calendar th.next i.svg-icon-upload-successful:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2434, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-upload-delete-file:before, .calendar th.prev i.svg-icon-upload-delete-file:before, .calendar th.next i.svg-icon-upload-delete-file:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 60.37339% 83.33333%;
  background-size: 380px 380px;
  width: 18.344px;
  height: 20px;
  cursor: pointer;
}
/* line 2440, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-employee:before, .calendar th.prev i.icon-employee:before, .calendar th.next i.icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 61.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2447, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-pensioner:before, .calendar th.prev i.icon-pensioner:before, .calendar th.next i.icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2453, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-real-estate:before, .calendar th.prev i.icon-real-estate:before, .calendar th.next i.icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2459, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-interest:before, .calendar th.prev i.icon-interest:before, .calendar th.next i.icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2465, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-companies:before, .calendar th.prev i.icon-companies:before, .calendar th.next i.icon-companies:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2471, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.icon-additional-income:before, .calendar th.prev i.icon-additional-income:before, .calendar th.next i.icon-additional-income:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2477, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-action-menu:before, .calendar th.prev i.svg-icon-action-menu:before, .calendar th.next i.svg-icon-action-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 22.22222%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 2481, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-action-menu:hover:before, .calendar th.prev i.svg-icon-action-menu:hover:before, .calendar th.next i.svg-icon-action-menu:hover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 22.22222%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 2487, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-action-hide:before, .calendar th.prev i.svg-icon-action-hide:before, .calendar th.next i.svg-icon-action-hide:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 27.77778%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 2493, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-status-activation:before, .calendar th.prev i.svg-icon-status-activation:before, .calendar th.next i.svg-icon-status-activation:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 50%;
  background-size: 418px 418px;
  width: 22px;
  height: 22px;
}
/* line 2499, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-status-editing:before, .calendar th.prev i.svg-icon-status-editing:before, .calendar th.next i.svg-icon-status-editing:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 88.88889%;
  background-size: 418px 418px;
  width: 22px;
  height: 22px;
}
/* line 2505, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-status-filed:before, .calendar th.prev i.svg-icon-status-filed:before, .calendar th.next i.svg-icon-status-filed:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 88.88889%;
  background-size: 418px 418px;
  width: 22px;
  height: 22px;
}
/* line 2511, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-status-assessment-available:before, .calendar th.prev i.svg-icon-status-assessment-available:before, .calendar th.next i.svg-icon-status-assessment-available:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 88.88889%;
  background-size: 418px 418px;
  width: 22px;
  height: 22px;
}
/* line 2517, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-takeover:before, .calendar th.prev i.svg-icon-tax-takeover:before, .calendar th.next i.svg-icon-tax-takeover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 27.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 2523, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.aba-automatischen-versand:before, .calendar th.prev i.aba-automatischen-versand:before, .calendar th.next i.aba-automatischen-versand:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 0%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2527, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.aba-automatischen-versand.active:before, .calendar th.prev i.aba-automatischen-versand.active:before, .calendar th.next i.aba-automatischen-versand.active:before {
  background-position: 0% 0%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2534, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon .ident-elster-text-cell, .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after .ident-elster-text-cell, .calendar th.prev i .ident-elster-text-cell, .calendar th.next i .ident-elster-text-cell {
  display: table-cell;
  padding-left: 15px;
  padding-top: 10px;
}
/* line 2541, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-arrow-helpbar:last-child:after, .calendar th.prev i.svg-icon-arrow-helpbar, .calendar th.next i.svg-icon-arrow-helpbar {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  display: flex;
  cursor: pointer;
}
/* line 2549, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar:before, .calendar th.prev i.svg-icon-arrow-helpbar:before, .calendar th.next i.svg-icon-arrow-helpbar:before {
  margin: 10px;
}
/* line 2554, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2560, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-down-active:before, .app-helpbar-container .helpbar-header:hover .svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .app-helpbar-bookings .bookings-header:hover .svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .additional-bookings-search .bookings-header:hover .svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .app-helpbar-container .helpbar-header:hover .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.prev .app-helpbar-container .helpbar-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .app-helpbar-bookings .bookings-header:hover .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.prev .app-helpbar-bookings .bookings-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .additional-bookings-search .bookings-header:hover .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.prev .additional-bookings-search .bookings-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .app-helpbar-container .helpbar-header:hover .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.next .app-helpbar-container .helpbar-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .app-helpbar-bookings .bookings-header:hover .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.next .app-helpbar-bookings .bookings-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .additional-bookings-search .bookings-header:hover .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.next .additional-bookings-search .bookings-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-down:before, .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-down-active:before, .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-down-active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2566, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 0%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2572, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-up-active:before, .app-helpbar-container .helpbar-header:hover .svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .app-helpbar-bookings .bookings-header:hover .svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .additional-bookings-search .bookings-header:hover .svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .app-helpbar-container .helpbar-header:hover .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.prev .app-helpbar-container .helpbar-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .app-helpbar-bookings .bookings-header:hover .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.prev .app-helpbar-bookings .bookings-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .additional-bookings-search .bookings-header:hover .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.prev .additional-bookings-search .bookings-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .app-helpbar-container .helpbar-header:hover .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.next .app-helpbar-container .helpbar-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .app-helpbar-bookings .bookings-header:hover .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.next .app-helpbar-bookings .bookings-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .additional-bookings-search .bookings-header:hover .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.next .additional-bookings-search .bookings-header:hover i.svg-icon-arrow-helpbar.svg-icon-arrow-grey-up:before, .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-up-active:before, .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-up-active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2578, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-green-down:before, .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-green-down:before, .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-green-down:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 44.44444%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 2584, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-red-down:before, .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-red-down:before, .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-red-down:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 50%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 2590, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-helpbar.svg-icon-arrow-orange-down:before, .calendar th.prev i.svg-icon-arrow-helpbar.svg-icon-arrow-orange-down:before, .calendar th.next i.svg-icon-arrow-helpbar.svg-icon-arrow-orange-down:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 44.44444%;
  background-size: 342px 342px;
  width: 18px;
  height: 18px;
}
/* line 2598, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-demand:before, .calendar th.prev i.svg-icon-tax-demand:before, .calendar th.next i.svg-icon-tax-demand:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 33.33333%;
  background-size: 1295.61px 1295.61px;
  width: 68.19px;
  height: 68.19px;
}
/* line 2603, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-demand.automatic-box:before, .calendar th.prev i.svg-icon-tax-demand.automatic-box:before, .calendar th.next i.svg-icon-tax-demand.automatic-box:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 33.33333%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 2609, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-demand.icon-small:before, .calendar th.prev i.svg-icon-tax-demand.icon-small:before, .calendar th.next i.svg-icon-tax-demand.icon-small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 61.11111%;
  background-size: 722px 722px;
  width: 38px;
  height: 38px;
}
/* line 2616, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-demand-100:before, .modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .svg-icon.icon-left:before, .modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .calendar th.prev i.icon-left:before, .calendar th.prev .modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body i.icon-left:before, .modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .calendar th.next i.icon-left:before, .calendar th.next .modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body i.icon-left:before, .calendar th.prev i.svg-icon-tax-demand-100:before, .calendar th.next i.svg-icon-tax-demand-100:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 33.33333%;
  background-size: 1900px 1900px;
  width: 100px;
  height: 100px;
}
/* line 2622, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-demand-16:before, .calendar th.prev i.svg-icon-tax-demand-16:before, .calendar th.next i.svg-icon-tax-demand-16:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 2631, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking:before, .calendar th.prev i.svg-icon-tax-banking:before, .calendar th.next i.svg-icon-tax-banking:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 38.88889%;
  background-size: 1295.61px 1295.61px;
  width: 68.19px;
  height: 68.19px;
}
/* line 2636, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking.automatic-box:before, .calendar th.prev i.svg-icon-tax-banking.automatic-box:before, .calendar th.next i.svg-icon-tax-banking.automatic-box:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 38.88889%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 2642, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking.icon-small:before, .calendar th.prev i.svg-icon-tax-banking.icon-small:before, .calendar th.next i.svg-icon-tax-banking.icon-small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 38.88889%;
  background-size: 722px 722px;
  width: 38px;
  height: 38px;
}
/* line 2647, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking.icon-finanzblick-import, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-tax-banking.icon-finanzblick-import:last-child:after, .calendar th.prev i.svg-icon-tax-banking.icon-finanzblick-import, .calendar th.next i.svg-icon-tax-banking.icon-finanzblick-import {
  margin-right: 13px;
  line-height: 0;
}
/* line 2650, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking.icon-finanzblick-import:before, .calendar th.prev i.svg-icon-tax-banking.icon-finanzblick-import:before, .calendar th.next i.svg-icon-tax-banking.icon-finanzblick-import:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 38.88889%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 2657, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-24:before, .calendar th.prev i.svg-icon-tax-banking-24:before, .calendar th.next i.svg-icon-tax-banking-24:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 38.88889%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 2663, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-filing:before, .calendar th.prev i.svg-icon-tax-filing:before, .calendar th.next i.svg-icon-tax-filing:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 5.55556%;
  background-size: 1558px 1558px;
  width: 82px;
  height: 82px;
}
/* line 2668, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-filing.biggest:before, .calendar th.prev i.svg-icon-tax-filing.biggest:before, .calendar th.next i.svg-icon-tax-filing.biggest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 5.55556%;
  background-size: 1900px 1900px;
  width: 100px;
  height: 100px;
}
/* line 2673, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-filing.filing:before, .calendar th.prev i.svg-icon-tax-filing.filing:before, .calendar th.next i.svg-icon-tax-filing.filing:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 5.55556%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 2678, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-filing.icon-small:before, .calendar th.prev i.svg-icon-tax-filing.icon-small:before, .calendar th.next i.svg-icon-tax-filing.icon-small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 5.55556%;
  background-size: 722px 722px;
  width: 38px;
  height: 38px;
}
/* line 2686, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-screencast-video:before, .calendar th.prev i.svg-icon-screencast-video:before, .calendar th.next i.svg-icon-screencast-video:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 66.66667%;
  background-size: 931px 931px;
  width: 49px;
  height: 49px;
}
/* line 2690, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-screencast-video:hover:before, .calendar th.prev i.svg-icon-screencast-video:hover:before, .calendar th.next i.svg-icon-screencast-video:hover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 72.22222%;
  background-size: 931px 931px;
  width: 49px;
  height: 49px;
}
/* line 2696, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sort-desc:before, .calendar th.prev i.svg-icon-sort-desc:before, .calendar th.next i.svg-icon-sort-desc:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 82.35556% 83.33333%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 2702, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sort-asc:before, .calendar th.prev i.svg-icon-sort-asc:before, .calendar th.next i.svg-icon-sort-asc:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 0%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 2708, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-sort-unknown:before, .calendar th.prev i.svg-icon-sort-unknown:before, .calendar th.next i.svg-icon-sort-unknown:before {
  display: none;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-allgemeine_ausgaben:before, .calendar th.prev i.svg-icon-category-allgemeine_ausgaben:before, .calendar th.next i.svg-icon-category-allgemeine_ausgaben:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 50%;
  background-size: 380px 380px;
  width: 19.736px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-arbeitnehmer:before, .calendar th.prev i.svg-icon-category-arbeitnehmer:before, .calendar th.next i.svg-icon-category-arbeitnehmer:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-aussergew_belastungen:before, .calendar th.prev i.svg-icon-category-aussergew_belastungen:before, .calendar th.next i.svg-icon-category-aussergew_belastungen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-handwerker:before, .calendar th.prev i.svg-icon-category-handwerker:before, .calendar th.next i.svg-icon-category-handwerker:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 50%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-immobilien:before, .calendar th.prev i.svg-icon-category-immobilien:before, .calendar th.next i.svg-icon-category-immobilien:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-kindergeld:before, .calendar th.prev i.svg-icon-category-kindergeld:before, .calendar th.next i.svg-icon-category-kindergeld:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 0%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-rentner:before, .calendar th.prev i.svg-icon-category-rentner:before, .calendar th.next i.svg-icon-category-rentner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-staatliche_hilfen:before, .calendar th.prev i.svg-icon-category-staatliche_hilfen:before, .calendar th.next i.svg-icon-category-staatliche_hilfen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 88.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-uebungsleiter:before, .calendar th.prev i.svg-icon-category-uebungsleiter:before, .calendar th.next i.svg-icon-category-uebungsleiter:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-vorauszahlung:before, .calendar th.prev i.svg-icon-category-vorauszahlung:before, .calendar th.next i.svg-icon-category-vorauszahlung:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 100%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2718, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-menu:before, .calendar th.prev i.svg-icon-tax-banking-menu:before, .calendar th.next i.svg-icon-tax-banking-menu:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2724, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-arrow-right:before, .calendar th.prev i.svg-icon-tax-banking-arrow-right:before, .calendar th.next i.svg-icon-tax-banking-arrow-right:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2730, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-documents:before, .calendar th.prev i.svg-icon-tax-banking-documents:before, .calendar th.next i.svg-icon-tax-banking-documents:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2736, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-tax-banking-assigned:before, .calendar th.prev i.svg-icon-tax-banking-assigned:before, .calendar th.next i.svg-icon-tax-banking-assigned:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2742, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-zinsen:before, .calendar th.prev i.svg-icon-category-zinsen:before, .calendar th.next i.svg-icon-category-zinsen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2765, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-no-supporting-documents-required:before, .calendar th.prev i.svg-icon-no-supporting-documents-required:before, .calendar th.next i.svg-icon-no-supporting-documents-required:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 11.11111%;
  background-size: 760px 760px;
  width: 40px;
  height: 40px;
}
/* line 2770, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuerbanking-logo, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-steuerbanking-logo:last-child:after, .calendar th.prev i.svg-icon-steuerbanking-logo, .calendar th.next i.svg-icon-steuerbanking-logo {
  background: url(../svg/steuerbanking_logo.svg) no-repeat;
  height: 40px;
  width: 204px;
  line-height: 40px;
}
/* line 2778, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuerabruf-logo, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-steuerabruf-logo:last-child:after, .calendar th.prev i.svg-icon-steuerabruf-logo, .calendar th.next i.svg-icon-steuerabruf-logo {
  background: url(../svg/steuerabruf_logo.svg) no-repeat;
  height: 30px;
  width: 186px;
  line-height: 40px;
}
/* line 2788, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-webinar-orange:before, .calendar th.prev i.svg-icon-webinar-orange:before, .calendar th.next i.svg-icon-webinar-orange:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 100%;
  background-size: 950px 950px;
  width: 50px;
  height: 50px;
}
/* line 2794, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-deutschepost.future-dialog, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-deutschepost.future-dialog:last-child:after, .calendar th.prev i.svg-icon-deutschepost.future-dialog, .calendar th.next i.svg-icon-deutschepost.future-dialog {
  line-height: 0;
  margin-right: 15px;
}
/* line 2799, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-deutschepost:before, .calendar th.prev i.svg-icon-deutschepost:before, .calendar th.next i.svg-icon-deutschepost:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 38.88889%;
  background-size: 608px 608px;
  width: 32px;
  height: 32px;
}
/* line 2804, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuerversand-logo, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-steuerversand-logo:last-child:after, .calendar th.prev i.svg-icon-steuerversand-logo, .calendar th.next i.svg-icon-steuerversand-logo {
  background: url(../svg/steuerversand_logo.svg) no-repeat;
  height: 40px;
  width: 232px;
  line-height: 40px;
}
/* line 2813, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-video-symbol, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-video-symbol:last-child:after, .calendar th.prev i.svg-icon-video-symbol, .calendar th.next i.svg-icon-video-symbol {
  background: white url(../svg/video-symbol.svg) no-repeat;
  height: 36px;
  width: 55px;
  line-height: 36px;
  background-position-x: -26px;
  background-position-y: -9px;
  background-size: 107px 54px;
  border-radius: 9px;
  margin-left: 3px;
  margin-right: 10px;
}
/* line 2829, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-steuer2018-gray:before, .calendar th.prev i.svg-icon-steuer2018-gray:before, .calendar th.next i.svg-icon-steuer2018-gray:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 22.22222%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
}
/* line 2834, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-app-name, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-app-name:last-child:after, .calendar th.prev i.svg-icon-app-name, .calendar th.next i.svg-icon-app-name {
  background: transparent url(../svg/steuerweb_logo.svg) no-repeat;
  height: 30px;
  width: 140px;
}
/* line 2841, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-gripper:before, .calendar th.prev i.svg-icon-gripper:before, .calendar th.next i.svg-icon-gripper:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 38.88889%;
  background-size: 247px 247px;
  width: 13px;
  height: 13px;
}
/* line 2847, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-left-12:before, .calendar th.prev i:before, .calendar th.next i.svg-icon-arrow-left-12:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 38.88889%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 2852, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-arrow-right-12:before, .calendar th.prev i.svg-icon-arrow-right-12:before, .calendar th.next i:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 2857, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-deutscheBank-cockpit, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-deutscheBank-cockpit:last-child:after, .calendar th.prev i.svg-icon-deutscheBank-cockpit, .calendar th.next i.svg-icon-deutscheBank-cockpit {
  vertical-align: top;
}
/* line 2860, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-deutscheBank-cockpit:before, .calendar th.prev i.svg-icon-deutscheBank-cockpit:before, .calendar th.next i.svg-icon-deutscheBank-cockpit:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-top: -11px;
}
/* line 2866, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-deutscheBank-cockpit.management:before, .calendar th.prev i.svg-icon-deutscheBank-cockpit.management:before, .calendar th.next i.svg-icon-deutscheBank-cockpit.management:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  margin-top: -6px;
}

/**
 * BOOKING CATEGORY ICONS
 */
/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-relevant-bookings:before, .calendar th.prev i.svg-icon-relevant-bookings:before, .calendar th.next i.svg-icon-relevant-bookings:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 50%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-relevant-bookings.booking-list-icon:before, .calendar th.prev i.svg-icon-relevant-bookings.booking-list-icon:before, .calendar th.next i.svg-icon-relevant-bookings.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-irrelevant-bookings:before, .calendar th.prev i.svg-icon-irrelevant-bookings:before, .calendar th.next i.svg-icon-irrelevant-bookings:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 5.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-irrelevant-bookings.booking-list-icon:before, .calendar th.prev i.svg-icon-irrelevant-bookings.booking-list-icon:before, .calendar th.next i.svg-icon-irrelevant-bookings.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 0%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-booking-all-bookings:before, .calendar th.prev i.svg-icon-booking-all-bookings:before, .calendar th.next i.svg-icon-booking-all-bookings:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 11.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-booking-all-bookings.booking-list-icon:before, .calendar th.prev i.svg-icon-booking-all-bookings.booking-list-icon:before, .calendar th.next i.svg-icon-booking-all-bookings.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 5.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-allgemeine_ausgaben:before, .calendar th.prev i.svg-icon-category-allgemeine_ausgaben:before, .calendar th.next i.svg-icon-category-allgemeine_ausgaben:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 50%;
  background-size: 380px 380px;
  width: 19.736px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-allgemeine_ausgaben.booking-list-icon:before, .calendar th.prev i.svg-icon-category-allgemeine_ausgaben.booking-list-icon:before, .calendar th.next i.svg-icon-category-allgemeine_ausgaben.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 44.44444%;
  background-size: 304px 304px;
  width: 15.7888px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-arbeitnehmer:before, .calendar th.prev i.svg-icon-category-arbeitnehmer:before, .calendar th.next i.svg-icon-category-arbeitnehmer:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-arbeitnehmer.booking-list-icon:before, .calendar th.prev i.svg-icon-category-arbeitnehmer.booking-list-icon:before, .calendar th.next i.svg-icon-category-arbeitnehmer.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 55.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-aussergew_belastungen:before, .calendar th.prev i.svg-icon-category-aussergew_belastungen:before, .calendar th.next i.svg-icon-category-aussergew_belastungen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-aussergew_belastungen.booking-list-icon:before, .calendar th.prev i.svg-icon-category-aussergew_belastungen.booking-list-icon:before, .calendar th.next i.svg-icon-category-aussergew_belastungen.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-handwerker:before, .calendar th.prev i.svg-icon-category-handwerker:before, .calendar th.next i.svg-icon-category-handwerker:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 50%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-handwerker.booking-list-icon:before, .calendar th.prev i.svg-icon-category-handwerker.booking-list-icon:before, .calendar th.next i.svg-icon-category-handwerker.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 44.44444%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-immobilien:before, .calendar th.prev i.svg-icon-category-immobilien:before, .calendar th.next i.svg-icon-category-immobilien:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-immobilien.booking-list-icon:before, .calendar th.prev i.svg-icon-category-immobilien.booking-list-icon:before, .calendar th.next i.svg-icon-category-immobilien.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-kindergeld:before, .calendar th.prev i.svg-icon-category-kindergeld:before, .calendar th.next i.svg-icon-category-kindergeld:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 0%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-kindergeld.booking-list-icon:before, .calendar th.prev i.svg-icon-category-kindergeld.booking-list-icon:before, .calendar th.next i.svg-icon-category-kindergeld.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 72.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-rentner:before, .calendar th.prev i.svg-icon-category-rentner:before, .calendar th.next i.svg-icon-category-rentner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-rentner.booking-list-icon:before, .calendar th.prev i.svg-icon-category-rentner.booking-list-icon:before, .calendar th.next i.svg-icon-category-rentner.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 27.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-staatliche_hilfen:before, .calendar th.prev i.svg-icon-category-staatliche_hilfen:before, .calendar th.next i.svg-icon-category-staatliche_hilfen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 88.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-staatliche_hilfen.booking-list-icon:before, .calendar th.prev i.svg-icon-category-staatliche_hilfen.booking-list-icon:before, .calendar th.next i.svg-icon-category-staatliche_hilfen.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 88.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-uebungsleiter:before, .calendar th.prev i.svg-icon-category-uebungsleiter:before, .calendar th.next i.svg-icon-category-uebungsleiter:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-uebungsleiter.booking-list-icon:before, .calendar th.prev i.svg-icon-category-uebungsleiter.booking-list-icon:before, .calendar th.next i.svg-icon-category-uebungsleiter.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-vorauszahlung:before, .calendar th.prev i.svg-icon-category-vorauszahlung:before, .calendar th.next i.svg-icon-category-vorauszahlung:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 100%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-vorauszahlung.booking-list-icon:before, .calendar th.prev i.svg-icon-category-vorauszahlung.booking-list-icon:before, .calendar th.next i.svg-icon-category-vorauszahlung.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 100%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2901, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-zinsen:before, .calendar th.prev i.svg-icon-category-zinsen:before, .calendar th.next i.svg-icon-category-zinsen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2905, ../../../../../sharedModules/resources/sass/_icons.scss */
.svg-icon.svg-icon-category-zinsen.booking-list-icon:before, .calendar th.prev i.svg-icon-category-zinsen.booking-list-icon:before, .calendar th.next i.svg-icon-category-zinsen.booking-list-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-allgemeine_ausgaben:before, .category-title:hover .calendar th.prev i.svg-icon-category-allgemeine_ausgaben:before, .calendar th.prev .category-title:hover i.svg-icon-category-allgemeine_ausgaben:before, .category-title:hover .calendar th.next i.svg-icon-category-allgemeine_ausgaben:before, .calendar th.next .category-title:hover i.svg-icon-category-allgemeine_ausgaben:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 44.44444%;
  background-size: 380px 380px;
  width: 19.736px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-arbeitnehmer:before, .category-title:hover .calendar th.prev i.svg-icon-category-arbeitnehmer:before, .calendar th.prev .category-title:hover i.svg-icon-category-arbeitnehmer:before, .category-title:hover .calendar th.next i.svg-icon-category-arbeitnehmer:before, .calendar th.next .category-title:hover i.svg-icon-category-arbeitnehmer:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 55.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-aussergew_belastungen:before, .category-title:hover .calendar th.prev i.svg-icon-category-aussergew_belastungen:before, .calendar th.prev .category-title:hover i.svg-icon-category-aussergew_belastungen:before, .category-title:hover .calendar th.next i.svg-icon-category-aussergew_belastungen:before, .calendar th.next .category-title:hover i.svg-icon-category-aussergew_belastungen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 33.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-handwerker:before, .category-title:hover .calendar th.prev i.svg-icon-category-handwerker:before, .calendar th.prev .category-title:hover i.svg-icon-category-handwerker:before, .category-title:hover .calendar th.next i.svg-icon-category-handwerker:before, .calendar th.next .category-title:hover i.svg-icon-category-handwerker:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 44.44444%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-immobilien:before, .category-title:hover .calendar th.prev i.svg-icon-category-immobilien:before, .calendar th.prev .category-title:hover i.svg-icon-category-immobilien:before, .category-title:hover .calendar th.next i.svg-icon-category-immobilien:before, .calendar th.next .category-title:hover i.svg-icon-category-immobilien:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-kindergeld:before, .category-title:hover .calendar th.prev i.svg-icon-category-kindergeld:before, .calendar th.prev .category-title:hover i.svg-icon-category-kindergeld:before, .category-title:hover .calendar th.next i.svg-icon-category-kindergeld:before, .calendar th.next .category-title:hover i.svg-icon-category-kindergeld:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-rentner:before, .category-title:hover .calendar th.prev i.svg-icon-category-rentner:before, .calendar th.prev .category-title:hover i.svg-icon-category-rentner:before, .category-title:hover .calendar th.next i.svg-icon-category-rentner:before, .calendar th.next .category-title:hover i.svg-icon-category-rentner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 27.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-staatliche_hilfen:before, .category-title:hover .calendar th.prev i.svg-icon-category-staatliche_hilfen:before, .calendar th.prev .category-title:hover i.svg-icon-category-staatliche_hilfen:before, .category-title:hover .calendar th.next i.svg-icon-category-staatliche_hilfen:before, .calendar th.next .category-title:hover i.svg-icon-category-staatliche_hilfen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 88.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-uebungsleiter:before, .category-title:hover .calendar th.prev i.svg-icon-category-uebungsleiter:before, .calendar th.prev .category-title:hover i.svg-icon-category-uebungsleiter:before, .category-title:hover .calendar th.next i.svg-icon-category-uebungsleiter:before, .calendar th.next .category-title:hover i.svg-icon-category-uebungsleiter:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-vorauszahlung:before, .category-title:hover .calendar th.prev i.svg-icon-category-vorauszahlung:before, .calendar th.prev .category-title:hover i.svg-icon-category-vorauszahlung:before, .category-title:hover .calendar th.next i.svg-icon-category-vorauszahlung:before, .calendar th.next .category-title:hover i.svg-icon-category-vorauszahlung:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 100%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 2921, ../../../../../sharedModules/resources/sass/_icons.scss */
.category-title:hover .svg-icon.svg-icon-category-zinsen:before, .category-title:hover .calendar th.prev i.svg-icon-category-zinsen:before, .calendar th.prev .category-title:hover i.svg-icon-category-zinsen:before, .category-title:hover .calendar th.next i.svg-icon-category-zinsen:before, .calendar th.next .category-title:hover i.svg-icon-category-zinsen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}

/* line 2940, ../../../../../sharedModules/resources/sass/_icons.scss */
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .svg-icon.icon-dialog-checkbox:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev i.svg-icon-boolean-field:before, .boolean-field-wrapper .calendar th.prev input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next i.svg-icon-boolean-field:before, .boolean-field-wrapper .calendar th.next input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev i.icon-dialog-checkbox:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.icon-dialog-checkbox:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field-label i:before, .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i:before, .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next i.icon-dialog-checkbox:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.icon-dialog-checkbox:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field-label i:before, .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i:before, .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field-label i.svg-icon:before, .inner-table .check-boolean-field-wrapper .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i.svg-icon:before, .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon:before,
.boolean-field-label:focus .svg-icon.icon-dialog-checkbox:before,
.boolean-field-label:focus .boolean-field-wrapper i.svg-icon.svg-icon-boolean-field:before,
.boolean-field-wrapper .boolean-field-label:focus i.svg-icon.svg-icon-boolean-field:before,
.boolean-field-label:focus .boolean-field-wrapper .calendar th.prev i.svg-icon-boolean-field:before,
.boolean-field-wrapper .calendar th.prev .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .calendar th.prev .boolean-field-wrapper i.svg-icon-boolean-field:before,
.calendar th.prev .boolean-field-wrapper .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .boolean-field-wrapper .calendar th.next i.svg-icon-boolean-field:before,
.boolean-field-wrapper .calendar th.next .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .calendar th.next .boolean-field-wrapper i.svg-icon-boolean-field:before,
.calendar th.next .boolean-field-wrapper .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .calendar th.prev i.icon-dialog-checkbox:before,
.calendar th.prev .boolean-field-label:focus i.icon-dialog-checkbox:before,
.boolean-field-label:focus .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field-label i:before,
.calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field-label .boolean-field-label:focus i:before,
.boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev .boolean-field-label:focus i:before,
.boolean-field-label:focus .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i:before,
.calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .boolean-field-label:focus i:before,
.boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i:before,
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev .boolean-field-label:focus i:before,
.boolean-field-label:focus .calendar th.next i.icon-dialog-checkbox:before,
.calendar th.next .boolean-field-label:focus i.icon-dialog-checkbox:before,
.boolean-field-label:focus .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field-label i:before,
.calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field-label .boolean-field-label:focus i:before,
.boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field-label .calendar th.next .boolean-field-label:focus i:before,
.boolean-field-label:focus .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i:before,
.calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .boolean-field-label:focus i:before,
.boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i:before,
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .calendar th.next .boolean-field-label:focus i:before,
.boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field-label i.svg-icon:before,
.inner-table .check-boolean-field-wrapper .check-manual-field-label .boolean-field-label:focus i.svg-icon:before,
.boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i.svg-icon:before,
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label .boolean-field-label:focus i.svg-icon:before,
.check-manual-field-label:focus .svg-icon.icon-dialog-checkbox:before,
.check-manual-field-label:focus .boolean-field-wrapper i.svg-icon.svg-icon-boolean-field:before,
.boolean-field-wrapper .check-manual-field-label:focus i.svg-icon.svg-icon-boolean-field:before,
.check-manual-field-label:focus .boolean-field-wrapper .calendar th.prev i.svg-icon-boolean-field:before,
.boolean-field-wrapper .calendar th.prev .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .calendar th.prev .boolean-field-wrapper i.svg-icon-boolean-field:before,
.calendar th.prev .boolean-field-wrapper .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .boolean-field-wrapper .calendar th.next i.svg-icon-boolean-field:before,
.boolean-field-wrapper .calendar th.next .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .calendar th.next .boolean-field-wrapper i.svg-icon-boolean-field:before,
.calendar th.next .boolean-field-wrapper .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .calendar th.prev i.icon-dialog-checkbox:before,
.calendar th.prev .check-manual-field-label:focus i.icon-dialog-checkbox:before,
.calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field-label:focus i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field-label:focus .calendar th.prev i:before,
.calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label:focus i:before,
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label:focus .calendar th.prev i:before,
.check-manual-field-label:focus .calendar th.next i.icon-dialog-checkbox:before,
.calendar th.next .check-manual-field-label:focus i.icon-dialog-checkbox:before,
.calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field-label:focus i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field-label:focus .calendar th.next i:before,
.calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label:focus i:before,
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label:focus .calendar th.next i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field-label:focus i.svg-icon:before,
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label:focus i.svg-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 44.44444%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 2948, ../../../../../sharedModules/resources/sass/_icons.scss */
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .svg-icon.icon-dialog-checkbox-active:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev i.svg-icon-boolean-field:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next i.svg-icon-boolean-field:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev i.icon-dialog-checkbox-active:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.icon-dialog-checkbox-active:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next i.icon-dialog-checkbox-active:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.icon-dialog-checkbox-active:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before, .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before, .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i.svg-icon:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.prev i:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i:before, .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.next i:before, .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i:before, .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .svg-icon.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev i.svg-icon-boolean-field:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next i.svg-icon-boolean-field:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .svg-icon.svg-icon-boolean-field-active:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.prev i.svg-icon-boolean-field-active:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field-active:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus .calendar th.next i.svg-icon-boolean-field-active:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label:focus i.svg-icon-boolean-field-active:before,
.boolean-field-label:focus .svg-icon.icon-dialog-checkbox-active:before,
.boolean-field-label:focus .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field:before,
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .boolean-field-label:focus i.svg-icon.svg-icon-boolean-field:before,
.boolean-field-label:focus .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field:before,
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:before,
.calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field:before,
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:before,
.calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .calendar th.prev i.icon-dialog-checkbox-active:before,
.calendar th.prev .boolean-field-label:focus i.icon-dialog-checkbox-active:before,
.boolean-field-label:focus .calendar th.next i.icon-dialog-checkbox-active:before,
.calendar th.next .boolean-field-label:focus i.icon-dialog-checkbox-active:before,
.boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon:before,
.inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .boolean-field-label:focus i.svg-icon:before,
.boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev .boolean-field-label:focus i:before,
.boolean-field-label:focus .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before,
.calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .boolean-field-label:focus i:before,
.boolean-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next .boolean-field-label:focus i:before,
.boolean-field-label:focus .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before,
.calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .boolean-field-label:focus i:before,
.boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i.svg-icon:before,
.booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .boolean-field-label:focus i.svg-icon:before,
.boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.prev i:before,
.booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.prev .boolean-field-label:focus i:before,
.boolean-field-label:focus .calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i:before,
.calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .boolean-field-label:focus i:before,
.boolean-field-label:focus .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.next i:before,
.booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .calendar th.next .boolean-field-label:focus i:before,
.boolean-field-label:focus .calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label i:before,
.calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label .boolean-field-label:focus i:before,
.boolean-field-label:focus .svg-icon.svg-icon-boolean-field:before,
.boolean-field-label:focus .calendar th.prev i.svg-icon-boolean-field:before,
.calendar th.prev .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .calendar th.next i.svg-icon-boolean-field:before,
.calendar th.next .boolean-field-label:focus i.svg-icon-boolean-field:before,
.boolean-field-label:focus .svg-icon.svg-icon-boolean-field-active:before,
.boolean-field-label:focus .calendar th.prev i.svg-icon-boolean-field-active:before,
.calendar th.prev .boolean-field-label:focus i.svg-icon-boolean-field-active:before,
.boolean-field-label:focus .calendar th.next i.svg-icon-boolean-field-active:before,
.calendar th.next .boolean-field-label:focus i.svg-icon-boolean-field-active:before,
.check-manual-field-label:focus .svg-icon.icon-dialog-checkbox-active:before,
.check-manual-field-label:focus .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field:before,
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .check-manual-field-label:focus i.svg-icon.svg-icon-boolean-field:before,
.check-manual-field-label:focus .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field:before,
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:before,
.calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field:before,
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:before,
.calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .calendar th.prev i.icon-dialog-checkbox-active:before,
.calendar th.prev .check-manual-field-label:focus i.icon-dialog-checkbox-active:before,
.check-manual-field-label:focus .calendar th.next i.icon-dialog-checkbox-active:before,
.calendar th.next .check-manual-field-label:focus i.icon-dialog-checkbox-active:before,
.check-manual-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon:before,
.inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .check-manual-field-label:focus i.svg-icon:before,
.check-manual-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev .check-manual-field-label:focus i:before,
.check-manual-field-label:focus .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before,
.calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .check-manual-field-label:focus i:before,
.check-manual-field-label:focus .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i:before,
.inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next .check-manual-field-label:focus i:before,
.check-manual-field-label:focus .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before,
.calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .check-manual-field-label:focus i:before,
.booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label:focus i.svg-icon:before,
.booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label:focus .calendar th.prev i:before,
.calendar th.prev .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label:focus i:before,
.booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label:focus .calendar th.next i:before,
.calendar th.next .booking-listbox-flyout .check-boolean-field-wrapper.checked .check-manual-field-label:focus i:before,
.check-manual-field-label:focus .svg-icon.svg-icon-boolean-field:before,
.check-manual-field-label:focus .calendar th.prev i.svg-icon-boolean-field:before,
.calendar th.prev .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .calendar th.next i.svg-icon-boolean-field:before,
.calendar th.next .check-manual-field-label:focus i.svg-icon-boolean-field:before,
.check-manual-field-label:focus .svg-icon.svg-icon-boolean-field-active:before,
.check-manual-field-label:focus .calendar th.prev i.svg-icon-boolean-field-active:before,
.calendar th.prev .check-manual-field-label:focus i.svg-icon-boolean-field-active:before,
.check-manual-field-label:focus .calendar th.next i.svg-icon-boolean-field-active:before,
.calendar th.next .check-manual-field-label:focus i.svg-icon-boolean-field-active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 44.44444%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}

/* line 6, ../../../../../sharedModules/resources/sass/_popover.scss */
.rsTipNeuigkeiten h4 {
  margin-bottom: 10px;
}

/* line 11, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover {
  font: normal 14px Roboto, sans-serif;
  color: #666666;
  border-radius: 2px;
  border: 1px solid #d6d9d9;
  max-width: 600px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  word-break: normal;
}
/* line 20, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover > .arrow {
  border-width: 5px 8px;
}
/* line 23, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover > .arrow:after {
  border-width: 5px 8px;
}
/* line 28, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.bottom > .arrow {
  border-bottom-color: #d6d9d9;
  margin-left: -8px;
  top: -5px;
}
/* line 33, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.bottom > .arrow:after {
  margin-left: -8px;
}
/* line 38, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.top > .arrow {
  border-top-color: #d6d9d9;
  bottom: -5px;
}
/* line 42, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -8px;
}
/* line 48, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.left > .arrow {
  border-left-color: #d6d9d9;
  right: -9px;
  margin-top: -5px;
}
/* line 53, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.left > .arrow:after {
  bottom: -5px;
}
/* line 60, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-title {
  padding-bottom: 0;
  background: transparent;
  border: none;
}
/* line 67, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content {
  overflow: hidden;
  font-style: normal;
}
/* line 72, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content .mCustomScrollbar {
  height: 100%;
}
/* line 76, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content p {
  margin-bottom: 10px;
}
/* line 80, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content ul {
  padding-left: 14px;
}
/* line 83, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content ul li {
  margin-bottom: 14px;
}
/* line 94, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis {
  display: none;
  z-index: 1;
  left: 10px;
  width: 400px;
  border: 1px solid #d6d9d9;
  border-radius: 0;
}
/* line 97, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis p a {
  color: #f97d19;
  text-decoration: underline;
  cursor: pointer;
}
/* line 112, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.show {
  display: block;
}
/* line 116, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.top {
  bottom: 40px;
  top: auto;
}
/* line 121, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.bottom {
  top: 40px;
}
/* line 125, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.header-fix {
  top: 68px;
  margin-left: 20px;
}
/* line 131, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.top .arrow, .popover.popover-plausis.bottom .arrow {
  left: 19px !important;
  bottom: -5px;
  margin-left: -20px;
}
/* line 140, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.top > .arrow {
  bottom: -5px;
}
/* line 143, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.top > .arrow:after {
  bottom: 1px;
  margin-left: -8px;
}
/* line 150, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error {
  border-color: #f22a2a;
  background-color: #ffebeb;
}
/* line 156, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error.top .arrow {
  border-top-color: #f22a2a;
}
/* line 159, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error.top .arrow:after {
  border-top-color: #ffebeb;
}
/* line 167, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error.bottom .arrow {
  border-bottom-color: #f22a2a;
}
/* line 170, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error.bottom .arrow:after {
  border-bottom-color: #ffebeb;
}
/* line 177, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content {
  user-select: none;
  padding: 0 20px 0 10px;
  color: #666666;
  cursor: default;
}
/* line 184, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content strong {
  font-weight: 500;
  color: #f22a2a;
}
/* line 189, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content p {
  margin-bottom: 0;
}
/* line 193, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content p.font-medium {
  font-weight: 500;
  color: #f22a2a;
}
/* line 200, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content label.checkbox-container .checkbox-label {
  color: #666666;
  line-height: 17px;
}
/* line 208, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip {
  border-color: #b2b2b2;
  background-color: #eef1f1;
}
/* line 214, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip.top .arrow {
  border-top-color: #b2b2b2;
}
/* line 217, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip.top .arrow:after {
  border-top-color: #eef1f1;
}
/* line 225, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip.bottom .arrow {
  border-bottom-color: #b2b2b2;
}
/* line 228, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip.bottom .arrow:after {
  border-bottom-color: #eef1f1;
}
/* line 235, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip .popover-content {
  color: #666666;
}
/* line 238, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip .popover-content strong {
  font-weight: 500;
  color: #666666;
}
/* line 243, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip .popover-content label.checkbox-container .checkbox-label {
  color: #666666;
  line-height: 17px;
}
/* line 251, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.large {
  width: 600px;
}
/* line 255, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-close {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 12px;
  width: 12px;
  display: inline-block;
  cursor: pointer;
}
/* line 265, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-close:before {
  display: inline-block;
  content: '';
  vertical-align: middle;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 27.77778%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 273, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-content {
  padding-right: 30px;
}
/* line 277, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-content p.margin-top {
  margin-top: 15px;
}
/* line 281, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-content p.margin-bottom {
  margin-bottom: 15px;
}
/* line 286, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .dialog-scroller-helper {
  height: 0;
  width: 0;
  top: -24px;
  position: absolute;
}
/* line 297, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions {
  width: 185px;
}
/* line 302, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content {
  padding: 0;
}
/* line 306, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label {
  padding: 10px;
}
/* line 313, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label.no-padding {
  padding: 0 10px;
}
/* line 317, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon {
  height: 20px;
}
/* line 325, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label .svg-icon-input-radio {
  margin-top: -4px;
}
/* line 330, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-item {
  padding: 10px;
}
/* line 333, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-item:hover {
  background: #ffcfa8;
  cursor: pointer;
}
/* line 341, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.theme-filter-popover {
  border: 1px solid #c2c2c2;
}
/* line 347, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header {
  max-width: 220px;
  width: 100%;
  border-radius: 2px;
}
/* line 352, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-content {
  padding: 0;
}
/* line 356, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header.popover-user-account {
  margin-left: -10px;
  margin-top: -12px;
  width: 200px;
}
/* line 361, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header.popover-user-account .arrow {
  left: 172px;
}
/* line 366, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .user-account-flyout-content {
  margin: 5px 10px 3px 10px;
}
/* line 370, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content {
  margin: 10px 10px 5px 10px;
}
/* line 375, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .transparent-button, .popover.popover-app-header .user-account-flyout-content .transparent-button, .popover.popover-app-header .bookings-popover .transparent-button {
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #d9690d;
  display: inline-block;
  border-radius: 2px;
  height: 35px;
  line-height: 35px;
  margin-bottom: 10px;
  width: 100%;
  padding: 0 0 0 10px;
  text-align: left;
}
/* line 384, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .transparent-button:hover, .popover.popover-app-header .user-account-flyout-content .transparent-button:hover, .popover.popover-app-header .bookings-popover .transparent-button:hover {
  background-color: #ebebed;
}
/* line 409, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .secondary-button, .popover.popover-app-header .user-account-flyout-content .secondary-button, .popover.popover-app-header .bookings-popover .secondary-button {
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  width: 100%;
  padding: 0 0 0 10px;
  text-align: left;
  border: none;
}
/* line 420, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button, .popover.popover-app-header .user-account-flyout-content .icon-button, .popover.popover-app-header .bookings-popover .icon-button {
  line-height: 30px;
  height: 30px;
  text-align: left;
  cursor: pointer;
  text-decoration: none;
  display: block;
  width: 100%;
  padding-left: 10px;
}
/* line 430, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button.no-cursor, .popover.popover-app-header .user-account-flyout-content .icon-button.no-cursor, .popover.popover-app-header .bookings-popover .icon-button.no-cursor {
  cursor: default;
}
/* line 434, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button:hover, .popover.popover-app-header .user-account-flyout-content .icon-button:hover, .popover.popover-app-header .bookings-popover .icon-button:hover {
  color: #f97d19;
}
/* line 438, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button.no-icon, .popover.popover-app-header .user-account-flyout-content .icon-button.no-icon, .popover.popover-app-header .bookings-popover .icon-button.no-icon {
  line-height: 27px;
  height: 27px;
  padding-left: 28px;
}
/* line 444, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button:hover .label-text, .popover.popover-app-header .user-account-flyout-content .icon-button:hover .label-text, .popover.popover-app-header .bookings-popover .icon-button:hover .label-text {
  color: #f97d19;
}
/* line 447, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button:hover .label-text.without-icon, .popover.popover-app-header .user-account-flyout-content .icon-button:hover .label-text.without-icon, .popover.popover-app-header .bookings-popover .icon-button:hover .label-text.without-icon {
  color: #666666;
}
/* line 453, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .last-icon, .popover.popover-app-header .user-account-flyout-content .last-icon, .popover.popover-app-header .bookings-popover .last-icon {
  margin-left: 2px;
}
/* line 457, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .separator-top-space, .popover.popover-app-header .user-account-flyout-content .separator-top-space, .popover.popover-app-header .bookings-popover .separator-top-space {
  margin-top: 5px;
  border-top: 1px solid #eef1f1;
  margin-bottom: 5px;
}
/* line 465, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text, .popover.popover-app-header .user-account-flyout-content .label-text, .popover.popover-app-header .bookings-popover .label-text {
  margin-left: 5px;
}
/* line 469, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.no-icon, .popover.popover-app-header .user-account-flyout-content .label-text.no-icon, .popover.popover-app-header .bookings-popover .label-text.no-icon {
  margin-left: 22px;
}
/* line 472, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.last, .popover.popover-app-header .user-account-flyout-content .label-text.last, .popover.popover-app-header .bookings-popover .label-text.last {
  margin-left: 7px;
}
/* line 476, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.user-flyout, .popover.popover-app-header .user-account-flyout-content .label-text.user-flyout, .popover.popover-app-header .bookings-popover .label-text.user-flyout {
  color: #f97d19;
}
/* line 480, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.without-icon, .popover.popover-app-header .user-account-flyout-content .label-text.without-icon, .popover.popover-app-header .bookings-popover .label-text.without-icon {
  padding-left: 20px;
  line-height: 27px;
}
/* line 484, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.without-icon.without-space, .popover.popover-app-header .user-account-flyout-content .label-text.without-icon.without-space, .popover.popover-app-header .bookings-popover .label-text.without-icon.without-space {
  padding-left: 0;
  margin-left: 0;
}
/* line 490, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.without-icon.with-hover:hover, .popover.popover-app-header .user-account-flyout-content .label-text.without-icon.with-hover:hover, .popover.popover-app-header .bookings-popover .label-text.without-icon.with-hover:hover {
  color: #f97d19;
}
/* line 496, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.text-cut, .popover.popover-app-header .user-account-flyout-content .label-text.text-cut, .popover.popover-app-header .bookings-popover .label-text.text-cut {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 511, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter {
  height: auto !important;
}
/* line 514, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content {
  height: auto !important;
  padding: 5px 0;
}
/* line 518, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 523, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content ul li {
  list-style: none;
  padding: 5px 15px;
  margin: 0;
  cursor: pointer;
  white-space: nowrap;
}
/* line 530, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content ul li.active {
  font-weight: 600;
}
/* line 534, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content ul li:hover {
  background: #ffcfa8;
}
/* line 546, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-copy-menu .popover-inner .popover-content {
  padding: 0;
}
/* line 552, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu {
  width: 300px;
  margin-top: -5px;
}
/* line 557, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content {
  padding: 0;
}
/* line 560, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content .booking-flyout-content {
  padding: 10px;
  cursor: default;
}
/* line 564, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content .booking-flyout-content .headline {
  margin-bottom: 15px;
}
/* line 569, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content .booking-flyout-content p {
  margin: 15px 0;
}
/* line 579, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-purposes {
  width: 220px;
}
/* line 585, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-cockpit-sample-tax-declarations .popover-inner .popover-content p {
  margin: 0;
}
/* line 589, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-cockpit-sample-tax-declarations .popover-inner .popover-content {
  max-height: 250px;
  overflow-y: auto;
}
/* line 597, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-visibility .popover-content {
  width: 250px;
  padding: 5px;
  text-align: center;
  cursor: pointer;
}
/* line 607, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.tooltip-popover.navigation-tooltip {
  margin-top: -5px;
}
/* line 609, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.tooltip-popover.navigation-tooltip .arrow {
  margin-left: -8px;
}
/* line 615, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.vast-ident-tooltip-popover {
  margin-left: -180px;
  width: 600px;
  max-height: 300px;
  cursor: pointer;
}
/* line 620, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.vast-ident-tooltip-popover .arrow {
  left: 481px;
}

/* line 626, ../../../../../sharedModules/resources/sass/_popover.scss */
.fieldset .fieldset-header-title-wrapper .cell-status {
  position: relative;
}
/* line 632, ../../../../../sharedModules/resources/sass/_popover.scss */
.fieldset .fieldset-header-title-wrapper .cell-status .popover-plausis.bottom {
  top: 14px;
}
/* line 636, ../../../../../sharedModules/resources/sass/_popover.scss */
.fieldset .fieldset-header-title-wrapper .cell-status .popover-plausis.top, .fieldset .fieldset-header-title-wrapper .cell-status .popover-plausis.bottom {
  left: -21px;
}

/* line 645, ../../../../../sharedModules/resources/sass/_popover.scss */
[uib-popover-popup].popover, [uib-popover-html-popup].popover, [uib-popover-template-popup].popover {
  display: block !important;
}

/* line 649, ../../../../../sharedModules/resources/sass/_popover.scss */
[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow, [uib-tooltip-popup].tooltip.top-right > .tooltip-arrow, [uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow, [uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow, [uib-tooltip-popup].tooltip.left-top > .tooltip-arrow, [uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow, [uib-tooltip-popup].tooltip.right-top > .tooltip-arrow, [uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow, [uib-popover-popup].popover.top-left > .arrow, [uib-popover-popup].popover.top-right > .arrow, [uib-popover-popup].popover.bottom-left > .arrow, [uib-popover-popup].popover.bottom-right > .arrow, [uib-popover-popup].popover.left-top > .arrow, [uib-popover-popup].popover.left-bottom > .arrow, [uib-popover-popup].popover.right-top > .arrow, [uib-popover-popup].popover.right-bottom > .arrow, [uib-popover-html-popup].popover.top-left > .arrow, [uib-popover-html-popup].popover.top-right > .arrow, [uib-popover-html-popup].popover.bottom-left > .arrow, [uib-popover-html-popup].popover.bottom-right > .arrow, [uib-popover-html-popup].popover.left-top > .arrow, [uib-popover-html-popup].popover.left-bottom > .arrow, [uib-popover-html-popup].popover.right-top > .arrow, [uib-popover-html-popup].popover.right-bottom > .arrow, [uib-popover-template-popup].popover.top-left > .arrow, [uib-popover-template-popup].popover.top-right > .arrow, [uib-popover-template-popup].popover.bottom-left > .arrow, [uib-popover-template-popup].popover.bottom-right > .arrow, [uib-popover-template-popup].popover.left-top > .arrow, [uib-popover-template-popup].popover.left-bottom > .arrow, [uib-popover-template-popup].popover.right-top > .arrow, [uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}

/* line 657, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-news-year {
  width: 400px;
  margin-left: -10px;
  margin-top: 0;
}
/* line 662, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-news-year .popover-inner {
  overflow: auto;
}
/* line 665, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-news-year .popover-inner .popover-content {
  padding: 0;
}
/* line 669, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-news-year .popover-inner .popover-content .mCustomScrollbar .mCSB_inside > .mCSB_container {
  padding: 20px;
}

/* line 682, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content {
  padding: 0;
}
/* line 685, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content .mCustomScrollbar .mCSB_inside > .mCSB_container {
  padding: 10px;
}
/* line 689, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsLinkBoxTitle {
  font-weight: 500;
}
/* line 693, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipText p,
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipDocs p,
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipNeuigkeiten p {
  margin: 10px 0;
}
/* line 698, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipText p:last-child,
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipDocs p:last-child,
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipNeuigkeiten p:last-child {
  margin-bottom: 0;
}

/* line 712, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu {
  width: 385px;
  min-height: 300px;
  max-height: 400px;
  height: 100%;
}
/* line 718, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner {
  height: 100%;
  max-height: 400px;
}
/* line 722, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content {
  height: 100% !important;
  overflow: hidden;
  padding: 0 3px 0 0;
  max-height: 400px;
}
/* line 728, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content .mCustomScrollbar {
  height: 100%;
  max-height: 400px;
}
/* line 733, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content .mCustomScrollbar.mCS_no_scrollbar .popover-scrollbar-padding {
  padding-right: 5px;
}
/* line 738, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content .mCustomScrollbar .mCSB_scrollTools {
  right: 3px;
}
/* line 742, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content .mCustomScrollbar .popover-scrollbar-padding {
  padding: 0 20px 0 0;
}

/* line 755, ../../../../../sharedModules/resources/sass/_popover.scss */
.list-box-td .popover.popover-plausis {
  bottom: 30px;
  left: -8px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_tooltip.scss */
body > .tooltip {
  z-index: 1070;
}

/* line 6, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip {
  background-color: #fff;
  border-radius: 2px;
  border: 1px solid #d6d9d9;
  position: absolute;
  z-index: 999;
  max-width: 300px;
  pointer-events: none;
  padding: 0 !important;
}
/* line 16, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip.in {
  opacity: 1;
}
/* line 20, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip .tooltip-inner {
  padding: 2px 5px;
  text-align: center;
  background: #fff;
  border-radius: 0;
}
/* line 29, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip.with-arrow.bottom .tooltip-arrow {
  display: block;
  border-bottom-color: #d6d9d9;
  top: -5px;
}
/* line 34, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip.with-arrow.bottom .tooltip-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  top: 1px;
  margin-left: -6px;
  content: ' ';
  border-bottom-color: #fff;
  border-width: 6px 6px;
  border-top-width: 0;
}
/* line 52, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip .tooltip-arrow {
  display: none;
}
/* line 56, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip.tooltip-header {
  top: 10px !important;
  white-space: nowrap;
}
/* line 62, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip.tooltip-header-tax-service-box {
  z-index: 1500;
  max-width: 240px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip.tooltip-header-tax-service-box.left-correct {
  margin-left: 0px;
}
/* line 70, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip.tooltip-header-tax-service-box.left-correct-extra {
  margin-left: -60px;
}

/* line 77, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip-new, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .action-menu.svg-icon-action-menu + .tooltip, .tax-declaration-tile-wrapper .action-menu.svg-icon-action-hide + .tooltip {
  border-radius: 2px;
  border: 1px solid #d6d9d9;
  width: 100px;
  padding: 10px 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  word-break: normal;
  margin: 5px 0 0 -2px;
}
/* line 86, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip-new > .tooltip-arrow, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .action-menu.svg-icon-action-menu + .tooltip > .tooltip-arrow, .tax-declaration-tile-wrapper .action-menu.svg-icon-action-hide + .tooltip > .tooltip-arrow {
  position: absolute;
  left: 50%;
  top: -10px;
  width: 16px;
  height: 8px;
  margin-left: -8px;
  color: transparent;
  border: 0px solid currentColor;
  border-width: 5px 10px;
  border-color: currentColor currentColor #d6d9d9 currentColor;
}
/* line 98, ../../../../../sharedModules/resources/sass/_tooltip.scss */
.tooltip-new > .tooltip-arrow:after, .app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .action-menu.svg-icon-action-menu + .tooltip > .tooltip-arrow:after, .tax-declaration-tile-wrapper .action-menu.svg-icon-action-hide + .tooltip > .tooltip-arrow:after {
  content: '';
  position: absolute;
  left: -10px;
  top: -3.5px;
  width: 100%;
  height: 100%;
  border: 0px solid currentColor;
  border-width: 5px 10px;
  border-color: currentColor currentColor #fff currentColor;
}

/* line 1, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-backdrop {
  background: #000;
}
/* line 4, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-backdrop.in {
  filter: alpha(opacity=30);
  opacity: 0.3;
}
/* line 10, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-backdrop.spinner-only-transparent.in {
  filter: alpha(opacity=0) !important;
  opacity: 0.00 !important;
}

/* line 19, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-default-width {
  width: 615px;
}
/* line 28, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-login .modal-dialog .modal-content, .modal.in.modal-login .modal-dialog .modal-content {
  min-width: 412px;
}
/* line 30, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-login .modal-dialog .modal-content .modal-dialog-window, .modal.in.modal-login .modal-dialog .modal-content .modal-dialog-window {
  min-width: 412px;
}
/* line 38, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-error-dialog .modal-dialog-body li, .modal.in.modal-error-dialog .modal-dialog-body li {
  margin-left: 20px;
}
/* line 44, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog, .modal.in .modal-dialog {
  -webkit-user-select: none;
  user-select: none;
  min-width: 615px;
  width: auto;
  margin: auto;
  display: flex;
  /*damit in ie11 mittig dialog*/
  align-items: center;
  /*damit in ie11 mittig dialog*/
}
/* line 53, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content, .modal.in .modal-dialog .modal-content {
  min-height: 160px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid transparent;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
/* line 59, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window, .modal.in .modal-dialog .modal-content .modal-dialog-window {
  min-width: 615px;
  /*damit in ie11 mittig dialog ohne das werde dialoge an ihrem inhalt groß und dann sind viele textdialoge viel viel kleiner, die min-width von modaldialog hat hier nie gegriffen*/
}
/* line 62, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding: 20px 20px 0 20px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p {
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 10px;
}
/* line 70, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p.padding-headline, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p.padding-headline {
  padding-bottom: 0;
}
/* line 75, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper {
  position: absolute;
  right: 20px;
  top: 20px;
}
/* line 81, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper .modal-dialog-header-close, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper .modal-dialog-header-close {
  height: 12px;
  width: 12px;
  display: inline-block;
  cursor: pointer;
}
/* line 87, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper .modal-dialog-header-close:before, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper .modal-dialog-header-close:before {
  display: inline-block;
  content: '';
  vertical-align: top;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 27.77778%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 94, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper .modal-dialog-header-close.other-size, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper .modal-dialog-header-close.other-size {
  height: 16px;
  width: 16px;
}
/* line 97, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper .modal-dialog-header-close.other-size:before, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper .modal-dialog-header-close.other-size:before {
  display: inline-block;
  content: '';
  vertical-align: top;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 27.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 109, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  border: 0px solid transparent;
  min-height: 65px;
  padding: 30px 20px 10px 20px;
  max-width: 1000px;
}
/* line 116, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body:hover, .modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body:focus, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body:hover, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body:focus {
  border: 0px solid transparent;
}
/* line 121, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body.newstuff-dialog-padding, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body.newstuff-dialog-padding {
  padding: 0 0 20px 10px;
}
/* line 125, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .break-text, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .break-text {
  word-wrap: break-word;
}
/* line 129, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-sub-headline, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-sub-headline {
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 10px;
  margin-top: 45px;
  margin-bottom: 20px;
}
/* line 137, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ul, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ul {
  margin-left: 20px;
  margin-top: 5px;
}
/* line 144, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer {
  padding: 20px 20px 20px 20px;
  text-align: right;
  border: 0px solid transparent;
}
/* line 149, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer:hover, .modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer:focus, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer:hover, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer:focus {
  border: 0px solid transparent;
}
/* line 154, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer button:last-child, .modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer button:last-child {
  margin-left: 6px;
}
/* line 159, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog .modal-content .modal-dialog-window.wizard-navigation-step-2 .modal-dialog-body, .modal.in .modal-dialog .modal-content .modal-dialog-window.wizard-navigation-step-2 .modal-dialog-body {
  padding-bottom: 20px;
}
/* line 171, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-max-height {
  overflow: hidden;
}
/* line 175, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-max-height .modal-dialog {
  max-height: calc(100vh - 20px);
  overflow: hidden;
}
/* line 180, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-max-height .modal-dialog .modal-content {
  max-height: calc(100vh - 20px);
  overflow: hidden;
}
/* line 184, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-max-height .modal-dialog .modal-content .modal-dialog-window {
  max-height: calc(100vh - 20px);
  overflow: hidden;
}
/* line 188, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-max-height .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  height: auto;
  max-height: calc(100vh - 53px);
}
/* line 192, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-max-height .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body.no-padding {
  padding: 0;
  max-height: calc(100vh - 83px);
}
/* line 196, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-max-height .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body.no-padding .modal-dialog-body-scrollbar-padding {
  padding: 30px 20px 20px 20px;
}
/* line 216, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-loading.spinner-only .modal-dialog .modal-content {
  min-height: auto;
  box-shadow: none;
  background: transparent;
  border: none;
}
/* line 222, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-loading.spinner-only .modal-dialog .modal-content .modal-dialog-body {
  padding: 30px;
}
/* line 230, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-loading .modal-dialog .modal-content {
  min-height: auto;
}
/* line 235, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-loading .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  padding: 0 40px 30px 40px;
}
/* line 238, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-loading .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p.loading-message {
  margin-top: 30px;
  text-align: center;
}
/* line 248, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-loading .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body #spinner {
  margin-bottom: 0;
}
/* line 263, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.in.modal-wordpress-content.program-hint-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding: 30px 20px 0 20px;
}
/* line 266, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.in.modal-wordpress-content.program-hint-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper {
  top: 20px;
  right: 20px;
}
/* line 279, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog, .modal.in.modal-wordpress-content .modal-dialog {
  width: 800px;
}
/* line 283, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window {
  padding: 0 0 20px 0;
}
/* line 285, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding: 20px 20px 0 20px;
  margin: 0;
  min-height: 32px;
}
/* line 294, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .modal-dialog-header-close-wrapper {
  top: 10px;
  right: 10px;
}
/* line 303, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  font-size: 14px;
  padding: 0;
}
/* line 307, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-scrollbar-padding, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-scrollbar-padding {
  padding: 0 30px 30px 30px;
}
/* line 311, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body h1, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body h1 {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 15px;
  margin-top: 0;
  color: #333333;
}
/* line 320, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body h2,
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body h3, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body h2,
.modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body h3 {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  margin: 20px 0;
  color: #333333;
}
/* line 329, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ol, .modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ul, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ol, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ul {
  margin: 15px;
  padding-left: 20px;
}
/* line 333, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ol li, .modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ul li, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ol li, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body ul li {
  margin: 10px 0;
}
/* line 338, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p {
  margin: 20px 0;
}
/* line 342, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a,
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a:link,
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a:visited, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a,
.modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a:link,
.modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a:visited {
  color: #333333;
  cursor: pointer;
  text-decoration: underline;
}
/* line 350, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a:hover,
.modal.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a:active, .modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a:hover,
.modal.in.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body a:active {
  color: #333333;
  cursor: pointer;
  text-decoration: none;
}
/* line 366, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog, .modal.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog, .modal.in.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog, .modal.in.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog {
  width: 800px;
}
/* line 370, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window, .modal.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window, .modal.in.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window, .modal.in.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window {
  padding: 0;
}
/* line 373, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-intro, .modal.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-intro, .modal.in.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-intro, .modal.in.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-intro {
  padding: 0 20px;
}
/* line 377, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  height: calc(100vh - 205px);
}
/* line 381, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-scrollbar-padding, .modal.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-scrollbar-padding, .modal.in.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-scrollbar-padding, .modal.in.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-scrollbar-padding {
  padding: 0 20px 30px;
}
/* line 386, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer {
  height: 30px;
  padding: 8px 30px 0 30px;
}
/* line 391, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .button-container, .modal.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .button-container, .modal.in.modal-wordpress-content.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .button-container, .modal.in.modal-wordpress-content.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .button-container {
  text-align: right;
  padding: 0;
}
/* line 411, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .plausi-box, .modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .plausi-box, .modal.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .plausi-box, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .plausi-box, .modal.in.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .plausi-box, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .plausi-box, .modal.in.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .plausi-box, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header .plausi-box {
  margin: 15px 0 20px 20px;
}
/* line 417, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer {
  position: static;
  width: auto;
  padding: 10px 30px 0 30px;
  font-size: 14px;
  display: block;
}
/* line 425, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.in.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.in.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy {
  padding: 6px 30px 0 30px;
}
/* line 444, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  height: calc(100vh - 53px - 60px);
}
/* line 448, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.in.modal-privacy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer {
  height: 50px;
}
/* line 459, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.modal-wordpress-content.modal.in.modal-agreement.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.modal.in.modal-agreement.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  height: calc(100vh - 260px);
}
/* line 463, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.modal-wordpress-content.modal.in.modal-agreement.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.modal.in.modal-agreement.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer {
  height: 100px;
  padding: 6px 20px 0;
  text-align: left;
}
/* line 468, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements, .modal.modal-wordpress-content.modal.in.modal-agreement.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements, .modal.in.modal-wordpress-content.modal.in.modal-agreement.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements {
  margin-bottom: 5px;
}
/* line 471, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements .boolean-field-label-cell.boolean-field-label-icon, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements .boolean-field-label-cell.boolean-field-label-icon, .modal.modal-wordpress-content.modal.in.modal-agreement.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements .boolean-field-label-cell.boolean-field-label-icon, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements .boolean-field-label-cell.boolean-field-label-icon, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements .boolean-field-label-cell.boolean-field-label-icon, .modal.in.modal-wordpress-content.modal.in.modal-agreement.modal-wordpress-content .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer .optional-agreements .boolean-field-label-cell.boolean-field-label-icon {
  vertical-align: top;
  padding-top: 2px;
}
/* line 485, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.modal-wordpress-content.in.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-wordpress-content.in.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  height: calc(100vh - 53px - 30px);
}
/* line 489, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.modal-wordpress-content.in.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer, .modal.in.modal-wordpress-content.in.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer {
  position: static;
  width: auto;
  padding: 10px 30px 0 30px;
  font-size: 14px;
  display: block;
}
/* line 497, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.modal-wordpress-content.in.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.in.modal-wordpress-content.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy, .modal.in.modal-wordpress-content.in.modal-support .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer.privacy {
  padding: 6px 30px 0 30px;
}
/* line 518, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding: 20px;
}
/* line 522, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header plausi-box-field .plausi-box-field-outer-div, .modal.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header plausi-box-field .plausi-box-field-outer-div, .modal.in.modal-wordpress-content.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header plausi-box-field .plausi-box-field-outer-div, .modal.in.modal-wordpress-content.in.modal-agreement .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header plausi-box-field .plausi-box-field-outer-div {
  margin: 0;
}
/* line 530, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-wordpress-content.modal-agreement p.tracking-opt-out, .modal.modal-wordpress-content.in.modal-agreement p.tracking-opt-out, .modal.in.modal-wordpress-content.modal-agreement p.tracking-opt-out, .modal.in.modal-wordpress-content.in.modal-agreement p.tracking-opt-out {
  margin-bottom: 20px;
}
/* line 539, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-membership-testmode .modal-dialog .modal-content .modal-dialog-window {
  user-select: none;
  min-width: 330px;
  max-width: 330px;
}
/* line 553, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  min-height: 210px;
}
/* line 557, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p {
  text-align: center;
}
/* line 561, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p .svg-icon, .modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p .calendar th.prev i, .calendar th.prev .modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p i, .modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p .calendar th.next i, .calendar th.next .modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p i {
  display: inline-block;
  margin-bottom: 20px;
}
/* line 567, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-success .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .plausi-box-field-wrapper {
  margin-top: 15px;
}
/* line 585, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .interview-modal .modal-dialog-window {
  min-height: unset;
}
/* line 588, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .interview-modal .modal-dialog-window .modal-dialog-body {
  overflow: hidden;
}
/* line 593, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .interview-modal .interview-modal-button {
  padding: 10px 10px 10px 50px;
  display: block;
  background-color: #d6d9d9;
  width: 100%;
  margin-bottom: 10px;
  cursor: pointer;
  color: #808080;
  position: relative;
  height: 60px;
}
/* line 604, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .interview-modal .interview-modal-button strong {
  font-weight: 500;
  color: #000;
}
/* line 609, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .interview-modal .interview-modal-button:hover {
  background-color: #808080;
}
/* line 635, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .padding-right-container {
  padding-right: 20px;
}
/* line 639, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-theme-filter.modal-max-height .modal-dialog {
  width: 954px;
}
/* line 645, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-theme-filter.modal-max-height .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding-right: 20px;
}
/* line 649, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-theme-filter.modal-max-height .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  padding: 0;
  max-height: calc(100vh - 156px);
}
/* line 653, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-theme-filter.modal-max-height .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .body-padding {
  padding: 10px 20px 10px 20px;
}
/* line 659, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-theme-filter.modal-max-height .modal-dialog .modal-content .modal-dialog-window .modal-dialog-footer {
  padding-right: 20px;
  padding-top: 20px;
}
/* line 669, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-trash .modal-dialog, .modal.modal-download-documents .modal-dialog {
  width: 800px;
}
/* line 672, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-trash .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.modal-download-documents .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  padding: 0;
  height: auto;
  max-height: calc(100vh - 83px);
}
/* line 677, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-trash .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container, .modal.modal-download-documents .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container {
  padding: 20px 20px 10px 20px;
}
/* line 687, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-serial-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  padding: 0;
  height: auto;
  max-height: calc(100vh - 143px);
}
/* line 692, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-serial-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container {
  padding: 20px 20px 20px 20px;
}
/* line 699, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-setup {
  color: #bababa;
}
/* line 704, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-setup .modal-dialog {
  width: 950px;
}
/* line 709, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-setup .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding: 30px 20px 0 20px;
}
/* line 713, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-setup .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  padding: 0;
  height: auto;
  max-height: calc(100vh - 156px);
}
/* line 718, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-setup .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container {
  padding: 10px 20px 10px 20px;
}
/* line 721, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-tax-declaration-setup .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-container {
  padding: 0;
}
/* line 734, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-text {
  margin-bottom: 20px;
}
/* line 737, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-text.margin-top {
  margin: 20px 0;
}
/* line 746, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table {
  display: table;
}
/* line 750, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row {
  display: table-row;
}
/* line 753, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell {
  display: table-cell;
  padding: 5px 0;
}
/* line 757, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.label-cell {
  padding-right: 10px;
  white-space: nowrap;
  min-width: 100px;
}
/* line 763, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.serial-cell {
  position: relative;
  width: 452px;
}
/* line 767, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.serial-cell .svg-icon, .modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.serial-cell .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.serial-cell .calendar th.prev i, .calendar th.prev .modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.serial-cell i, .modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.serial-cell .calendar th.next i, .calendar th.next .modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.serial-cell i {
  position: absolute;
  right: -30px;
  top: 10px;
}
/* line 774, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.button-cell {
  padding-left: 5px;
}
/* line 777, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.button-cell button {
  vertical-align: middle;
}
/* line 782, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.error-cell {
  padding: 10px 10px 10px 0;
}
/* line 786, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.error-cell span {
  vertical-align: middle;
}
/* line 789, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.error-cell span.icon-error {
  margin-right: 10px;
  padding-left: 30px;
  position: relative;
  display: inline-block;
}
/* line 795, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.error-cell span.icon-error:before {
  position: absolute;
  left: 0;
}
/* line 801, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.error-cell span.icon-error.text:before {
  top: -3px;
}
/* line 807, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.error-cell span a {
  color: #f97d19 !important;
  cursor: pointer;
  text-decoration: underline;
}
/* line 812, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.error-cell span a:hover {
  text-decoration: none;
}
/* line 823, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .string-text-field-input {
  width: 450px !important;
}
/* line 826, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .string-text-field-input.password-input {
  width: 200px !important;
}
/* line 830, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table .string-text-field-input.activation-customer-number-input {
  width: 250px;
}
/* line 835, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table.width-80 {
  width: 80%;
}
/* line 839, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table.width-470 {
  width: 470px;
  margin: 0 auto;
}
/* line 844, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table.margin-vertical {
  margin: 20px 0;
}
/* line 854, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table.password-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.label-cell {
  width: 30%;
}
/* line 864, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table {
  width: 100%;
  border-collapse: collapse;
}
/* line 871, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td {
  height: 45px;
  padding-right: 15px;
  text-align: left;
  vertical-align: middle;
}
/* line 878, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th:last-child,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td:last-child {
  padding-right: 0;
}
/* line 882, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th.name-column,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td.name-column {
  width: 245px;
}
/* line 885, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th.name-column.wide,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td.name-column.wide {
  width: 375px;
}
/* line 890, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th.created-column,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td.created-column {
  width: 145px;
}
/* line 894, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th.open-column,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td.open-column {
  text-align: right;
  white-space: nowrap;
}
/* line 899, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th.modified-column,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td.modified-column {
  width: 140px;
}
/* line 903, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th.year-column,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td.year-column {
  width: 80px;
}
/* line 907, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th.sortable,
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td.sortable {
  cursor: pointer;
}
/* line 912, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th {
  border-bottom: 1px solid #d6d9d9;
}
/* line 916, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr th .svg-icon-field-sorter {
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: top;
}
/* line 924, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr td {
  border-bottom: 1px solid #d6d9d9;
}
/* line 929, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container table.modal-dialog-content-static-table tr:last-child td {
  border-bottom: none;
}
/* line 938, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .required-label {
  text-align: right;
  margin-top: 20px;
}
/* line 944, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 245px;
}
/* line 951, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .truncate.wide {
  width: 375px;
}
/* line 956, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .button-delete {
  margin-right: 12px;
}
/* line 960, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .strength-marker {
  white-space: nowrap;
  margin: 0 10px;
}
/* line 967, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .strength-marker.strength-icon:before {
  content: '';
  vertical-align: middle;
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 100px;
}
/* line 976, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .strength-marker.strength-icon.weak:before {
  background: #f22a2a;
}
/* line 980, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .strength-marker.strength-icon.medium:before {
  background: #ffed00;
}
/* line 984, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .strength-marker.strength-icon.strong:before {
  background: #43a01c;
}
/* line 990, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-dialog-content-container .strength-marker span {
  vertical-align: middle;
}
/* line 996, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-login.modal-transparent {
  position: static;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin: 0;
}
/* line 1005, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-login.modal-transparent .modal-dialog {
  margin: 0;
  position: static;
  left: auto;
  top: auto;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
/* line 1016, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-login.modal-transparent .modal-dialog .modal-content {
  box-shadow: none;
  border: none;
}
/* line 1025, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal.modal-activate-or-buy .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  padding-top: 20px;
}
/* line 1029, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modals-max-width {
  max-width: 785px;
}
/* line 1034, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .modal-news-of-the-year .modal-dialog-body {
  margin-bottom: 20px;
}
/* line 1038, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal .newstuff-iframe {
  width: 840px;
  height: 950px;
  margin: -40px -40px -10px -10px;
  padding: 0 40px 0 0;
  background-color: #fff;
}
/* line 1049, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-survey-nps .modal-dialog, .modal.in.modal-survey-nps .modal-dialog {
  width: 900px;
}
/* line 1055, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-survey-nps .modal-dialog .modal-dialog-window, .modal.in.modal-survey-nps .modal-dialog .modal-dialog-window {
  width: 900px;
}
/* line 1058, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-survey-nps .modal-dialog .modal-dialog-window .modal-dialog-header, .modal.in.modal-survey-nps .modal-dialog .modal-dialog-window .modal-dialog-header {
  width: 900px;
  height: 200px;
  background: url("../images/nps-modal-header.png") no-repeat 0 0;
}
/* line 1065, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-survey-nps .modal-dialog .modal-dialog-body, .modal.in.modal-survey-nps .modal-dialog .modal-dialog-body {
  overflow-y: auto;
  max-width: 100% !important;
}
/* line 1068, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-survey-nps .modal-dialog .modal-dialog-body iframe, .modal.in.modal-survey-nps .modal-dialog .modal-dialog-body iframe {
  width: 100%;
  height: 635px;
}
/* line 1081, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-survey .modal-dialog {
  width: 1100px;
}
/* line 1085, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-survey .modal-dialog .modal-dialog-window {
  width: 1100px;
}
/* line 1091, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-survey .modal-dialog .modal-dialog-body iframe {
  width: 100%;
  height: 530px;
}
/* line 1107, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-serial-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  max-width: unset;
}
/* line 1119, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-post-edit .modal-dialog {
  width: 615px;
}
/* line 1127, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-info .modal-dialog {
  width: 700px;
}
/* line 1136, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-cell {
  width: 100px;
  text-align: center;
}
/* line 1140, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-cell .svg-icon.svg-header-bookings-icon:hover:before, .modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-cell .calendar th.prev i.svg-header-bookings-icon:hover:before, .calendar th.prev .modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-cell i.svg-header-bookings-icon:hover:before, .modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-cell .calendar th.next i.svg-header-bookings-icon:hover:before, .calendar th.next .modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-cell i.svg-header-bookings-icon:hover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 16.66667%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
  cursor: default;
}
/* line 1147, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .booking-header-button {
  position: relative;
  margin-right: 5px;
  height: 40px;
  width: 40px;
  display: inline-block;
  vertical-align: middle;
}
/* line 1156, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .bubble-text-single {
  position: absolute;
  border: 1px solid #eef1f1;
  background: #fff;
  top: 0;
  right: -7px;
  border-radius: 100px;
  min-width: 16px;
  display: inline-block;
  text-align: center;
  min-height: 16px;
  line-height: 16px;
  font-size: 12px;
  padding: 0 5px;
}
/* line 1173, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .bubble-text-single.smaller {
  font-size: 10px;
}
/* line 1178, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .bubble-font, .modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .bubble-text-single {
  font-size: 12px;
  font-weight: 400;
  color: #000;
}
/* line 1202, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding-top: 35px;
}
/* line 1205, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p {
  height: auto;
  line-height: 20px;
  padding-bottom: 10px;
  position: relative;
}
/* line 1211, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p.svg-icon.svg-icon-tax-filing.filing, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p.svg-icon.svg-icon-tax-filing.filing {
  padding-left: 55px;
}
/* line 1216, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p.svg-icon.svg-icon-tax-filing.filing:before, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header p.svg-icon.svg-icon-tax-filing.filing:before {
  position: absolute;
  top: -11px;
  left: 0;
}
/* line 1227, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  max-width: 950px;
}
/* line 1233, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell.vertical-top, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell.vertical-top {
  vertical-align: top;
}
/* line 1237, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell.vertical-middle, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell.vertical-middle {
  vertical-align: middle;
}
/* line 1241, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell.postident-icon-cell, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell.postident-icon-cell {
  padding: 0 20px 20px 20px;
  vertical-align: middle;
}
/* line 1246, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .list-header, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .list-header {
  margin-bottom: 10px;
}
/* line 1249, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .list-header.next-list-header, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .list-header.next-list-header {
  margin-top: 25px;
}
/* line 1254, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell ul, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell ul {
  padding-left: 25px;
  padding-bottom: 10px;
}
/* line 1257, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell ul li, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell ul li {
  margin-bottom: 10px;
}
/* line 1262, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .svg-icon-postident, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .svg-icon-postident {
  width: 300px;
  padding-left: 40px;
}
/* line 1265, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .svg-icon-postident:before, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-table-cell .svg-icon-postident:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 88.88889%;
  background-size: 3800px 3800px;
  width: 200px;
  height: 200px;
}
/* line 1272, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .grey-box, .modal.in.modal-new-style-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .grey-box {
  background: #f7f7f8;
  padding: 10px;
  margin: 0px 0 20px 0;
}
/* line 1288, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-delete-vast-data .modal-dialog {
  width: 615px;
}

/* line 1296, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-dialog-table {
  display: table;
  width: 100%;
}
/* line 1300, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-dialog-table .modal-dialog-table-row {
  display: table-row;
}
/* line 1304, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-dialog-table .modal-dialog-table-cell {
  display: table-cell;
}
/* line 1307, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-dialog-table .modal-dialog-table-cell.vertical-top {
  vertical-align: top;
}

/* line 1315, ../../../../../sharedModules/resources/sass/_modals.scss */
.pin-certificate-second-holder {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
}

/* line 1322, ../../../../../sharedModules/resources/sass/_modals.scss */
.pincertificate-dialog-overflow .string-text-field-input {
  width: 200px;
}
/* line 1326, ../../../../../sharedModules/resources/sass/_modals.scss */
.pincertificate-dialog-overflow .pincertificate-dialog-body-text {
  margin-bottom: 20px;
}

/* line 1332, ../../../../../sharedModules/resources/sass/_modals.scss */
.finanzblick-container iframe {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 1344, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-types-of-income .table-layout > tbody > tr.selected:after {
  display: none;
}
/* line 1348, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-types-of-income .column-infocol {
  display: none;
}
/* line 1357, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-types-of-income .modal-content .modal-dialog-window .modal-dialog-body.body-padding {
  padding-top: 20px !important;
}
/* line 1361, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-types-of-income .modal-content .modal-dialog-window .modal-dialog-body .no-scroller-fix {
  display: inline-block;
}

/* line 1374, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-booking-dialog-targets .modal-dialog-window {
  max-height: calc(100vh - 20px);
}
/* line 1378, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal-booking-dialog-targets .modal-dialog-window .modal-dialog-scrollbars {
  height: auto;
  max-height: calc(100vh - 20px - 55px - 70px);
}

/* line 1385, ../../../../../sharedModules/resources/sass/_modals.scss */
.check-new-record-p-margin, .check-new-record-ul-margin {
  margin-bottom: 10px;
}

/* line 1389, ../../../../../sharedModules/resources/sass/_modals.scss */
.check-new-record-li-margin {
  margin-left: 30px;
}

/* line 1393, ../../../../../sharedModules/resources/sass/_modals.scss */
.bookings-info-text-margin {
  margin-bottom: 10px;
}

/* line 1397, ../../../../../sharedModules/resources/sass/_modals.scss */
.bookings-info-content-text-margin {
  margin-top: 20px;
}

/* line 1404, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-amount-accept .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body,
.modal.in.modal-bookings-amount-accept .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  padding: 30px 20px 10px;
}
/* line 1408, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-amount-accept p, .modal.modal-bookings-amount-accept .p,
.modal.in.modal-bookings-amount-accept p,
.modal.in.modal-bookings-amount-accept .p {
  padding: 20px 0 0;
}
/* line 1412, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-amount-accept label,
.modal.in.modal-bookings-amount-accept label {
  width: calc(100% - 114px);
}
/* line 1416, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-bookings-amount-accept .modal-footer-left,
.modal.in.modal-bookings-amount-accept .modal-footer-left {
  float: left;
  display: flex;
  align-items: center;
}

/* line 1426, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-ast-hints h1 {
  font-size: 20px;
  margin-bottom: 10px;
}
/* line 1431, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-ast-hints h2 {
  font-size: 16px;
  margin: 20px 0;
}
/* line 1436, ../../../../../sharedModules/resources/sass/_modals.scss */
.modal.modal-ast-hints table {
  font-size: 14px;
}

/* line 1, ../../../../../sharedModules/resources/sass/_spinner.scss */
#spinner {
  width: 116.66666666666667px;
  margin: 40px auto;
  height: 25px;
}

/* line 8, ../../../../../sharedModules/resources/sass/_spinner.scss */
.circleG {
  float: left;
  height: 25px;
  margin-left: 13px;
  width: 25px;
  -moz-animation-name: bounce_circleG;
  -moz-animation-duration: 1.5600000000000002s;
  -moz-animation-iteration-count: infinite;
  -moz-animation-direction: linear;
  -moz-border-radius: 17px;
  -webkit-animation-name: bounce_circleG;
  -webkit-animation-duration: 1.5600000000000002s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-direction: linear;
  -webkit-border-radius: 17px;
  -o-animation-name: bounce_circleG;
  -o-animation-duration: 1.5600000000000002s;
  -o-animation-iteration-count: infinite;
  -o-animation-direction: linear;
  -o-border-radius: 17px;
  -ms-animation-name: bounce_circleG;
  -ms-animation-duration: 1.5600000000000002s;
  -ms-animation-iteration-count: infinite;
  -ms-animation-direction: linear;
  -ms-border-radius: 17px;
  animation-name: bounce_circleG;
  animation-duration: 1.5600000000000002s;
  animation-iteration-count: infinite;
  animation-direction: linear;
  border-radius: 17px;
}

/* line 40, ../../../../../sharedModules/resources/sass/_spinner.scss */
#circleG_1 {
  -moz-animation-delay: 0.000000000000002s;
  -webkit-animation-delay: 0.000000000000002s;
  -o-animation-delay: 0.000000000000002s;
  -ms-animation-delay: 0.000000000000002s;
  animation-delay: 0.000000000000002s;
}

/* line 48, ../../../../../sharedModules/resources/sass/_spinner.scss */
#circleG_2 {
  -moz-animation-delay: 0.519999999999992s;
  -webkit-animation-delay: 0.519999999999992s;
  -o-animation-delay: 0.519999999999992s;
  -ms-animation-delay: 0.519999999999992s;
  animation-delay: 0.519999999999992s;
}

/* line 56, ../../../../../sharedModules/resources/sass/_spinner.scss */
#circleG_3 {
  -moz-animation-delay: 0.7800000000000002s;
  -webkit-animation-delay: 0.7800000000000002s;
  -o-animation-delay: 0.7800000000000002s;
  -ms-animation-delay: 0.7800000000000002s;
  animation-delay: 0.7800000000000002s;
}

@-moz-keyframes bounce_circleG {
  50% {
    background-color: #f97d19;
  }
}
@-webkit-keyframes bounce_circleG {
  50% {
    background-color: #f97d19;
  }
}
@-o-keyframes bounce_circleG {
  50% {
    background-color: #f97d19;
  }
}
@-ms-keyframes bounce_circleG {
  50% {
    background-color: #f97d19;
  }
}
@keyframes bounce_circleG {
  50% {
    background-color: #f97d19;
  }
}
/* line 19, ../../../../../sharedModules/resources/sass/_links.scss */
.link.grey {
  color: #666666;
  text-decoration: underline;
}
/* line 23, ../../../../../sharedModules/resources/sass/_links.scss */
.link.grey:hover {
  color: #666666;
  text-decoration: none;
}
/* line 27, ../../../../../sharedModules/resources/sass/_links.scss */
.link.grey:focus {
  color: #666666;
  text-decoration: none;
}

/* line 34, ../../../../../sharedModules/resources/sass/_links.scss */
.no-break-text {
  white-space: nowrap;
}

/* line 38, ../../../../../sharedModules/resources/sass/_links.scss */
.link-standard, .link-standard-13, .svg-icon.svg-icon-iban, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-iban:last-child:after, .calendar th.prev i.svg-icon-iban, .calendar th.next i.svg-icon-iban, .link-medium, .link, .modal-with-links a {
  color: #f97d19;
  text-decoration: none;
  cursor: pointer;
}
/* line 42, ../../../../../sharedModules/resources/sass/_links.scss */
.link-standard:hover, .link-standard-13:hover, .svg-icon.svg-icon-iban:hover, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-iban:hover:last-child:after, .calendar th.prev i.svg-icon-iban:hover, .calendar th.next i.svg-icon-iban:hover, .link-medium:hover, .link:hover, .modal-with-links a:hover {
  text-decoration: underline;
  color: #f97d19;
}
/* line 46, ../../../../../sharedModules/resources/sass/_links.scss */
.link-standard:focus, .link-standard-13:focus, .svg-icon.svg-icon-iban:focus, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-iban:focus:last-child:after, .calendar th.prev i.svg-icon-iban:focus, .calendar th.next i.svg-icon-iban:focus, .link-medium:focus, .link:focus, .modal-with-links a:focus {
  text-decoration: none;
  color: #f97d19;
}

/* line 61, ../../../../../sharedModules/resources/sass/_links.scss */
program-scale-hint {
  text-decoration: underline;
  width: 100%;
  position: relative;
  height: auto;
}
/* line 70, ../../../../../sharedModules/resources/sass/_links.scss */
program-scale-hint a:hover {
  cursor: pointer;
  text-decoration: underline;
  color: #f97d19;
}

/* line 81, ../../../../../sharedModules/resources/sass/_links.scss */
.app-dialog-wrapper program-scale-hint {
  padding: 0 30px 9px;
  display: flex;
  flex-shrink: 0;
  flex-grow: 2;
  align-items: flex-end;
}
/* line 88, ../../../../../sharedModules/resources/sass/_links.scss */
.app-dialog-wrapper program-scale-hint a {
  margin: 0 0 0 auto;
}
/* line 93, ../../../../../sharedModules/resources/sass/_links.scss */
.app-dialog-wrapper.with-guide program-scale-hint {
  padding: 0 30px 18px;
}

/* line 101, ../../../../../sharedModules/resources/sass/_links.scss */
.mCS_no_scrollbar_y .app-dialog-wrapper program-scale-hint {
  padding: 0 30px 6px;
}
/* line 105, ../../../../../sharedModules/resources/sass/_links.scss */
.mCS_no_scrollbar_y .app-dialog-wrapper.with-guide program-scale-hint {
  padding: 0 30px 9px;
}

/* line 112, ../../../../../sharedModules/resources/sass/_links.scss */
.app-helpbar program-scale-hint {
  display: block;
  position: absolute;
  bottom: 10px;
  padding: 0 0 9px;
  text-align: center;
}
/* line 119, ../../../../../sharedModules/resources/sass/_links.scss */
.app-helpbar program-scale-hint a {
  margin: 0 auto;
}

/* line 6, ../../../../../sharedModules/resources/sass/_popover.scss */
.rsTipNeuigkeiten h4 {
  margin-bottom: 10px;
}

/* line 11, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover {
  font: normal 14px Roboto, sans-serif;
  color: #666666;
  border-radius: 2px;
  border: 1px solid #d6d9d9;
  max-width: 600px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  word-break: normal;
}
/* line 20, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover > .arrow {
  border-width: 5px 8px;
}
/* line 23, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover > .arrow:after {
  border-width: 5px 8px;
}
/* line 28, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.bottom > .arrow {
  border-bottom-color: #d6d9d9;
  margin-left: -8px;
  top: -5px;
}
/* line 33, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.bottom > .arrow:after {
  margin-left: -8px;
}
/* line 38, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.top > .arrow {
  border-top-color: #d6d9d9;
  bottom: -5px;
}
/* line 42, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -8px;
}
/* line 48, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.left > .arrow {
  border-left-color: #d6d9d9;
  right: -9px;
  margin-top: -5px;
}
/* line 53, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.left > .arrow:after {
  bottom: -5px;
}
/* line 60, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-title {
  padding-bottom: 0;
  background: transparent;
  border: none;
}
/* line 67, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content {
  overflow: hidden;
  font-style: normal;
}
/* line 72, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content .mCustomScrollbar {
  height: 100%;
}
/* line 76, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content p {
  margin-bottom: 10px;
}
/* line 80, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content ul {
  padding-left: 14px;
}
/* line 83, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover .popover-inner .popover-content ul li {
  margin-bottom: 14px;
}
/* line 94, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis {
  display: none;
  z-index: 1;
  left: 10px;
  width: 400px;
  border: 1px solid #d6d9d9;
  border-radius: 0;
}
/* line 97, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis p a {
  color: #f97d19;
  text-decoration: underline;
  cursor: pointer;
}
/* line 112, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.show {
  display: block;
}
/* line 116, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.top {
  bottom: 40px;
  top: auto;
}
/* line 121, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.bottom {
  top: 40px;
}
/* line 125, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.header-fix {
  top: 68px;
  margin-left: 20px;
}
/* line 131, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.top .arrow, .popover.popover-plausis.bottom .arrow {
  left: 19px !important;
  bottom: -5px;
  margin-left: -20px;
}
/* line 140, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.top > .arrow {
  bottom: -5px;
}
/* line 143, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.top > .arrow:after {
  bottom: 1px;
  margin-left: -8px;
}
/* line 150, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error {
  border-color: #f22a2a;
  background-color: #ffebeb;
}
/* line 156, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error.top .arrow {
  border-top-color: #f22a2a;
}
/* line 159, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error.top .arrow:after {
  border-top-color: #ffebeb;
}
/* line 167, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error.bottom .arrow {
  border-bottom-color: #f22a2a;
}
/* line 170, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error.bottom .arrow:after {
  border-bottom-color: #ffebeb;
}
/* line 177, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content {
  user-select: none;
  padding: 0 20px 0 10px;
  color: #666666;
  cursor: default;
}
/* line 184, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content strong {
  font-weight: 500;
  color: #f22a2a;
}
/* line 189, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content p {
  margin-bottom: 0;
}
/* line 193, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content p.font-medium {
  font-weight: 500;
  color: #f22a2a;
}
/* line 200, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.error .popover-content label.checkbox-container .checkbox-label {
  color: #666666;
  line-height: 17px;
}
/* line 208, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip {
  border-color: #b2b2b2;
  background-color: #eef1f1;
}
/* line 214, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip.top .arrow {
  border-top-color: #b2b2b2;
}
/* line 217, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip.top .arrow:after {
  border-top-color: #eef1f1;
}
/* line 225, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip.bottom .arrow {
  border-bottom-color: #b2b2b2;
}
/* line 228, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip.bottom .arrow:after {
  border-bottom-color: #eef1f1;
}
/* line 235, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip .popover-content {
  color: #666666;
}
/* line 238, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip .popover-content strong {
  font-weight: 500;
  color: #666666;
}
/* line 243, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.tip .popover-content label.checkbox-container .checkbox-label {
  color: #666666;
  line-height: 17px;
}
/* line 251, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis.large {
  width: 600px;
}
/* line 255, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-close {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 12px;
  width: 12px;
  display: inline-block;
  cursor: pointer;
}
/* line 265, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-close:before {
  display: inline-block;
  content: '';
  vertical-align: middle;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 27.77778%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 273, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-content {
  padding-right: 30px;
}
/* line 277, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-content p.margin-top {
  margin-top: 15px;
}
/* line 281, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .popover-content p.margin-bottom {
  margin-bottom: 15px;
}
/* line 286, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-plausis .dialog-scroller-helper {
  height: 0;
  width: 0;
  top: -24px;
  position: absolute;
}
/* line 297, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions {
  width: 185px;
}
/* line 302, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content {
  padding: 0;
}
/* line 306, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label {
  padding: 10px;
}
/* line 313, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label.no-padding {
  padding: 0 10px;
}
/* line 317, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon {
  height: 20px;
}
/* line 325, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-label .svg-icon-input-radio {
  margin-top: -4px;
}
/* line 330, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-item {
  padding: 10px;
}
/* line 333, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-tax-declaration-actions .popover-inner .popover-content .action-item:hover {
  background: #ffcfa8;
  cursor: pointer;
}
/* line 341, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.theme-filter-popover {
  border: 1px solid #c2c2c2;
}
/* line 347, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header {
  max-width: 220px;
  width: 100%;
  border-radius: 2px;
}
/* line 352, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-content {
  padding: 0;
}
/* line 356, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header.popover-user-account {
  margin-left: -10px;
  margin-top: -12px;
  width: 200px;
}
/* line 361, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header.popover-user-account .arrow {
  left: 172px;
}
/* line 366, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .user-account-flyout-content {
  margin: 5px 10px 3px 10px;
}
/* line 370, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content {
  margin: 10px 10px 5px 10px;
}
/* line 375, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .transparent-button, .popover.popover-app-header .user-account-flyout-content .transparent-button, .popover.popover-app-header .bookings-popover .transparent-button {
  cursor: pointer;
  background-color: transparent;
  border: 1px solid #d9690d;
  display: inline-block;
  border-radius: 2px;
  height: 35px;
  line-height: 35px;
  margin-bottom: 10px;
  width: 100%;
  padding: 0 0 0 10px;
  text-align: left;
}
/* line 384, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .transparent-button:hover, .popover.popover-app-header .user-account-flyout-content .transparent-button:hover, .popover.popover-app-header .bookings-popover .transparent-button:hover {
  background-color: #ebebed;
}
/* line 409, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .secondary-button, .popover.popover-app-header .user-account-flyout-content .secondary-button, .popover.popover-app-header .bookings-popover .secondary-button {
  height: 30px;
  line-height: 30px;
  margin-bottom: 10px;
  width: 100%;
  padding: 0 0 0 10px;
  text-align: left;
  border: none;
}
/* line 420, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button, .popover.popover-app-header .user-account-flyout-content .icon-button, .popover.popover-app-header .bookings-popover .icon-button {
  line-height: 30px;
  height: 30px;
  text-align: left;
  cursor: pointer;
  text-decoration: none;
  display: block;
  width: 100%;
  padding-left: 10px;
}
/* line 430, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button.no-cursor, .popover.popover-app-header .user-account-flyout-content .icon-button.no-cursor, .popover.popover-app-header .bookings-popover .icon-button.no-cursor {
  cursor: default;
}
/* line 434, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button:hover, .popover.popover-app-header .user-account-flyout-content .icon-button:hover, .popover.popover-app-header .bookings-popover .icon-button:hover {
  color: #f97d19;
}
/* line 438, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button.no-icon, .popover.popover-app-header .user-account-flyout-content .icon-button.no-icon, .popover.popover-app-header .bookings-popover .icon-button.no-icon {
  line-height: 27px;
  height: 27px;
  padding-left: 28px;
}
/* line 444, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button:hover .label-text, .popover.popover-app-header .user-account-flyout-content .icon-button:hover .label-text, .popover.popover-app-header .bookings-popover .icon-button:hover .label-text {
  color: #f97d19;
}
/* line 447, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .icon-button:hover .label-text.without-icon, .popover.popover-app-header .user-account-flyout-content .icon-button:hover .label-text.without-icon, .popover.popover-app-header .bookings-popover .icon-button:hover .label-text.without-icon {
  color: #666666;
}
/* line 453, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .last-icon, .popover.popover-app-header .user-account-flyout-content .last-icon, .popover.popover-app-header .bookings-popover .last-icon {
  margin-left: 2px;
}
/* line 457, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .separator-top-space, .popover.popover-app-header .user-account-flyout-content .separator-top-space, .popover.popover-app-header .bookings-popover .separator-top-space {
  margin-top: 5px;
  border-top: 1px solid #eef1f1;
  margin-bottom: 5px;
}
/* line 465, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text, .popover.popover-app-header .user-account-flyout-content .label-text, .popover.popover-app-header .bookings-popover .label-text {
  margin-left: 5px;
}
/* line 469, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.no-icon, .popover.popover-app-header .user-account-flyout-content .label-text.no-icon, .popover.popover-app-header .bookings-popover .label-text.no-icon {
  margin-left: 22px;
}
/* line 472, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.last, .popover.popover-app-header .user-account-flyout-content .label-text.last, .popover.popover-app-header .bookings-popover .label-text.last {
  margin-left: 7px;
}
/* line 476, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.user-flyout, .popover.popover-app-header .user-account-flyout-content .label-text.user-flyout, .popover.popover-app-header .bookings-popover .label-text.user-flyout {
  color: #f97d19;
}
/* line 480, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.without-icon, .popover.popover-app-header .user-account-flyout-content .label-text.without-icon, .popover.popover-app-header .bookings-popover .label-text.without-icon {
  padding-left: 20px;
  line-height: 27px;
}
/* line 484, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.without-icon.without-space, .popover.popover-app-header .user-account-flyout-content .label-text.without-icon.without-space, .popover.popover-app-header .bookings-popover .label-text.without-icon.without-space {
  padding-left: 0;
  margin-left: 0;
}
/* line 490, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.without-icon.with-hover:hover, .popover.popover-app-header .user-account-flyout-content .label-text.without-icon.with-hover:hover, .popover.popover-app-header .bookings-popover .label-text.without-icon.with-hover:hover {
  color: #f97d19;
}
/* line 496, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .label-text.text-cut, .popover.popover-app-header .user-account-flyout-content .label-text.text-cut, .popover.popover-app-header .bookings-popover .label-text.text-cut {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 511, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter {
  height: auto !important;
}
/* line 514, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content {
  height: auto !important;
  padding: 5px 0;
}
/* line 518, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 523, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content ul li {
  list-style: none;
  padding: 5px 15px;
  margin: 0;
  cursor: pointer;
  white-space: nowrap;
}
/* line 530, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content ul li.active {
  font-weight: 600;
}
/* line 534, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-orderby-filter .popover-inner .popover-content ul li:hover {
  background: #ffcfa8;
}
/* line 546, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-copy-menu .popover-inner .popover-content {
  padding: 0;
}
/* line 552, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu {
  width: 300px;
  margin-top: -5px;
}
/* line 557, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content {
  padding: 0;
}
/* line 560, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content .booking-flyout-content {
  padding: 10px;
  cursor: default;
}
/* line 564, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content .booking-flyout-content .headline {
  margin-bottom: 15px;
}
/* line 569, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-info-menu .popover-inner .popover-content .booking-flyout-content p {
  margin: 15px 0;
}
/* line 579, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-purposes {
  width: 220px;
}
/* line 585, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-cockpit-sample-tax-declarations .popover-inner .popover-content p {
  margin: 0;
}
/* line 589, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-cockpit-sample-tax-declarations .popover-inner .popover-content {
  max-height: 250px;
  overflow-y: auto;
}
/* line 597, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-bookings-visibility .popover-content {
  width: 250px;
  padding: 5px;
  text-align: center;
  cursor: pointer;
}
/* line 607, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.tooltip-popover.navigation-tooltip {
  margin-top: -5px;
}
/* line 609, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.tooltip-popover.navigation-tooltip .arrow {
  margin-left: -8px;
}
/* line 615, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.vast-ident-tooltip-popover {
  margin-left: -180px;
  width: 600px;
  max-height: 300px;
  cursor: pointer;
}
/* line 620, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.vast-ident-tooltip-popover .arrow {
  left: 481px;
}

/* line 626, ../../../../../sharedModules/resources/sass/_popover.scss */
.fieldset .fieldset-header-title-wrapper .cell-status {
  position: relative;
}
/* line 632, ../../../../../sharedModules/resources/sass/_popover.scss */
.fieldset .fieldset-header-title-wrapper .cell-status .popover-plausis.bottom {
  top: 14px;
}
/* line 636, ../../../../../sharedModules/resources/sass/_popover.scss */
.fieldset .fieldset-header-title-wrapper .cell-status .popover-plausis.top, .fieldset .fieldset-header-title-wrapper .cell-status .popover-plausis.bottom {
  left: -21px;
}

/* line 645, ../../../../../sharedModules/resources/sass/_popover.scss */
[uib-popover-popup].popover, [uib-popover-html-popup].popover, [uib-popover-template-popup].popover {
  display: block !important;
}

/* line 649, ../../../../../sharedModules/resources/sass/_popover.scss */
[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow, [uib-tooltip-popup].tooltip.top-right > .tooltip-arrow, [uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow, [uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow, [uib-tooltip-popup].tooltip.left-top > .tooltip-arrow, [uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow, [uib-tooltip-popup].tooltip.right-top > .tooltip-arrow, [uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow, [uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow, [uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow, [uib-popover-popup].popover.top-left > .arrow, [uib-popover-popup].popover.top-right > .arrow, [uib-popover-popup].popover.bottom-left > .arrow, [uib-popover-popup].popover.bottom-right > .arrow, [uib-popover-popup].popover.left-top > .arrow, [uib-popover-popup].popover.left-bottom > .arrow, [uib-popover-popup].popover.right-top > .arrow, [uib-popover-popup].popover.right-bottom > .arrow, [uib-popover-html-popup].popover.top-left > .arrow, [uib-popover-html-popup].popover.top-right > .arrow, [uib-popover-html-popup].popover.bottom-left > .arrow, [uib-popover-html-popup].popover.bottom-right > .arrow, [uib-popover-html-popup].popover.left-top > .arrow, [uib-popover-html-popup].popover.left-bottom > .arrow, [uib-popover-html-popup].popover.right-top > .arrow, [uib-popover-html-popup].popover.right-bottom > .arrow, [uib-popover-template-popup].popover.top-left > .arrow, [uib-popover-template-popup].popover.top-right > .arrow, [uib-popover-template-popup].popover.bottom-left > .arrow, [uib-popover-template-popup].popover.bottom-right > .arrow, [uib-popover-template-popup].popover.left-top > .arrow, [uib-popover-template-popup].popover.left-bottom > .arrow, [uib-popover-template-popup].popover.right-top > .arrow, [uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}

/* line 657, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-news-year {
  width: 400px;
  margin-left: -10px;
  margin-top: 0;
}
/* line 662, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-news-year .popover-inner {
  overflow: auto;
}
/* line 665, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-news-year .popover-inner .popover-content {
  padding: 0;
}
/* line 669, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-news-year .popover-inner .popover-content .mCustomScrollbar .mCSB_inside > .mCSB_container {
  padding: 20px;
}

/* line 682, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content {
  padding: 0;
}
/* line 685, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content .mCustomScrollbar .mCSB_inside > .mCSB_container {
  padding: 10px;
}
/* line 689, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsLinkBoxTitle {
  font-weight: 500;
}
/* line 693, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipText p,
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipDocs p,
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipNeuigkeiten p {
  margin: 10px 0;
}
/* line 698, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipText p:last-child,
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipDocs p:last-child,
.popover.helpbar-link-list-popover .popover-inner .popover-content .rsTipNeuigkeiten p:last-child {
  margin-bottom: 0;
}

/* line 712, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu {
  width: 385px;
  min-height: 300px;
  max-height: 400px;
  height: 100%;
}
/* line 718, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner {
  height: 100%;
  max-height: 400px;
}
/* line 722, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content {
  height: 100% !important;
  overflow: hidden;
  padding: 0 3px 0 0;
  max-height: 400px;
}
/* line 728, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content .mCustomScrollbar {
  height: 100%;
  max-height: 400px;
}
/* line 733, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content .mCustomScrollbar.mCS_no_scrollbar .popover-scrollbar-padding {
  padding-right: 5px;
}
/* line 738, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content .mCustomScrollbar .mCSB_scrollTools {
  right: 3px;
}
/* line 742, ../../../../../sharedModules/resources/sass/_popover.scss */
.popover.popover-booking-category-menu .popover-inner .popover-content .mCustomScrollbar .popover-scrollbar-padding {
  padding: 0 20px 0 0;
}

/* line 755, ../../../../../sharedModules/resources/sass/_popover.scss */
.list-box-td .popover.popover-plausis {
  bottom: 30px;
  left: -8px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box-background-grey-left-border-key-color, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button, .validation-button {
  border-style: solid;
  border-color: #ebebed #ebebed #ebebed #c2c2c2;
  border-width: 1px 1px 1px 2px;
  background-color: #f7f7f8;
}
/* line 8, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box-background-grey-left-border-key-color:hover, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button:hover, .validation-button:hover {
  background-color: #ebebed;
  border-color: #ebebed #ebebed #ebebed #f97d19;
}

/* line 15, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
/* line 20, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box .box-cell {
  display: block;
  margin: 0 10px 0 0;
  vertical-align: middle;
}
/* line 25, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box .box-cell:last-child {
  margin: 0;
}
/* line 30, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box.box-grey, .box.box-grey-free, .box.box-grey-filing {
  position: relative;
  width: 100%;
  height: auto;
  padding: 10px;
  margin: 0 0 10px;
  border: 1px solid #c2c2c2;
  background-color: #eef1f1;
}
/* line 39, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box.box-grey:first-child, .box.box-grey-free:first-child, .box.box-grey-filing:first-child {
  margin: 10px 0;
}
/* line 49, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box.box-grey .box-content, .box.box-grey-free .box-content, .box.box-grey-filing .box-content {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 59, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box.box-vertical-left {
  flex-direction: column;
  align-items: left;
}
/* line 64, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box.box-grey-free {
  border: 1px solid transparent;
}
/* line 69, ../../../../../sharedModules/resources/sass/_listBoxes.scss */
.box.box-grey-filing {
  display: block;
  border: 1px solid #d6d9d9;
  background-color: #f7f7f8;
  padding: 15px 10px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
/* line 7, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper.row {
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 12, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper.row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* line 17, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper.column {
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 22, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper.column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
/* line 27, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper.justify-center {
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 32, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper .flexbox {
  position: relative;
  -ms-flex: 1 1 auto;
  flex-grow: 1;
  flex: 1;
}
/* line 38, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper .flexbox.flex-0 {
  flex: 0;
}
/* line 42, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper .flexbox.flex-1 {
  flex: 1;
}
/* line 46, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper .flexbox.align-bottom {
  align-self: flex-end;
}
/* line 50, ../../../../../sharedModules/resources/sass/_flexbox.scss */
.flexbox-wrapper .flexbox.align-top {
  align-self: flex-start;
}

/* line 2, ../../../../../sharedModules/resources/sass/_metrics.scss */
body {
  font: normal 14px Roboto, sans-serif;
  color: #666666;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #ebebed;
}
/* line 9, ../../../../../sharedModules/resources/sass/_metrics.scss */
body * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}
@media only screen and (min-width: 1400px) {
  /* line 2, ../../../../../sharedModules/resources/sass/_metrics.scss */
  body {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 2, ../../../../../sharedModules/resources/sass/_metrics.scss */
  body {
    font-size: 15px;
  }
}

/* line 22, ../../../../../sharedModules/resources/sass/_metrics.scss */
#bodyContainer {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 30, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper {
  height: 100%;
  position: relative;
}
/* line 34, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 78px;
  background-color: #3e4a54;
  border-bottom: 3px solid #f97d19;
}
/* line 43, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-header .header-control {
  width: 1280px;
  margin: 0 auto;
}
/* line 49, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-max-width {
  position: absolute;
  height: calc(100vh - 78px - 35px);
  top: 78px;
  bottom: 35px;
  left: calc(50vw - (1280px / 2));
  width: auto;
  right: 0;
}
/* line 59, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-navigation {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 355px;
  padding: 15px 0 20px 15px;
}
/* line 68, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content-header {
  position: absolute;
  top: 0;
  left: 355px;
  right: 0;
  height: 85px;
  z-index: 10;
}
/* line 76, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content-header .app-content-header-left {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 660px;
  padding: 15px;
}
/* line 85, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content-header .app-content-header-right {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 660px;
  width: 230px;
}
/* line 95, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content {
  position: absolute;
  top: 85px;
  left: 355px;
  right: 0;
  bottom: 0;
}
/* line 102, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroller {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
/* line 110, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroller .mCSB_container {
  min-height: 100%;
}
/* line 117, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroller.mCS_no_scrollbar .app-dialog {
  height: calc(100% - 1px);
  position: absolute;
}
/* line 123, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroller.mCS_no_scrollbar .app-dialog-flexbox {
  flex: 1;
}
/* line 130, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-actionbar {
  width: 630px;
}
/* line 133, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-actionbar.wide {
  width: 875px;
}
/* line 137, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-actionbar.fixed-actionbar {
  position: fixed;
  bottom: 35px;
  left: calc(50vw - (1280px / 2) + 355px + 15px);
}
/* line 145, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroll-button {
  left: 15px;
  width: 630px;
  bottom: 50px;
  z-index: 5;
}
/* line 151, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroll-button.no-actionbar {
  bottom: 0;
}
/* line 155, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroll-button.wide {
  bottom: 50px;
  width: 875px;
}
/* line 159, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroll-button.wide.no-actionbar {
  bottom: 0;
}
/* line 164, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-content-scroll-button.top {
  border-top: 1px solid #d6d9d9;
  top: 0;
}
/* line 170, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-dialog {
  width: 660px;
  height: 100%;
  padding: 0 15px;
}
/* line 175, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-dialog.wide {
  width: 905px;
}
/* line 179, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-dialog > div {
  height: 100%;
}
/* line 183, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-dialog .app-dialog-flexbox-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}
/* line 188, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-dialog .app-dialog-flexbox-wrapper .app-dialog-flexbox {
  min-height: auto;
}
/* line 191, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-dialog .app-dialog-flexbox-wrapper .app-dialog-flexbox.with-actionbar {
  margin-bottom: 60px;
}
/* line 198, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-content .app-helpbar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin-left: 660px;
  width: 230px;
}
/* line 209, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper .app-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 35px;
  background-color: #3e4a54;
  z-index: 5;
}
@media only screen and (min-width: 1400px) {
  /* line 222, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-header .header-control {
    width: 1400px;
  }
  /* line 227, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-max-width {
    left: calc(50vw - (1400px / 2));
  }
  /* line 232, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-navigation {
    width: 405px;
  }
  /* line 236, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content-header {
    left: 405px;
  }
  /* line 239, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content-header .app-content-header-left {
    width: 730px;
  }
  /* line 243, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content-header .app-content-header-right {
    left: 730px;
  }
  /* line 248, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content {
    left: 405px;
  }
  /* line 251, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-actionbar {
    width: 700px;
  }
  /* line 254, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-actionbar.wide {
    width: 945px;
  }
  /* line 258, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-actionbar.fixed-actionbar {
    left: calc(50vw - (1400px / 2) + 405px + 15px);
  }
  /* line 263, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-scroll-button {
    width: 700px;
  }
  /* line 266, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-scroll-button.wide {
    width: 945px;
  }
  /* line 271, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-dialog {
    width: 730px;
  }
  /* line 274, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-dialog.wide {
    width: 975px;
  }
  /* line 279, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-helpbar {
    margin-left: 730px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 290, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-header .header-control {
    width: 1600px;
  }
  /* line 295, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-navigation {
    width: 470px;
  }
  /* line 299, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-max-width {
    left: calc(50vw - (1600px / 2));
  }
  /* line 303, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content-header {
    left: 470px;
  }
  /* line 306, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content-header .app-content-header-left {
    width: 865px;
  }
  /* line 310, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content-header .app-content-header-right {
    left: 865px;
  }
  /* line 315, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content {
    left: 470px;
  }
  /* line 318, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-actionbar {
    width: 835px;
  }
  /* line 321, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-actionbar.wide {
    width: 1080px;
  }
  /* line 325, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-actionbar.fixed-actionbar {
    left: calc(50vw - (1600px / 2) + 470px + 15px);
  }
  /* line 330, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-scroll-button {
    width: 835px;
  }
  /* line 333, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-content-scroll-button.wide {
    width: 1080px;
  }
  /* line 338, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-dialog {
    width: 865px;
  }
  /* line 341, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-dialog.wide {
    width: 1110px;
  }
  /* line 346, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper .app-content .app-helpbar {
    margin-left: 865px;
  }
}

/* line 358, ../../../../../sharedModules/resources/sass/_metrics.scss */
.app-wrapper.guide-navigation-view .app-navigation {
  width: 355px;
}
@media only screen and (min-width: 1400px) {
  /* line 366, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .header-control .header-user-container.editor-right-space {
    padding: 0;
  }
  /* line 370, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .header-control .header-user-container .element-wrapper.is-editor {
    width: 335px;
  }
  /* line 375, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content-header {
    left: 355px;
  }
  /* line 378, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content-header .app-content-header-left {
    width: 730px;
  }
  /* line 382, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content-header .app-content-header-right {
    width: 315px;
  }
  /* line 385, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content-header .app-content-header-right .helpbar-top-right-container .helpbar-header {
    width: 315px;
  }
  /* line 391, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content {
    left: 355px;
  }
  /* line 396, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-content-actionbar.wide {
    width: 1030px;
  }
  /* line 400, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-content-actionbar.fixed-actionbar {
    left: calc(50vw - (1400px / 2) + 355px + 15px);
  }
  /* line 407, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-content-scroll-button.wide {
    width: 1030px;
  }
  /* line 414, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-dialog.wide {
    width: 1060px;
  }
  /* line 419, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .helpbar-top-right-container .helpbar-header {
    width: 315px;
  }
  /* line 423, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-helpbar {
    width: 315px;
  }
  /* line 426, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-helpbar .app-helpbar-container {
    width: 315px;
  }
  /* line 432, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .videobar-wrapper {
    width: 315px;
  }
  /* line 436, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-news-wrapper {
    width: 315px;
  }
  /* line 440, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-helpbar-bookings {
    width: 315px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 450, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-navigation {
    width: 420px;
  }
  /* line 456, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .header-control .header-user-container.editor-right-space {
    padding: 0;
  }
  /* line 460, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .header-control .header-user-container .element-wrapper.is-editor {
    width: 335px;
  }
  /* line 465, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content-header {
    left: 420px;
  }
  /* line 468, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content-header .app-content-header-left {
    width: 865px;
  }
  /* line 472, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content-header .app-content-header-right {
    width: 315px;
  }
  /* line 475, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content-header .app-content-header-right .helpbar-top-right-container .helpbar-header {
    width: 315px;
  }
  /* line 481, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content {
    left: 420px;
  }
  /* line 486, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-content-actionbar.wide {
    width: 1165px;
  }
  /* line 490, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-content-actionbar.fixed-actionbar {
    left: calc(50vw - (1600px / 2) + 420px + 15px);
  }
  /* line 497, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-content-scroll-button.wide {
    width: 1165px;
  }
  /* line 504, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-dialog.wide {
    width: 1195px;
  }
  /* line 509, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .helpbar-top-right-container .helpbar-header {
    width: 315px;
  }
  /* line 513, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-helpbar {
    width: 315px;
  }
  /* line 516, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-helpbar .app-helpbar-container {
    width: 315px;
  }
  /* line 522, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .videobar-wrapper {
    width: 315px;
  }
  /* line 526, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-news-wrapper {
    width: 315px;
  }
  /* line 530, ../../../../../sharedModules/resources/sass/_metrics.scss */
  .app-wrapper.guide-navigation-view .app-content .app-helpbar-bookings {
    width: 315px;
  }
}

/* line 1, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control {
  height: 78px;
  vertical-align: middle;
  width: 100%;
}
/* line 6, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .app-name-container {
  display: table;
  float: left;
  height: inherit;
  padding-left: 15px;
}
/* line 12, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .app-name-container .app-name-table-cell {
  display: table-cell;
  vertical-align: middle;
  min-width: 170px;
  cursor: pointer;
}
/* line 18, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .app-name-container .app-name-table-cell.no-pointer {
  cursor: default;
}
/* line 23, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-icons-container {
  display: table-cell;
  vertical-align: middle;
}
/* line 27, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-icons-container .popover-bookmark-bottom {
  max-width: 450px;
  text-align: left;
  white-space: normal;
}
/* line 32, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-icons-container .popover-bookmark-bottom .popover-content {
  padding: 0;
}
/* line 37, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-icons-container > .svg-icon, .header-control .table-layout > tbody > tr.selected-row.row-help-icon.header-icons-container > td:last-child:after, .header-control .calendar th.prev .header-icons-container > i, .calendar th.prev .header-control .header-icons-container > i, .header-control .calendar th.next .header-icons-container > i, .calendar th.next .header-control .header-icons-container > i, .header-control .header-icons-container > header-bookmarks-button > .svg-icon, .header-control .calendar th.prev .header-icons-container > header-bookmarks-button > i, .calendar th.prev .header-control .header-icons-container > header-bookmarks-button > i, .header-control .calendar th.next .header-icons-container > header-bookmarks-button > i, .calendar th.next .header-control .header-icons-container > header-bookmarks-button > i, .header-control .header-icons-container > header-theme-filter-button > .svg-icon, .header-control .calendar th.prev .header-icons-container > header-theme-filter-button > i, .calendar th.prev .header-control .header-icons-container > header-theme-filter-button > i, .header-control .calendar th.next .header-icons-container > header-theme-filter-button > i, .calendar th.next .header-control .header-icons-container > header-theme-filter-button > i {
  position: relative;
  cursor: pointer;
  margin-right: 5px;
  height: 40px;
  width: 40px;
  display: inline-block;
  vertical-align: middle;
}
/* line 49, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-icons-container .booking-header-button {
  position: relative;
  cursor: pointer;
  margin-right: 5px;
  height: 40px;
  width: 40px;
  display: inline-block;
  vertical-align: middle;
}
/* line 59, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-icons-container .button-toggle-view {
  margin-left: 140px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .searchbar-table-cell-container {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
  width: 278px;
}
/* line 73, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-right-side-container {
  display: table;
  float: right;
  height: 78px;
}
/* line 78, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-right-side-container.anonym {
  padding-right: 0;
}
/* line 84, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control user-account-flyout {
  display: table-cell;
  vertical-align: middle;
}
/* line 89, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-container {
  display: table-cell;
  height: 60px;
  vertical-align: middle;
  position: relative;
}
/* line 95, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-container .element-wrapper {
  display: table-cell;
  vertical-align: middle;
  width: 278px;
}
/* line 100, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-container .element-wrapper.is-editor {
  width: 245px;
}
/* line 104, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-container.editor-right-space {
  padding-right: 34px;
}
/* line 109, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-container .user-icon-right {
  position: absolute;
  right: 15px;
  top: 10px;
  height: 40px;
  width: 20px;
}
/* line 120, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.right-space {
  padding-right: 0;
  text-align: right;
  width: 78px;
}
/* line 127, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.editor-searchbar {
  width: 245px;
}
/* line 131, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container .svg-header-user-icon {
  cursor: pointer;
}
/* line 135, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym {
  padding-left: 10px;
  padding-top: 18px;
  height: 78px;
  float: right;
  width: 180px;
}
/* line 145, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .control-content {
  width: 159px;
  float: right;
  cursor: pointer;
}
/* line 150, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .user-icon-position {
  float: left;
  margin-left: -20px;
  margin-top: -3px;
}
/* line 156, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .header-text-wrapper {
  background-color: #f97d19;
  width: 135px;
  float: left;
  margin-top: -1px;
  border-radius: 2px;
  font-size: 12px;
  height: 40px;
  /* vertical-align: middle; */
  padding-top: 5px;
  padding-left: 15px;
  color: #fff;
}
/* line 159, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .header-text-wrapper .sample-tax-declaration-position-fix {
  margin-top: 8px;
}
/* line 163, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .header-text-wrapper.logged-in {
  background-color: #5a646c;
}
/* line 178, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .user-icon:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 72.22222%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 183, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym:hover .user-icon:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 72.22222%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}
/* line 187, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .header-right-wrapper {
  display: table;
  margin-bottom: 3px;
  vertical-align: middle;
  width: 100%;
}
/* line 192, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .header-right-wrapper .user-icon {
  display: table-cell;
}
/* line 195, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .header-right-wrapper .user-header-text {
  background-color: #f97d19;
  width: 120px;
}
/* line 199, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .header-right-wrapper .svg-header-user-icon {
  cursor: pointer;
}
/* line 203, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .header-user-button-container.anonym .header-right-wrapper .text-table-cell {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
  color: #fff;
}
/* line 216, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .bubble-text-single {
  position: absolute;
  background: #fff;
  top: 0;
  right: -7px;
  border-radius: 100px;
  min-width: 16px;
  display: inline-block;
  text-align: center;
  min-height: 16px;
  line-height: 16px;
  font-size: 12px;
  padding: 0 5px;
}
/* line 232, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .bubble-text-single.smaller {
  font-size: 10px;
}
/* line 237, ../../../../../sharedModules/resources/sass/_header.scss */
.header-control .bubble-font, .header-control .modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .bubble-text-single, .modal.modal-bookings-info .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .header-control .bubble-text-single, .header-control .bubble-text-single {
  font-size: 12px;
  font-weight: 400;
  color: #000;
}

/* line 4, ../../../../../sharedModules/resources/sass/_footer.scss */
footer.page-footer p {
  text-align: center;
  color: #fff;
  font-size: 12px;
  line-height: 35px;
}
/* line 10, ../../../../../sharedModules/resources/sass/_footer.scss */
footer.page-footer p .hidden-click-area {
  width: 40px;
  height: 100%;
  display: inline;
  margin-left: -200px;
  position: absolute;
}
/* line 19, ../../../../../sharedModules/resources/sass/_footer.scss */
footer.page-footer p a {
  color: #fff;
  text-decoration: none;
  margin-right: 40px;
  cursor: pointer;
}
/* line 25, ../../../../../sharedModules/resources/sass/_footer.scss */
footer.page-footer p a:last-child {
  margin-right: 0;
}
/* line 29, ../../../../../sharedModules/resources/sass/_footer.scss */
footer.page-footer p a:hover {
  text-decoration: underline;
}
/* line 33, ../../../../../sharedModules/resources/sass/_footer.scss */
footer.page-footer p a.svg-icon-buhl-logo {
  background: url("/resources/svg/buhl-logo.svg") no-repeat;
  background-size: 38px 16px;
  background-position: left center;
  height: 35px;
  width: 38px;
  display: inline-block;
}

/* line 3, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .input-clear {
  position: absolute;
  margin-left: -30px;
  margin-top: 5px;
  cursor: pointer;
}
/* line 10, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .input-clear.font-icon-popup-close:before {
  font-size: 13px;
}
/* line 14, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .input-clear.font-icon-popup-close:after {
  content: '';
}
/* line 21, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b2b2b2;
}
/* line 24, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper ::-moz-placeholder {
  /* Firefox 19+ */
  color: #b2b2b2;
}
/* line 27, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper :-ms-input-placeholder {
  /* IE 10+ */
  color: #b2b2b2;
}
/* line 30, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper :-moz-placeholder {
  /* Firefox 18- */
  color: #b2b2b2;
}
/* line 33, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper ::-moz-placeholder {
  opacity: 1;
}
/* line 36, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper :placeholder-shown {
  /* Standard one last! */
  color: #b2b2b2;
}
/* line 40, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .input-search {
  font-size: 12px;
  font-weight: 400;
  color: #808080;
  border-radius: 2px;
  height: 30px;
  width: 245px;
  float: left;
  padding-right: 35px;
  padding-left: 20px;
  border: none;
  text-overflow: ellipsis;
}
/* line 53, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .input-search::-ms-clear {
  width: 0;
  height: 0;
}
/* line 59, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu {
  width: 540px;
  max-height: 300px;
  background-color: #fff;
  overflow-x: hidden;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  margin: -1px 0 0 -40px;
  z-index: 990 !important;
}
/* line 72, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu .typeahead-table .typeahead-table-row:hover {
  background-color: #ffcfa8;
}
/* line 76, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu .typeahead-table .typeahead-table-row.active {
  background-color: #ffcfa8;
}
/* line 79, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu .typeahead-table .typeahead-table-row a {
  color: #000;
  cursor: pointer;
  line-height: 30px;
  padding: 0 20px;
  font-weight: 400;
  font-size: 15px;
  display: block;
  text-decoration: none;
}
/* line 89, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu .typeahead-table .typeahead-table-row a strong {
  font-weight: 600;
}
/* line 94, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu .typeahead-table .typeahead-table-row a.active {
  background-color: #ffcfa8;
}
/* line 98, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu .typeahead-table .typeahead-table-row a:hover {
  text-decoration: none;
}
/* line 101, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu .typeahead-table .typeahead-table-row a.alternationColor {
  background-color: transparent;
}
/* line 104, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.search-input-wrapper .dropdown-menu .typeahead-table .typeahead-table-row a.alternationColor.active {
  background-color: #ffcfa8;
}

/* line 117, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.header-searchbar-form {
  position: relative;
}
/* line 120, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.header-searchbar-form .search-button {
  border: none;
  position: absolute;
  z-index: 991;
  background: transparent;
  right: -16px;
  top: -8px;
}
/* line 131, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.header-searchbar-form .search-icon:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 61.11111%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
  cursor: pointer;
}
/* line 136, ../../../../../sharedModules/resources/sass/_searchbar.scss */
.header-searchbar-form .search-icon:hover:after {
  background-position: 72.22222% 55.55556%;
  background-size: 836px 836px;
  width: 44px;
  height: 44px;
}

/* line 4, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .my-tax-table {
  display: table;
  width: 100%;
  background: #fff;
  border: 1px solid #d6d9d9;
  height: 55px;
  margin-bottom: 15px;
  line-height: 23px;
}
/* line 15, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .my-tax-table .my-tax-table-cell {
  display: table-cell;
  padding: 15px 10px;
  cursor: pointer;
}
/* line 19, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .my-tax-table .my-tax-table-cell:hover {
  color: #f97d19;
}
/* line 22, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .my-tax-table .my-tax-table-cell .active {
  color: #f97d19;
}
/* line 28, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .toggle-cell {
  display: table-cell;
  width: 50px;
  padding: 0 10px 0 0;
}
/* line 33, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .toggle-cell .toggle-cursor-area {
  cursor: pointer;
}
/* line 37, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .toggle-cell .toggle-bar {
  width: 38px;
  background: #808080;
  border-radius: 5px;
  height: 10px;
  display: inline-block;
}
/* line 44, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .toggle-cell .toggle-button {
  background: white;
  border: 1px solid #d6d9d9;
  width: 24px;
  height: 24px;
  position: absolute;
  border-radius: 12px;
  margin-top: -7px;
  margin-left: 3px;
  cursor: pointer;
}
/* line 54, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .toggle-cell .toggle-button.active {
  border-color: #43a01c;
  margin-left: 11px;
}
/* line 60, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .toggle-cell .tooltip {
  width: 140px;
  margin: -4px 0 0;
}
/* line 64, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .toggle-cell .tooltip .tooltip-arrow {
  position: absolute;
  left: 50%;
  bottom: -10px;
  width: 16px;
  height: 8px;
  margin-left: -10px;
  color: transparent;
  border: 0px solid currentColor;
  border-width: 5px 10px;
  border-color: #d6d9d9 currentColor currentColor;
  white-space: nowrap;
}
/* line 77, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .toggle-cell .tooltip .tooltip-arrow:after {
  content: '';
  position: absolute;
  left: -10px;
  bottom: -3.5px;
  width: 100%;
  height: 100%;
  border: 0px solid currentColor;
  border-width: 5px 10px;
  border-color: #fff currentColor currentColor;
}
/* line 93, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item {
  height: 40px;
  padding: 4px 10px 4px 0;
  background: #fff;
  border: 1px solid #d6d9d9;
  display: block;
  cursor: pointer;
  line-height: 20px;
  margin-bottom: 10px;
}
/* line 104, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.numeric {
  display: table;
  width: 100%;
  height: 30px;
  line-height: 30px;
}
/* line 110, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.numeric.no-margin {
  margin-bottom: 0;
}
/* line 114, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.numeric .number {
  display: table-cell;
  padding-left: 9px;
  padding-right: 10px;
  width: 2%;
  font-size: 20px;
  font-weight: 500;
  vertical-align: middle;
  position: relative;
}
/* line 124, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.numeric .number:before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  bottom: 0;
  left: 0;
  background: transparent;
}
/* line 135, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.numeric .label {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
/* line 143, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.numeric:hover .number,
.page-navigation .main-nav-item.numeric:hover .label {
  color: #f97d19;
}
/* line 150, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.numeric.active .number:before {
  background: #f97d19;
}
/* line 154, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.numeric.active .label {
  color: #f97d19;
}
/* line 161, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item a {
  text-decoration: none;
}
/* line 166, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .main-nav-item.active {
  color: #f97d19;
}
/* line 170, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container {
  padding: 0;
  background: #f7f7f8;
  border-top: none;
  border-right: 1px solid #d6d9d9;
  border-bottom: 1px solid #d6d9d9;
  border-left: 1px solid #d6d9d9;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}
/* line 182, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container .mCustomScrollBox,
.page-navigation .nav-tree-container .mCSB_container {
  height: auto;
}
/* line 187, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation {
  list-style: none;
}
/* line 193, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item {
  display: table;
  width: 100%;
  cursor: pointer;
}
/* line 198, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle,
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon,
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-label,
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status {
  display: table-cell;
  vertical-align: middle;
}
/* line 206, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle {
  padding-left: 0;
  padding-right: 5px;
  width: 15px;
}
/* line 211, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle:first-child {
  display: table-cell;
}
/* line 215, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle:last-child {
  display: none;
}
/* line 221, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle i:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 228, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle i.expanded:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 234, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected {
  background-color: #ffcfa8;
}
/* line 239, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon {
  padding: 0;
  width: 16px;
}
/* line 244, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
}
/* line 250, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-personal:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 254, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 258, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 262, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 266, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 270, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-companies:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 274, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-additional-income:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 278, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-general-issues:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 50%;
  background-size: 380px 380px;
  width: 19.736px;
  height: 20px;
}
/* line 282, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-icon-other-information:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 50%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 286, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 290, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-gewst-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 294, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-gewst-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 298, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-ust-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 302, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i.tree-ust-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 310, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover .tree-item-label {
  color: #f97d19;
}
/* line 318, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected:hover .tree-item-label {
  color: #666666;
}
/* line 325, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-label {
  font-size: 14px;
  color: #666666;
  height: 30px;
  padding: 5px 5px 5px 10px;
  cursor: pointer;
}
/* line 332, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-label.no-padding {
  padding-left: 0;
  cursor: pointer;
}
/* line 337, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-label.no-children {
  padding-left: 16px;
  cursor: pointer;
}
/* line 344, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status {
  width: 20px;
  padding-right: 12px;
}
/* line 349, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
/* line 355, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i:after {
  content: '';
  display: inline-block;
  vertical-align: top;
}
/* line 364, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-error:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 372, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-ok:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 380, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-takeover-data:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 0%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 388, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-vast-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 394, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-not-visible.bookmark:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 398, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.bookmark:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 77.77778%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -4px;
  right: -4px;
}
/* line 409, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-0 {
  padding-left: 15px;
}
/* line 413, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-1 {
  padding-left: 40px;
}
/* line 417, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-2 {
  padding-left: 55px;
}
/* line 421, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-3 {
  padding-left: 75px;
}
/* line 425, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-4 {
  padding-left: 95px;
}
/* line 429, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-5 {
  padding-left: 105px;
}
/* line 433, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-6 {
  padding-left: 120px;
}
/* line 437, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-7 {
  padding-left: 135px;
}
/* line 441, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-8 {
  padding-left: 135px;
}
/* line 445, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-9 {
  padding-left: 135px;
}
/* line 458, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-personal:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-personal:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-personal:before {
  background-position: 50% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 462, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-employee:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-employee:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-employee:before {
  background-position: 77.77778% 55.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 466, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-pensioner:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-pensioner:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-pensioner:before {
  background-position: 83.33333% 27.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 470, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-real-estate:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-real-estate:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-real-estate:before {
  background-position: 16.66667% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 474, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-interest:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-interest:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-interest:before {
  background-position: 5.55556% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 478, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-companies:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-companies:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-companies:before {
  background-position: 77.77778% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 482, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-additional-income:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-additional-income:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-additional-income:before {
  background-position: 83.33333% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 486, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-general-issues:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-general-issues:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-general-issues:before {
  background-position: 77.72078% 44.44444%;
  background-size: 380px 380px;
  width: 19.736px;
  height: 20px;
}
/* line 490, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-icon-other-information:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-icon-other-information:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-icon-other-information:before {
  background-position: 83.33333% 44.44444%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 494, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-management-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-management-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-management-icon:before {
  background-position: 83.33333% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 498, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-gewst-management-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-gewst-management-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-gewst-management-icon:before {
  background-position: 83.33333% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 502, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-gewst-tax-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-gewst-tax-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-gewst-tax-icon:before {
  background-position: 5.55556% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 506, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-ust-management-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-ust-management-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-ust-management-icon:before {
  background-position: 83.33333% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 510, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container ul.ul-main-navigation li.tree-expanded .tree-item > .tree-item-icon i.tree-ust-tax-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected > .tree-item-icon i.tree-ust-tax-icon:before, .page-navigation .nav-tree-container ul.ul-main-navigation li .tree-item:hover > .tree-item-icon i.tree-ust-tax-icon:before {
  background-position: 83.33333% 55.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 521, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container .navi-item-self {
  padding: 5px 15px;
  cursor: pointer;
}
/* line 525, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container .navi-item-self.active {
  background: #ffcfa8;
}
/* line 528, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container .navi-item-self.active:hover {
  color: #666666;
}
/* line 533, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.page-navigation .nav-tree-container .navi-item-self:hover {
  color: #f97d19;
}

/* line 544, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.app-management-navigation {
  text-align: center;
  padding: 25px 0;
}
/* line 549, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.app-management-navigation a {
  display: inline-block;
  margin-right: 30px;
  cursor: pointer;
  vertical-align: middle;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 558, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.app-management-navigation a:before {
  margin-right: 10px;
}
/* line 562, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.app-management-navigation a:hover {
  color: #f97d19;
}
/* line 566, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.app-management-navigation a:last-child {
  margin-right: 0;
}
/* line 570, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.app-management-navigation a.active {
  color: #f97d19 !important;
  text-decoration: none;
  cursor: default;
}
/* line 576, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.app-management-navigation a.active span {
  border-bottom: 2px solid #f97d19;
}
/* line 581, ../../../../../sharedModules/resources/sass/_navigationOld.scss */
.app-management-navigation a span {
  vertical-align: middle;
}

/* line 24, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation .main-nav .toggle-check-and-send {
  display: none;
}
/* line 28, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation .main-nav .main-nav-item.numeric.small-height {
  display: none;
}
/* line 34, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation .main-nav.nav-open .nav-tree-contents {
  height: calc(100vh - 400px);
}

/* line 43, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav {
  display: flex;
  flex-direction: column;
  height: auto;
}
/* line 48, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item {
  height: 40px;
  padding: 4px 10px 4px 0;
  background: #fff;
  border: 1px solid #d6d9d9;
  display: block;
  cursor: pointer;
  line-height: 20px;
  margin-bottom: 10px;
  z-index: 1;
}
/* line 60, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric {
  display: flex;
  width: 100%;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
  align-items: center;
}
/* line 68, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric.no-margin {
  margin-bottom: 0;
}
/* line 72, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric.small-height {
  display: none;
}
/* line 76, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric.no-small-height {
  display: flex;
}
/* line 80, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric .number {
  display: flex;
  padding: 0;
  width: 24px;
  height: 30px;
  font-size: 20px;
  font-weight: 500;
  align-items: center;
  position: relative;
  text-align: center;
}
/* line 92, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric .number:before {
  content: '';
  position: absolute;
  width: 4px;
  top: 0;
  bottom: 0;
  left: 0;
  margin-left: -10px;
  background: transparent;
}
/* line 105, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric .label {
  display: flex;
  flex-grow: 1;
  align-items: center;
  padding: 0 0 0 4px;
  text-align: left;
}
/* line 115, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric:hover .number,
.page-navigation.service-view .main-nav .main-nav-item.numeric:hover .label {
  color: #f97d19;
}
/* line 122, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric.active .number:before {
  background: #f97d19;
}
/* line 126, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric.active .label {
  color: #f97d19;
}
/* line 133, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric.small-height .number {
  font-size: 18px;
}
/* line 136, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.numeric.small-height .number > span {
  font-size: 14px;
  margin-bottom: -4px;
}
/* line 144, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item a {
  text-decoration: none;
}
/* line 149, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .main-nav-item.active {
  color: #f97d19;
}
/* line 153, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container {
  padding: 0;
  background: #fff;
  border-top: none;
  border-right: 1px solid #d6d9d9;
  border-bottom: 1px solid #d6d9d9;
  border-left: 1px solid #d6d9d9;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
  height: 100%;
}
/* line 155, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container .mCustomScrollBox,
.page-navigation.service-view .main-nav .nav-tree-container .mCSB_container {
  height: auto;
}
/* line 171, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container treecontrol > ul.ul-main-navigation > li {
  border-bottom: 1px solid #d6d9d9;
}
/* line 176, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation {
  list-style: none;
}
/* line 182, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item {
  display: table;
  width: 100%;
  cursor: pointer;
}
/* line 190, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover .tree-item-label:hover {
  color: #f97d19;
}
/* line 198, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover .tree-item-toggle:hover i:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 206, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle,
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon,
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status {
  display: table-cell;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}
/* line 215, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle {
  padding: 0;
  text-align: right;
}
/* line 219, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle:first-child {
  display: none;
}
/* line 223, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle.last-child {
  display: table-cell;
}
/* line 229, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle i:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 236, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-toggle i.expanded:before {
  transform: rotate(180deg);
}
/* line 242, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected {
  background-color: #ffcfa8;
}
/* line 247, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon {
  padding: 0;
  width: 24px;
  text-align: center;
}
/* line 253, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-personal:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-einfuegen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-companies:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-additional-income:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-general-issues:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 50%;
  background-size: 380px 380px;
  width: 19.736px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-icon-other-information:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 50%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-gewst-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-gewst-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-ust-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 264, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-icon i .tree-ust-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-personal:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-personal:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-employee:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 55.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-pensioner:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 27.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-real-estate:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-interest:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-einfuegen:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-einfuegen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-companies:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-companies:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-additional-income:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-additional-income:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-general-issues:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-general-issues:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 44.44444%;
  background-size: 380px 380px;
  width: 19.736px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-icon-other-information:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-icon-other-information:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 44.44444%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-management-icon:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-gewst-management-icon:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-gewst-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-gewst-tax-icon:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-gewst-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-ust-management-icon:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-ust-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 66.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected i .tree-ust-tax-icon:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item:hover i .tree-ust-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 55.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 298, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-selected:hover .tree-item-label {
  color: #666666;
}
/* line 305, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-label {
  display: table-cell;
  vertical-align: middle;
  color: #666666;
  height: 30px;
  padding: 10px 0 10px 10px;
  cursor: pointer;
  line-height: 16px;
}
/* line 315, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-label.no-children {
  padding: 10px 0 10px 44px;
}
/* line 320, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status {
  padding: 0 10px;
}
/* line 325, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status.icon-not-visible {
  display: none;
}
/* line 329, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
/* line 335, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i:before, .page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i:after {
  content: '';
  display: inline-block;
  vertical-align: top;
}
/* line 344, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-error:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 5.55556%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 352, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-ok:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 360, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-takeover-data:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 0%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 368, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-vast-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 374, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.icon-not-visible.bookmark:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 72.22222% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 378, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item .tree-item-status i.bookmark:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 77.77778%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
  position: absolute;
  bottom: -4px;
  right: -4px;
}
/* line 389, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-0 {
  padding: 0;
}
/* line 393, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-0 .tree-item-icon {
  padding: 0 0 0 10px;
}
/* line 397, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-0 .tree-item-toggle {
  padding: 0 10px 0 0;
}
/* line 402, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container ul.ul-main-navigation li .tree-item.tree-level-1 {
  padding: 0;
}
/* line 413, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container .navi-item-self {
  padding: 5px 15px;
  cursor: pointer;
}
/* line 417, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container .navi-item-self.active {
  background: #ffcfa8;
}
/* line 420, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container .navi-item-self.active:hover {
  color: #666666;
}
/* line 425, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav .nav-tree-container .navi-item-self:hover {
  color: #f97d19;
}
/* line 432, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav.nav-open {
  height: calc(100vh - 200px);
  display: flex;
  flex-direction: column;
}
/* line 437, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav.nav-open .nav-tree-contents {
  height: calc(100% - 43px);
}
/* line 443, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav.nav-open.topic-navigation-open .nav-tree-contents {
  height: calc(100% - 185px);
}
/* line 449, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav.nav-open topic-navigation {
  position: relative;
  display: block;
  height: auto;
  width: auto;
}
/* line 458, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav.nav-open .main-nav-item.numeric.small-height {
  display: none;
}
/* line 462, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.page-navigation.service-view .main-nav.nav-open .main-nav-item.numeric.no-small-height {
  display: flex;
}
@media screen and (max-height: 720px) {
  /* line 432, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open {
    height: calc(100vh - 200px);
  }
  /* line 471, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .help-small-screen {
    position: relative;
    border: 1px solid #d6d9d9;
    margin-bottom: 10px;
  }
  /* line 476, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .help-small-screen .main-nav-item.numeric {
    margin-bottom: 0;
    border-width: 0;
  }
  /* line 481, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .help-small-screen .toggle-check-and-send {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    padding: 10px;
    cursor: pointer;
  }
  /* line 492, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .help-small-screen .toggle-check-and-send i {
    display: flex;
    align-items: center;
    width: 24px;
    height: 24px;
  }
  /* line 498, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .help-small-screen .toggle-check-and-send i:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 44.44444% 0%;
    background-size: 380px 380px;
    width: 20px;
    height: 20px;
  }
  /* line 508, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .help-small-screen .toggle-check-and-send:hover i:before {
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 33.33333% 38.88889%;
    background-size: 380px 380px;
    width: 20px;
    height: 20px;
  }
  /* line 517, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .help-small-screen .toggle-check-and-send.show-small-navigation i:before {
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 16.66667% 38.88889%;
    background-size: 380px 380px;
    width: 20px;
    height: 20px;
  }
  /* line 524, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .help-small-screen .toggle-check-and-send.show-small-navigation:hover i:before {
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: 5.55556% 38.88889%;
    background-size: 380px 380px;
    width: 20px;
    height: 20px;
  }
  /* line 538, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .main-nav-item.numeric.small-height {
    display: flex;
  }
  /* line 542, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open .main-nav-item.numeric.no-small-height {
    display: none;
  }
  /* line 552, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open.show-small-navigation .main-nav-item.numeric.small-height {
    display: none;
  }
  /* line 556, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
  .page-navigation.service-view .main-nav.nav-open.show-small-navigation .main-nav-item.numeric.no-small-height {
    display: flex;
  }
}

/* line 574, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.app-management-navigation {
  text-align: center;
  padding: 20px 0 25px 0;
}
/* line 579, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.app-management-navigation a {
  display: inline-block;
  margin-right: 30px;
  cursor: pointer;
  vertical-align: middle;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 588, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.app-management-navigation a:before {
  margin-right: 10px;
}
/* line 592, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.app-management-navigation a:hover {
  color: #f97d19;
  text-decoration: none;
}
/* line 597, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.app-management-navigation a:last-child {
  margin-right: 0;
}
/* line 601, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.app-management-navigation a.active {
  color: #f97d19 !important;
  text-decoration: none;
  cursor: default;
}
/* line 607, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.app-management-navigation a.active span {
  border-bottom: 2px solid #f97d19;
}
/* line 612, ../../../../../sharedModules/resources/sass/_navigationGuide.scss */
.app-management-navigation a span {
  vertical-align: middle;
}

/* line 2, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fff;
}
/* line 10, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation:before {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 15px;
  margin: -14px 0 0;
  background-color: transparent;
  background-image: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 90%);
  content: '';
}
/* line 23, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation > ul.ul-main-navigation {
  border-top: 7px solid #ebebed;
}
/* line 27, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation > ul.ul-main-navigation > li {
  height: 40px;
  overflow: hidden;
}
/* line 32, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation > ul.ul-main-navigation > li.tree-expanded {
  height: auto;
}
/* line 40, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation > ul.ul-main-navigation > li .tree-item.tree-level-1 .tree-item-label {
  padding-left: 40px;
}

/* line 54, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin: -1px -1px 10x -1px;
  box-shadow: inset 0 -1px 0 #d6d9d9, 2px -2px 0 #ebebed;
  background-color: #ebebed;
}
/* line 68, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons * {
  box-sizing: border-box;
}
/* line 72, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button {
  flex-grow: 1;
  flex-basis: 0;
  width: auto;
  max-width: 200px;
  height: auto;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 84, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button:last-child {
  margin: 0;
}
/* line 87, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button:last-child label {
  border-right-color: transparent;
}
/* line 92, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button label {
  position: relative;
  overflow: hidden;
  display: block;
  height: 100%;
  width: 100%;
  padding: 10px 5px;
  border-top: 2px solid transparent;
  border-right: 1px solid #d6d9d9;
  border-bottom: 1px solid #d6d9d9;
  text-align: center;
  color: #666666;
  font-weight: 400;
  line-height: 1.4;
  cursor: pointer;
  background: #f7f7f8;
  box-shadow: 1px 0 0 #d6d9d9, 0 -1px 0 #d6d9d9;
}
/* line 110, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button label:hover {
  background: #ebebed;
}
/* line 116, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button input {
  display: none;
}
/* line 120, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button .svg-icon, .main-topic-radio-buttons .main-topic-radio-button .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .main-topic-radio-buttons .main-topic-radio-button .calendar th.prev i, .calendar th.prev .main-topic-radio-buttons .main-topic-radio-button i, .main-topic-radio-buttons .main-topic-radio-button .calendar th.next i, .calendar th.next .main-topic-radio-buttons .main-topic-radio-button i {
  display: block;
  width: 32px;
  height: 32px;
  margin: 10px auto;
}
/* line 126, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button .svg-icon:before, .main-topic-radio-buttons .main-topic-radio-button .calendar th.prev i:before, .calendar th.prev .main-topic-radio-buttons .main-topic-radio-button i:before, .main-topic-radio-buttons .main-topic-radio-button .calendar th.next i:before, .calendar th.next .main-topic-radio-buttons .main-topic-radio-button i:before {
  transform: scale(1.8) translateY(0.21rem);
}
/* line 133, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-content {
  width: 100%;
  height: 100%;
}
/* line 140, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label {
  border-color: transparent;
  border-top: 2px solid #f97d19;
  border-right-color: #d6d9d9;
  color: #f97d19;
  font-weight: 500;
  background: #fff;
  box-shadow: 0 2px 0 #fff;
}
/* line 149, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label:hover {
  background: #fff;
  cursor: default;
}
/* line 157, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-employee:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-employee:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-employee:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-employee:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 55.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 163, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-pensioner:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-pensioner:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-pensioner:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-pensioner:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 27.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 169, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-real-estate:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-real-estate:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-real-estate:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-real-estate:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 175, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-interest:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-interest:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-interest:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-interest:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 181, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-companies:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-companies:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-companies:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-companies:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-companies:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 66.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 187, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-additional-income:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-additional-income:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-additional-income:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-additional-income:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-additional-income:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 196, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics {
  padding: 0;
}
/* line 200, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics.extra-padding {
  padding: 30px;
}
/* line 204, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents {
  padding: 30px 30px 50px 30px;
}
/* line 207, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents:after {
  content: '';
  display: block;
  clear: both;
}
/* line 213, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-left,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-right {
  overflow: hidden;
  display: inline-block;
  width: calc(50% - 5px);
  float: left;
  margin: 0;
}
/* line 221, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-right {
  margin: 0 0 0 10px;
}
/* line 225, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-left {
  width: 100%;
}
/* line 228, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-right {
  display: none;
}
/* line 232, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button {
  display: inline-block;
  width: 100%;
  height: auto;
  float: left;
  margin: 0 0 10px;
}
/* line 239, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button .dialog-overview-button-left {
  padding: 10px;
}
/* line 243, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button div,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button span,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button i {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 253, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button-contents {
  display: table;
  width: 100%;
}
/* line 258, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button-front-icon {
  width: 24px;
  height: 24px;
}
/* line 263, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .svg-icon, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .calendar th.prev i, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents i, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .calendar th.next i, .calendar th.next .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents i {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 10px 0;
  text-align: center;
}
/* line 270, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .svg-icon.svg-icon-dialog-arrow-right, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-dialog-arrow-right:last-child:after, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .calendar th.prev i.svg-icon-dialog-arrow-right, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents i.svg-icon-dialog-arrow-right, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .calendar th.next i.svg-icon-dialog-arrow-right, .calendar th.next .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents i.svg-icon-dialog-arrow-right {
  margin: 0;
}

/* line 6, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-left h1.app-dialog-title {
  position: absolute;
  left: 15px;
  top: 30px;
  vertical-align: middle;
}
/* line 13, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-left h1.app-dialog-title:before {
  margin-right: 10px;
}
/* line 17, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-left h1.app-dialog-title span {
  vertical-align: middle;
}
/* line 24, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-table {
  display: block;
  width: 100%;
  margin-top: 2px;
}
/* line 29, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-table .table-cell-left,
.app-content-header .app-content-header-table .table-cell-right {
  display: table-cell;
}
/* line 34, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-table .table-cell-left {
  position: relative;
  display: block;
  text-align: left;
  vertical-align: bottom;
  height: 30px;
  width: 100%;
}
/* line 42, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-table .table-cell-left h1 {
  overflow: hidden;
  position: relative;
  display: block;
  width: 100%;
  height: 30px;
  line-height: 2;
}
/* line 53, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-table .table-cell-left h1 .cutted {
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 61, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-table .table-cell-left h1 .cutted:last-child {
  width: auto;
  max-width: 140px;
}
/* line 69, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-table .table-cell-right {
  text-align: right;
}
/* line 72, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-header .app-content-header-table .table-cell-right button {
  border: none;
  background: none;
  height: 33px;
  width: 33px;
  padding: 0;
}

/* line 88, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper {
  position: relative;
  top: 0;
  padding: 0;
  background: #fff;
  border: 1px solid #d6d9d9;
  padding-bottom: 50px;
  margin-bottom: 10px;
}
/* line 98, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-filing {
  padding-bottom: 10px;
  margin-bottom: 60px;
}
/* line 102, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-filing .flex-column {
  display: flex;
  flex-direction: column;
  flex: 0 1 auto;
  min-height: calc(100vh - 270px);
}
/* line 109, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-filing.with-guide {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 40px;
  min-height: calc(100vh - 455px);
}
/* line 115, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-filing.with-guide .flex-column {
  min-height: calc(100vh - 450px);
}
/* line 121, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset-header-title-wrapper {
  display: block;
  width: 100%;
  padding: 10px 50px 0 15px;
}
/* line 126, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset-header-title-wrapper .cell-status {
  position: absolute;
  display: table-cell;
  width: 30px;
  cursor: pointer;
  padding: 0 10px 10px 0;
  margin: 20px 0 0 0;
}
/* line 135, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset-header-title-wrapper .vast-icon-cell {
  display: table-cell;
  width: 50px;
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 5px;
}
/* line 143, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset-header-title-wrapper .cell-toggle {
  display: table-cell;
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  vertical-align: middle;
  text-align: right;
}
/* line 155, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset-wrapper {
  width: auto;
  margin: 0 30px 10px;
}
/* line 160, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset-wrapper-spacer {
  padding: 0 0 20px;
}
/* line 164, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .hints-max-height {
  padding: 0 30px;
  max-height: 200px;
}
/* line 169, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .hints-max-height .hint-text {
  margin: 15px 0;
}
/* line 174, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .vast-button-right-wrapper {
  text-align: right;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 180, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .vast-title-wrapper {
  cursor: pointer;
}
/* line 184, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .vast-tips-table {
  display: table;
  width: 100%;
}
/* line 188, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .vast-tips-table .vast-tips-cell {
  display: table-cell;
  vertical-align: top;
}
/* line 192, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .vast-tips-table .vast-tips-cell.icon-cell {
  padding: 20px 30px;
  vertical-align: middle;
}
/* line 197, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .vast-tips-table .vast-tips-cell.vast-tips-text {
  padding: 20px 30px;
}
/* line 202, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .title-overview {
  display: inline-block;
  width: 100%;
  padding: 30px 50px 0 10px;
}
/* line 208, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .title-overview .cell-title.other-cell-title {
  margin-top: 0 !important;
}
/* line 215, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .cell-title {
  display: inline-block;
  width: 100%;
}
/* line 221, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .cell-title.other-cell-title {
  display: block;
  margin-top: 30px;
}
/* line 226, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .cell-title.vast-cell-title {
  vertical-align: middle;
}
/* line 236, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-overview .cell-title.other-cell-title,
.app-content .app-dialog .app-dialog-wrapper .fieldset:first-child .cell-title.other-cell-title {
  display: block;
  margin-top: 30px;
}
/* line 243, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-overview .fieldset-header-title-wrapper,
.app-content .app-dialog .app-dialog-wrapper .fieldset:first-child .fieldset-header-title-wrapper {
  display: block;
  width: 100%;
  padding: 10px 50px 0 15px;
}
/* line 247, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-overview .fieldset-header-title-wrapper.vast-title-wrapper,
.app-content .app-dialog .app-dialog-wrapper .fieldset:first-child .fieldset-header-title-wrapper.vast-title-wrapper {
  display: table;
}
/* line 252, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-overview .fieldset-header-title-wrapper.vast-title-wrapper .cell-title.vast-cell-title,
.app-content .app-dialog .app-dialog-wrapper .fieldset:first-child .fieldset-header-title-wrapper.vast-title-wrapper .cell-title.vast-cell-title {
  vertical-align: middle;
  display: table-cell;
}
/* line 263, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-overview .popover.popover-plausis.header-fix,
.app-content .app-dialog .app-dialog-wrapper .fieldset:first-child .popover.popover-plausis.header-fix {
  top: 13px;
  margin-left: 20px;
}
/* line 271, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast {
  background: #ebebed;
  border: 1px solid #ebebed;
  margin: -1px -1px 0 -1px;
}
/* line 277, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-header-title-wrapper {
  margin-bottom: 10px;
  height: 35px;
  padding: 0 10px 0 30px;
  cursor: pointer;
}
/* line 284, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-header-title-wrapper.no-margin {
  margin-bottom: 0;
}
/* line 288, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-header-title-wrapper .cell-title,
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-header-title-wrapper .cell-toggle {
  border-bottom: none;
  padding-bottom: 0;
  vertical-align: middle;
}
/* line 298, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-hints-body {
  background: #fff;
  padding: 0;
  margin-bottom: 10px;
}
/* line 303, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast .fieldset-hints-body .fieldset-scrollbar-padding {
  padding: 5px 30px;
}
/* line 310, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast.fieldset-hints .fieldset-header-title-wrapper {
  border: 1px solid #ffde00;
  background-color: #fff8cc;
}
/* line 317, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast.fieldset-hints .fieldset-hints-body {
  border: 1px solid #ffde00;
  border-top: none;
}
/* line 326, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast.fieldset-vast .fieldset-header-title-wrapper {
  border: 1px solid #2683c4;
  background-color: #e4eef5;
}
/* line 333, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .fieldset.hints-vast.fieldset-vast .fieldset-hints-body {
  border: 1px solid #2683c4;
  border-top: none;
}
/* line 342, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button {
  display: table;
  width: calc(100% - 60px);
  margin: 0 30px 10px 30px;
  cursor: pointer;
  font-size: 16px;
  color: #666666;
  font-weight: 500;
}
/* line 353, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-front-icon {
  display: table-cell;
  padding: 0 0 0 10px;
  vertical-align: middle;
  width: 20px;
}
/* line 359, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-front-icon i {
  margin: 0;
}
/* line 364, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-info-text {
  line-height: 20px;
  margin-top: 5px;
}
/* line 369, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-info-text > table {
  width: 100%;
}
/* line 374, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-left {
  display: table-cell;
  padding: 12px 15px 11px 10px;
  vertical-align: middle;
}
/* line 381, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right {
  display: table-cell;
  padding: 0 10px 0 0;
  width: 80px;
  text-align: right;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 389, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i {
  display: inline-block;
}
/* line 392, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon:first-child, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i:first-child, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i:first-child, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i:first-child, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i:first-child {
  position: relative;
}
/* line 396, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon.icon-error, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i.icon-error, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-error, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i.icon-error, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-error, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon.icon-tip, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i.icon-tip, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-tip, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i.icon-tip, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-tip, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon.icon-ok, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i.icon-ok, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-ok, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i.icon-ok, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-ok, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon.icon-takeover-data, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i.icon-takeover-data, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-takeover-data, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i.icon-takeover-data, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-takeover-data, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon.icon-vast-elster, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i.icon-vast-elster, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-vast-elster, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i.icon-vast-elster, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-vast-elster, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon.icon-not-visible, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i.icon-not-visible, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-not-visible, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i.icon-not-visible, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.icon-not-visible {
  margin-right: 4px;
}
/* line 405, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon.svg-icon-dialog-arrow-right, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i.svg-icon-dialog-arrow-right, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon-dialog-arrow-right, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i.svg-icon-dialog-arrow-right, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon-dialog-arrow-right {
  margin-right: -4px;
}
/* line 409, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.svg-icon.bookmark:after, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.prev i.bookmark:after, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.bookmark:after, .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right .calendar th.next i.bookmark:after, .calendar th.next .app-content .app-dialog .app-dialog-wrapper .dialog-overview-button .dialog-overview-button-right i.bookmark:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 77.77778%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
  position: absolute;
  bottom: -5px;
  right: -5px;
}
/* line 424, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-content-actionbar {
  height: 50px;
  position: absolute;
  bottom: 0;
  left: 15px;
  right: 15px;
  background: #fff;
  border: 1px solid #d6d9d9;
  border-bottom: none;
  padding: 10px;
  text-align: right;
  z-index: 5;
}
/* line 437, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-content-actionbar.fixed-actionbar {
  position: fixed;
  bottom: 35px;
}
/* line 442, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content .app-content-actionbar ~ .app-content-scroll-button.bottom {
  bottom: 50px;
}

/* line 450, ../../../../../sharedModules/resources/sass/_dialog.scss */
.h4-fieldset-vast {
  margin-top: 30px;
  margin-bottom: 10px;
}

/* line 456, ../../../../../sharedModules/resources/sass/_dialog.scss */
.agreement-checkbox-seperator {
  width: 100%;
  border-bottom: 1px solid #d6d9d9;
  margin-bottom: 5px;
}

/* line 464, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-dialog #dialogTableContainer {
  padding-bottom: 10px;
}
/* line 468, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-dialog .app-dialog-gray-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  filter: alpha(opacity=0.1) !important;
  opacity: 0.1 !important;
}

/* line 480, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-scroll-button {
  position: absolute;
  width: 100%;
  background: #d6d9d9;
  background: #d6d9d9;
  /* The Fallback */
  background: rgba(214, 217, 217, 0.7);
  height: 20px;
  text-align: center;
  cursor: pointer;
  z-index: 101;
}
/* line 490, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-scroll-button:hover {
  background: #d6d9d9;
  /* The Fallback */
  background: #d6d9d9;
}
/* line 494, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-scroll-button.bottom {
  bottom: 0;
}
/* line 498, ../../../../../sharedModules/resources/sass/_dialog.scss */
.app-content-scroll-button.top {
  top: 0;
}

/* line 3, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-open .modal-ast-assistant {
  overflow: hidden;
}

/* line 13, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content, .modal-ast-assistant.modal.in .modal-dialog .modal-content {
  box-shadow: none;
}
/* line 16, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-header, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-header {
  padding: 20px 30px 0 30px;
}
/* line 20, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-footer, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-footer {
  padding: 0 30px 20px 30px;
}
/* line 23, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-footer button, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-footer button {
  margin: 0 0 0 7px;
}
/* line 30, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window.loading, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window.loading {
  position: absolute;
  left: -99999px;
}
/* line 35, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  display: flex;
  align-items: flex-start;
  padding: 5px 0 0;
  max-height: calc(100vh - 140px);
}
/* line 41, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-left, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-left {
  position: relative;
  width: 100px;
  height: 100px;
  margin: 10px 0 0 20px;
}
/* line 49, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-left.icon-setup, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-left.icon-setup {
  margin: 20px 0 0 25px;
}
/* line 54, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body dialog-table-container, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body dialog-table-container {
  display: block;
  position: relative;
  width: auto;
  padding: 15px 30px;
}
/* line 60, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body dialog-table-container fieldset, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body dialog-table-container fieldset {
  padding-top: 10px;
}
/* line 64, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-left ~ dialog-table-container, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .icon-left ~ dialog-table-container {
  width: calc(100% - 120px);
}
/* line 67, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper {
  padding-left: 0;
}
/* line 71, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="abruf2_Familienstand"], .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="abruf2_Familienstand"] {
  width: 370px;
}
/* line 76, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="static1"] p, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="static1"] p {
  margin-bottom: 10px;
}
/* line 79, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="static1"] p:last-child, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="static1"] p:last-child {
  margin-bottom: 0;
}
/* line 84, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="static1"] ul, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="static1"] ul {
  margin-bottom: 10px;
}
/* line 87, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="static1"] ul li, .modal-ast-assistant.modal.in .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .label-field-wrapper[data-name="static1"] ul li {
  margin-bottom: 5px;
}
/* line 97, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout {
  border-collapse: collapse;
}
/* line 101, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr {
  background-color: transparent;
  border: 0 solid transparent;
  height: 50px;
  border-width: 10px 0;
}
/* line 107, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr:first-child, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr:first-child {
  border-width: 0;
}
/* line 111, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr > th,
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr > td, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr > th,
.modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr > td {
  height: 40px;
  padding-right: 20px;
}
/* line 116, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr > th:last-child,
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr > td:last-child, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr > th:last-child,
.modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr > td:last-child {
  padding-right: 0;
}
/* line 120, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr > th > input,
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr > td > input, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr > th > input,
.modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr > td > input {
  height: 28px;
}
/* line 127, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.has-background > th,
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.has-background > td, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.has-background > th,
.modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.has-background > td {
  background-color: #f7f7f8;
  background-clip: padding-box;
}
/* line 137, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.has-background.selected-row.error > th,
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.has-background.selected-row.error > td, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.has-background.selected-row.error > th,
.modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.has-background.selected-row.error > td {
  background-color: #ffebeb;
}
/* line 145, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.empty-row, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.empty-row {
  border-bottom: 0 none;
  height: 0;
}
/* line 150, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header {
  font-weight: bold;
  padding: 0;
  height: 20px;
  border-bottom: 0;
  border-width: 0;
}
/* line 157, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2), .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) {
  padding-left: 30px;
}
/* line 160, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .svg-icon, .modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .calendar th.prev i, .calendar th.prev .modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) i, .modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .calendar th.next i, .calendar th.next .modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) i, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .svg-icon, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .calendar th.prev i, .calendar th.prev .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) i, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .calendar th.next i, .calendar th.next .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) i {
  margin-left: -30px;
}
/* line 164, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .label-field-wrapper, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-header ~ tr > td:nth-child(2) .label-field-wrapper {
  padding-left: 0;
}
/* line 170, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-info, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-info {
  height: auto;
  border: 0;
}
/* line 175, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-action-button-field, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-action-button-field {
  background-color: transparent;
  border-bottom: 0;
}
/* line 179, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-action-button-field > td, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-action-button-field > td {
  padding-left: 0;
}
/* line 182, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr.table-action-button-field > td .action-button-field-wrapper, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr.table-action-button-field > td .action-button-field-wrapper {
  margin: 0 0 0 -45px;
}
/* line 190, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr > th.column-infocol,
.modal-ast-assistant.modal .modal-dialog .modal-content .table-layout > tbody > tr > td.column-infocol, .modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr > th.column-infocol,
.modal-ast-assistant.modal.in .modal-dialog .modal-content .table-layout > tbody > tr > td.column-infocol {
  padding: 0 !important;
}
/* line 197, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .modal-content dialog-table > h4, .modal-ast-assistant.modal.in .modal-dialog .modal-content dialog-table > h4 {
  padding: 20px 0;
}
/* line 204, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog .mCSB_container, .modal-ast-assistant.modal.in .modal-dialog .mCSB_container {
  display: flex;
}
/* line 208, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant.modal .modal-dialog plausis-icon, .modal-ast-assistant.modal.in .modal-dialog plausis-icon {
  margin: -0 0 0 -23px;
}
/* line 214, ../../../../../sharedModules/resources/sass/_astAssistant.scss */
.modal-ast-assistant .popover.popover-plausis {
  left: -22px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-header, .app-helpbar-bookings .bookings-header, .additional-bookings-search .bookings-header {
  display: flex;
  width: 100%;
  cursor: pointer;
  font-size: 15px;
}
/* line 21, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-header .title, .app-helpbar-bookings .bookings-header .title, .additional-bookings-search .bookings-header .title {
  display: table-cell;
  text-align: left;
  padding: 10px;
  vertical-align: middle;
}
/* line 28, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-header .icon, .app-helpbar-bookings .bookings-header .icon, .additional-bookings-search .bookings-header .icon {
  display: table-cell;
  text-align: right;
  padding: 10px;
  vertical-align: middle;
}

/* line 36, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-news-wrapper {
  position: relative;
  width: 230px;
  height: 40px;
  line-height: 20px;
  background: #fff;
  border: 1px solid #d6d9d9;
  color: #f97d19;
  padding: 0;
  top: 163px;
  z-index: 0;
  cursor: pointer;
}
/* line 49, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-news-wrapper .font-icon-arrow-down-key {
  position: absolute;
  right: 10px;
  top: 9px;
}
/* line 53, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-news-wrapper .font-icon-arrow-down-key:before {
  color: #f97d19;
}
/* line 59, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-news-wrapper .news-content {
  display: inline-block;
  padding: 10px 40px 10px 0;
}
/* line 64, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-news-wrapper:hover {
  background-color: #ebebed;
}

/* line 73, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container {
  background: #fff;
  border: 1px solid #d6d9d9;
  padding: 0;
  position: relative;
  width: 230px;
  z-index: 1;
}
/* line 85, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-header.fixed-box-header {
  cursor: auto;
}
/* line 90, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-content {
  padding: 0;
  font-size: 13px;
  display: none;
}
/* line 95, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-content .mCustomScrollbar,
.app-helpbar-container .helpbar-content .mCustomScrollBox {
  max-height: 316px;
}
/* line 100, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-content .help-box-padding {
  padding: 10px 10px 0;
}
/* line 104, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-content .mCustomScrollbar {
  position: relative;
}
/* line 108, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-content .mCustomScrollbar.mCS_no_scrollbar .mCSB_inside > .mCSB_container .help-box-padding {
  padding-bottom: 0;
}
/* line 114, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container .helpbar-content .mCustomScrollbar .mCSB_inside > .mCSB_container .help-box-padding {
  padding: 10px 10px 0;
}
/* line 207, ../../../../../sharedModules/resources/sass/_mixins.scss */
.app-helpbar-container .helpbar-content .mCustomScrollbar:before {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  right: 10px;
  z-index: 99;
}
/* line 224, ../../../../../sharedModules/resources/sass/_mixins.scss */
.app-helpbar-container .helpbar-content .mCustomScrollbar:after {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  bottom: 0;
  display: block;
  left: 0;
  right: 10px;
}
/* line 240, ../../../../../sharedModules/resources/sass/_mixins.scss */
.app-helpbar-container .helpbar-content .mCustomScrollbar.mCS_no_scrollbar:before, .app-helpbar-container .helpbar-content .mCustomScrollbar.mCS_no_scrollbar:after {
  display: none;
}
/* line 122, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container h2 {
  font-weight: 500;
}
/* line 126, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container p {
  margin: 15px 0;
}
/* line 130, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container ul {
  list-style-type: disc;
  padding-left: 20px;
  margin: 15px 0;
}
/* line 135, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container ul li {
  margin-bottom: 5px;
}
/* line 138, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container ul li a,
.app-helpbar-container ul li .helpbar-link-list-link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 1px);
  display: inline-block;
  vertical-align: bottom;
}
/* line 147, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container ul li a:hover,
.app-helpbar-container ul li .helpbar-link-list-link:hover {
  text-decoration: underline;
}
/* line 154, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container a,
.app-helpbar-container .helpbar-link-list-link {
  font-weight: 400;
  color: #f97d19;
  cursor: pointer;
}
/* line 159, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-container a:hover,
.app-helpbar-container .helpbar-link-list-link:hover {
  text-decoration: underline;
}

/* line 166, ../../../../../sharedModules/resources/sass/_helpbar.scss */
.app-helpbar-my-tax-container {
  position: fixed;
  top: 163px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper {
  position: fixed;
  bottom: 22px;
  padding: 10px;
  min-height: 60px;
  max-height: 140px;
  height: 140px;
  width: 230px;
  background: #fff;
  border: 1px solid #d6d9d9;
  z-index: 3;
}
/* line 15, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper.position-top {
  position: relative;
  bottom: auto;
  top: 5px;
  height: auto !important;
  border-bottom: 1px solid #d6d9d9;
}
/* line 23, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper.ng-enter, .videobar-wrapper.ng-leave {
  transition: all 0.5s;
}
/* line 27, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper.ng-enter, .videobar-wrapper.ng-leave.ng-leave-active {
  opacity: 0;
}
/* line 32, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper.ng-leave, .videobar-wrapper.ng-enter.ng-enter-active {
  opacity: 1;
}
/* line 38, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper .videobar-header {
  display: table;
  width: 100%;
}
/* line 42, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper .videobar-header span {
  display: table-cell;
}
/* line 45, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper .videobar-header span:first-child {
  text-align: left;
}
/* line 50, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper .videobar-header span:last-child {
  text-align: right;
}
/* line 54, ../../../../../sharedModules/resources/sass/_videobar.scss */
.videobar-wrapper .videobar-header span:last-child a {
  color: #f97d19;
  cursor: pointer;
}

/* line 66, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper .video-item {
  cursor: pointer;
  margin: 10px 0;
  width: 100%;
}
/* line 72, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper .video-item:first-child {
  margin-top: 15px;
}
/* line 75, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper .video-item .video-item-flex {
  display: flex;
  align-items: center;
}
/* line 81, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper .video-item .video-item-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 88, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper .video-item .video-item-text {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  width: calc(100% - 1px);
  padding-left: 5px;
}
/* line 99, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper .video-item .svg-icon.svg-icon-video:before, .video-item-wrapper .video-item .calendar th.prev i.svg-icon-video:before, .calendar th.prev .video-item-wrapper .video-item i.svg-icon-video:before, .video-item-wrapper .video-item .calendar th.next i.svg-icon-video:before, .calendar th.next .video-item-wrapper .video-item i.svg-icon-video:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 100%;
  background-size: 665px 665px;
  width: 35px;
  height: 35px;
  margin-right: 1px;
}
/* line 108, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper .video-item:hover .video-item-text {
  color: #f97d19;
}
/* line 117, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper.guide {
  margin-top: 15px;
}
/* line 121, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper.guide .video-item {
  margin-top: 15px;
  margin-bottom: 0;
}
/* line 126, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper.guide .video-item-text {
  width: auto;
  white-space: normal;
}
/* line 133, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper.guide .video-icon {
  padding-right: 10px;
}
/* line 137, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper.guide .svg-icon, .video-item-wrapper.guide .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .video-item-wrapper.guide .calendar th.prev i, .calendar th.prev .video-item-wrapper.guide i, .video-item-wrapper.guide .calendar th.next i, .calendar th.next .video-item-wrapper.guide i {
  width: 65px;
  height: 37px;
  display: block;
  background: #fff;
  border-radius: 2px;
}
/* line 144, ../../../../../sharedModules/resources/sass/_videobar.scss */
.video-item-wrapper.guide .svg-icon:before, .video-item-wrapper.guide .calendar th.prev i:before, .calendar th.prev .video-item-wrapper.guide i:before, .video-item-wrapper.guide .calendar th.next i:before, .calendar th.next .video-item-wrapper.guide i:before {
  margin-top: -1px;
}

/* line 4, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs {
  list-style: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
/* line 10, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li {
  display: inline-block;
  vertical-align: middle;
  margin-left: -4px;
}
/* line 15, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li:after {
  margin: 0 1px;
}
/* line 19, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li .svg-icon, nav.breadcrumb-container ul.breadcrumbs li .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, nav.breadcrumb-container ul.breadcrumbs li .calendar th.prev i, .calendar th.prev nav.breadcrumb-container ul.breadcrumbs li i, nav.breadcrumb-container ul.breadcrumbs li .calendar th.next i, .calendar th.next nav.breadcrumb-container ul.breadcrumbs li i {
  display: none;
}
/* line 23, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li:first-child .svg-icon, nav.breadcrumb-container ul.breadcrumbs li:first-child .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, nav.breadcrumb-container ul.breadcrumbs li:first-child .calendar th.prev i, .calendar th.prev nav.breadcrumb-container ul.breadcrumbs li:first-child i, nav.breadcrumb-container ul.breadcrumbs li:first-child .calendar th.next i, .calendar th.next nav.breadcrumb-container ul.breadcrumbs li:first-child i {
  display: inline-block;
}
/* line 26, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li:first-child .svg-icon.flyout-visible, nav.breadcrumb-container ul.breadcrumbs li:first-child .table-layout > tbody > tr.selected-row.row-help-icon > td.flyout-visible:last-child:after, nav.breadcrumb-container ul.breadcrumbs li:first-child .calendar th.prev i.flyout-visible, .calendar th.prev nav.breadcrumb-container ul.breadcrumbs li:first-child i.flyout-visible, nav.breadcrumb-container ul.breadcrumbs li:first-child .calendar th.next i.flyout-visible, .calendar th.next nav.breadcrumb-container ul.breadcrumbs li:first-child i.flyout-visible {
  display: none;
}
/* line 31, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li button {
  border: none;
  background: transparent;
  display: inline-block;
  padding: 0;
  color: #666666;
}
/* line 40, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i:before {
  content: '';
  display: inline-block;
  vertical-align: top;
  margin-right: 5px;
}
/* line 47, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-personal:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 51, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 61.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 55, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 59, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 63, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 67, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-companies:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 71, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-additional-income:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 75, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-general-issues:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 50%;
  background-size: 304px 304px;
  width: 15.7888px;
  height: 16px;
}
/* line 79, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-other-information:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 83, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 87, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-gewst-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 91, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-gewst-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 95, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-ust-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 99, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-ust-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 61.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 103, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-einfuegen {
  margin-left: -3px;
}
/* line 105, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-einfuegen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 61.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 112, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li span.breadcrumb-item-text {
  vertical-align: middle;
  cursor: pointer;
  font-weight: 500;
}
/* line 117, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li span.breadcrumb-item-text:hover {
  text-decoration: underline;
}
/* line 121, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li span.breadcrumb-item-text.no-pointer {
  cursor: default;
}
/* line 124, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li span.breadcrumb-item-text.no-pointer:hover {
  text-decoration: none;
}
/* line 129, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li span.breadcrumb-item-text.breadcrumb-last-item {
  color: #f97d19;
  cursor: default;
}
/* line 133, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li span.breadcrumb-item-text.breadcrumb-last-item:hover {
  text-decoration: none;
}
/* line 140, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumbs li:last-child:after {
  background: none;
  width: 0;
  height: 0;
}
/* line 152, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container .popover.popover-breadcrumb .popover-inner .popover-content {
  padding: 0;
}
/* line 160, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumb-popover-list li.breadcrumb-popover-list-item {
  display: block;
  padding: 5px 10px;
  cursor: pointer;
}
/* line 165, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumb-popover-list li.breadcrumb-popover-list-item:first-child {
  margin-top: 5px;
}
/* line 169, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumb-popover-list li.breadcrumb-popover-list-item:last-child {
  margin-bottom: 5px;
}
/* line 173, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
nav.breadcrumb-container ul.breadcrumb-popover-list li.breadcrumb-popover-list-item:hover {
  background: #ffcfa8;
}

/* line 193, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view nav.breadcrumb-container ul.breadcrumbs li .breadcrumb-item-text.breadcrumb-last-item {
  color: #666666;
  cursor: default;
}
/* line 197, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view nav.breadcrumb-container ul.breadcrumbs li .breadcrumb-item-text.breadcrumb-last-item:hover {
  text-decoration: none;
}
/* line 213, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li .breadcrumb-item-text {
  line-height: 3;
}
/* line 218, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li .breadcrumb-item-text.breadcrumb-last-item {
  color: #666666 !important;
  cursor: default;
}
/* line 222, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li .breadcrumb-item-text.breadcrumb-last-item:hover {
  text-decoration: none;
}
/* line 229, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i:before {
  vertical-align: middle;
  margin-top: -3px;
}
/* line 234, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-personal:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 238, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 242, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 246, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 250, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 254, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-companies:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 258, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-additional-income:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 83.33333%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 262, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-general-issues:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 50%;
  background-size: 380px 380px;
  width: 19.736px;
  height: 20px;
}
/* line 266, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-other-information:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 50%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 270, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 274, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-gewst-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 278, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-gewst-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 77.77778%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 282, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-ust-management-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 286, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-ust-tax-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 290, ../../../../../sharedModules/resources/sass/_breadcrumb.scss */
.guide-navigation-view .top-level-dialog nav.breadcrumb-container ul.breadcrumbs li i.tree-icon-einfuegen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 61.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}

/* line 6, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.dialog-calculator .table-layout > tbody > tr > td.column-btncol:after {
  display: none !important;
}
/* line 11, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.dialog-calculator .table-layout > tbody > tr:after {
  display: none !important;
}
/* line 18, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.dialog-calculator #tableholder {
  background-color: white;
}

/* line 27, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
td[class*='text-bottom|center'].column-btncol + td.column-btncol.text-left {
  display: none;
}
/* line 30, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
td[class*='text-bottom|center'].column-btncol + td.column-btncol.text-left .dialog-link-field {
  display: none;
}

/* line 45, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout .inner-table tbody tr:hover td.list-box-td .cell {
  border-color: transparent;
}
/* line 49, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout .inner-table tbody tr:hover.list-box-tr td.list-box-td .cell .cell-content-wrapper .dialog-link-field {
  background-color: transparent;
}

/* line 61, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-dialog tr:hover {
  background-color: #ebebed;
}

/* line 73, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout list-box-field .inner-table tbody tr {
  user-select: none;
}
/* line 76, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout list-box-field .inner-table tbody tr:hover {
  background-color: #ebebed;
}

/* line 89, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-euro-table-edit .inner-table tbody tr:hover {
  background-color: transparent;
}

/* line 101, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.ast-wizard-table-holder .table-layout.table-dialog tr:hover {
  background-color: transparent !important;
}

/* line 113, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.ast-assistant-row .column-max .action-button-field-wrapper .button {
  width: 100%;
}
/* line 120, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.ast-assistant-row .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item {
  display: block;
  padding: 2px 0 2px 10px;
  line-height: 0;
}
/* line 125, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.ast-assistant-row .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:first-child {
  padding-top: 5px;
}
/* line 128, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.ast-assistant-row .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:last-child {
  padding-bottom: 5px;
}

/* line 138, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  line-height: 16px;
}
/* line 146, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.no-info-column-vast .column-infocol, .table-layout.no-info-column-vast .column-ctrlstart {
  display: none;
}
/* line 153, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.disable-hover > tbody > tr {
  background-color: transparent !important;
}
/* line 161, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr {
  position: relative;
}
/* line 164, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.table-row-disable-hover:not(.has-background):hover, .table-layout > tbody > tr.table-row-disable-hover:not(.has-background).selected-row, .table-layout > tbody > tr.table-row-disable-selected:not(.has-background), .table-layout > tbody > tr.table-row-disable-selected:not(.has-background):hover, .table-layout > tbody > tr.table-row-disable-selected:not(.has-background).selected-row {
  background-color: transparent !important;
}
/* line 171, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.table-row-disable-hover:not(.has-background):hover > tr, .table-layout > tbody > tr.table-row-disable-hover:not(.has-background).selected-row > tr, .table-layout > tbody > tr.table-row-disable-selected:not(.has-background) > tr, .table-layout > tbody > tr.table-row-disable-selected:not(.has-background):hover > tr, .table-layout > tbody > tr.table-row-disable-selected:not(.has-background).selected-row > tr {
  background-color: transparent !important;
}
/* line 176, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.selected-row {
  background-color: #ffcfa8;
}
/* line 179, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.selected-row.error {
  background: #ffebeb;
}
/* line 183, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.selected-row.error > td input,
.table-layout > tbody > tr.selected-row.error > td select,
.table-layout > tbody > tr.selected-row.error > td textarea {
  border: 2px solid #f22a2a;
}
/* line 191, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.selected-row:hover {
  background-color: #ffcfa8;
}
/* line 214, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after {
  content: '';
  display: inline-block;
  position: absolute;
  right: -17px;
  top: 12px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 72.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
  z-index: 3;
}
/* line 226, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.selected-row.row-help-icon:after {
  content: '';
  display: inline-block;
  height: 43px;
  width: 30px;
  position: absolute;
  background-color: #fff;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  border: 1px solid #d6d9d9;
  border-right: none;
  right: -17.1px;
  z-index: 2;
  box-shadow: 1px 0 #fff;
}
/* line 247, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-infocol, .table-layout > tbody > tr > td.column-infocol {
  padding: 0 5px 0 10px;
  vertical-align: middle;
}
/* line 251, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-infocol.list-box-field, .table-layout > tbody > tr > td.column-infocol.list-box-field {
  padding-top: 20px !important;
  vertical-align: top;
}
/* line 256, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-infocol .svg-icon-plausis, .table-layout > tbody > tr > td.column-infocol .svg-icon-plausis {
  cursor: pointer;
  position: static;
}
/* line 263, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-infocol .table-view .svg-icon-plausis, .table-layout > tbody > tr > td.column-infocol .table-view .svg-icon-plausis {
  position: relative;
}
/* line 270, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-txt, .table-layout > tbody > tr > td.column-txt {
  min-width: 10.30%;
  width: 38.20%;
}
/* line 275, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-ctrlstart, .table-layout > tbody > tr > td.column-ctrlstart {
  min-width: 10.30%;
  width: 10.30%;
}
/* line 280, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-ctrl-1, .table-layout > tbody > tr > td.column-ctrl-1 {
  min-width: 10.30%;
  width: 10.30%;
}
/* line 285, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-max-3, .table-layout > tbody > tr > td.column-max-3 {
  min-width: 10.30%;
  width: 10.30%;
}
/* line 290, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-max-2, .table-layout > tbody > tr > td.column-max-2 {
  min-width: 10.30%;
  width: 10.30%;
}
/* line 295, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-max-1, .table-layout > tbody > tr > td.column-max-1 {
  min-width: 10.30%;
  width: 10.30%;
  padding-left: 5px;
}
/* line 301, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-max, .table-layout > tbody > tr > td.column-max {
  min-width: 10.30%;
  width: 10.30%;
}
/* line 306, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-btncol, .table-layout > tbody > tr > td.column-btncol {
  width: 70px;
  padding: 0 30px 0 5px;
}
/* line 310, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-btncol:before, .table-layout > tbody > tr > td.column-btncol:before {
  content: unset !important;
}
/* line 314, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > th.column-btncol.indent-cell, .table-layout > tbody > tr > td.column-btncol.indent-cell {
  padding: 0 0 0 5px;
}
/* line 321, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.empty-row > th {
  height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 0;
  font-size: 0;
}
/* line 328, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.empty-row > th .row-placeholder {
  display: inline-block;
  height: 0;
}
/* line 332, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.empty-row > th .row-placeholder.placeholder-infocol {
  width: 15px;
}
/* line 336, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr.empty-row > th .row-placeholder.placeholder-btncol {
  width: 50px;
}
/* line 344, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > td {
  text-align: left;
  height: 44px;
  vertical-align: middle;
  position: relative;
  color: #666666;
}
/* line 352, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > td.text-center {
  text-align: center;
}
/* line 355, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > td.text-center label-field {
  display: inline;
}
/* line 360, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > td.text-left {
  text-align: left;
}
/* line 369, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > td.text-right {
  text-align: right;
}
/* line 372, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > td.text-right label-field {
  display: inline-block;
}
/* line 375, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody > tr > td.text-right .valued-yes-no-field-wrapper {
  float: right;
}
/* line 384, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout > tbody .indent-symbol {
  display: table-cell;
  padding-right: 5px;
  vertical-align: top;
}

/* line 398, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.h4-fieldset-vast {
  margin-top: 30px;
  margin-bottom: 20px;
}

/* line 406, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.vast-marker:not(.svg-icon-input-radio):not(.valued-yes-no-field) {
  border-right: 2px solid #2683c4 !important;
}
/* line 412, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.vast-marker:not(.valued-yes-no-field):not(.svg-icon-input-radio) {
  border-right: 2px solid #2683c4 !important;
}

/* line 423, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.valued-yes-no-field-table button.vast-marker.marker:not([disabled]) {
  border-right: 2px solid #2683c4 !important;
}

/* line 435, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.data-migration:not(.svg-icon-input-radio):not(.valued-yes-no-field):not([disabled]) {
  border-right: 2px solid #ffed00 !important;
}
/* line 441, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.data-migration:not(.valued-yes-no-field):not(.svg-icon-input-radio):not([disabled]) {
  border-right: 2px solid #ffed00 !important;
}

/* line 453, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.valued-yes-no-field-table button.data-migration.marker:not([disabled]) {
  border-right: 2px solid #ffed00 !important;
}

/* line 461, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view {
  border-collapse: separate;
}
/* line 468, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-info, .table-layout.table-light-view tr > td.col-info {
  width: 35px;
}
/* line 472, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-boolean, .table-layout.table-light-view tr > td.col-boolean {
  text-align: center;
  width: 45px;
}
/* line 477, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-decimal, .table-layout.table-light-view tr > td.col-decimal {
  width: 95px;
}
/* line 481, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-month, .table-layout.table-light-view tr > td.col-month {
  width: 100px;
}
/* line 485, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-date, .table-layout.table-light-view tr > td.col-date {
  width: 93px;
}
/* line 489, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-time, .table-layout.table-light-view tr > td.col-time {
  width: 93px;
}
/* line 493, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-mapfield, .table-layout.table-light-view tr > td.col-mapfield {
  width: 98px;
}
/* line 497, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-period, .table-layout.table-light-view tr > td.col-period {
  width: 155px;
}
/* line 501, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-percent, .table-layout.table-light-view tr > td.col-percent {
  text-align: center;
  width: 59px;
}
/* line 506, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-percent-bigger, .table-layout.table-light-view tr > td.col-percent-bigger {
  width: 59px;
}
/* line 510, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-choice, .table-layout.table-light-view tr > td.col-choice {
  width: 130px;
}
/* line 514, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-date-plus-year, .table-layout.table-light-view tr > td.col-date-plus-year {
  width: 116px;
}
/* line 518, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-string-month-long, .table-layout.table-light-view tr > td.col-string-month-long {
  width: 92px;
}
/* line 522, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.col-string-month-quarter, .table-layout.table-light-view tr > td.col-string-month-quarter {
  width: 88px;
}
/* line 526, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.column-bookings, .table-layout.table-light-view tr > td.column-bookings {
  border-bottom: none;
}
/* line 529, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view tr > th.column-bookings:after, .table-layout.table-light-view tr > td.column-bookings:after {
  display: none;
}
/* line 540, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > thead > tr > th {
  position: relative;
  border-bottom: 2px solid #d6d9d9;
  vertical-align: middle;
  padding: 2px 5px;
  line-height: 1.3;
}
/* line 549, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > thead > tr > th:after {
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  display: inline-block;
  height: calc(100% - 2px);
  width: 1px;
  border-right: 1px solid #d6d9d9;
}
/* line 561, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > thead > tr > th:last-child:after {
  display: none;
}
/* line 566, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > thead > tr > th .cell-content-wrapper {
  white-space: nowrap;
  display: flex;
  align-items: center;
}
/* line 582, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr:last-child > td {
  border-bottom-width: 2px;
}
/* line 587, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td {
  height: auto;
  position: relative;
  border-top: 1px solid transparent;
  border-bottom: 1px solid #d6d9d9;
  vertical-align: middle;
  padding: 0;
}
/* line 597, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td:after {
  position: absolute;
  top: 2px;
  right: 0;
  content: '';
  display: inline-block;
  height: calc(100% - 4px);
  width: 1px;
  border-right: 1px solid #d6d9d9;
}
/* line 608, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td:first-child {
  border-left: 1px solid transparent;
}
/* line 611, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td:first-child.column-bookings {
  width: 21px;
  border: 1px solid transparent;
}
/* line 615, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td:first-child.column-bookings.active {
  border-color: #f97d19;
}
/* line 619, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td:first-child.column-bookings:after {
  display: none;
}
/* line 625, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td:last-child {
  border-right: 1px solid transparent;
}
/* line 629, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td:last-child:after {
  display: none;
}
/* line 634, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.text-center {
  text-align: center;
}
/* line 638, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding {
  padding: 0 1px 0 0;
}
/* line 641, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .big-decimal-text-field-wrapper {
  width: 100%;
}
/* line 645, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .big-decimal-text-field-wrapper .big-decimal-text-field {
  border: 2px solid #f97d19;
}
/* line 650, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .integer-text-field, .table-layout.table-light-view > tbody > tr > td.no-padding .string-text-field-input {
  border: 2px solid #f97d19;
}
/* line 655, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .time-field-wrapper .time-field {
  border: 2px solid #f97d19;
}
/* line 661, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .period-field-wrapper .period-field-input {
  border: 2px solid #f97d19;
}
/* line 671, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .date-field-wrapper .date-field-input-cell {
  padding-right: 1px;
}
/* line 674, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .date-field-wrapper .date-field {
  border: 2px solid #f97d19;
  width: 100%;
  min-width: 92px;
}
/* line 688, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .buhl-choice-field-wrapper .buhl-choice-field {
  min-width: 10px;
  border: 2px solid #f97d19;
}
/* line 693, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .buhl-choice-field-wrapper select {
  border-color: #f97d19;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  border-right-color: #f97d19;
  border-bottom-color: #f97d19;
  color: #666666;
  width: 100%;
}
/* line 711, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .auto-complete-text-field-wrapper .auto-complete-text-field {
  border: 2px solid #f97d19;
}
/* line 718, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .disctance-field-table .disctance-right-tablecell .maps-field-button-holder {
  margin-right: 0;
}
/* line 720, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .disctance-field-table .disctance-right-tablecell .maps-field-button-holder:active {
  border: 2px solid #f97d19;
}
/* line 726, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.no-padding .disctance-field-table .disctance-right-tablecell .maps-field-button-holder .svg-icon.svg-icon-mapfield:before, .table-layout.table-light-view > tbody > tr > td.no-padding .disctance-field-table .disctance-right-tablecell .maps-field-button-holder .calendar th.prev i.svg-icon-mapfield:before, .calendar th.prev .table-layout.table-light-view > tbody > tr > td.no-padding .disctance-field-table .disctance-right-tablecell .maps-field-button-holder i.svg-icon-mapfield:before, .table-layout.table-light-view > tbody > tr > td.no-padding .disctance-field-table .disctance-right-tablecell .maps-field-button-holder .calendar th.next i.svg-icon-mapfield:before, .calendar th.next .table-layout.table-light-view > tbody > tr > td.no-padding .disctance-field-table .disctance-right-tablecell .maps-field-button-holder i.svg-icon-mapfield:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 16.66667%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 740, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .big-decimal-text-field-wrapper {
  width: 100%;
}
/* line 744, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .big-decimal-text-field-wrapper .big-decimal-text-field {
  border: 2px solid transparent;
}
/* line 749, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .integer-text-field,
.table-layout.table-light-view > tbody > tr > td.plain-text .string-text-field-input,
.table-layout.table-light-view > tbody > tr > td.plain-text .time-field-wrapper .time-field {
  border: 2px solid transparent;
}
/* line 757, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .period-field-wrapper .period-field-input {
  border: 2px solid transparent;
}
/* line 761, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .period-field-wrapper .period-field-button {
  border: none !important;
}
/* line 764, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .period-field-wrapper .period-field-button .svg-icon-calendar {
  display: none;
}
/* line 773, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .date-field-wrapper .date-field-input-cell {
  padding-right: 1px;
}
/* line 776, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .date-field-wrapper .date-field {
  border: 2px solid transparent;
  width: 100%;
  min-width: 92px;
}
/* line 782, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .date-field-wrapper button {
  border: none !important;
  background: transparent;
}
/* line 786, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .date-field-wrapper button .svg-icon-calendar {
  display: none;
}
/* line 794, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .buhl-choice-field-wrapper .buhl-choice-field {
  min-width: 10px;
  border: 2px solid transparent;
}
/* line 799, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .buhl-choice-field-wrapper .buhl-choice-field:after {
  display: none;
}
/* line 805, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .buhl-choice-field-wrapper select {
  background-image: none;
  border-color: transparent;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  border-right-color: transparent;
  border-bottom-color: transparent;
  color: #666666;
}
/* line 826, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .auto-complete-text-field-wrapper .auto-complete-text-field {
  border: 2px solid #fff;
}
/* line 830, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .auto-complete-text-field-wrapper .auto-complete-text-field-button.svg-icon-whisperlist {
  visibility: hidden;
}
/* line 834, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .auto-complete-text-field-wrapper .auto-complete-text-field-button-parent:hover {
  background-color: #fff;
}
/* line 841, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tbody > tr > td.plain-text .disctance-field-table .maps-field-button-holder {
  visibility: hidden;
}
/* line 857, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tfoot > tr.table-sum-footer > td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  height: 35px;
  vertical-align: middle;
}
/* line 864, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tfoot > tr.table-sum-footer > td:last-child {
  padding-left: 0;
  padding-right: 0;
}
/* line 873, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tfoot > tr.table-action-footer > td {
  padding-top: 10px;
  padding-bottom: 5px;
  vertical-align: middle;
}
/* line 878, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tfoot > tr.table-action-footer > td .action-table {
  display: table;
  width: 100%;
}
/* line 882, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-layout.table-light-view > tfoot > tr.table-action-footer > td .action-table .action-table-cell {
  display: table-cell;
  vertical-align: middle;
}

/* line 895, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.ast-wizard-body .table-layout.table-light-view > thead > tr > th.col-choice {
  width: 385px;
}

/* line 902, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-plausi .popover.popover-plausis {
  left: -8px;
}
/* line 904, ../../../../../sharedModules/resources/sass/_tableLayout.scss */
.table-plausi .popover.popover-plausis.top {
  bottom: 25px;
  top: auto;
}

/* line 1, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container {
  padding-right: 20px;
  padding-top: 15px;
}
/* line 6, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container {
  width: 230px;
}
/* line 10, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .header-container {
  height: 45px;
  background-color: #03a6a3;
}
/* line 13, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .header-container .font-left {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
}
/* line 18, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .header-container .font-left-position {
  float: left;
  line-height: 45px;
  margin-left: 15px;
}
/* line 24, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .header-container .button-container {
  padding-top: 10px;
  float: right;
  padding-right: 10px;
  cursor: pointer;
}
/* line 33, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .header-container .button-container .sm-button {
  background-color: #007371;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 55, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container {
  background-color: #e1ecec;
  border: 1px solid #d6d9d9;
  padding-top: 5px;
}
/* line 61, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .sm-table-row {
  display: table;
  width: 100%;
  padding-bottom: 10px;
}
/* line 65, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .sm-table-row:first-child {
  padding-bottom: 5px;
}
/* line 68, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .sm-table-row:last-child {
  padding-bottom: 8px;
}
/* line 73, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .sm-tablecolumn-number {
  display: table-cell;
  text-align: right;
  padding-right: 10px;
}
/* line 79, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .sm-tablecolumn-result-number {
  display: table-cell;
  text-align: right;
  padding-right: 6px;
}
/* line 85, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .sm-table-column-label {
  display: table-cell;
  padding-left: 10px;
}
/* line 89, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .values {
  color: #666666;
  font-size: 13px;
  font-weight: 400;
}
/* line 95, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .result-text {
  color: #666666;
  font-size: 13px;
  font-weight: 600;
  vertical-align: bottom;
}
/* line 103, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .result-numbers {
  color: #666666;
  font-size: 15px;
  font-weight: 600;
}
/* line 108, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .result-numbers.negative {
  color: #f22a2a;
}
/* line 112, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .result-numbers.positive {
  color: #43a01c;
}
/* line 118, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .result-link {
  cursor: pointer;
  display: inline-block;
}
/* line 123, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-simulation-container .taxvalue-container .sw-icon-arrow-down {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
  float: right;
  margin-top: 5px;
  margin-left: 5px;
}
/* line 144, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund {
  max-width: 470px;
  width: 470px;
}
/* line 148, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-close {
  display: none;
}
/* line 153, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund.popover-bottom-fix-position.bottom {
  margin-left: -10px;
}
/* line 158, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content {
  padding: 0;
  overflow: hidden;
}
/* line 162, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .popover-scrollbar-padding {
  padding: 5px 10px 0 15px;
}
/* line 165, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .popover-scrollbar-padding.with-download-link {
  padding-bottom: 5px;
}
/* line 171, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content > div {
  height: 100%;
}
/* line 174, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container {
  max-width: 470px;
  width: 100%;
  padding: 0;
}
/* line 181, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_line .tacho_left_border, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_sum_line .tacho_left_border, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_end_line .tacho_left_border {
  padding-top: 10px;
}
/* line 190, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_headline_ohne .tacho_gemerkt {
  padding-right: 10px;
}
/* line 193, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_headline_ohne .tacho_aktuell {
  padding-right: 10px;
}
/* line 197, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_headline_ohne .tacho_aktuellgemerkt_diff {
  padding-right: 10px;
}
/* line 201, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_headline_ohne .tacho_text {
  padding-right: 10px;
}
/* line 206, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_top_line, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_end_line {
  display: none;
}
/* line 216, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_headline {
  border-bottom: 1px solid #d6d9d9;
}
/* line 218, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_headline .tacho_text {
  width: 100%;
}
/* line 224, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_right_border, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_left_border {
  border: none;
}
/* line 227, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_text {
  padding-top: 3px;
  padding-bottom: 3px;
}
/* line 231, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_gemerkt, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_aktuell, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_aktuellgemerkt_diff, .helpbar-top-right-container .popover.popover-refund .popover-content .container .tacho_aktuellgemerkt_trend {
  text-align: right;
  padding-right: 10px;
  white-space: nowrap;
}
/* line 240, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .info table {
  width: 100%;
}
/* line 244, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .info table caption {
  text-align: center;
  padding: 5px 0;
}
/* line 254, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .info table tbody tr td,
.helpbar-top-right-container .popover.popover-refund .popover-content .info table tbody tr th {
  padding: 5px 0;
}
/* line 258, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .info table tbody tr td.rechts,
.helpbar-top-right-container .popover.popover-refund .popover-content .info table tbody tr th.rechts {
  text-align: right;
}
/* line 262, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .info table tbody tr td b,
.helpbar-top-right-container .popover.popover-refund .popover-content .info table tbody tr th b {
  font-weight: 500;
}
/* line 267, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .popover.popover-refund .popover-content .info table tbody tr th {
  font-weight: 500;
}
/* line 280, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header {
  height: 40px;
  line-height: 20px;
  width: 230px;
  border: 1px solid #d6d9d9;
  text-align: right;
}
/* line 289, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.flexbox-wrapper .flexbox {
  align-self: center;
  flex: auto;
}
/* line 293, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.flexbox-wrapper .flexbox.helpbar-header-text {
  width: 100%;
  white-space: nowrap;
  text-align: right;
}
/* line 303, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.cursor-pointer {
  cursor: pointer;
}
/* line 307, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header .helpbar-label-number {
  padding: 0 0 0 3px;
  text-align: right;
}
/* line 312, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.positive {
  background-color: #e4f7dc;
}
/* line 314, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.positive .helpbar-label {
  font-size: 15px;
  color: #43a01c;
}
/* line 318, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.positive .helpbar-label.helpbar-label-smaller {
  font-size: 14px;
}
/* line 324, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.positive .helpbar-label-number .helpbar-numbers {
  font-weight: 600;
  font-size: 15px;
  color: #43a01c;
  cursor: pointer;
}
/* line 332, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.positive:hover {
  background-color: #dbedd3;
}
/* line 337, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.negative {
  background-color: #fff;
}
/* line 339, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.negative .helpbar-label {
  font-size: 15px;
  color: #f22a2a;
}
/* line 343, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.negative .helpbar-label.helpbar-label-smaller {
  font-size: 14px;
}
/* line 349, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.negative .helpbar-label-number .helpbar-numbers {
  font-weight: 600;
  font-size: 15px;
  color: #f22a2a;
  cursor: pointer;
}
/* line 357, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .helpbar-header.negative:hover {
  background-color: #ebebed;
}
/* line 364, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .calculation-download-links {
  flex-wrap: wrap;
}
/* line 367, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .calculation-download-links .flexbox {
  text-align: center;
  margin-bottom: 10px;
}
/* line 371, ../../../../../sharedModules/resources/sass/_helpbarRefund.scss */
.helpbar-top-right-container .calculation-download-links .flexbox:nth-child(2) {
  padding-left: 10px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog {
  padding: 0 0 10px;
}
/* line 5, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .modal-dialog-footer {
  padding: 0 !important;
}
/* line 9, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .question-wrapper {
  margin-top: 20px;
}
/* line 13, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .space-to-popup {
  margin-right: 10px;
  vertical-align: middle;
  line-height: 20px;
}
/* line 19, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .mouse-over {
  cursor: pointer;
}
/* line 23, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .popover-span {
  z-index: 2000;
  position: relative;
  display: inline-block;
  vertical-align: top;
  float: none !important;
  padding: 0 !important;
}
/* line 32, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .popover.tooltip-popover {
  color: #666666;
  max-width: 470px;
  width: 470px;
}
/* line 38, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .popover.tooltip-popover .popover-close {
  display: none;
}
/* line 42, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .popover.tooltip-popover .popover-content {
  font-size: 12px;
}
/* line 46, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .popover.tooltip-popover .arrow {
  border-right-color: rgba(0, 0, 0, 0.1) !important;
  left: -17px;
  border-width: 14px 8px;
  margin-top: -15px;
}
/* line 51, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .popover.tooltip-popover .arrow:after {
  margin-left: 1px;
  bottom: -15px;
  border-width: 15px 8px;
  left: -7px;
}
/* line 63, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .inputfield-separator {
  width: 100%;
  height: 1px;
  border-width: 0;
  margin-bottom: 20px;
  margin-top: 20px;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(201, 204, 204, 0) 0%, #c9cccc 33%, #c9cccc 50%, #c9cccc 67%, rgba(201, 204, 204, 0) 100%);
  /*firefox*/
  background: -moz-linear-gradient(right, rgba(201, 204, 204, 0) 0%, #c9cccc 33%, #c9cccc 50%, #c9cccc 67%, rgba(201, 204, 204, 0) 100%);
  /*opera*/
  background: -o-linear-gradient(right, rgba(201, 204, 204, 0) 0%, #c9cccc 33%, #c9cccc 50%, #c9cccc 67%, rgba(201, 204, 204, 0) 100%);
  /*default*/
  background: linear-gradient(to right, rgba(201, 204, 204, 0) 0%, #c9cccc 33%, #c9cccc 50%, #c9cccc 67%, rgba(201, 204, 204, 0) 100%);
}
/* line 119, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .label-input-row {
  display: table;
  margin-top: 10px;
}
/* line 124, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .error-row {
  display: table;
  vertical-align: middle;
}
/* line 129, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .error-message {
  color: #f22a2a;
}
/* line 135, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .success-message {
  color: #43a01c;
}
/* line 140, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .cell-for-icon {
  display: table-cell;
  width: 30px;
  vertical-align: middle;
}
/* line 147, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .cell-for-error {
  display: table-cell;
  width: 270px;
  vertical-align: middle;
}
/* line 153, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .input-area {
  margin-bottom: 30px;
}
/* line 157, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .dialog-message {
  margin-bottom: 20px;
}
/* line 163, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .input-label {
  display: table-cell;
  width: 200px;
  vertical-align: middle;
}
/* line 170, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .input-wrapper {
  display: table-cell;
  width: 300px;
  vertical-align: middle;
}
/* line 175, ../../../../../sharedModules/resources/sass/_changeEmailPasswordDialogs.scss */
.modal-email-password-dialog .input-wrapper input {
  width: 100%;
}

/* line 2, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-dialog-middle-width {
  width: 505px;
}

/* line 6, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-right-arrow-cell {
  display: table-cell;
  vertical-align: middle;
}

/* line 14, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.video-player-interview .app-dialog-wrapper {
  height: 640px;
}
/* line 17, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.video-player-interview .video-container-interview {
  padding-left: 30px;
  padding-right: 30px;
  height: 312px;
}
/* line 25, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.video-player-interview .video-container-interview iframe {
  width: 100%;
  height: 100%;
  display: block;
  box-shadow: 1px 3px 5px 1px rgba(0, 0, 0, 0.25);
}
@media only screen and (min-width: 1400px) {
  /* line 34, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
  .video-player-interview .video-container-interview {
    height: 353px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 41, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
  .video-player-interview .video-container-interview {
    height: 429px;
  }
}
/* line 47, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.video-player-interview .all-videos-link-holder {
  width: 100%;
  display: block;
  height: 50px;
  padding-right: 30px;
}
/* line 54, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.video-player-interview .helpbar-videos-title-right {
  float: right;
  height: 40px;
  line-height: 40px;
  padding-right: 0;
  clear: right;
  cursor: pointer;
}

/* line 72, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-summary-dialog .topic {
  margin-bottom: 10px;
}

/* line 86, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar {
  background-color: #fff;
  border: 1px solid #d6d9d9;
}
/* line 93, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-label {
  display: block;
  height: 40px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-left: 6px solid #f97d19;
  line-height: 40px;
  cursor: default;
}
/* line 103, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-label .label-cell {
  display: table-cell;
}
/* line 105, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-label .label-cell.first {
  padding-left: 5px;
  padding-right: 10px;
}
/* line 111, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-label .progress-cell {
  display: table-cell;
  width: 100%;
  padding: 0 25px 0 20px;
}
/* line 116, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-label .progress-cell .progress-bar-bg {
  display: block;
  background-color: #eef1f1;
  height: 10px;
}
/* line 121, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-label .progress-cell .progress-bar-bg .progress-bar {
  display: inline-block;
  height: 10px;
  font-size: 1px;
  line-height: 1px;
  background-color: #f97d19;
  box-shadow: none;
}
/* line 135, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-sidebar-middle {
  height: calc( 100vh - 272px );
  overflow: auto;
  max-height: 390px;
}
@media only screen and (min-width: 1400px) {
  /* line 135, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
  .interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-sidebar-middle {
    height: calc( 100vh - 260px );
    max-height: 390px;
  }
}
/* line 146, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-sidebar-middle .interview-success-box {
  display: table;
  height: 100px;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 152, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-sidebar-middle .interview-success-box .interview-table-left {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}
/* line 157, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-sidebar-middle .interview-success-box .interview-table-right {
  display: table-cell;
  vertical-align: middle;
}
/* line 168, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .center-link {
  text-align: center;
  margin-bottom: 20px;
}
/* line 177, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content p,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content p,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content p {
  margin-bottom: 25px;
  line-height: 20px;
}
/* line 182, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content p.dark,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content p.dark,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content p.dark {
  margin-top: 40px;
  margin-bottom: 30px;
}
/* line 190, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-question-content,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content {
  padding: 0 25px;
}
/* line 197, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content .question,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-content .request,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-question-content .question,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-question-content .request,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content .question,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-request-content .request,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content .question,
.interview-mode-sidebar-wrapper .interview-mode-sidebar .interview-success-content .request {
  margin: 40px 0 50px 0;
  line-height: 20px;
}
/* line 206, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .ui-button-table {
  display: table;
  width: 100%;
}
/* line 210, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .ui-button-table .ui-button-cell {
  width: 50%;
  display: table-cell;
}
/* line 214, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .ui-button-table .ui-button-cell:first-child {
  padding-right: 5px;
  text-align: right;
}
/* line 219, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .ui-button-table .ui-button-cell:last-child {
  padding-left: 5px;
}
/* line 223, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .interview-mode-sidebar .ui-button-table .ui-button-cell button {
  min-width: 110px;
}
/* line 231, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .ui-button-wrapper {
  padding: 15px 20px 15px 20px;
  background-color: #fff;
  margin-top: 5px;
  text-align: center;
  text-align: -webkit-center;
}
/* line 241, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-mode-sidebar-wrapper .ui-button-wrapper.with-border {
  border: 1px solid #d6d9d9;
}

/* line 250, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-modal .modal-dialog-window {
  min-height: unset;
}
/* line 253, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-modal .modal-dialog-window .modal-dialog-body {
  overflow: hidden;
}
/* line 258, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-modal .interview-modal-button {
  padding: 10px 10px 10px 50px;
  display: block;
  background-color: #eaeded;
  width: 100%;
  margin-bottom: 10px;
  cursor: pointer;
  color: #808080;
  position: relative;
  height: 60px;
}
/* line 269, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-modal .interview-modal-button strong {
  font-weight: 500;
  color: #000;
}
/* line 274, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.interview-modal .interview-modal-button:hover {
  background-color: #d6d9d9;
}

/* line 300, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.link-box-grey {
  background: #eaeded;
  padding: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  position: relative;
  color: #808080;
}
/* line 308, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.link-box-grey:hover {
  background: #ebebed;
}
/* line 312, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.link-box-grey strong {
  color: #000;
  font-weight: 500;
}

/* line 320, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary .modal-dialog {
  width: 1000px;
}
/* line 325, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding: 30px 20px 0 20px !important;
}
/* line 328, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  max-height: calc(100vh - 85px);
  height: calc(100vh - 85px);
  padding: 0 0 70px 0;
}
/* line 334, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .body-padding {
  padding: 30px 20px 0 20px;
}
/* line 343, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary h2 {
  margin: 20px 0 10px 0;
}
/* line 347, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary .modal-interview-navigation {
  display: table;
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
/* line 353, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary .modal-interview-navigation span {
  display: table-cell;
  border: 1px solid #808080;
  line-height: 28px;
  color: #808080;
  height: 30px;
  text-align: center;
  width: 25%;
  cursor: pointer;
}
/* line 363, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary .modal-interview-navigation span.disabled {
  cursor: default;
}
/* line 367, ../../../../../sharedModules/resources/sass/_interviewMode.scss */
.modal.modal-interview-summary .modal-interview-navigation span.active {
  color: #f97d19;
  border: 2px solid #f97d19;
  font-weight: 500;
  cursor: default;
}

/* line 2, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.modal-video-player .modal-dialog-window {
  box-shadow: none;
  background-color: transparent;
}

/* line 8, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-player {
  width: 935px;
  display: table;
  height: 315px;
}
/* line 13, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-player .video-list {
  width: 380px;
  max-width: 380px;
  background-color: white;
  display: table-cell;
  vertical-align: top;
  padding-right: 40px;
  height: 100%;
}
/* line 22, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-player .video-list .video-list-scroll-container {
  overflow-y: auto;
  max-height: 315px;
  height: 100%;
}
/* line 30, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-player .video-container {
  display: table-cell;
  width: 555px;
  min-width: 555px;
  background-color: white;
  margin-left: 40px;
  vertical-align: top;
}
/* line 38, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-player .video-container iframe {
  width: 100%;
  height: 312px;
  display: block;
}
/* line 44, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-player .video-container.large iframe {
  height: 526px;
}

/* line 50, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-list-item {
  clear: both;
  height: 50px;
  line-height: 50px;
  cursor: pointer;
  position: relative;
  padding-left: 20px;
}
/* line 60, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-list-item:before {
  vertical-align: middle;
  margin-left: 20px;
}
/* line 65, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-list-item:hover, .video-list-item.active {
  background-color: #ffcfa8;
  margin-right: 10px;
}
/* line 70, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-list-item.active {
  background-color: #ffcfa8;
}
/* line 75, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-list-item .video-list-item-text {
  display: inline-block;
  padding-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 75%;
  overflow: hidden;
  vertical-align: middle;
}
/* line 86, ../../../../../sharedModules/resources/sass/_videoPlayer.scss */
.video-list-item .video-text-dialog {
  max-width: 75% !important;
}

/* line 5, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog {
  width: 940px;
}
/* line 18, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .modal-dialog-body {
  max-height: 630px;
  height: calc(100vh - 200px) !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 25, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder {
  display: table;
  height: 100%;
}
/* line 30, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar {
  width: 310px;
  display: table-cell;
  vertical-align: top;
  margin-top: 5px;
}
/* line 36, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-left-table {
  display: table;
  padding-bottom: 9px;
  width: 100%;
  padding-right: 10px;
}
/* line 43, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-left-table.top {
  padding-top: 20px;
}
/* line 47, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-left-table .left-sidebar-text-before {
  display: table-cell;
  width: 40px;
  vertical-align: middle;
}
/* line 56, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-left-sidebar-holder-for-boxes {
  display: table;
  padding-left: 40px;
  margin-bottom: 20px;
  width: 100%;
  padding-right: 10px;
}
/* line 65, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-display-table-cell {
  display: table-cell;
  position: relative;
  vertical-align: top;
}
/* line 71, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-display-table-cell .button-add-waypoint {
  position: absolute;
  top: 14px;
  right: 0;
  cursor: pointer;
}
/* line 79, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-display-table-cell label.checkbox-container {
  margin: 5px 0;
}
/* line 83, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-display-table-cell input.string-text-field-input {
  width: 215px;
}
/* line 89, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .distance-calculate-button {
  width: 215px;
  flex: inherit;
}
/* line 95, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .flex-max-width {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  width: 100%;
}
/* line 104, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .left-sidebar-small-text-right {
  display: table-cell;
  width: 81px;
  text-align: right;
}
/* line 110, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .left-sidebar-small-text-left {
  display: table-cell;
  width: 152px;
}
/* line 115, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .routes-available {
  padding-right: 10px;
  margin-bottom: 5px;
}
/* line 121, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .float-none {
  float: none;
  padding: 0;
}
/* line 126, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .popover.distance-calculator-popover {
  max-width: 470px;
  width: 470px;
}
/* line 131, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .popover.distance-calculator-popover .popover-close {
  display: none;
}
/* line 135, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .popover.distance-calculator-popover.bottom .arrow {
  margin-left: -10px;
}
/* line 137, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .popover.distance-calculator-popover.bottom .arrow:after {
  margin-left: -8px;
}
/* line 142, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .popover.distance-calculator-popover .popover-content {
  overflow: auto;
}
/* line 148, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .help-popover-float-right {
  float: right;
  cursor: pointer;
}
/* line 153, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item {
  cursor: pointer;
  border-top: solid 1px #c2c2c2;
  height: 70px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 160, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item .maps-naviagtion-list-item-topic {
  display: table;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
  color: #666666;
}
/* line 167, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item .maps-naviagtion-list-item-description {
  display: table;
  margin-bottom: 10px;
  margin-top: 10px;
  width: 100%;
}
/* line 175, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item:last-child {
  border-bottom: solid 1px #c2c2c2;
}
/* line 179, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item:hover {
  background-color: #ffcfa8;
  color: #666666;
  cursor: pointer;
}
/* line 184, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item:hover .maps-naviagtion-list-item-topic {
  color: #666666;
}
/* line 187, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item:hover .maps-naviagtion-list-item-description {
  color: #666666;
}
/* line 192, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item.active {
  background-color: #f97d19;
}
/* line 195, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item.active .maps-naviagtion-list-item-topic {
  color: #fff;
}
/* line 198, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .distance-left-sidebar .maps-navigation-list-item.active .maps-naviagtion-list-item-description {
  color: #fff;
}
/* line 205, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .maps-wrapper {
  display: table-cell;
  width: 628px;
  padding-top: 20px;
  padding-left: 10px;
  height: 100%;
}
/* line 213, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.modal.modal-dialog-distance-calculator .modal-dialog .modal-dialog-window .distance-calculator-holder .googlemaps-placeholder {
  height: 100%;
}

/* line 229, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.distance-takeover-question {
  margin-top: 20px;
}

/* line 233, ../../../../../sharedModules/resources/sass/_distanceCalculator.scss */
.distance-takeover-adress {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* For all other Scrollbars in Chrome */
/* line 2, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
/* Handle */
/* line 11, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
::-webkit-scrollbar-thumb {
  background: #c2c2c2;
}

/* line 16, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
::-webkit-scrollbar-thumb:window-inactive {
  background: #c2c2c2;
}

/* line 24, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar .mCSB_inside > .mCSB_container {
  padding: 0;
  width: 100% !important;
}
/* line 33, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar .mCSB_scrollTools.mCSB_scrollTools_vertical {
  width: 8px;
}
/* line 37, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar .mCSB_scrollTools .mCSB_draggerContainer {
  margin: 5px 0;
}
/* line 42, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 0;
  background-color: #c2c2c2;
  width: 8px;
}
/* line 50, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail {
  background-color: transparent;
}
/* line 63, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar#appContentContainer .mCSB_scrollTools.mCSB_scrollTools_vertical {
  width: 14px;
}
/* line 67, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar#appContentContainer .mCSB_scrollTools .mCSB_draggerContainer {
  margin: 5px 0;
}
/* line 72, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar#appContentContainer .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 0;
  background-color: #c2c2c2;
  width: 10px;
}
/* line 80, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar#appContentContainer .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail {
  background-color: transparent;
}
/* line 93, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar#helpbarContainer .mCSB_scrollTools.mCSB_scrollTools_vertical {
  width: 12px;
}
/* line 97, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar#helpbarContainer .mCSB_scrollTools .mCSB_draggerContainer {
  margin: 5px 0;
}
/* line 102, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar#helpbarContainer .mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar {
  border-radius: 0;
  background-color: #c2c2c2;
  width: 8px;
}
/* line 110, ../../../../../sharedModules/resources/sass/_ngScrollbars.scss */
.mCustomScrollbar#helpbarContainer .mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail {
  background-color: transparent;
}

/* line 3, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper {
  padding: 30px 30px 50px 30px;
}
/* line 7, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper h2 {
  margin: 0 0 15px 0;
}
/* line 12, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box {
  height: auto;
}
/* line 15, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox {
  position: relative;
  height: 270px;
  border: 1px solid #d6d9d9;
  padding: 15px;
  margin-right: 10px;
  text-align: center;
}
/* line 24, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .supline {
  margin-bottom: 5px;
}
/* line 34, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .headline .second-part-font {
  color: #f97d19;
}
/* line 40, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .icon {
  margin: 15px 0;
  margin-top: 5px;
}
/* line 44, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .icon.other-margin {
  margin: 12px 0;
  margin-top: 4px;
}
/* line 50, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .action {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
}
/* line 57, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .banking-box-boolean-field-wrapper {
  width: 215px;
  margin: 0 auto;
}
/* line 62, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox:last-child {
  margin-right: 0;
}
/* line 66, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .box-count-wrapper {
  display: inline-block;
  position: relative;
  height: 75px;
  width: 75px;
}
/* line 72, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .box-count-wrapper .icon-top-right {
  top: 5px;
  right: 10px;
  position: absolute;
}
/* line 78, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .box-count-wrapper .box-count {
  display: inline-block;
  position: absolute;
  top: -5px;
  right: -5px;
  background: #fff;
  border: 1px solid #666666;
  border-radius: 100px;
  color: #666666;
  padding: 5px;
  min-width: 26px;
  text-align: center;
}
/* line 95, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box .flexbox .action-menu {
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  user-select: none;
}
/* line 111, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box.small .flexbox {
  display: flex;
  align-items: center;
  height: auto;
  margin: 10px 20px 0 0;
  padding: 10px;
  cursor: pointer;
  user-select: none;
}
/* line 120, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box.small .flexbox:last-child {
  margin-right: 0;
}
/* line 124, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box.small .flexbox .icon {
  display: inline-block;
  position: relative;
  margin: 0 10px 0 0;
}
/* line 129, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box.small .flexbox .icon .box-count {
  position: absolute;
  right: -5px;
  top: -5px;
  min-height: 16px;
  min-width: 16px;
  padding: 3px;
  border: 1px solid #666666;
  border-radius: 50%;
  background-color: #fff;
  color: #666666;
  text-align: center;
}
/* line 145, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box.small .flexbox .svg-icon-complete {
  position: absolute;
  right: 10px;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
}
/* line 154, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.app-content .app-dialog .app-dialog-wrapper.my-tax-declaration-modern-wrapper .flexbox-wrapper.automation-box.small .flexbox .headline {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
}

/* line 169, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.helpbar-my-tax-scroller {
  width: 245px;
  height: calc(100vh - 230px);
}
/* line 174, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.helpbar-my-tax-scroller.mCustomScrollbar .mCustomScrollBox.mCSB_inside {
  height: auto;
}

/* line 183, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper.down {
  top: 228px;
}
/* line 187, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper.content {
  padding-right: 30px !important;
  padding-left: 20px !important;
  padding-top: 40px !important;
  min-height: calc(100vh - 360px);
}
/* line 194, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper.header-content {
  padding-right: 30px !important;
  padding-left: 20px !important;
  padding-top: 15px !important;
  padding-bottom: 20px !important;
  margin-bottom: 10px;
  min-height: inherit !important;
  border-color: #e6c7ac !important;
}
/* line 203, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper.header-wrapper {
  width: 100%;
  height: 55px;
  display: table;
}
/* line 208, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .table-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 212, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .table-cell.vertical-middle {
  vertical-align: middle;
}
/* line 216, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .table-cell.button-cell {
  text-align: right;
  vertical-align: middle;
  padding-left: 10px;
}
/* line 223, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .header-left {
  font-size: 20px;
}
/* line 233, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .bubble {
  border: 2px solid #f97d19;
  border-radius: 25px;
  height: 50px;
  width: 50px;
  display: inline-block;
}
/* line 240, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .bubble-text {
  font-size: 30px;
  line-height: 46px;
  text-align: center;
}
/* line 247, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .first {
  width: 50px;
}
/* line 251, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .last {
  width: 185px;
  padding-left: 5px;
}
/* line 255, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .table-wrapper {
  display: table;
  width: 100%;
}
/* line 260, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .middle {
  padding-left: 15px;
}
/* line 262, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .middle .right {
  padding-top: 10px;
  float: right;
}
/* line 265, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .middle .right .text-between {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 273, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .first-helpbar {
  padding-left: 15px;
  padding-right: 8px;
  width: 47px;
  text-align: center;
}
/* line 278, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .first-helpbar.muster-fall {
  vertical-align: top;
}
/* line 282, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .first-helpbar-without-icon {
  padding-left: 20px;
}
/* line 286, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .helpbar-table-wrapper {
  width: 100%;
  height: 40px;
  display: table;
}
/* line 292, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .helpbar-table-wrapper:hover {
  color: #f97d19;
}
/* line 296, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .helpbar-table-wrapper:hover .svg-icon-my-tax-topicfilter:before {
  background-position: 77.77778% 16.66667%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 302, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .helpbar-table-wrapper:hover .svg-icon-my-tax-video:before {
  background-position: 72.22222% 44.44444%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 309, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .helpbar-table-wrapper.muster-fall {
  height: 100%;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-top: 20px;
}
/* line 316, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .helpbar-table-wrapper.may-tax-buy-wrapper {
  padding-bottom: 15px;
}
/* line 327, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .margin-top {
  margin-top: 57px;
}
/* line 331, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .description-text {
  padding-top: 10px;
}
/* line 336, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .button-fixed-size {
  width: 180px;
}
/* line 340, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper {
  border: 1px solid #d6d9d9;
  width: 230px;
  background-color: #fff;
  margin-bottom: 8px;
  cursor: pointer;
}
/* line 348, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.extra-height {
  height: 55px;
}
/* line 350, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.extra-height .helpbar-table-wrapper {
  height: 55px;
}
/* line 355, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.ast-info-box {
  height: auto;
  cursor: default;
}
/* line 359, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.ast-info-box .toggle-box {
  border: none;
  margin-bottom: 0;
}
/* line 363, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.ast-info-box .toggle-box.no-padding h2 {
  padding: 25px 15px 7px 20px;
}
/* line 366, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.ast-info-box .toggle-box.no-padding .ast-ib-height {
  padding-left: 7px;
}
/* line 368, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.ast-info-box .toggle-box.no-padding .ast-ib-height .ast-ib-wrapper {
  font-size: 14px;
  margin-top: 10px;
}
/* line 375, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.ast-info-box .toggle-box .toggle-box-headline {
  font-size: 18px;
}
/* line 381, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper.muster-fall {
  cursor: auto;
}
/* line 386, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper .muster-fall-header {
  margin-bottom: 20px;
}
/* line 394, ../../../../../sharedModules/resources/sass/_myTaxDeclaration.scss */
.my-tax-wrapper .selection-wrapper .my-tax-button-buy {
  text-align: -webkit-center;
  text-align: center;
  margin-bottom: 15px;
  margin-left: 10px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize {
  margin-bottom: 10px;
  padding-bottom: 50px;
}
/* line 6, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper {
  margin: 30px 30px 20px 30px;
  border: 1px solid #d6d9d9;
}
/* line 10, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper h2 {
  margin: 20px;
}
/* line 15, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper .infobox-body {
  margin: 20px;
  display: table;
}
/* line 19, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper .infobox-body > div {
  display: table-cell;
  vertical-align: middle;
}
/* line 23, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .infobox-wrapper .infobox-body > div.cell-text {
  padding: 0 30px 0 25px;
}
/* line 30, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize h1 {
  margin: 30px 30px 20px;
}
/* line 35, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .subheading {
  margin: 0 30px 15px 30px;
}
/* line 40, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-and-optimize .button-wrapper {
  margin: 15px 30px;
}

/* line 45, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button {
  display: table;
  width: calc(100% - 60px);
  margin: 0 30px 10px 30px;
  cursor: pointer;
  font-size: 16px;
  color: #666666;
  font-weight: 500;
}
/* line 56, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button.validation-button-assessment {
  margin-bottom: 0;
}
/* line 60, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button.validation-button-additional-information {
  margin-top: 10px;
}
/* line 63, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button.validation-button-additional-information .validation-button-text {
  padding: 15px 10px;
}
/* line 68, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button.no-pointer {
  cursor: default;
}
/* line 70, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button.no-pointer:hover {
  background: #fff;
}
/* line 75, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
  line-height: 13px;
}
/* line 85, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text > span {
  margin-top: 5px;
  display: inline-block;
}
/* line 97, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text.validation-details > span {
  line-height: 16px;
}
/* line 106, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text .boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.boolean-field-label-icon {
  padding-right: 5px;
}
/* line 116, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text .link-read-more {
  vertical-align: middle;
  padding-top: 5px;
  cursor: pointer;
}
/* line 121, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text .link-read-more:before {
  margin-right: 5px;
}
/* line 125, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text .link-read-more span {
  vertical-align: middle;
}
/* line 130, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text .validation-checkbox-wrapper {
  margin-top: 10px;
  display: block;
}
/* line 135, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-text .read-more-block-overflow {
  overflow: hidden;
  display: block;
}
/* line 141, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-icon {
  display: table-cell;
  padding: 0 10px 0 0;
  width: 80px;
  text-align: right;
  vertical-align: middle;
  white-space: nowrap;
}
/* line 149, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-icon i.svg-icon, .validation-button .validation-button-icon .calendar th.prev i, .calendar th.prev .validation-button .validation-button-icon i, .validation-button .validation-button-icon .calendar th.next i, .calendar th.next .validation-button .validation-button-icon i {
  display: inline-block;
}
/* line 152, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-icon i.svg-icon:first-child, .validation-button .validation-button-icon .calendar th.prev i:first-child, .calendar th.prev .validation-button .validation-button-icon i:first-child, .validation-button .validation-button-icon .calendar th.next i:first-child, .calendar th.next .validation-button .validation-button-icon i:first-child {
  position: relative;
}
/* line 156, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-icon i.svg-icon.icon-error, .validation-button .validation-button-icon .calendar th.prev i.icon-error, .calendar th.prev .validation-button .validation-button-icon i.icon-error, .validation-button .validation-button-icon .calendar th.next i.icon-error, .calendar th.next .validation-button .validation-button-icon i.icon-error, .validation-button .validation-button-icon i.svg-icon.icon-warning-orange, .validation-button .validation-button-icon .calendar th.prev i.icon-warning-orange, .calendar th.prev .validation-button .validation-button-icon i.icon-warning-orange, .validation-button .validation-button-icon .calendar th.next i.icon-warning-orange, .calendar th.next .validation-button .validation-button-icon i.icon-warning-orange, .validation-button .validation-button-icon i.svg-icon.icon-warning-grey, .validation-button .validation-button-icon .calendar th.prev i.icon-warning-grey, .calendar th.prev .validation-button .validation-button-icon i.icon-warning-grey, .validation-button .validation-button-icon .calendar th.next i.icon-warning-grey, .calendar th.next .validation-button .validation-button-icon i.icon-warning-grey, .validation-button .validation-button-icon i.svg-icon.icon-ok, .validation-button .validation-button-icon .calendar th.prev i.icon-ok, .calendar th.prev .validation-button .validation-button-icon i.icon-ok, .validation-button .validation-button-icon .calendar th.next i.icon-ok, .calendar th.next .validation-button .validation-button-icon i.icon-ok, .validation-button .validation-button-icon i.svg-icon.icon-takeover-data, .validation-button .validation-button-icon .calendar th.prev i.icon-takeover-data, .calendar th.prev .validation-button .validation-button-icon i.icon-takeover-data, .validation-button .validation-button-icon .calendar th.next i.icon-takeover-data, .calendar th.next .validation-button .validation-button-icon i.icon-takeover-data, .validation-button .validation-button-icon i.svg-icon.icon-vast-elster, .validation-button .validation-button-icon .calendar th.prev i.icon-vast-elster, .calendar th.prev .validation-button .validation-button-icon i.icon-vast-elster, .validation-button .validation-button-icon .calendar th.next i.icon-vast-elster, .calendar th.next .validation-button .validation-button-icon i.icon-vast-elster, .validation-button .validation-button-icon i.svg-icon.icon-info-grey, .validation-button .validation-button-icon .calendar th.prev i.icon-info-grey, .calendar th.prev .validation-button .validation-button-icon i.icon-info-grey, .validation-button .validation-button-icon .calendar th.next i.icon-info-grey, .calendar th.next .validation-button .validation-button-icon i.icon-info-grey, .validation-button .validation-button-icon i.svg-icon.icon-together, .validation-button .validation-button-icon .calendar th.prev i.icon-together, .calendar th.prev .validation-button .validation-button-icon i.icon-together, .validation-button .validation-button-icon .calendar th.next i.icon-together, .calendar th.next .validation-button .validation-button-icon i.icon-together {
  margin-right: 4px;
}
/* line 167, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-icon i.svg-icon.svg-icon-dialog-arrow-right, .validation-button .validation-button-icon .calendar th.prev i.svg-icon-dialog-arrow-right, .calendar th.prev .validation-button .validation-button-icon i.svg-icon-dialog-arrow-right, .validation-button .validation-button-icon .calendar th.next i.svg-icon-dialog-arrow-right, .calendar th.next .validation-button .validation-button-icon i.svg-icon-dialog-arrow-right {
  margin-right: -4px;
}
/* line 171, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.validation-button .validation-button-icon i.svg-icon.bookmark:after, .validation-button .validation-button-icon .calendar th.prev i.bookmark:after, .calendar th.prev .validation-button .validation-button-icon i.bookmark:after, .validation-button .validation-button-icon .calendar th.next i.bookmark:after, .calendar th.next .validation-button .validation-button-icon i.bookmark:after {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 77.77778%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
  position: absolute;
  bottom: -5px;
  right: -5px;
}

/* line 182, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.valide-list-header-elster-wrapper {
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 40px;
}
/* line 188, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.valide-list-header-elster-wrapper .valide-table {
  width: 100%;
  padding: 15px;
  display: table;
  border: 1px solid #d6d9d9;
  border-radius: 2px;
}
/* line 196, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.valide-list-header-elster-wrapper .valide-table .valide-icon-cell {
  width: 33px;
}
/* line 201, ../../../../../sharedModules/resources/sass/_checkAndOptimize.scss */
.valide-list-header-elster-wrapper .valide-table .valide-cell {
  display: table-cell;
  vertical-align: middle;
}

/* line 2, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.submit-wizard-table.inside-ast-wizard {
  padding: 0;
  margin: 0 0 10px 0;
}

/* line 13, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-dialog-width {
  width: 785px;
}

/* line 17, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-float-left-important {
  float: left !important;
}

/* line 21, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-autocomplete-extra {
  width: 120px;
}

/* line 25, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-display-important {
  display: inherit !important;
}

/* line 28, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-first-header {
  margin-bottom: 20px;
}

/* line 32, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-header-text-float {
  float: left;
  margin-right: 5px;
}

/* line 42, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-second-header {
  margin-bottom: 10px;
  margin-top: 30px;
}

/* line 47, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-birthday {
  width: 129px;
  text-align: left;
}

/* line 51, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-name {
  width: 200px;
  text-align: left;
  padding-right: 5px;
  padding-left: 5px;
}
/* line 57, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-name.ast-overview {
  width: 140px !important;
}

/* line 62, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-ident {
  width: 120px;
  text-align: left;
  padding-left: 20px;
  padding-right: 5px;
}
/* line 68, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-ident.ast-overview {
  width: 120px !important;
  padding-left: 5px !important;
  line-height: 20px;
}

/* line 75, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-activation {
  width: 220px;
  padding-right: 5px;
  padding-left: 5px;
  text-align: left;
}
/* line 80, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-activation.ast-overview {
  width: 125px !important;
}

/* line 85, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-delete {
  padding-right: 5px;
  padding-left: 20px;
  text-align: left;
  width: 68px;
}

/* line 92, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-personlist-tr-overview-header {
  border-bottom: 1px solid #d4d4d4;
  line-height: 40px;
}

/* line 97, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-th-info {
  text-align: left;
}

/* line 101, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.table-layout-ast {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
  /* line-height: 16px; */
}
/* line 109, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.table-layout-ast tbody tr td {
  padding: 5px;
  vertical-align: middle;
  position: relative;
}
/* line 114, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.table-layout-ast tbody tr td.ast-record-table-cell-status {
  padding: 0;
}
/* line 118, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.table-layout-ast tbody tr td.ast-table-td-outside-right {
  padding-left: 15px;
}
/* line 122, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.table-layout-ast tbody tr td .date-field-wrapper input[type=text].date-field {
  width: 90px;
}

/* line 134, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-td-outside-left {
  width: 120px;
  padding-left: 5px;
}
/* line 137, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-td-outside-left.ast-overview {
  padding-right: 5px;
}

/* line 142, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-info-icon-table {
  margin-left: 5px;
}

/* line 145, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-person-add-button {
  margin-top: 10px;
  margin-right: 5px;
}

/* line 150, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-header-text-float {
  clear: both;
  float: left;
  margin-right: 5px;
}

/* line 156, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-small-buttons {
  float: left;
}

/* line 162, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file-overview.ast-overview {
  margin-bottom: 20px;
}
/* line 165, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file-overview .file-input {
  position: relative;
  vertical-align: top;
  top: 12px;
}
/* line 170, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file-overview .file-input.inside-table {
  display: inline-block;
}
/* line 175, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file-overview .file-input input[type='file'] {
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 30px;
  font-size: 0;
  position: absolute;
  z-index: 2;
}
/* line 185, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file-overview .file-input .file-input-button {
  display: inline-block;
  z-index: 1;
}

/* line 192, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-th-signature {
  width: 429px;
  text-align: left;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 200, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-th-vastfetchcode {
  text-align: left;
  padding-left: 10px;
  padding-right: 5px;
}

/* line 211, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-td-delete {
  white-space: nowrap;
}
/* line 214, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-table-td-delete.ast-overview {
  width: 66px;
}

/* line 219, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-td-middle {
  padding-left: 10px;
}

/* line 223, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-help-icon-margin-top {
  margin-top: 27px;
}

/* line 228, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-help-icon-holder {
  vertical-align: middle;
  margin-left: 5px;
  float: left;
  font-weight: normal;
}

/* line 236, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-popover-second {
  display: inline-block;
  vertical-align: middle;
  float: none !important;
  padding: 0 !important;
}

/* line 243, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-space-between-vastfetchcode {
  float: left;
  line-height: 30px;
  vertical-align: middle;
  width: 15px;
  text-align: center;
}
/* line 250, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astoverview-space-between-vastfetchcode.edit-modus-active {
  line-height: normal;
}

/* line 255, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-autonext-input {
  float: left;
  min-width: 67px;
}
/* line 259, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-autonext-input input {
  float: left;
}

/* line 265, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.stringTextFieldInput.string-text-field-input[maxlength="5"] {
  margin-right: 2px;
  max-width: 65px;
}

/* line 271, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-personlist-tr-overview {
  background-color: transparent !important;
  border-bottom: 1px dotted #d4d4d4;
}

/* line 276, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.footer-without-padding {
  padding: 0 !important;
  margin-top: -10px;
}

/* line 281, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-wizard-footer {
  padding: 0 !important;
  padding-top: 20px !important;
}

/* line 287, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-checkmanual-field-holder,
.ast-checkmanual-field-holder-active {
  display: inline-block;
  width: 30px;
  height: 30px;
  padding-top: 5px;
  padding-left: 7px;
  border-radius: 2px;
  background-color: white;
  cursor: pointer;
  text-align: left;
  vertical-align: middle;
  margin-right: 3px;
}
/* line 301, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-checkmanual-field-holder:hover,
.ast-checkmanual-field-holder-active:hover {
  background-color: #ebebed;
}

/* line 306, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-checkmanual-field-holder {
  border: 1px solid #d4d4d4;
}

/* line 310, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-checkmanual-field-holder-active {
  border: 1px solid #f97d19;
}

/* line 314, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.check-manual-delete-icon-ast {
  box-sizing: border-box;
  display: inline-block;
  cursor: pointer;
}

/* line 320, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-th-info {
  width: 22px;
}

/* line 327, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover.tooltip-popover.ast-overview-first-help {
  margin-left: 15px;
}
/* line 330, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover.tooltip-popover.ast-overview-first-help .arrow {
  border-right-color: rgba(0, 0, 0, 0.1) !important;
  left: -17px;
  border-width: 14px 8px;
  margin-top: -15px;
}
/* line 335, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover.tooltip-popover.ast-overview-first-help .arrow:after {
  margin-left: 1px;
  bottom: -15px;
  border-width: 15px 8px;
  left: -7px;
}
/* line 348, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover.popover-plausis .popover-content {
  margin: 10px 0;
  padding: 0;
  max-height: calc(50vh - 50px);
}
/* line 353, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover.popover-plausis .popover-content .popover-padding {
  padding: 0 10px;
}

/* line 362, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container {
  padding-bottom: 10px;
}
/* line 366, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover-pin {
  color: #666666;
  max-width: 470px;
  width: 400px;
}
/* line 371, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover-pin .popover-close {
  display: none;
}
/* line 375, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover-pin .popover-content {
  font-size: 12px;
}
/* line 380, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover {
  color: #666666;
  max-width: 470px;
  width: 400px;
}
/* line 386, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover .popover-close {
  display: none;
}
/* line 390, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover .popover-content {
  font-size: 12px;
}
/* line 394, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover .arrow {
  border-right-color: rgba(0, 0, 0, 0.1) !important;
  left: -17px;
  border-width: 14px 8px;
  margin-top: -15px;
}
/* line 399, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover .arrow:after {
  margin-left: 1px;
  bottom: -15px;
  border-width: 15px 8px;
  left: -7px;
}
/* line 409, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover-delete,
.ast-overview-container .popover.tooltip-popover-edit {
  color: #666666;
  max-width: 150px;
  width: 150px;
  top: -13px;
  left: -118px;
}
/* line 418, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover-delete .popover-close,
.ast-overview-container .popover.tooltip-popover-edit .popover-close {
  display: none;
}
/* line 422, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover-delete .popover-content,
.ast-overview-container .popover.tooltip-popover-edit .popover-content {
  font-size: 12px;
}
/* line 426, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover-delete .arrow,
.ast-overview-container .popover.tooltip-popover-edit .arrow {
  border-width: 10px 8px;
  margin-top: -12px;
  right: -16px;
  pointer-events: none;
}
/* line 433, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .popover.tooltip-popover-delete .arrow:after,
.ast-overview-container .popover.tooltip-popover-edit .arrow:after {
  margin-left: 1px;
  bottom: -10px;
  border-width: 10px 8px;
  right: -7px;
  pointer-events: none;
}

/* line 448, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover.ast-certificate-code-info .popover-content div {
  margin: 10px 0px;
}
/* line 451, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover.ast-certificate-code-info .popover-content div ul {
  margin-top: 10px;
}
/* line 454, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover.ast-certificate-code-info .popover-content div ul li {
  margin-bottom: 0;
}

/* line 462, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-link,
.ast-table-link:hover {
  font-weight: 600;
  color: #f97d19 !important;
  cursor: pointer;
  text-decoration: none !important;
  line-height: 30px;
}

@media only screen and (min-width: 1400px) {
  /* line 472, ../../../../../sharedModules/resources/sass/_astDialog.scss */
  .ast-table-link,
  .ast-table-link:hover,
  .ast-activated-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 472, ../../../../../sharedModules/resources/sass/_astDialog.scss */
  .ast-table-link,
  .ast-table-link:hover,
  .ast-activated-text {
    font-size: 15px;
  }
}

/* line 484, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-td-activation {
  padding-left: 5px;
  color: #666666;
}

/* line 489, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-codein-certficate-container {
  display: table;
  margin-top: 20px;
}

/* line 494, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-display-table-cell {
  display: table-cell;
}

/* line 499, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-vast-splitted-input .string-text-field-input {
  width: 80px;
  display: inline-block;
  text-align: center;
  margin-right: 5px;
}
/* line 507, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-vast-splitted-input span.delimiter:before {
  content: '-';
  display: inline-block;
  margin: 0 6px 0 3px;
}
/* line 513, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-vast-splitted-input span.delimiter:last-child:before {
  content: none;
}

/* line 518, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-codein-vastcode-label-width {
  width: 130px;
}

/* line 522, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.dialog-float-rigth {
  float: right;
}

/* line 527, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-dialog .modal-dialog-body {
  max-width: 830px !important;
}

/* line 533, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container {
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 538, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow {
  overflow-y: initial;
  overflow-x: initial;
}

/* line 544, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.label-required {
  color: #f97d19;
}

/* line 549, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-footer-clear {
  clear: both;
}

/* line 554, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-footer-pin-input-dialog {
  clear: both;
  margin-top: 33px;
}
/* line 558, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-footer-pin-input-dialog:after {
  clear: both;
  content: '';
  float: none;
  height: 0;
  display: block;
}
/* line 566, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-footer-pin-input-dialog button {
  float: left;
  margin: 0 0 0 10px;
}

/* line 572, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-display-table {
  display: table;
  padding-right: 20px;
}
/* line 576, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-display-table.ast-setup {
  border: 1px solid #d6d9d9;
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 582, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-display-table.ast-setup-service-no-cert {
  margin-bottom: 20px;
}

/* line 587, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-switch-table-left {
  width: 195px;
}
/* line 590, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-switch-table-left.center-text {
  text-align: center;
}

/* line 596, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-vertical-middle {
  vertical-align: middle;
}

/* line 600, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-tax-header-left {
  color: #333333;
  font-size: 20px;
  font-weight: 500;
}

/* line 606, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-tax-header-right {
  color: #f97d19;
  font-size: 20px;
  font-weight: 300;
}

/* line 612, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-margin-between-textes-top {
  margin-top: 10px;
}

/* line 619, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-dialog-standard-text.ast-dialog-input-width {
  width: 573px;
}

/* line 624, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-th-name {
  width: 25%;
  text-align: left;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 631, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-th-info {
  text-align: left;
}

/* line 635, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-th-firstname {
  width: 30%;
  text-align: left;
  padding-left: 20px;
  padding-right: 5px;
}

/* line 642, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-th-birthday {
  padding-right: 5px;
  padding-left: 20px;
  text-align: left;
}

/* line 648, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-th-ident {
  padding-right: 5px;
  padding-left: 20px;
  text-align: left;
  width: 35%;
}

/* line 655, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-personlist-header-tr {
  border-bottom: 1px solid #d4d4d4;
  line-height: 40px;
}

/* line 660, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-personlist-normal-tr {
  border-bottom: 1px dotted #d4d4d4;
  height: 40px;
}

/* line 665, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-margin-between-textes-header {
  margin-bottom: 20px;
}

/* line 669, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-tax-header-bottom {
  color: #333333;
  font-size: 20px;
  font-weight: 300;
}

/* line 675, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-fileinput-conatiner {
  margin-top: 20px;
}

/* line 680, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file .file-input {
  position: relative;
  vertical-align: top;
}
/* line 684, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file .file-input.cut-with {
  width: 170px;
}
/* line 691, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file .file-input.outside-table {
  display: block;
}
/* line 695, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file .file-input input[type='file'] {
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 30px;
  font-size: 0;
  position: absolute;
  z-index: 2;
}
/* line 706, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-record-file .file-input .file-input-button {
  display: inline-block;
  z-index: 1;
}

/* line 714, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-display-table-without-padding {
  display: table;
  margin-top: 10px;
  padding-right: 0;
  width: 100%;
}

/* line 721, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-switch-inner-table-left {
  width: 85px;
}

/* line 725, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-switch-inner-table-middle {
  width: 285px;
}

/* line 729, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-switch-inner-table-right-switch {
  padding-left: 10px;
}

/* line 733, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-switch-inner-table-right {
  width: 194px;
}

/* line 737, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.astswitch-space-between-vastfetchcode {
  float: left;
  line-height: 30px;
  vertical-align: middle;
  width: 15px;
  text-align: center;
}

/* line 745, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.input-to-uppercase {
  text-transform: uppercase;
}

/* line 749, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-codein-fetch-float {
  float: left;
}

/* line 753, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-display-table-margin-bottom {
  margin-top: 10px;
  margin-bottom: 15px;
}

/* line 758, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-vertical-middle {
  vertical-align: middle;
}

/* line 762, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-help-icon-holder-switchpage {
  padding-top: 8px;
  vertical-align: middle;
  margin-left: 5px;
  font-weight: normal;
}

/* line 769, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-margin-bottom-info {
  margin-bottom: 30px;
}

/* line 773, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-person-add-holder {
  margin-top: 10px;
}
/* line 776, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-table-person-add-holder.tax-service-view {
  margin-bottom: 40px;
}

/* line 781, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-footer-other-padding {
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 30px !important;
}

/* line 790, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover-persons-error .popover.popover-plausis.ast-error-popover {
  left: 0;
}
/* line 794, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.popover-persons-error .popover.popover-plausis.ast-error-popover.top .arrow {
  bottom: -5px !important;
}

/* line 808, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-error-popover-overview .popover.popover-plausis.ast-error-popover {
  left: 10px !important;
}

/* line 826, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-error-popover-overview-second .popover.popover-plausis.ast-error-popover {
  left: 5px !important;
}

/* line 841, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-dialog-max-width {
  max-width: 785px;
}
/* line 844, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-dialog-max-width a {
  color: #f97d19;
  text-decoration: none;
}

/* line 850, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.text-bold {
  font-weight: bold;
}

/* line 854, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ident-popover-span {
  margin-left: 5px;
}

/* line 860, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ident-popover .arrow {
  margin-left: -9px !important;
}
/* line 863, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ident-popover .arrow:after {
  bottom: 2px !important;
}
/* line 868, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ident-popover .popover-inner {
  width: 300px;
}
/* line 870, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ident-popover .popover-inner .popover-content {
  line-height: normal;
}

/* line 877, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-table {
  display: table;
  width: 100%;
}

/* line 882, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-cell {
  display: table-cell;
  vertical-align: top;
}

/* line 887, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-description {
  margin-bottom: 20px;
}

/* line 891, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-wrapper {
  margin-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 895, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-wrapper.no-ast {
  padding-bottom: 20px;
}

/* line 900, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-item {
  border-bottom: 1px solid #d6d9d9;
  padding-bottom: 10px;
  margin-bottom: 15px;
}

/* line 906, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-name {
  margin-bottom: 5px;
}

/* line 910, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-link-margin {
  margin-top: 5px;
}

/* line 914, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-button-center {
  width: 100%;
  margin-bottom: 20px;
  margin-top: 10px;
  margin-left: 15px;
}
/* line 919, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-button-center.button-smaller-box {
  margin-left: 20px;
}
/* line 924, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-button-center .button.primary {
  border: 1px #f97d19 solid;
  border-radius: 2px;
  background-color: #fff;
  color: #f97d19;
}
/* line 932, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-button-center .button.primary:hover {
  background: #ebebed;
}

/* line 939, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-table-extra {
  margin-top: 20px;
}

/* line 943, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-icon-cell {
  width: 80px;
  padding-top: 15px;
}

/* line 948, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-text-cell {
  font-size: 14px;
}

/* line 952, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-height {
  max-height: 160px;
  position: relative;
}
/* line 207, ../../../../../sharedModules/resources/sass/_mixins.scss */
.ast-ib-height:before {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  right: 10px;
  z-index: 99;
}
/* line 224, ../../../../../sharedModules/resources/sass/_mixins.scss */
.ast-ib-height:after {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  bottom: 0;
  display: block;
  left: 0;
  right: 10px;
}
/* line 240, ../../../../../sharedModules/resources/sass/_mixins.scss */
.ast-ib-height.mCS_no_scrollbar:before, .ast-ib-height.mCS_no_scrollbar:after {
  display: none;
}

/* line 960, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-popup-icon {
  line-height: 16px;
}

/* line 964, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-headline {
  border-bottom: 1px solid #e6c7ac;
}
/* line 966, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-ib-headline.closed {
  border-bottom: none;
}

/* line 971, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-label-with-color {
  color: #f97d19;
  cursor: pointer;
  font-size: 12px;
}

/* line 978, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-codein-vast-error-container {
  margin-top: 20px;
  color: #f22a2a;
}

/* line 983, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-label {
  font-size: 12px;
}

/* line 987, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.label-field-with-tooltip {
  cursor: pointer;
  text-decoration: underline;
  font-size: 12px;
}

/* line 997, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-popover-error-pin-dialog .popover.popover-plausis.error.top {
  bottom: 34px;
  left: 6px;
}

/* line 1006, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-top-padding-overview {
  margin-top: 15px;
}

/* line 1010, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-margin-tax-service {
  margin-bottom: 20px;
}

/* line 1021, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder.without-lines .list-box-table-header {
  border-bottom: none;
}
/* line 1024, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder.without-lines .list-box-tr {
  border-bottom: none;
}
/* line 1027, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder.without-lines .ast-record-personlist-tr-overview {
  border-bottom: none;
}
/* line 1032, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder.without-lines .inner-table tbody {
  border-bottom: none;
}
/* line 1039, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .list-box-table-header .ast-table-th-info {
  width: 21px;
}
/* line 1043, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .list-box-table-header .certificate-ast-column {
  width: 370px;
  text-align: left;
  padding-left: 5px;
}
/* line 1049, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .list-box-table-header .vast-code-column {
  width: 237px;
  text-align: left;
  padding-left: 40px;
}
/* line 1055, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .list-box-table-header .pin-ast-column {
  width: 168px;
  text-align: left;
  padding-left: 40px;
  padding-right: 20px;
}
/* line 1064, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .ast-vast-input-field {
  margin-right: 0;
  max-width: 75px;
}
/* line 1070, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .ast-record-personlist-tr-overview .ast-extra-padding {
  padding-left: 5px;
}
/* line 1074, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .ast-record-personlist-tr-overview .extra-icon-margin {
  margin-left: 5px;
}
/* line 1080, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .astoverview-error-table-td {
  padding-left: 40px;
  padding-right: 25px;
}
/* line 1085, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .astswitch-space-between-vastfetchcode {
  line-height: 30px;
}
/* line 1089, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .astoverview-table-td-outside-left {
  padding-left: 40px;
}
/* line 1091, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .astoverview-table-td-outside-left .ast-autonext-input {
  height: 30px;
}
/* line 1098, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .ast-table-person-add-holder .buhl-choice-field-wrapper .choice {
  width: 100% !important;
  height: 30px !important;
}
/* line 1106, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .boolean-field-wrapper.extra-margin-for-boolean {
  margin-top: 20px;
}
/* line 1109, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container.no-overflow .boolean-field-wrapper.extra-margin-for-boolean i.svg-icon.svg-icon-boolean-field, .ast-overview-container.no-overflow .boolean-field-wrapper.extra-margin-for-boolean .calendar th.prev i.svg-icon-boolean-field, .calendar th.prev .ast-overview-container.no-overflow .boolean-field-wrapper.extra-margin-for-boolean i.svg-icon-boolean-field, .ast-overview-container.no-overflow .boolean-field-wrapper.extra-margin-for-boolean .calendar th.next i.svg-icon-boolean-field, .calendar th.next .ast-overview-container.no-overflow .boolean-field-wrapper.extra-margin-for-boolean i.svg-icon-boolean-field {
  margin-top: 2px;
}
/* line 1117, ../../../../../sharedModules/resources/sass/_astDialog.scss */
.ast-overview-container .ast-help-icon-holder-for-code .svg-icon-help-popover {
  margin-top: 5px;
}

/* line 4, ../../../../../sharedModules/resources/sass/_entireThirdView.scss */
.app-dialog-wrapper.app-dialog-filing h1 {
  margin: 30px 30px 20px 30px;
}
/* line 9, ../../../../../sharedModules/resources/sass/_entireThirdView.scss */
.app-dialog-wrapper.app-dialog-filing .subheading {
  margin: 0 30px 15px 30px;
}
/* line 14, ../../../../../sharedModules/resources/sass/_entireThirdView.scss */
.app-dialog-wrapper.app-dialog-filing product-pricing-box {
  display: flex;
}
/* line 17, ../../../../../sharedModules/resources/sass/_entireThirdView.scss */
.app-dialog-wrapper.app-dialog-filing product-pricing-box .product-pricing-box {
  margin-left: auto;
  margin-right: 30px;
  margin-bottom: 20px;
}
/* line 24, ../../../../../sharedModules/resources/sass/_entireThirdView.scss */
.app-dialog-wrapper.app-dialog-filing .padding-left-for-icon {
  padding-left: 7px;
}
/* line 27, ../../../../../sharedModules/resources/sass/_entireThirdView.scss */
.app-dialog-wrapper.app-dialog-filing .padding-left-to-icon {
  padding-left: 18px;
}

/* line 1, ../../../../../sharedModules/resources/sass/_loginview.scss */
.login-view {
  font-size: 12px;
}

/* line 7, ../../../../../sharedModules/resources/sass/_loginview.scss */
.modal.modal-login .modal-dialog {
  min-width: 414px;
  width: 414px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 17, ../../../../../sharedModules/resources/sass/_loginview.scss */
.login-form-container {
  margin-bottom: 10px;
  margin-top: 0;
  width: auto;
  padding-right: 0;
}
/* line 22, ../../../../../sharedModules/resources/sass/_loginview.scss */
.login-form-container input {
  width: 370px;
}

/* line 28, ../../../../../sharedModules/resources/sass/_loginview.scss */
.login-form-entry {
  margin-top: 20px;
}
/* line 30, ../../../../../sharedModules/resources/sass/_loginview.scss */
.login-form-entry.no-top {
  margin-top: 0;
}

/* line 35, ../../../../../sharedModules/resources/sass/_loginview.scss */
.login-input {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 40, ../../../../../sharedModules/resources/sass/_loginview.scss */
.forgot-password-link {
  color: #f97d19;
  margin-top: 10px;
  display: block;
  text-decoration: none;
  cursor: pointer;
}
/* line 46, ../../../../../sharedModules/resources/sass/_loginview.scss */
.forgot-password-link:hover {
  color: #f97d19;
}

/* line 51, ../../../../../sharedModules/resources/sass/_loginview.scss */
.login-error {
  color: #f22a2a;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
  margin-top: 0px;
}

/* line 59, ../../../../../sharedModules/resources/sass/_loginview.scss */
.confirm-area {
  padding: 0;
  margin-top: 20px;
}

/* line 67, ../../../../../sharedModules/resources/sass/_loginview.scss */
.login-button {
  cursor: pointer;
  width: 100%;
}

/* line 74, ../../../../../sharedModules/resources/sass/_loginview.scss */
.register-container {
  margin-top: 4px;
}

/* line 78, ../../../../../sharedModules/resources/sass/_loginview.scss */
.dialog-message {
  font-size: 12px;
}

/* line 82, ../../../../../sharedModules/resources/sass/_loginview.scss */
.register-link {
  cursor: pointer;
  text-decoration: none;
  color: #f97d19;
  font-size: 12px;
}
/* line 87, ../../../../../sharedModules/resources/sass/_loginview.scss */
.register-link:hover {
  color: #f97d19;
}

/* line 2, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-check-tax-assessment {
  padding: 40px 30px 45px 30px;
}

/* line 12, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox.person-container {
  margin: 0 0 10px 0;
}
/* line 15, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox.person-container:nth-child(2) {
  margin-left: 10px;
}
/* line 21, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox .person-name {
  display: inline-block;
  text-align: center;
  font-size: 20px;
  margin-bottom: 25px;
  width: 100%;
}
/* line 30, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox h2 {
  margin: 0 0 20px 0 !important;
}
/* line 35, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox .top-margin {
  margin-top: 10px;
}
/* line 39, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox .bottom-margin {
  margin-bottom: 10px;
}
/* line 43, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox .tax-assessment-table {
  width: 100%;
  margin-bottom: 15px;
}
/* line 47, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox .tax-assessment-table .cell-amount {
  padding-left: 10px;
}
/* line 51, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox .tax-assessment-table .line-height-30 {
  line-height: 30px;
}
/* line 56, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox .tax-assessment-table.no-margin {
  margin-bottom: 0;
}
/* line 61, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox button.link {
  line-height: 30px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_checkTaxAssessment.scss */
.tax-assessment-box .flexbox-wrapper .flexbox .border.align-height, .tax-assessment-box .flexbox-wrapper .flexbox .status-icon-box .align-height.content, .status-icon-box .tax-assessment-box .flexbox-wrapper .flexbox .align-height.content,
.tax-assessment-box .flexbox-wrapper .flexbox .top-icon-info-box .align-height.content,
.top-icon-info-box .tax-assessment-box .flexbox-wrapper .flexbox .align-height.content {
  height: auto;
}

/* line 4, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog {
  width: 758px;
  max-width: 758px;
}
/* line 8, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog .label-col {
  width: 130px;
}
/* line 11, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog .string-text-field-input {
  width: 250px;
}
/* line 15, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog .placeholder {
  color: #666666;
  display: inline-block;
  padding: 5px 11px;
}
@media only screen and (min-width: 1400px) {
  /* line 15, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
  .modal-bank-information .bankinformation-dialog .placeholder {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 15, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
  .modal-bank-information .bankinformation-dialog .placeholder {
    font-size: 15px;
  }
}
/* line 28, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog .lightgrey {
  font-style: italic;
  color: #b2b2b2;
}
@media only screen and (min-width: 1400px) {
  /* line 36, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
  .modal-bank-information .bankinformation-dialog .label-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 36, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
  .modal-bank-information .bankinformation-dialog .label-text {
    font-size: 15px;
  }
}
/* line 47, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog .label-text.light {
  color: #b2b2b2;
}
/* line 52, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog div.error {
  color: #666666;
  padding: 10px 10px 10px 0;
  position: relative;
}
/* line 58, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog div.error p:nth-child(1) {
  color: #f22a2a;
}
/* line 62, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog div.error ul {
  padding-left: 20px;
}
/* line 65, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog div.error ul li {
  color: #666666;
}
/* line 72, ../../../../../sharedModules/resources/sass/_bankinformation.scss */
.modal-bank-information .bankinformation-dialog td.error input {
  border: 2px solid #f22a2a;
}

/* line 1, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container {
  padding: 15px 24px 15px 15px;
  width: 530px;
  height: 60px;
  top: 0;
  left: 50%;
  margin-left: -265px;
  position: absolute;
  background: #f2f2f2;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 9, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container .button {
  margin: 0 5px;
}
/* line 20, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container .rating-box-content {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 25, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container .rating-box-content .font-icon-rating-star {
  font-size: 24px;
  margin-right: 10px;
  margin-top: -4px;
}
/* line 32, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container .rating-box-content .question {
  display: inline-block;
  margin: 0;
}
/* line 39, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container.fade {
  opacity: 1;
}
/* line 43, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container.fade.ng-hide {
  opacity: 1;
}
/* line 47, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container.fade.ng-hide-remove, .rating-box-container.fade.ng-hide-add {
  display: block !important;
}
/* line 52, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container.fade.ng-hide-remove {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: all linear 1000ms;
}
/* line 59, ../../../../../sharedModules/resources/sass/_ratingBox.scss */
.rating-box-container.fade.ng-hide-add {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: all linear 500ms;
}

/* line 2, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-with {
  width: 958px;
}

/* line 5, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-navigation {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
}
/* line 15, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-navigation .topic-header {
  width: auto;
  /* Flex should have 3 values which is shorthand for
     <flex-grow> <flex-shrink> <flex-basis> */
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  -o-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex-direction: row;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  cursor: pointer;
  border: #c2c2c2 1px solid;
  color: #808080;
  line-height: 33px;
  text-align: center;
  font-size: 15px;
}
/* line 28, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-navigation .topic-header:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 33, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-navigation .topic-header:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 38, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-navigation .topic-header.selected {
  font-size: 15px;
  border: #f97d19 2px solid;
  color: #f97d19;
  line-height: 31px;
  font-weight: bold;
  background: #fff;
}
/* line 47, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-navigation .topic-header.selected:hover {
  background: #fff;
}
/* line 52, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-navigation .topic-header:hover {
  background: #ebebed;
}

/* line 60, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-topic {
  margin-bottom: 10px;
}

/* line 70, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-content {
  max-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  display: table-cell;
  max-width: 900px;
  width: 900px;
  padding-right: 10px;
}

/* line 85, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-item {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  margin: 10px 0 5px 0;
  margin-top: -1px;
  background-color: #eef1f1;
  min-height: 65px;
  padding: 5px 10px 5px 10px;
  cursor: pointer;
  border: 1px solid #c2c2c2;
}
/* line 102, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-item.interview-summary {
  min-height: 100%;
}
/* line 107, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-item.search-list-dialog-item-table {
  width: 100%;
  display: table;
  position: relative;
  height: 65px;
}
/* line 113, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-item.search-list-dialog-item-table .search-list-dialog-title {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
/* line 120, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-item.sw-icon-video {
  min-height: 50px;
  max-height: 50px;
}
/* line 125, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-item.search-list-dialog-subitem {
  margin-left: 10px;
  width: 948px;
  background-color: transparent;
}

/* line 133, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-breadcrumb {
  display: block;
}

/* line 136, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-content-group {
  display: table;
}

/* line 140, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-more-link {
  cursor: pointer;
  margin-top: 10px;
}

/* line 145, ../../../../../sharedModules/resources/sass/_search.scss */
.search-list-dialog-item-under-three {
  text-align: center;
  color: #f97d19;
}

/* line 157, ../../../../../sharedModules/resources/sass/_search.scss */
.modal.modal-search .modal-dialog .modal-content .modal-dialog-window .modal-dialog-header {
  padding: 30px 20px 0 20px !important;
}
/* line 160, ../../../../../sharedModules/resources/sass/_search.scss */
.modal.modal-search .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  max-height: calc(100vh - 85px);
  height: calc(100vh - 85px);
  padding: 0 0 70px 0;
}
/* line 166, ../../../../../sharedModules/resources/sass/_search.scss */
.modal.modal-search .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .body-padding {
  padding: 30px 20px 0 20px;
}

/* line 176, ../../../../../sharedModules/resources/sass/_search.scss */
.search-dialog-navigation-sub {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  margin: 10px 0 0 0;
}

/* line 186, ../../../../../sharedModules/resources/sass/_search.scss */
.under-topic-header {
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 100%;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  cursor: pointer;
  background-color: #ebebed;
  line-height: 32px;
  color: #808080;
}
/* line 197, ../../../../../sharedModules/resources/sass/_search.scss */
.under-topic-header:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 202, ../../../../../sharedModules/resources/sass/_search.scss */
.under-topic-header:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* line 207, ../../../../../sharedModules/resources/sass/_search.scss */
.under-topic-header.selected {
  color: white;
  background-color: #f97d19;
}

/* line 214, ../../../../../sharedModules/resources/sass/_search.scss */
.under-topic-header + .under-topic-header {
  border: 0 solid #c2c2c2;
  border-left-width: 1px;
}

/* line 219, ../../../../../sharedModules/resources/sass/_search.scss */
.search-sub-navigation {
  margin-top: 40px;
}

/* line 223, ../../../../../sharedModules/resources/sass/_search.scss */
.search-number-padding {
  padding-left: 5px;
}

/* line 227, ../../../../../sharedModules/resources/sass/_search.scss */
.search-arrow-holder {
  display: table-cell;
  vertical-align: middle;
}

/* line 1, ../../../../../sharedModules/resources/sass/_passwordProtection.scss */
.modal-password-protection-before-body {
  margin-top: 45px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 13, ../../../../../sharedModules/resources/sass/_passwordProtection.scss */
.pincode-input-field {
  margin-left: 10px;
  width: 200px !important;
}

/* line 19, ../../../../../sharedModules/resources/sass/_passwordProtection.scss */
.password-error-text {
  color: #f22a2a;
  margin-left: 91px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_management.scss */
.app-scroller-main {
  position: absolute;
  top: 78px;
  bottom: 35px;
  min-width: 1280px;
  left: calc(50vw - (1280px / 2));
  right: 0;
}
@media only screen and (min-width: 1400px) {
  /* line 2, ../../../../../sharedModules/resources/sass/_management.scss */
  .app-scroller-main {
    left: calc(50vw - (1400px / 2));
  }
}
@media only screen and (min-width: 1600px) {
  /* line 2, ../../../../../sharedModules/resources/sass/_management.scss */
  .app-scroller-main {
    left: calc(50vw - (1600px / 2));
  }
}

/* line 19, ../../../../../sharedModules/resources/sass/_management.scss */
.app-management-content-wrapper {
  display: table;
  margin-left: 30px;
  width: calc(100% - 30px);
  max-width: 1600px;
  height: calc(100vh - 78px - 35px);
}
/* line 27, ../../../../../sharedModules/resources/sass/_management.scss */
.app-management-content-wrapper .app-management-container-header {
  height: 75px;
}
/* line 31, ../../../../../sharedModules/resources/sass/_management.scss */
.app-management-content-wrapper .app-management-container-left {
  display: table-cell;
  min-width: 852px;
  vertical-align: top;
}
/* line 37, ../../../../../sharedModules/resources/sass/_management.scss */
.app-management-content-wrapper .app-management-container-right {
  display: table-cell;
  max-width: 425px;
  min-width: 425px;
  padding-left: 15px;
  padding-right: 25px;
  vertical-align: top;
}

/* line 49, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group {
  position: relative;
  background: #fff;
  border: 1px solid #d6d9d9;
  margin-bottom: 10px;
  min-height: 60px;
}
/* line 57, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group.small .tax-group-body {
  max-height: 360px;
}
/* line 63, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-padding {
  padding: 15px 15px 30px 40px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-padding.closed {
  padding: 22px 30px;
}
/* line 70, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-padding.smaller-padding {
  padding-bottom: 10px;
}
/* line 75, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group p.label {
  margin-left: 10px;
}
/* line 80, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group p.label strong {
  font-weight: 500;
}
/* line 85, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group > .tax-year {
  background: #f97d19;
  border-radius: 100px;
  color: #fff;
  height: 60px;
  width: 60px;
  position: absolute;
  top: 0;
  left: -30px;
  text-align: center;
  line-height: 60px;
  border: 1px solid #f97d19;
  cursor: pointer;
}
/* line 100, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group > .tax-year.previous-years {
  color: #fff;
}
/* line 106, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-toggle {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 10;
  cursor: pointer;
}
/* line 114, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-toggle .svg-icon-tax-group-toggle {
  width: 14px;
  height: 14px;
}
/* line 120, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-headline {
  position: relative;
  cursor: pointer;
}
/* line 124, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-headline .headline {
  height: 35px;
  cursor: pointer;
}
/* line 129, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-headline .headline > span {
  display: inline-block;
  vertical-align: top;
}
/* line 134, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-headline .headline.tax-service {
  padding-bottom: 10px;
}
/* line 137, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-headline .headline.closed {
  padding-bottom: 0;
}
/* line 140, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-headline .headline .headline-first-part {
  font-size: 26px;
  line-height: normal;
}
/* line 146, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-headline .headline .headline-second-part {
  font-size: 30px;
  margin-top: -3px;
}
/* line 155, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group.closed {
  cursor: pointer;
}
/* line 159, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group.closed .tax-year {
  background: #fff;
  color: #f97d19;
}
/* line 163, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group.closed .tax-year:hover {
  background: #ebebed;
}
/* line 168, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group.closed .tax-group-toggle {
  top: 22px;
}
/* line 174, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .button.new-tax-declaration-button {
  width: 245px;
  height: 210px;
  border: 1px solid #f97d19;
  display: inline-block;
  background-color: #fff;
  margin-bottom: 20px;
  margin-top: 5px;
}
/* line 183, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .button.new-tax-declaration-button:hover {
  background-color: #ebebed;
}
/* line 187, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .button.new-tax-declaration-button .icon,
.tax-group .button.new-tax-declaration-button .text {
  display: block;
}
/* line 192, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .button.new-tax-declaration-button .text {
  color: #f97d19;
  margin-top: 20px;
}
/* line 199, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .action-button {
  border: 1px solid #d6d9d9;
  border-radius: 0;
  width: 245px;
  height: 50px;
  display: inline-block;
  background: #fff;
  color: #666666;
  text-align: center;
  line-height: 25px;
  margin-right: 15px;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 214, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .action-button.svg-icon:before, .tax-group .calendar th.prev i.action-button:before, .calendar th.prev .tax-group i.action-button:before, .tax-group .calendar th.next i.action-button:before, .calendar th.next .tax-group i.action-button:before {
  margin-right: 10px;
}
/* line 218, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .action-button.key-color {
  border-color: #f97d19;
  color: #f97d19;
}
/* line 223, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .action-button:hover {
  background: #ebebed;
}
/* line 228, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body {
  position: relative;
  font-size: 0;
  max-height: 440px;
}
/* line 234, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body.empty {
  transition: none;
  height: 60px;
}
/* line 239, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body.small {
  height: 200px;
}
/* line 244, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body .empty-area {
  padding-bottom: 10px;
}
/* line 250, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body.mCustomScrollbar + .tax-group-footer {
  padding-top: 20px;
}
/* line 255, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body.mCustomScrollbar.mCS_no_scrollbar .mCSB_inside > .mCSB_container {
  padding-bottom: 10px;
}
/* line 259, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body.mCustomScrollbar.mCS_no_scrollbar + .tax-group-footer {
  padding-top: 0;
}
/* line 265, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body.mCustomScrollbar .mCSB_inside > .mCSB_container {
  padding: 10px 0;
}
/* line 207, ../../../../../sharedModules/resources/sass/_mixins.scss */
.tax-group .tax-group-body.mCustomScrollbar:before {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  right: 10px;
  z-index: 99;
}
/* line 224, ../../../../../sharedModules/resources/sass/_mixins.scss */
.tax-group .tax-group-body.mCustomScrollbar:after {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  bottom: 0;
  display: block;
  left: 0;
  right: 10px;
}
/* line 240, ../../../../../sharedModules/resources/sass/_mixins.scss */
.tax-group .tax-group-body.mCustomScrollbar.mCS_no_scrollbar:before, .tax-group .tax-group-body.mCustomScrollbar.mCS_no_scrollbar:after {
  display: none;
}
/* line 275, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body .empty-area .info-box {
  border: 1px solid #d6d9d9;
  display: inline-block;
  float: right;
  margin-right: 30px;
}
/* line 282, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body .empty-area .info-box h2 {
  margin: 15px;
}
/* line 287, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body .empty-area .info-box ol {
  list-style: none;
  margin: 15px;
}
/* line 292, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body .empty-area .info-box ol li {
  counter-increment: item;
  margin-bottom: 10px;
  display: table;
  width: 100%;
}
/* line 298, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body .empty-area .info-box ol li:before {
  margin-right: 10px;
  content: counter(item);
  text-align: left;
  display: table-cell;
  vertical-align: middle;
  width: 25px;
}
/* line 308, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-body .empty-area .info-box ol li span {
  display: table-cell;
  vertical-align: middle;
}
/* line 322, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .detail-text-headline {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1400px) {
  /* line 322, ../../../../../sharedModules/resources/sass/_management.scss */
  .tax-group .detail-text-headline {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 322, ../../../../../sharedModules/resources/sass/_management.scss */
  .tax-group .detail-text-headline {
    font-size: 15px;
  }
}
/* line 334, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-service-open {
  margin-top: 20px;
}
/* line 338, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-service-open .button.primary {
  width: 245px;
  height: 50px;
  border: 2px #f97d19 solid;
  border-radius: 2px;
  background-color: #fff;
  color: #f97d19;
}
/* line 348, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-service-open .button.primary:hover {
  background: #ebebed;
}
/* line 355, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-service-picture-cell {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
}
/* line 362, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-service-overview-box {
  display: table;
  width: 100%;
}
/* line 367, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-service-left-cell {
  display: table-cell;
  vertical-align: top;
  width: 550px;
}
/* line 372, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer {
  font-size: 0;
  position: relative;
}
/* line 376, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration {
  border: 1px solid #d6d9d9;
  width: 245px;
  display: inline-block;
  margin-right: 23px;
}
/* line 382, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration.single-button {
  height: 70px;
}
/* line 385, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button {
  height: 100%;
}
/* line 387, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous {
  padding-right: 0 !important;
  white-space: normal;
}
/* line 391, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span {
  display: block;
  vertical-align: middle;
  padding: 10px 15px;
}
/* line 396, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.icon {
  padding-right: 5px;
}
/* line 399, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.icon .svg-icon, .tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.icon .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.icon .calendar th.prev i, .calendar th.prev .tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.icon i, .tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.icon .calendar th.next i, .calendar th.next .tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.icon i {
  margin: 0;
}
/* line 404, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration.single-button .tax-group-button.anonymous > span.label {
  padding-top: 0;
  padding-right: 10px;
  display: block;
  padding-left: 10px !important;
  color: #f97d19;
  text-align: center;
  line-height: normal;
}
/* line 419, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration .tax-group-button {
  display: table;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  height: 50%;
  position: relative;
}
/* line 428, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration .tax-group-button:hover {
  background-color: #ebebed;
}
/* line 433, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration .tax-group-button:nth-child(2):before {
  content: '';
  height: 1px;
  background: #f97d19;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 15px;
  right: 15px;
}
/* line 445, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 15px;
}
/* line 450, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.icon {
  padding-right: 5px;
}
/* line 453, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.icon .svg-icon, .tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.icon .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.icon .calendar th.prev i, .calendar th.prev .tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.icon i, .tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.icon .calendar th.next i, .calendar th.next .tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.icon i {
  margin: 0;
}
/* line 458, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .new-tax-declaration .tax-group-button > span.label {
  padding-left: 0;
  color: #f97d19;
  text-align: left;
  line-height: normal;
}
/* line 470, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty {
  height: 90px;
}
/* line 473, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration {
  border: 2px solid #f97d19;
  height: 160px;
  position: relative;
  bottom: 90px;
  left: 0;
  width: 245px;
}
/* line 481, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration.single-button {
  height: 160px;
}
/* line 486, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration .tax-group-button:first-child {
  margin-right: 0;
  padding-right: 15px;
}
/* line 491, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration .tax-group-button > div {
  padding: 15px;
}
/* line 494, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration .tax-group-button > div.icon {
  padding-right: 5px;
}
/* line 498, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration .tax-group-button > div.label {
  padding-left: 0;
}
/* line 505, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration-teaser {
  position: absolute;
  bottom: 90px;
  background: #f7f7f8;
  height: 70px;
  text-align: left;
  left: 267px;
  right: 20px;
}
/* line 514, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration-teaser .table {
  display: table;
  width: 100%;
  height: 70px;
}
/* line 519, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration-teaser .table .table-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 0 20px 0 0;
}
/* line 524, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration-teaser .table .table-cell.icon {
  width: 1%;
  padding: 0 19px;
}
/* line 533, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer.empty .new-tax-declaration-teaser.svg-icon-management-new-arrow-left:before {
  position: absolute;
  left: 20px;
  top: 8px;
}
/* line 543, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer .product-pricing-box {
  position: absolute;
  left: 540px;
  bottom: 0;
}
/* line 549, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button {
  border: 1px solid #d6d9d9;
  background: #fff;
  height: 70px;
  width: 245px;
  margin-right: 25px;
  vertical-align: top;
  padding-left: 15px;
}
/* line 559, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button:first-child {
  margin-right: 22px;
  padding-right: 15px;
}
/* line 563, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button:first-child:hover {
  background-color: #ebebed;
}
/* line 568, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button:last-child {
  margin-right: 0;
}
/* line 578, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button .svg-icon:before, .tax-group .tax-group-footer button.tax-group-button .calendar th.prev i:before, .calendar th.prev .tax-group .tax-group-footer button.tax-group-button i:before, .tax-group .tax-group-footer button.tax-group-button .calendar th.next i:before, .calendar th.next .tax-group .tax-group-footer button.tax-group-button i:before {
  margin-right: 10px;
}
/* line 584, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button.sample-item {
  text-align: left;
  line-height: normal;
  white-space: normal;
  position: relative;
  margin-right: 25px;
}
/* line 592, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button.sample-item:last-child {
  margin-right: 0;
}
/* line 596, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button.sample-item .svg-icon, .tax-group .tax-group-footer button.tax-group-button.sample-item .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .tax-group .tax-group-footer button.tax-group-button.sample-item .calendar th.prev i, .calendar th.prev .tax-group .tax-group-footer button.tax-group-button.sample-item i, .tax-group .tax-group-footer button.tax-group-button.sample-item .calendar th.next i, .calendar th.next .tax-group .tax-group-footer button.tax-group-button.sample-item i {
  position: absolute;
  left: 15px;
  top: 20px;
}
/* line 605, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button.sample-item span.label {
  padding-left: 32px;
  display: inline-block;
}
/* line 616, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .tax-group-footer button.tax-group-button.sample-item:hover {
  background-color: #ebebed;
}
/* line 626, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-group .screencast {
  position: absolute;
  right: 20px;
  bottom: 30px;
  cursor: pointer;
}

/* line 635, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper {
  position: relative;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 20px;
  vertical-align: top;
}
/* line 643, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .action-menu {
  position: absolute;
  top: 8px;
  right: 2px;
  z-index: 10;
  display: inline-block;
  cursor: pointer;
}
/* line 655, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .action-menu.svg-icon-action-hide {
  top: 10px;
  right: 10px;
}
/* line 660, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .action-menu.svg-icon, .tax-declaration-tile-wrapper .table-layout > tbody > tr.selected-row.row-help-icon > td.action-menu:last-child:after, .tax-declaration-tile-wrapper .calendar th.prev i.action-menu, .calendar th.prev .tax-declaration-tile-wrapper i.action-menu, .tax-declaration-tile-wrapper .calendar th.next i.action-menu, .calendar th.next .tax-declaration-tile-wrapper i.action-menu, .tax-declaration-tile-wrapper .action-menu.svg-icon:before, .tax-declaration-tile-wrapper .calendar th.prev i.action-menu:before, .calendar th.prev .tax-declaration-tile-wrapper i.action-menu:before, .tax-declaration-tile-wrapper .calendar th.next i.action-menu:before, .calendar th.next .tax-declaration-tile-wrapper i.action-menu:before {
  vertical-align: top;
  text-align: right;
}
/* line 672, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item {
  position: relative;
  border: 1px solid #f97d19;
  vertical-align: top;
  display: inline-block;
  width: 245px;
  height: 180px;
}
/* line 681, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item:hover {
  background: #f7f7f8;
}
/* line 684, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item:hover .tax-content-button {
  background: #ebebed;
}
/* line 689, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.small {
  height: 140px;
}
/* line 693, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.small .tax-declaration-state {
  display: none;
}
/* line 698, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item:hover {
  cursor: pointer;
}
/* line 701, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item:hover .info-display .title-row .tax-title:after {
  background: linear-gradient(to right, rgba(247, 247, 248, 0), #f7f7f8 80%);
}
/* line 708, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow {
  border-color: #d6d9d9;
}
/* line 711, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow:hover {
  background: #fff;
}
/* line 714, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow:hover .tax-content-button {
  background: #f7f7f8;
}
/* line 719, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow .info-display .title-row .tax-title {
  color: #c2c2c2 !important;
}
/* line 723, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow .tax-content-button {
  color: #d6d9d9;
}
/* line 727, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow .shadow-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: 6px 6px !important;
  background-image: linear-gradient(-45deg, rgba(0, 0, 0, 0) 46%, #d6d9d9 49%, #d6d9d9 51%, rgba(0, 0, 0, 0) 55%);
  cursor: default;
}
/* line 738, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow .shadow-overlay > .info-display {
  display: none;
}
/* line 742, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow .shadow-overlay:hover > .info-display {
  display: block;
  cursor: default;
}
/* line 746, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item.shadow .shadow-overlay:hover > .info-display .title-row .tax-title {
  color: #666666 !important;
}
/* line 753, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display {
  padding: 10px 20px 10px 10px;
  cursor: pointer;
  color: #b2b2b2;
}
/* line 759, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .title-row {
  margin-bottom: 7px;
}
/* line 762, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .title-row .tax-title {
  position: relative;
  overflow: hidden;
  word-break: break-word;
  max-height: 2.5em;
}
/* line 769, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .title-row .tax-title:after {
  content: '';
  text-align: right;
  position: absolute;
  top: 21px;
  right: 0;
  width: 50%;
  height: 25px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 80%);
}
@supports (-webkit-line-clamp: 2) {
  /* line 782, ../../../../../sharedModules/resources/sass/_management.scss */
  .tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .title-row .tax-title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  /* line 790, ../../../../../sharedModules/resources/sass/_management.scss */
  .tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .title-row .tax-title:after {
    display: none;
  }
}
/* line 797, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .tax-service-box-top-header {
  display: table;
  width: 100%;
  margin-bottom: 10px;
}
/* line 802, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .tax-service-box-top-header .tax-service-box-title-holder {
  display: table-cell;
  width: 190px;
}
/* line 807, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .tax-service-box-top-header .tax-service-box-crown-holder {
  display: table-cell;
  width: 30px;
  text-align: center;
}
/* line 813, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .info-display .tax-service-box-top-header .tax-service-small-year {
  color: #f97d19;
}
/* line 821, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-declaration-state {
  height: 52px;
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
  padding: 10px;
  display: table;
  width: 100%;
}
/* line 832, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-declaration-state > span {
  display: table-cell;
  vertical-align: middle;
}
/* line 837, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-declaration-state .svg-icon:before, .tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-declaration-state .calendar th.prev i:before, .calendar th.prev .tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-declaration-state i:before, .tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-declaration-state .calendar th.next i:before, .calendar th.next .tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-declaration-state i:before {
  margin-right: 10px;
}
/* line 842, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-content-button {
  position: absolute;
  bottom: 0;
  left: .5px;
  right: 0;
  height: 40px;
  width: calc(100% - 1px);
  border: none;
  padding: 0;
  background: #f7f7f8;
  text-align: center;
  line-height: 39px;
  color: #f97d19;
  cursor: pointer;
}
/* line 858, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .tax-content-button:hover {
  background: #ebebed;
}
/* line 863, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .shadow-take-over-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -85px;
  margin-top: -25px;
  border: 1px solid #f97d19;
  background: #fff;
  display: table;
  width: 170px;
  cursor: default;
}
/* line 875, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .shadow-take-over-wrapper:hover {
  background: #ebebed;
}
/* line 879, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .shadow-take-over-wrapper > div {
  display: table-cell;
  vertical-align: middle;
}
/* line 883, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .shadow-take-over-wrapper > div.icon-cell {
  padding: 0 5px;
}
/* line 888, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-wrapper .tax-declaration-tile-item .shadow-take-over-wrapper button {
  vertical-align: middle;
  border: none;
  background: transparent;
  text-align: left;
  padding: 5px;
  line-height: inherit;
  height: auto;
}

/* line 903, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box {
  position: relative;
  background: #fff;
  border: 1px solid #d6d9d9;
  padding: 25px 15px;
  margin-bottom: 10px;
  min-height: 70px;
}
/* line 911, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding {
  padding: 0;
}
/* line 914, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding.recent-files-box {
  height: auto;
}
/* line 918, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding.screencast-video-box {
  min-height: auto;
  padding: 15px;
}
/* line 922, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding.screencast-video-box .icon-box {
  flex: 0;
  padding-right: 10px;
  height: 33px;
  position: relative;
  width: 60px;
  flex-basis: auto;
  cursor: pointer;
}
/* line 931, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding.screencast-video-box .icon-box:before {
  margin-top: -11px;
  margin-left: -2px;
}
/* line 940, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding.screencast-video-box .text-box strong {
  font-weight: 600;
}
/* line 947, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding h2 {
  padding: 25px 15px 7px 15px;
}
/* line 951, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding .toggle-box-body {
  max-height: 177px;
  position: relative;
}
/* line 207, ../../../../../sharedModules/resources/sass/_mixins.scss */
.toggle-box.no-padding .toggle-box-body.toggle-box-blur:before {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  right: 10px;
  z-index: 99;
}
/* line 224, ../../../../../sharedModules/resources/sass/_mixins.scss */
.toggle-box.no-padding .toggle-box-body.toggle-box-blur:after {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  bottom: 0;
  display: block;
  left: 0;
  right: 10px;
}
/* line 240, ../../../../../sharedModules/resources/sass/_mixins.scss */
.toggle-box.no-padding .toggle-box-body.toggle-box-blur.mCS_no_scrollbar:before, .toggle-box.no-padding .toggle-box-body.toggle-box-blur.mCS_no_scrollbar:after {
  display: none;
}
/* line 961, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.no-padding .toggle-box-body .scrollbar-padding {
  padding: 15px 15px 25px 15px;
}
/* line 968, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box h2 {
  padding-bottom: 7px;
}
/* line 971, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box h2 span, .toggle-box h2 div {
  vertical-align: top;
}
/* line 974, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box h2 span.toggle-box-headline, .toggle-box h2 div.toggle-box-headline {
  padding-bottom: 5px;
}
/* line 979, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box h2 span.icon-options, .toggle-box h2 div.icon-options {
  margin-left: 10px;
}
/* line 987, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.closed h2 {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 992, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.closed h2.pointer {
  cursor: pointer;
}
/* line 997, ../../../../../sharedModules/resources/sass/_management.scss */
.toggle-box.closed .toggle-box-body {
  display: none;
}

/* line 1005, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table {
  display: table;
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #d6d9d9;
  cursor: pointer;
}
/* line 1012, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table.selected {
  border: 2px solid #f97d19;
}
/* line 1015, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table.selected .svg-icon.svg-icon-EST.toggle-box-icon:before, .tax-declaration-tile-table.selected .calendar th.prev i.svg-icon-EST.toggle-box-icon:before, .calendar th.prev .tax-declaration-tile-table.selected i.svg-icon-EST.toggle-box-icon:before, .tax-declaration-tile-table.selected .calendar th.next i.svg-icon-EST.toggle-box-icon:before, .calendar th.next .tax-declaration-tile-table.selected i.svg-icon-EST.toggle-box-icon:before {
  opacity: 0.5;
}
/* line 1019, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table.selected .toggle-box-icon {
  position: relative;
}
/* line 1022, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table.selected .toggle-box-icon:after {
  content: '';
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 0;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 1033, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table:last-child {
  margin-bottom: 0;
}
/* line 1037, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table:hover {
  background-color: #ebebed;
}
/* line 1041, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table .tax-declaration-tile-table-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 10px 10px 10px 0;
}
/* line 1047, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table .tax-declaration-tile-table-cell.icon-cell {
  padding: 20px;
  width: 56px;
}
/* line 1052, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-table .tax-declaration-tile-table-cell.tax-declaration-tile-table-cell p {
  width: 245px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1062, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-container.tax-declaration-tile-container-modal {
  height: 140px;
}
/* line 207, ../../../../../sharedModules/resources/sass/_mixins.scss */
.tax-declaration-tile-container.tax-declaration-tile-container-modal:before {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100 */
  background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  right: 10px;
  z-index: 99;
}
/* line 224, ../../../../../sharedModules/resources/sass/_mixins.scss */
.tax-declaration-tile-container.tax-declaration-tile-container-modal:after {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  height: 15px;
  position: absolute;
  bottom: 0;
  display: block;
  left: 0;
  right: 10px;
}
/* line 240, ../../../../../sharedModules/resources/sass/_mixins.scss */
.tax-declaration-tile-container.tax-declaration-tile-container-modal.mCS_no_scrollbar:before, .tax-declaration-tile-container.tax-declaration-tile-container-modal.mCS_no_scrollbar:after {
  display: none;
}
/* line 1068, ../../../../../sharedModules/resources/sass/_management.scss */
.tax-declaration-tile-container.tax-declaration-tile-container-modal .tax-declaration-tile-table {
  width: 320px;
  display: inline-block;
  margin: 6px 20px 15px 0;
  text-align: left;
}

/* line 1076, ../../../../../sharedModules/resources/sass/_management.scss */
a.locked {
  color: #f97d19;
  text-decoration: underline;
}
/* line 1080, ../../../../../sharedModules/resources/sass/_management.scss */
a.locked:hover {
  text-decoration: none;
}

/* line 1085, ../../../../../sharedModules/resources/sass/_management.scss */
.svg-icon-settings-icon,
.tax-declaration-tile-item .actions .options-button .tax-declaration-options.svg-icon-settings-icon {
  cursor: pointer;
  display: inline-block;
}

/* line 1096, ../../../../../sharedModules/resources/sass/_management.scss */
cockpit-finanzblick-box .font-icon-finanzblick:after,
cockpit-bookings-box .font-icon-finanzblick:after {
  content: '';
}
/* line 1101, ../../../../../sharedModules/resources/sass/_management.scss */
cockpit-finanzblick-box .booking-box,
cockpit-bookings-box .booking-box {
  cursor: auto;
}

/* line 1106, ../../../../../sharedModules/resources/sass/_management.scss */
.screencast-image {
  width: 333px;
  height: 87px;
  background: url("../images/fv_screencast.png") no-repeat;
  display: inline-block;
}
/* line 1111, ../../../../../sharedModules/resources/sass/_management.scss */
.screencast-image:hover {
  background: url("../images/fv_screencast_hover.png") no-repeat;
}

/* line 7, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .modal-dialog, .modal.modal-tax-declaration-setup.in .modal-dialog {
  margin: 0% auto auto;
  max-height: calc(100vh - 20px);
  min-height: 360px;
  align-items: flex-start;
  transition: margin 1s linear;
}
@media screen and (min-height: 600px) {
  /* line 7, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .modal.modal-tax-declaration-setup .modal-dialog, .modal.modal-tax-declaration-setup.in .modal-dialog {
    margin: .5% auto auto;
    max-height: calc(100vh - 1%);
  }
}
@media screen and (min-height: 650px) {
  /* line 7, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .modal.modal-tax-declaration-setup .modal-dialog, .modal.modal-tax-declaration-setup.in .modal-dialog {
    margin: 1% auto auto;
    max-height: calc(100vh - 2%);
  }
}
@media screen and (min-height: 720px) {
  /* line 7, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .modal.modal-tax-declaration-setup .modal-dialog, .modal.modal-tax-declaration-setup.in .modal-dialog {
    margin: 2% auto auto;
    max-height: calc(100vh - 4%);
  }
}
@media screen and (min-height: 750px) {
  /* line 7, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .modal.modal-tax-declaration-setup .modal-dialog, .modal.modal-tax-declaration-setup.in .modal-dialog {
    margin: 3% auto auto;
  }
}
@media screen and (min-height: 800px) {
  /* line 7, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .modal.modal-tax-declaration-setup .modal-dialog, .modal.modal-tax-declaration-setup.in .modal-dialog {
    margin: 5% auto auto;
  }
}
@media screen and (min-height: 900px) {
  /* line 7, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .modal.modal-tax-declaration-setup .modal-dialog, .modal.modal-tax-declaration-setup.in .modal-dialog {
    margin: 125px auto auto;
  }
}
/* line 38, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .modal-dialog {
  width: auto;
}
/* line 41, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .modal-dialog .modal-content {
  width: 970px;
}
@media screen and (min-height: 600px) {
  /* line 44, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .modal.modal-tax-declaration-setup .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
    max-height: calc(100vh - 156px);
  }
}
@media screen and (min-height: 720px) {
  /* line 44, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .modal.modal-tax-declaration-setup .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
    max-height: 545px;
  }
}
/* line 54, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .modal-dialog p.description {
  margin: 20px 0 10px 0;
}
/* line 60, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper {
  display: inline-block;
  margin-right: 40px;
  margin-top: 20px;
}
/* line 65, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper:last-child {
  margin-right: 0;
}
/* line 69, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper input[type='radio'] {
  display: none;
}
/* line 73, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button {
  display: table;
  position: relative;
  padding: 0;
  width: 160px;
  height: 75px;
  background: #fff;
  border: 1px solid #d6d9d9;
  cursor: pointer;
}
/* line 84, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button:hover {
  background-color: #ebebed;
}
/* line 88, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button.large {
  width: 270px;
}
/* line 92, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button.transparent {
  border-color: transparent;
  text-decoration: underline;
}
/* line 96, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button.transparent:hover {
  background-color: #fff;
}
/* line 100, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button.transparent:after {
  display: none;
}
/* line 105, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button > span {
  display: table-cell;
  vertical-align: middle;
}
/* line 109, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button > span.text {
  padding-right: 20px;
}
/* line 112, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button > span.text.link {
  text-decoration: underline;
  color: #f97d19;
}
/* line 123, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .svg-icon, .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .calendar th.prev i, .calendar th.prev .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button i, .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .calendar th.next i, .calendar th.next .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button i {
  padding: 20px 20px 21px;
  width: 40px;
}
/* line 127, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .svg-icon.svg-icon-tax-year, .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-tax-year:last-child:after, .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .calendar th.prev i.svg-icon-tax-year, .calendar th.prev .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button i.svg-icon-tax-year, .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .calendar th.next i.svg-icon-tax-year, .calendar th.next .modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button i.svg-icon-tax-year {
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 133, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .svg-icon-setup-wiso:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 33.33333% 88.88889%;
  background-size: 684px 684px;
  width: 36px;
  height: 36px;
}
/* line 137, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button .svg-icon-setup-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 50%;
  background-size: 684px 684px;
  width: 36px;
  height: 36px;
}
/* line 141, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper .setup-radio-button:after {
  content: '';
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  border: 1px solid #d6d9d9;
  position: absolute;
  right: -20px;
  top: -20px;
}
/* line 155, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper input[type='radio']:not(:checked) + .setup-radio-button:after {
  background: #fff;
}
/* line 159, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper input[type='radio']:checked + .setup-radio-button {
  border-color: #f97d19;
}
/* line 162, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper input[type='radio']:checked + .setup-radio-button:after {
  border: none;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 83.33333%;
  background-size: 684px 684px;
  width: 36px;
  height: 36px;
}
/* line 167, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper input[type='radio']:checked + .setup-radio-button:hover {
  background-color: #fff;
  cursor: default;
}
/* line 172, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper input[type='radio']:checked + .setup-radio-button .svg-icon-setup-wiso:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 38.88889% 88.88889%;
  background-size: 684px 684px;
  width: 36px;
  height: 36px;
}
/* line 176, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-radio-button-wrapper input[type='radio']:checked + .setup-radio-button .svg-icon-setup-elster:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 0%;
  background-size: 684px 684px;
  width: 36px;
  height: 36px;
}
/* line 184, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-area-seperator {
  position: relative;
  text-align: center;
  margin: 20px 0;
}
/* line 189, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-area-seperator:before {
  content: '';
  display: block;
  border-bottom: 1px solid #d6d9d9;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}
/* line 199, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .setup-area-seperator span {
  display: inline-block;
  background: #fff;
  padding: 0 10px;
  position: relative;
}
/* line 208, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .tax-declaration-tile-container.tax-declaration-tile-container-modal {
  height: auto;
}
/* line 212, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .tax-declaration-tile-container.tax-declaration-tile-container-modal .tax-declaration-tile-table {
  width: 440px;
}
/* line 216, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .tax-declaration-tile-container.tax-declaration-tile-container-modal .tax-declaration-tile-table.selected {
  width: 438px !important;
}
/* line 220, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .tax-declaration-tile-container.tax-declaration-tile-container-modal .tax-declaration-tile-table:nth-child(2n) {
  margin-right: 0;
}
/* line 229, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.modal.modal-tax-declaration-setup .tax-declaration-file-import:before {
  display: none;
}

/* line 235, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table {
  display: table;
  width: 100%;
  margin-top: 25px;
  margin-bottom: 0;
}
/* line 242, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table.no-margin-bottom {
  margin-bottom: 0;
}
/* line 246, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row {
  display: table-row;
}
/* line 254, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell:first-child {
  padding-right: 0;
}
/* line 261, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell {
  display: table-cell;
  vertical-align: top;
  text-align: center;
  width: 256px;
  padding: 0 30px;
  cursor: pointer;
  background: transparent;
  border: none;
}
/* line 263, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell:first-child {
  padding-left: 0;
}
/* line 267, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell:last-child {
  padding-right: 0;
}
/* line 271, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.width-50 {
  width: 50%;
}
/* line 275, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.no-padding {
  padding: 0;
}
/* line 288, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.border-cell {
  border-right: 1px solid #d6d9d9;
}
/* line 291, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.border-cell:last-child {
  border-right: none;
}
/* line 296, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.vertical-middle {
  vertical-align: middle;
}
/* line 300, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.text-left {
  text-align: left;
}
/* line 304, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .svg-icon, .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .calendar th.prev i, .calendar th.prev .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell i, .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .calendar th.next i, .calendar th.next .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell i {
  display: inline-block;
  height: 50px;
  margin-bottom: 10px;
}
/* line 310, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .setup-label {
  display: block;
  min-height: 36px;
}
/* line 316, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.active {
  cursor: default;
}
/* line 319, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.active .setup-label {
  color: #f97d19;
}
/* line 324, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell[disabled] {
  cursor: not-allowed;
}
/* line 332, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell a {
  color: #f97d19;
}
/* line 336, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.label-for-radio {
  width: 780px;
  font-size: 12px;
}
@media screen and (max-width: 1400px) {
  /* line 336, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.label-for-radio {
    font-size: 14px;
  }
}
@media screen and (max-width: 1600px) {
  /* line 336, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell.label-for-radio {
    font-size: 16px;
  }
}

/* line 353, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.import-data-preview {
  width: 450px;
  /*.label {
    width: 100px;
  }*/
}
/* line 356, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.import-data-preview .popover-content {
  padding: 0;
}
/* line 360, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.import-data-preview .preview-header {
  font-weight: bold;
  display: block;
  border-bottom: 1px solid #757575;
  margin: 10px 10px 0;
  padding-bottom: 10px;
  font-size: 12px;
}
@media screen and (max-width: 1400px) {
  /* line 360, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .import-data-preview .preview-header {
    font-size: 14px;
  }
}
@media screen and (max-width: 1600px) {
  /* line 360, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .import-data-preview .preview-header {
    font-size: 16px;
  }
}
/* line 377, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.import-data-preview .preview-content {
  padding: 0;
  /*height: 300px;*/
}
/* line 382, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.import-data-preview table {
  width: 100%;
  margin: 0 10px;
}
/* line 386, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.import-data-preview table td {
  font-size: 12px;
}
@media screen and (max-width: 1400px) {
  /* line 386, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .import-data-preview table td {
    font-size: 14px;
  }
}
@media screen and (max-width: 1600px) {
  /* line 386, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
  .import-data-preview table td {
    font-size: 16px;
  }
}
/* line 396, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.import-data-preview table td:first-child {
  padding: 5px 5px 5px 0;
  font-weight: bold;
}
/* line 400, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.import-data-preview table td:last-child {
  padding: 5px 0px 5px 5px;
}

/* line 411, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-setup-title-input {
  width: 497px;
}

/* line 416, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 420, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.setup-description {
  margin: 0 0 10px 0;
}

/* line 429, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.table.setup-error-table .table-row .table-cell {
  padding: 10px;
}
/* line 432, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.table.setup-error-table .table-row .table-cell.icon {
  padding-right: 0;
}
/* line 436, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.table.setup-error-table .table-row .table-cell.error {
  text-align: left;
  color: #f22a2a;
}
/* line 442, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.table.setup-error-table .table-row .table-cell .svg-icon, .table.setup-error-table .table-row .table-cell .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .table.setup-error-table .table-row .table-cell .calendar th.prev i, .calendar th.prev .table.setup-error-table .table-row .table-cell i, .table.setup-error-table .table-row .table-cell .calendar th.next i, .calendar th.next .table.setup-error-table .table-row .table-cell i {
  height: auto;
  margin: 0;
}

/* line 452, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import {
  margin-top: 20px;
  position: relative;
}
/* line 457, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import:before {
  content: '';
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  position: absolute;
  top: -40px;
  left: 0;
  display: block;
  right: 0;
  height: 20px;
}
/* line 473, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import.file-import-elster-signatures:before {
  display: none;
}
/* line 478, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-drop-target {
  border: 2px dashed #e6c7ac;
  border-radius: 5px;
  padding: 15px 10px;
  width: 387px;
  display: inline-block;
  text-align: center;
}
/* line 486, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-drop-target.dragover {
  border: 2px solid #f97d19;
  background-color: #ebebed;
}
/* line 492, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-successful-uploaded {
  border: 1px solid #e6c7ac;
  border-radius: 5px;
  padding: 10px;
}
/* line 497, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table {
  margin: 0;
}
/* line 505, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell {
  padding: 30px 10px 10px 10px;
}
/* line 508, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell input {
  width: 290px;
}
/* line 517, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell {
  padding: 0;
  cursor: default;
}
/* line 521, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell:first-child, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell:last-child {
  width: 22px;
}
/* line 526, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .svg-icon, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .calendar th.prev i, .calendar th.prev .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell i, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell .calendar th.next i, .calendar th.next .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell i {
  height: auto;
  margin-bottom: 0;
}
/* line 537, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .fileinput {
  display: inline-block;
  position: relative;
  margin-top: 15px;
  width: 160px;
}
/* line 543, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .fileinput .fileinput-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
}
/* line 551, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .fileinput input[type="file"] {
  position: relative;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
  width: 100%;
  height: 30px;
}
/* line 560, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .fileinput input[type="file"]:hover + .fileinput-button {
  background: #ebebed;
}
/* line 567, ../../../../../sharedModules/resources/sass/_taxDeclarationSetup.scss */
.tax-declaration-file-import .file-select .fileinput {
  padding: 0 10px;
}

/* line 1, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.holder-with-elster-sending {
  border: solid 2px #d4d4d4;
}

/* line 5, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.holder-with-elster-sending-active {
  border: solid 2px #f97d19;
}

/* line 10, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-elster-level-two-container {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  margin: 10px 20px 30px 20px;
}
/* line 14, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-elster-level-two-container > div {
  display: -webkit-inline-flex;
  display: inline-flex;
  width: 100%;
}

/* line 21, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-elster-chose-toggle {
  cursor: pointer;
  height: 100px;
  display: table;
  width: 100%;
  padding: 20px;
}

/* line 29, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-table-cell {
  display: table-cell;
  vertical-align: middle;
  width: 30px;
}

/* line 35, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-elster-chose-toggle-text {
  display: table-cell;
  color: #808080;
  font-size: 12px;
  font-weight: 400;
  vertical-align: middle;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 45, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-elster-topic-header {
  height: 40px;
  background-color: #eef1f1;
  padding-left: 20px;
  padding-right: 20px;
  line-height: 40px;
}

/* line 53, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sending-way-header-person {
  font-size: 18px;
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  margin: 50px 30px 20px 30px;
}

/* line 61, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.elster-send-text-before-tip {
  display: inline-block;
  vertical-align: text-top;
}

/* line 67, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.elster-sending-table.extra-margin-for-table {
  margin: 30px 30px 20px 30px;
}
/* line 71, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.elster-sending-table .table-elster-signatures {
  width: 100%;
  margin-bottom: 20px;
}
/* line 75, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.elster-sending-table .table-elster-signatures tr {
  border-bottom: 1px solid #d6d9d9;
}
/* line 83, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.elster-sending-table .aba-link-text {
  margin-bottom: 20px;
}

/* line 89, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-table-cell-yes-no {
  display: table-cell;
}

/* line 93, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-elster-belege-text {
  display: table-cell;
  vertical-align: middle;
  padding-right: 20px;
}

/* line 99, ../../../../../sharedModules/resources/sass/_sendingway.scss */
.sendingwaychose-table {
  margin: 0 30px 0 30px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper {
  position: relative;
}
/* line 5, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .tsw-step-number {
  display: inline-block;
  height: 60px;
  width: 60px;
  line-height: 58px;
  background: #fff;
  border: 2px solid #f97d19;
  color: #f97d19;
  border-radius: 100px;
  text-align: center;
}
/* line 18, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .tsw-step-title {
  display: inline-block;
  color: #f97d19;
}
/* line 24, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav {
  display: table;
  border-collapse: collapse;
  margin: 50px auto;
}
/* line 29, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item {
  display: table-cell;
  vertical-align: middle;
}
/* line 34, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item .tsw-nav-item-cell {
  display: block;
  text-align: center;
}
/* line 38, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item .tsw-nav-item-cell.text-cell {
  padding: 10px 0;
  height: 40px;
}
/* line 44, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item .tsw-step-number {
  border-color: #666666;
  color: #666666;
  font-weight: 400;
}
/* line 50, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item .tsw-seperator {
  display: inline-block;
  width: 90px;
  height: 1px;
  background: #666666;
  vertical-align: middle;
}
/* line 57, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item .tsw-seperator.before {
  margin-right: 10px;
}
/* line 61, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item .tsw-seperator.after {
  margin-left: 10px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item:first-child .tsw-seperator.before {
  background: transparent;
}
/* line 70, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item:last-child .tsw-seperator.after {
  background: transparent;
}
/* line 74, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item .tsw-step-title {
  color: #666666;
}
/* line 81, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item.active .tsw-step-number {
  border-color: #f97d19;
  color: #f97d19;
}
/* line 86, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper nav.tsw-nav .tsw-nav-item.active .tsw-step-title {
  color: #f97d19;
  font-weight: 500;
}
/* line 95, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .tsw-content-wrapper {
  background: #fff;
  padding-left: 35px;
  padding-right: 35px;
  height: calc(100vh - 70px - 53px - 40px - 110px - 100px);
  max-height: calc(750px - 70px - 53px - 110px - 100px);
}
/* line 104, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .tsw-content-wrapper .mCustomScrollBox .mCSB_container.mCS_y_hidden.mCS_no_scrollbar_y {
  height: 100%;
}
/* line 111, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .tsw-actionbar {
  background: #fff;
  min-height: 40px;
  margin-top: 20px;
}
/* line 119, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .buhl-choice-field-wrapper select {
  width: auto;
}
/* line 122, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .buhl-choice-field-wrapper select[name="sts2_familienstandNeufall"] {
  margin-bottom: 15px;
}
/* line 127, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .table-layout > tbody > tr.selected:after {
  display: none;
}
/* line 131, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper fieldset.fieldset h4 {
  display: none;
}
/* line 135, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper label-field {
  display: block;
}
/* line 139, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-wrapper .tax-declaration-tile-container.tax-declaration-tile-container-modal {
  height: auto;
}

/* line 146, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-import .file-drop-target {
  border: 2px dashed #e6c7ac;
  border-radius: 5px;
  padding: 20px 10px;
  text-align: center;
}
/* line 152, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-import .file-drop-target .drop-text {
  display: block;
}
/* line 157, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-import .fileinput {
  display: inline-block;
  position: relative;
  margin-top: 15px;
}
/* line 162, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-import .fileinput .fileinput-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
}
/* line 170, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-import .fileinput input[type="file"] {
  position: relative;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
  width: 100%;
  height: 30px;
}
/* line 182, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-import .file-select .fileinput {
  padding: 0 10px;
}

/* line 189, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-upload-table {
  width: 100%;
}
/* line 192, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-upload-table .modal-dialog-table-cell {
  width: 50%;
}
/* line 195, ../../../../../sharedModules/resources/sass/_taxService.scss */
.tsw-file-upload-table .modal-dialog-table-cell:first-child {
  padding: 20px;
}

/* line 1, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-top {
  font-size: 14px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1400px) {
  /* line 1, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
  .ast-activation-top {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 1, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
  .ast-activation-top {
    font-size: 15px;
  }
}

/* line 14, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-person-table {
  display: table;
  width: 100%;
  vertical-align: middle;
}
/* line 18, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-person-table .ast-activation-label {
  vertical-align: middle;
  width: 300px;
}
/* line 21, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-person-table .ast-activation-label.cell {
  display: table-cell;
}
/* line 28, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-person-table .ast-activation-done-text {
  font-size: 15px;
}
/* line 33, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-person-table .ast-activation-string {
  display: table-cell;
  vertical-align: middle;
  width: 285px;
}
/* line 39, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-person-table .ast-activation-button {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
}
/* line 44, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-person-table .ast-activation-error-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 49, ../../../../../sharedModules/resources/sass/_astTaxServiceDialog.scss */
.ast-activation-person-table .ast-activation-error {
  width: 100%;
  color: #f22a2a;
}

/* line 1, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog {
  margin-bottom: 20px;
  user-select: none;
}
/* line 4, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .option-seperator {
  width: 100%;
  border-bottom: 1px solid #d6d9d9;
  margin-bottom: 10px;
}
/* line 11, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .boolean-field-wrapper {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 16, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .boolean-field-wrapper .boolean-field-label {
  width: 100%;
}
/* line 18, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .boolean-field-wrapper .boolean-field-label.disabled-text {
  color: #b2b2b2;
  cursor: not-allowed;
}
/* line 22, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .boolean-field-wrapper .boolean-field-label .boolean-field-label-cell {
  display: table-cell;
}
/* line 25, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.no-label {
  width: 20px;
}
/* line 33, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .description-text-table {
  display: table;
  width: 100%;
}
/* line 34, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .description-text-table.disabled-text {
  color: #b2b2b2;
}
@media only screen and (min-width: 1400px) {
  /* line 33, ../../../../../sharedModules/resources/sass/_testOptions.scss */
  .testOptions-dialog .description-text-table {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 33, ../../../../../sharedModules/resources/sass/_testOptions.scss */
  .testOptions-dialog .description-text-table {
    font-size: 15px;
  }
}
/* line 45, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .description-text-table.second {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 51, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .description-text-table .cell {
  display: table-cell;
}
/* line 54, ../../../../../sharedModules/resources/sass/_testOptions.scss */
.testOptions-dialog .description-text-table .cell.last-cell {
  width: 20px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_dragDrop.scss */
.on-drag-hover:not(.disable-dragdrop-style):not(tr) {
  border: 1px solid #f97d19;
}
/* line 5, ../../../../../sharedModules/resources/sass/_dragDrop.scss */
.on-drag-hover:not(.disable-dragdrop-style):not(tr) input {
  background-color: rgba(255, 207, 168, 0.3);
}

/* line 10, ../../../../../sharedModules/resources/sass/_dragDrop.scss */
tr.on-drag-hover,
.table-layout.disable-hover tbody tr.on-drag-hover {
  background-color: rgba(255, 207, 168, 0.3) !important;
}
/* line 15, ../../../../../sharedModules/resources/sass/_dragDrop.scss */
tr.on-drag-hover td,
.table-layout.disable-hover tbody tr.on-drag-hover td {
  border-top: 1px solid #f97d19;
  border-bottom: 1px solid #f97d19;
}
/* line 19, ../../../../../sharedModules/resources/sass/_dragDrop.scss */
tr.on-drag-hover td:first-child,
.table-layout.disable-hover tbody tr.on-drag-hover td:first-child {
  border-left: 1px solid #f97d19;
  border-top: 1px solid #f97d19;
  border-bottom: 1px solid #f97d19;
}
/* line 25, ../../../../../sharedModules/resources/sass/_dragDrop.scss */
tr.on-drag-hover td:last-child,
.table-layout.disable-hover tbody tr.on-drag-hover td:last-child {
  border-right: 1px solid #f97d19;
}
/* line 30, ../../../../../sharedModules/resources/sass/_dragDrop.scss */
tr.on-drag-hover input,
.table-layout.disable-hover tbody tr.on-drag-hover input {
  background-color: transparent !important;
  border-color: transparent !important;
}

/* line 1, ../../../../../sharedModules/resources/sass/_helpbarBookings.scss */
.app-helpbar-bookings {
  background: #fff;
  border: 1px solid #d6d9d9;
  padding: 0;
  position: relative;
  margin-top: 10px;
  width: 230px;
  z-index: 1;
}
/* line 15, ../../../../../sharedModules/resources/sass/_helpbarBookings.scss */
.app-helpbar-bookings .bookings-body {
  display: none;
}
/* line 19, ../../../../../sharedModules/resources/sass/_helpbarBookings.scss */
.app-helpbar-bookings .bookings-results {
  background: #f7f7f8;
  padding: 5px 1px 0 5px;
  min-height: 97px;
}
/* line 23, ../../../../../sharedModules/resources/sass/_helpbarBookings.scss */
.app-helpbar-bookings .bookings-results .bookings-list {
  padding-right: 15px;
}
/* line 27, ../../../../../sharedModules/resources/sass/_helpbarBookings.scss */
.app-helpbar-bookings .bookings-results .bookings-no-results {
  padding: 20px;
  text-align: center;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
/* line 35, ../../../../../sharedModules/resources/sass/_helpbarBookings.scss */
.app-helpbar-bookings .bookings-results.mCustomScrollbar.mCS_no_scrollbar {
  padding-right: 5px;
}
/* line 39, ../../../../../sharedModules/resources/sass/_helpbarBookings.scss */
.app-helpbar-bookings .bookings-results.mCustomScrollbar.mCS_no_scrollbar .bookings-list {
  padding-right: 0;
}
/* line 46, ../../../../../sharedModules/resources/sass/_helpbarBookings.scss */
.app-helpbar-bookings .bookings-footer {
  height: 30px;
  line-height: 30px;
  border-top: 1px solid #d6d9d9;
}

/* line 2, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard {
  padding: 30px;
  padding-bottom: 50px;
}
/* line 6, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper {
  border: 1px solid #d6d9d9;
  background-color: #fff;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 13, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper h3 {
  border-bottom: 1px solid #e6c7ac;
  margin: 5px 0 29px 0;
  padding: 0 0 8px;
}
/* line 20, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper .ident-aba-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
/* line 26, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper .ident-aba-footer .ident-aba-status {
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 32, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper .ident-aba-footer .ident-aba-status-icon {
  margin: 0 20px 0 0;
}
/* line 38, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper h2 {
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  margin: 10px 0 20px 0;
}
/* line 45, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table-wrapper .wizard-info-table {
  border: none;
  background: transparent;
  margin-bottom: 0;
  padding: 0;
}
/* line 53, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table {
  display: flex;
  width: 100%;
  border: 1px solid #d6d9d9;
  padding: 20px;
}
/* line 60, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.display-table {
  display: table;
}
/* line 63, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.display-table .info-table-row {
  display: table-row;
}
/* line 66, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.display-table .info-table-row .info-table-cell {
  display: table-cell;
}
/* line 73, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.margin-bottom {
  margin-bottom: 20px;
}
/* line 77, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.white {
  background: #fff;
}
/* line 79, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.white .position-fix {
  margin-left: 15px;
}
/* line 84, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table {
  background: transparent;
  border-color: transparent;
  padding: 0;
}
/* line 91, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row.one-cell {
  width: 100%;
}
/* line 95, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell {
  width: 50%;
  vertical-align: top;
}
/* line 99, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell.name {
  text-align: center;
  padding-bottom: 30px;
}
/* line 105, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell:first-child {
  width: 50%;
  padding-right: 10px;
}
/* line 111, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell:last-child {
  padding-left: 10px;
}
/* line 116, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell.one-cell {
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
}
/* line 125, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell.one-cell .status-icon-box .border.icon-middle-top .text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell.one-cell .status-icon-box .icon-middle-top.content .text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell.one-cell .top-icon-info-box .border.icon-middle-top .text,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell.one-cell .top-icon-info-box .icon-middle-top.content .text {
  text-align: center;
}
/* line 136, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .text {
  display: block;
}
/* line 140, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .buttons, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .buttons {
  text-align: center;
}
/* line 144, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .border, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .content, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .border,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .content {
  min-height: 100px;
}
/* line 147, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .border.icon-middle-top, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .icon-middle-top.content, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .border.icon-middle-top,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .icon-middle-top.content {
  padding: 30px 0 20px;
}
/* line 150, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .border.icon-middle-top .headline, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .icon-middle-top.content .headline, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .border.icon-middle-top .headline,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .icon-middle-top.content .headline {
  padding: 0 20px;
}
/* line 154, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .border.icon-middle-top .text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .status-icon-box .icon-middle-top.content .text, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .border.icon-middle-top .text,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.status-table .info-table-row .info-table-cell .top-icon-info-box .icon-middle-top.content .text {
  text-align: left;
  padding: 0 20px;
}
/* line 168, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .info-table-row .info-table-cell {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 0;
}
/* line 173, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .info-table-row .info-table-cell:first-child {
  width: 60px;
}
/* line 177, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .info-table-row .info-table-cell p {
  margin-bottom: 10px;
}
/* line 180, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .info-table-row .info-table-cell p:last-child {
  margin-bottom: 0;
}
/* line 185, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .info-table-row .info-table-cell .headline {
  margin-bottom: 15px;
}
/* line 189, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .info-table-row .info-table-cell .headline.headline-only {
  margin-bottom: 0;
}
/* line 194, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .info-table-row .info-table-cell ul {
  margin: 0 0 0 16px;
}
/* line 201, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon {
  padding: 10px 20px;
}
/* line 206, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon .info-table-row .info-table-cell.svg-icon, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon .info-table-row .table-layout > tbody > tr.selected-row.row-help-icon > td.info-table-cell:last-child:after, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon .info-table-row .calendar th.prev i.info-table-cell, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon .info-table-row i.info-table-cell, .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon .info-table-row .calendar th.next i.info-table-cell, .calendar th.next .app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon .info-table-row i.info-table-cell {
  vertical-align: top;
}
/* line 210, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon .info-table-row .download-buttons {
  margin-top: 10px;
}
/* line 213, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table.big-left-icon .info-table-row .download-buttons .button {
  width: auto;
}
/* line 220, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .download-buttons {
  width: 15%;
}
/* line 224, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .download-buttons button.button.secondary {
  width: 100%;
  margin-bottom: 10px;
}
/* line 228, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-table .download-buttons button.button.secondary:last-child {
  margin-bottom: 0;
}
/* line 236, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-content {
  display: flex;
  align-items: center;
}
/* line 240, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-content .wizard-text {
  width: calc(100% - 120px);
}
/* line 244, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-content .wizard-icon {
  width: 100px;
  margin: 0 20px;
}
/* line 248, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-content .wizard-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 88.88889%;
  background-size: 2090px 2090px;
  width: 110px;
  height: 110px;
  margin: auto -5px;
}
/* line 256, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-box-wrapper {
  text-align: right;
  vertical-align: top;
}
/* line 260, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-box-wrapper .product-pricing-box {
  display: inline-block;
}
/* line 264, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-box-wrapper .product-pricing-box,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-box-wrapper .identification-box {
  vertical-align: top;
}
/* line 270, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .subheading {
  margin: 0 30px 15px 0;
}
/* line 275, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .validation-button {
  width: 100%;
  margin: 10px 0;
}
/* line 280, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .checkbox-container-spacer {
  height: 82px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .checkboxes-container {
  vertical-align: top;
  bottom: 20px;
  margin-top: 20px;
}
/* line 291, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .checkboxes-container .boolean-field-wrapper {
  margin-bottom: 10px;
}
/* line 295, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .checkboxes-container .icon-tip {
  vertical-align: top;
  margin-left: -10px;
}
/* line 299, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .checkboxes-container .icon-tip:before {
  vertical-align: top;
}
/* line 306, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-box-wrapper {
  border: 1px solid #d6d9d9;
  background: #e4f7dc;
  display: block;
  margin-bottom: 20px;
  position: relative;
  min-height: 40px;
}
/* line 314, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-box-wrapper .wizard-info-box-table {
  display: table;
  width: 100%;
}
/* line 318, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-box-wrapper .wizard-info-box-table .wizard-info-box-table-cell {
  display: table-cell;
  padding: 15px;
  vertical-align: middle;
}
/* line 323, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-box-wrapper .wizard-info-box-table .wizard-info-box-table-cell.icon-cell {
  padding-right: 10px;
  width: 55px;
}
/* line 327, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-box-wrapper .wizard-info-box-table .wizard-info-box-table-cell.icon-cell span.svg-icon.white-border:before {
  border: 3px solid #fff;
  border-radius: 100px;
  background-color: #fff;
}
/* line 334, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard .wizard-info-box-wrapper .wizard-info-box-table .wizard-info-box-table-cell h2 {
  margin-bottom: 10px;
}

/* line 347, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
aba-wizard .app-content-actionbar > div,
aba-wizard-elster .app-content-actionbar > div {
  float: right;
}
/* line 350, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
aba-wizard .app-content-actionbar > div button,
aba-wizard-elster .app-content-actionbar > div button {
  float: left;
  margin-left: 10px;
}

/* line 360, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-aba-wizard h1 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  margin: 30px 0 20px 0;
}

/* line 371, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.buttons.aba-pending-margin {
  margin-top: 15px;
}

/* line 376, ../../../../../sharedModules/resources/sass/_abaWizard.scss */
.post-ident-ul {
  margin-left: 25px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box {
  width: 230px;
  padding: 20px;
  border: 1px solid #d6d9d9;
  background: #fff;
  text-align: center;
  display: inline-block;
}
/* line 10, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box .headline {
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 15, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box .text {
  margin-bottom: 10px;
}

/* line 20, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box-no-filing {
  background: #fff;
  text-align: center;
  cursor: default;
}
/* line 25, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box-no-filing.not-identified {
  width: 200px;
  border: 1px solid #f97d19;
  cursor: pointer;
}
/* line 30, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box-no-filing.not-identified .text-box {
  color: #f97d19;
  font-weight: 400;
}
/* line 36, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box-no-filing .icon-box {
  flex: 0;
  width: 64px;
  vertical-align: middle;
  padding-left: 10px;
  align-self: center;
}
/* line 44, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box-no-filing .text-box {
  vertical-align: middle;
  padding-right: 10px;
  padding-left: 10px;
  align-self: center;
}
/* line 50, ../../../../../sharedModules/resources/sass/_identificationBox.scss */
.identification-box-no-filing .text-box.bold {
  font-weight: 600;
}

/* line 4, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box.ps-column,
.top-icon-info-box.ps-column {
  width: 50%;
  float: left;
}
/* line 9, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box.tax-sending-info,
.top-icon-info-box.tax-sending-info {
  margin: 0 30px 0 30px;
}
/* line 13, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .text,
.top-icon-info-box .text {
  display: table-cell;
  padding: 15px 20px 15px 20px;
  text-align: center;
}
/* line 20, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .text.elster-last-step-padding,
.top-icon-info-box .text.elster-last-step-padding {
  padding: 15px 20px 5px 20px;
}
/* line 24, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .text.vertical-center,
.top-icon-info-box .text.vertical-center {
  vertical-align: middle;
}
/* line 27, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .text.extra-margin-after-tax-sending,
.top-icon-info-box .text.extra-margin-after-tax-sending {
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 34, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .border, .status-icon-box .content,
.top-icon-info-box .border,
.top-icon-info-box .content {
  padding: 10px 10px 10px 8px;
  box-sizing: border-box;
  border-radius: 2px;
  background-color: #ffffff;
  border: 1px solid #d6d9d9;
  display: table;
  height: 40px;
  width: 100%;
  position: relative;
}
/* line 45, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .border.elster-big-info, .status-icon-box .elster-big-info.content,
.top-icon-info-box .border.elster-big-info,
.top-icon-info-box .elster-big-info.content {
  padding-left: 14px;
}
/* line 49, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .border .icon-size-l, .status-icon-box .content .icon-size-l,
.top-icon-info-box .border .icon-size-l,
.top-icon-info-box .content .icon-size-l {
  margin-top: -16px;
  margin-left: -16px;
}
/* line 57, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .border .icon, .status-icon-box .content .icon,
.top-icon-info-box .border .icon,
.top-icon-info-box .content .icon {
  position: absolute;
  margin-top: -16px;
  left: 50%;
  top: 0;
  margin-left: -16px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .border.elster-download-box, .status-icon-box .elster-download-box.content,
.top-icon-info-box .border.elster-download-box,
.top-icon-info-box .elster-download-box.content {
  margin-bottom: 15px;
}
/* line 69, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .border.elster-download-documents-box, .status-icon-box .elster-download-documents-box.content,
.top-icon-info-box .border.elster-download-documents-box,
.top-icon-info-box .elster-download-documents-box.content {
  padding-left: 30px;
  padding-right: 20px;
}
/* line 73, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .border.elster-more-persons-download-box, .status-icon-box .elster-more-persons-download-box.content,
.top-icon-info-box .border.elster-more-persons-download-box,
.top-icon-info-box .elster-more-persons-download-box.content {
  height: 125px;
}
/* line 79, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .content,
.top-icon-info-box .content {
  display: flex;
  align-items: center;
  height: auto;
  padding: 20px;
}
/* line 87, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .content .icon,
.status-icon-box .content .text,
.top-icon-info-box .content .icon,
.top-icon-info-box .content .text {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
}
/* line 95, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .content .icon.full-size,
.status-icon-box .content .text.full-size,
.top-icon-info-box .content .icon.full-size,
.top-icon-info-box .content .text.full-size {
  width: 100%;
}
/* line 100, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .content .icon,
.top-icon-info-box .content .icon {
  width: 110px;
  margin-right: 20px;
}
/* line 105, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .content .text,
.top-icon-info-box .content .text {
  text-align: left;
  line-height: 1.5;
}
/* line 110, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .content .text .center-text,
.top-icon-info-box .content .text .center-text {
  text-align: center;
}
/* line 117, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box .h4,
.top-icon-info-box .h4 {
  line-height: 1.2;
}
/* line 122, ../../../../../sharedModules/resources/sass/_statusIconBox.scss */
.status-icon-box p,
.top-icon-info-box p {
  margin-top: 20px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #fff;
}
/* line 10, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation:before {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 15px;
  margin: -14px 0 0;
  background-color: transparent;
  background-image: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 90%);
  content: '';
}
/* line 23, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation > ul.ul-main-navigation {
  border-top: 7px solid #ebebed;
}
/* line 27, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation > ul.ul-main-navigation > li {
  height: 40px;
  overflow: hidden;
}
/* line 32, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation > ul.ul-main-navigation > li.tree-expanded {
  height: auto;
}
/* line 40, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.page-navigation.service-view .nav-tree-container .topic-navigation > ul.ul-main-navigation > li .tree-item.tree-level-1 .tree-item-label {
  padding-left: 40px;
}

/* line 54, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin: -1px -1px 10x -1px;
  box-shadow: inset 0 -1px 0 #d6d9d9, 2px -2px 0 #ebebed;
  background-color: #ebebed;
}
/* line 68, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons * {
  box-sizing: border-box;
}
/* line 72, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button {
  flex-grow: 1;
  flex-basis: 0;
  width: auto;
  max-width: 200px;
  height: auto;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 84, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button:last-child {
  margin: 0;
}
/* line 87, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button:last-child label {
  border-right-color: transparent;
}
/* line 92, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button label {
  position: relative;
  overflow: hidden;
  display: block;
  height: 100%;
  width: 100%;
  padding: 10px 5px;
  border-top: 2px solid transparent;
  border-right: 1px solid #d6d9d9;
  border-bottom: 1px solid #d6d9d9;
  text-align: center;
  color: #666666;
  font-weight: 400;
  line-height: 1.4;
  cursor: pointer;
  background: #f7f7f8;
  box-shadow: 1px 0 0 #d6d9d9, 0 -1px 0 #d6d9d9;
}
/* line 110, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button label:hover {
  background: #ebebed;
}
/* line 116, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button input {
  display: none;
}
/* line 120, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button .svg-icon, .main-topic-radio-buttons .main-topic-radio-button .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .main-topic-radio-buttons .main-topic-radio-button .calendar th.prev i, .calendar th.prev .main-topic-radio-buttons .main-topic-radio-button i, .main-topic-radio-buttons .main-topic-radio-button .calendar th.next i, .calendar th.next .main-topic-radio-buttons .main-topic-radio-button i {
  display: block;
  width: 32px;
  height: 32px;
  margin: 10px auto;
}
/* line 126, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-button .svg-icon:before, .main-topic-radio-buttons .main-topic-radio-button .calendar th.prev i:before, .calendar th.prev .main-topic-radio-buttons .main-topic-radio-button i:before, .main-topic-radio-buttons .main-topic-radio-button .calendar th.next i:before, .calendar th.next .main-topic-radio-buttons .main-topic-radio-button i:before {
  transform: scale(1.8) translateY(0.21rem);
}
/* line 133, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons .main-topic-radio-content {
  width: 100%;
  height: 100%;
}
/* line 140, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label {
  border-color: transparent;
  border-top: 2px solid #f97d19;
  border-right-color: #d6d9d9;
  color: #f97d19;
  font-weight: 500;
  background: #fff;
  box-shadow: 0 2px 0 #fff;
}
/* line 149, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label:hover {
  background: #fff;
  cursor: default;
}
/* line 157, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-employee:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-employee:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-employee:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-employee:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 55.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 163, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-pensioner:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-pensioner:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-pensioner:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-pensioner:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 27.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 169, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-real-estate:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-real-estate:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-real-estate:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-real-estate:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 175, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-interest:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-interest:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-interest:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-interest:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 83.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 181, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-companies:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-companies:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-companies:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-companies:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-companies:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 66.66667%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 187, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.main-topic-radio-buttons input:checked ~ label .svg-icon.icon-additional-income:before, .main-topic-radio-buttons input:checked ~ label .calendar th.prev i.icon-additional-income:before, .calendar th.prev .main-topic-radio-buttons input:checked ~ label i.icon-additional-income:before, .main-topic-radio-buttons input:checked ~ label .calendar th.next i.icon-additional-income:before, .calendar th.next .main-topic-radio-buttons input:checked ~ label i.icon-additional-income:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 77.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 196, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics {
  padding: 0;
}
/* line 200, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics.extra-padding {
  padding: 30px;
}
/* line 204, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents {
  padding: 30px 30px 50px 30px;
}
/* line 207, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents:after {
  content: '';
  display: block;
  clear: both;
}
/* line 213, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-left,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-right {
  overflow: hidden;
  display: inline-block;
  width: calc(50% - 5px);
  float: left;
  margin: 0;
}
/* line 221, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-right {
  margin: 0 0 0 10px;
}
/* line 225, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-left {
  width: 100%;
}
/* line 228, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .main-topic-contents-right {
  display: none;
}
/* line 232, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button {
  display: inline-block;
  width: 100%;
  height: auto;
  float: left;
  margin: 0 0 10px;
}
/* line 239, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button .dialog-overview-button-left {
  padding: 10px;
}
/* line 243, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button div,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button span,
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button i {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 253, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button-contents {
  display: table;
  width: 100%;
}
/* line 258, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .dialog-overview-button-front-icon {
  width: 24px;
  height: 24px;
}
/* line 263, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .svg-icon, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .calendar th.prev i, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents i, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .calendar th.next i, .calendar th.next .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents i {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 10px 0;
  text-align: center;
}
/* line 270, ../../../../../sharedModules/resources/sass/_additionalTopics.scss */
.app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .svg-icon.svg-icon-dialog-arrow-right, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-dialog-arrow-right:last-child:after, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .calendar th.prev i.svg-icon-dialog-arrow-right, .calendar th.prev .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents i.svg-icon-dialog-arrow-right, .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents .calendar th.next i.svg-icon-dialog-arrow-right, .calendar th.next .app-content .app-dialog .app-dialog-wrapper.app-dialog-additional-topics .main-topic-contents i.svg-icon-dialog-arrow-right {
  margin: 0;
}

/* line 1, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide {
  position: relative;
  background: #e4f7dc;
  margin-bottom: 10px;
  border: 1px solid #d6d9d9;
}
/* line 7, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-toggle-icon {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
/* line 14, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-header {
  height: 36px;
  padding: 0 10px;
  display: table;
  width: 100%;
  cursor: pointer;
}
/* line 22, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-header .guide-title,
.dialog-guide .dialog-guide-header .guide-icon {
  border-bottom: none;
  padding-bottom: 0;
  vertical-align: middle;
  display: table-cell;
}
/* line 31, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-header .guide-icon {
  width: 20px;
  padding-right: 10px;
}
/* line 37, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-header .svg-icon.svg-icon-guide:before, .dialog-guide .dialog-guide-header .calendar th.prev i.svg-icon-guide:before, .calendar th.prev .dialog-guide .dialog-guide-header i.svg-icon-guide:before, .dialog-guide .dialog-guide-header .calendar th.next i.svg-icon-guide:before, .calendar th.next .dialog-guide .dialog-guide-header i.svg-icon-guide:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 88.88889%;
  background-size: 399px 399px;
  width: 21px;
  height: 21px;
}
/* line 44, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body {
  display: table;
  width: 100%;
  padding: 10px 10px 15px 10px;
}
/* line 49, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-icon,
.dialog-guide .dialog-guide-body .guide-text,
.dialog-guide .dialog-guide-body .guide-question {
  display: table-cell;
  vertical-align: top;
}
/* line 57, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-icon {
  width: 70px;
}
/* line 61, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-icon .svg-icon.svg-icon-guide:before, .dialog-guide .dialog-guide-body .guide-icon .calendar th.prev i.svg-icon-guide:before, .calendar th.prev .dialog-guide .dialog-guide-body .guide-icon i.svg-icon-guide:before, .dialog-guide .dialog-guide-body .guide-icon .calendar th.next i.svg-icon-guide:before, .calendar th.next .dialog-guide .dialog-guide-body .guide-icon i.svg-icon-guide:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 88.88889%;
  background-size: 874px 874px;
  width: 46px;
  height: 46px;
}
/* line 69, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-text.with-collapsible-padding {
  padding-right: 15px;
}
/* line 73, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-text .headline {
  display: block;
  margin-bottom: 10px;
}
/* line 79, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-text p {
  margin: 15px 0;
}
/* line 81, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-text p.title-padding {
  margin-bottom: 0;
  margin-top: 15px;
}
/* line 85, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-text p.no-padding {
  margin: 0;
}
/* line 89, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-text p.padding-correction {
  margin-top: -10px;
}
/* line 93, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-text p:last-child {
  margin-bottom: 0;
}
/* line 101, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-question {
  padding: 35px 5px 0 20px;
}
/* line 103, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-question.position-bottom {
  vertical-align: bottom;
}
/* line 108, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-interview-table {
  display: table;
  width: 100%;
}
/* line 112, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide .dialog-guide-body .guide-interview-table .table-cell {
  display: table-cell;
}
/* line 119, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide button {
  margin-top: 15px;
}
/* line 121, ../../../../../sharedModules/resources/sass/_guide.scss */
.dialog-guide button.no-margin {
  margin-top: 0;
}

/* line 5, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog {
  width: 700px;
}
/* line 8, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .description {
  margin-bottom: 20px;
}
/* line 15, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .modal-dialog-table.sample-tax-years {
  margin: 20px 0;
  table-layout: fixed;
}
/* line 19, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .modal-dialog-table.sample-tax-years .modal-dialog-table-cell {
  vertical-align: top;
}
/* line 24, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .modal-dialog-table.sample-tax-declarations {
  table-layout: fixed;
  height: 1px;
}
/* line 28, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .modal-dialog-table.sample-tax-declarations .modal-dialog-table-cell {
  height: 100%;
  padding: 0;
  vertical-align: top;
}
/* line 33, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .modal-dialog-table.sample-tax-declarations .modal-dialog-table-cell:first-child {
  padding-right: 5px;
}
/* line 37, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .modal-dialog-table.sample-tax-declarations .modal-dialog-table-cell:last-child {
  padding-left: 5px;
}
/* line 46, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .sample-tax-years input[type=radio] {
  display: none;
}
/* line 49, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .sample-tax-years input[type=radio] + label.sample-tax-year-button {
  display: block;
  width: 100%;
  height: 30px;
  padding: 5px 20px;
  border: 1px solid #d6d9d9;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
}
/* line 60, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .sample-tax-years input[type=radio] + label.sample-tax-year-button:hover {
  background: #ebebed;
}
/* line 66, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .sample-tax-years input[type=radio]:checked + label.sample-tax-year-button {
  border: 2px solid #f97d19;
  color: #f97d19;
  cursor: default;
}
/* line 72, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.modal.modal-sample-tax-declarations .modal-dialog .sample-tax-years input[type=radio]:checked + label.sample-tax-year-button:hover {
  background: #fff;
}

/* line 84, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.sample-tax-declaration-button {
  position: relative;
  height: 100%;
  width: 100%;
  padding: 0;
  display: table;
  line-height: 25px;
  white-space: normal;
  text-align: left;
  border: 1px solid #d6d9d9;
  cursor: pointer;
}
/* line 97, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.sample-tax-declaration-button:hover {
  background-color: #ebebed;
}
/* line 101, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.sample-tax-declaration-button .sample-button-cell {
  display: table-cell;
  vertical-align: middle;
  padding: 15px 5px;
}
/* line 106, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.sample-tax-declaration-button .sample-button-cell:first-child {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 111, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.sample-tax-declaration-button .sample-button-cell:last-child {
  padding-right: 20px;
}
/* line 115, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.sample-tax-declaration-button .sample-button-cell.icon-cell {
  width: 24px;
}
/* line 120, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.sample-tax-declaration-button .title,
.sample-tax-declaration-button .sub-title {
  display: block;
  line-height: 18px;
}

/* line 132, ../../../../../sharedModules/resources/sass/_sampleTaxDeclarations.scss */
.toggle-box.sample-tax-declarations .sample-tax-declaration-button {
  margin-bottom: 10px;
}

/* line 1, ../../../../../sharedModules/resources/sass/_bookingDialogTargets.scss */
.booking-dialog-targets {
  cursor: pointer;
  user-select: none;
}
/* line 7, ../../../../../sharedModules/resources/sass/_bookingDialogTargets.scss */
.booking-dialog-targets .box.box-grey, .booking-dialog-targets .box.box-grey-free, .booking-dialog-targets .box.box-grey-filing {
  min-height: 60px;
  background-color: #f7f7f8;
}
/* line 11, ../../../../../sharedModules/resources/sass/_bookingDialogTargets.scss */
.booking-dialog-targets .box.box-grey:hover, .booking-dialog-targets .box.box-grey-free:hover, .booking-dialog-targets .box.box-grey-filing:hover {
  background-color: #ebebed;
}

/**
 * ACHTUNG! Die Styles werden mehrmals benutzt.
 * EntireThirdView.html (Steuererklärung abgeben)
 * AstWizardDialogTempalte.html
 * evtl. an noch weiteren Stellen
 */
/* line 8, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table {
  display: table;
  width: 100%;
  table-layout: fixed;
  padding: 0 30px;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 17, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizard-steps-container {
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}
/* line 23, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizard-steps-container.elster-step-container {
  padding-right: 0;
  vertical-align: top;
}
/* line 29, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-icon-extra-height {
  height: 57px;
}
/* line 33, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-step-text {
  margin-top: 5px;
  text-align: center;
}
/* line 38, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-step-text.frist-step-text {
  margin-left: -7px;
}
/* line 41, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-step-text.active {
  color: #f97d19;
  font-weight: bold;
}
/* line 46, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-step-line-cell {
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
/* line 50, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-step-line-cell.right {
  padding-left: 20px;
}
/* line 53, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-step-line-cell.left {
  padding-right: 20px;
}
/* line 58, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-step-table {
  display: table;
  width: 100%;
  box-sizing: border-box;
}
/* line 63, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .elster-step-line {
  height: 1px;
  width: 100%;
  border-bottom: 1px solid #d6d9d9;
}
/* line 69, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizard-steps-container-last {
  display: table-cell;
  vertical-align: middle;
}
/* line 75, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizard-steps-container-last.elster-step-container {
  vertical-align: top;
}
/* line 80, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizardsteps {
  width: 100%;
  background-color: #d6d9d9;
  padding-left: 10px;
  opacity: 0.4;
  box-sizing: border-box;
}
/* line 87, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizardsteps.active {
  background-color: transparent;
  opacity: 1;
  border: 2px solid #f97d19;
}
/* line 92, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizardsteps.active .wizard-step-container-inside {
  display: table;
  height: 56px;
}
/* line 98, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizardsteps .wizard-step-container-inside {
  display: table;
  height: 60px;
}
/* line 103, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizardsteps .right-span {
  padding-left: 10px;
}
/* line 107, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-table .wizardsteps .left-span {
  vertical-align: middle;
  display: table-cell;
}

/* line 115, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table {
  width: 100%;
  display: table;
  table-layout: fixed;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 20px;
}
/* line 117, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table.extra-top-margin {
  margin-top: 50px;
}
/* line 120, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-info-table {
  display: table;
  width: 100%;
  border: 1px solid #d6d9d9;
  background-color: #e4f7dc;
  margin-bottom: 20px;
  padding: 15px;
}
/* line 128, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-info-table .left-tax-service-cell {
  display: table-cell;
  width: 60px;
  vertical-align: middle;
}
/* line 134, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-info-table .right-tax-service-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 141, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-info-table .right-tax-service-cell .text-margin {
  margin-top: 10px;
}
/* line 147, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-second-info-table {
  display: table;
  width: 100%;
  border: 1px solid #d6d9d9;
  background-color: #f7f7f8;
  padding: 15px;
}
/* line 154, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-second-info-table.margin-bottom {
  margin-bottom: 20px;
}
/* line 157, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-second-info-table .header-tax-service-table {
  display: table;
  width: 100%;
}
/* line 162, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-second-info-table .left-tax-service-cell {
  display: table-cell;
  width: 60px;
  vertical-align: middle;
  padding-bottom: 20px;
}
/* line 169, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-second-info-table .right-tax-service-cell {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 20px;
}
/* line 177, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-second-info-table .right-tax-service-cell .text-margin {
  margin-top: 10px;
}
/* line 181, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-second-info-table .right-tax-service-cell .other-text-margin {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 187, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .tax-service-second-info-table .other-tax-service-table {
  display: table;
  width: 100%;
}
/* line 193, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .success-classic-print-table {
  display: table;
  width: 100%;
}
/* line 196, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .success-classic-print-table .classic-table-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 200, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .success-classic-print-table .classic-table-cell.first {
  padding-right: 5px;
  width: 36px;
}
/* line 205, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .success-classic-print-table .classic-table-cell .header-info-elster {
  font-weight: 500;
}
/* line 211, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .success-classic-print-table.partner-table {
  padding-left: 15px;
  padding-right: 20px;
  border: 1px solid #d6d9d9;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 218, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .success-classic-print-table.extra-margin {
  margin-bottom: 10px;
}
/* line 223, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .circle {
  width: 44px;
  height: 44px;
  border-radius: 20px;
  position: absolute;
  top: -20px;
  right: -42px;
}
/* line 234, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .circle .toggle-icon-position {
  position: absolute;
}
/* line 249, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table.startpage {
  padding-right: 50px;
  margin-bottom: 40px;
}
/* line 254, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table.first {
  margin-top: 20px;
}
/* line 257, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .medium-text {
  font-weight: 500;
}
/* line 260, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table.extra-margin {
  margin-bottom: 10px;
}
/* line 263, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table.extra-margin-bottom {
  margin-bottom: 20px;
}
/* line 267, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 269, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.elster-download-icon-cell {
  width: 44px;
}
/* line 272, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.active {
  border: 2px solid #f97d19 !important;
  padding-left: 14px !important;
}
/* line 276, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.active:hover {
  background-color: #fff;
}
/* line 280, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.active .circle {
  top: -22px;
  right: -43px;
}
/* line 284, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.active .circle .toggle-icon-position {
  display: inline-block;
}
/* line 290, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.top {
  height: 75px;
}
/* line 297, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.toggle {
  cursor: pointer;
}
/* line 300, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.first, .submit-wizard-info-table .submit-wizard-cell.last {
  padding-left: 15px;
  padding-right: 20px;
  border: 1px solid #d6d9d9;
}
/* line 305, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.first.extra-info, .submit-wizard-info-table .submit-wizard-cell.last.extra-info {
  background-color: #f7f7f8;
}
/* line 310, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.extra-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 315, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.no-border {
  border: none;
}
/* line 318, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell.middle {
  padding-left: 40px;
  padding-right: 40px;
  width: 116px;
}
/* line 324, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell .inner-table {
  position: relative;
  height: 100%;
  display: table;
  width: 100%;
}
/* line 330, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell .inner-table .new-triangle {
  width: 0;
  position: absolute;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 38px 38px 0 0;
  left: -15px;
  border-color: #f97d19 transparent transparent transparent;
}
/* line 340, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell .inner-table .new-triangle .new-text {
  position: absolute;
  top: -33px;
  font-size: 14px;
  color: white;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* line 350, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell .inner-table .text-bold {
  font-weight: bold;
}
/* line 353, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell .inner-table .left {
  display: table-cell;
  vertical-align: middle;
}
/* line 357, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell .inner-table .left.width-for-icon {
  width: 45px;
}
/* line 362, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.submit-wizard-info-table .submit-wizard-cell .inner-table .right {
  display: table-cell;
  vertical-align: middle;
  padding-left: 15px;
}

/* line 372, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-button-nextpage {
  float: right;
  margin: 0 0 0 10px;
}

/* line 378, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-button-nextpage-position {
  float: right;
}

/* line 383, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
filing-classic .classic-print-wrapper {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 390, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper.no-padding {
  padding: 0;
}
/* line 393, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .status-box {
  margin-bottom: 30px;
}
/* line 398, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .tax-sending-documents-box {
  border: 1px solid #d6d9d9;
  width: 100%;
  padding: 20px;
  margin-bottom: 10px;
}
/* line 405, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .icon-text-container {
  border: 1px solid #d6d9d9;
  display: table;
  width: 100%;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 413, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .icon-text-container.special {
  padding: 20px;
}
/* line 417, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .icon-text-container.special-margin {
  margin-top: 30px;
}
/* line 421, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .icon-text-container.special-smaller-margin {
  margin-top: 10px;
}
/* line 425, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .icon-text-container .cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 428, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .icon-text-container .cell.top-cell {
  vertical-align: top;
}
/* line 432, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .icon-text-container .icon-cell {
  width: 70px;
}
/* line 435, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .icon-text-container .icon-cell.smaller {
  width: 50px;
}
/* line 441, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .elser-last-step-headline {
  font-size: 22px;
}
/* line 444, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .elser-last-step-headline.smaller {
  font-size: 16px;
}
/* line 451, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .elster-laststep-text.link {
  color: #f97d19;
}
/* line 457, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .button-table {
  display: table;
  width: 100%;
  margin-top: 5px;
}
/* line 462, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .button-table .button-cell {
  display: inline;
  margin-right: 5px;
}
/* line 468, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-print-wrapper .button-table .link-cell {
  display: block;
  margin-right: 5px;
}

/* line 476, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.start-elster-sending-one-container {
  border: solid 2px #d4d4d4;
  border-radius: 2px;
  text-align: center;
  min-height: 35px;
  position: relative;
  margin-left: 20px;
  margin-right: 20px;
  padding: 20px 0;
  margin-top: 30px;
}

/* line 488, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.start-elster-level-two-container {
  width: 36px;
  height: 36px;
  position: absolute;
  top: -18px;
  background-color: white;
  margin-left: -18px;
  left: 50%;
}

/* line 498, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-wrapper {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 30px;
}
/* line 504, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-wrapper.tax-sending-top {
  margin-top: 20px;
}
/* line 508, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-wrapper.tax-sending-right {
  margin-right: 20px;
}

/* line 514, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-bottom {
  border: solid 1px #d6d9d9;
  border-radius: 2px;
  text-align: center;
  width: 100%;
  border-bottom-style: none;
  border-bottom-width: 0;
}
/* line 522, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-bottom.tax-sending-right {
  margin-right: 20px;
}

/* line 527, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-text-inside-box {
  margin-bottom: 10px;
  margin-top: 10px;
}

/* line 536, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-email-table {
  margin: 0 30px 20px 30px;
  display: table;
}
/* line 540, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-email-table .send-elster-email-lable-cell {
  display: table-cell;
  padding-right: 20px;
  vertical-align: middle;
}
/* line 546, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-email-table .string-text-field-input.send-elser-cell {
  display: table-cell;
  width: 379px;
}

/* line 553, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-full-width {
  width: 100%;
}

/* line 557, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.tax-sending-button-container {
  width: 100%;
  margin-right: 20px;
}

/* line 562, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-text-inside-box-second {
  color: #808080;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 570, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-header-notify {
  font-size: 18px;
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  margin: 50px 30px 20px 30px;
}

/* line 577, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-button-container-right {
  width: 100%;
  margin-right: 1px;
}

/* line 582, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-button-container-left {
  width: 100%;
  margin-left: 1px;
}
/* line 585, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-button-container-left.sendtaxdata-margin-right {
  margin-right: 20px;
}

/* line 590, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-box {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  margin: 0 20px;
}
/* line 594, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-box.tax-sending-margin {
  margin: 0 30px 0 30px;
}
/* line 599, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-box .button.secondary {
  height: 40px;
  line-height: 40px;
  width: 100%;
}

/* line 611, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.extra-space-last-step-info-text {
  margin-top: 15px;
  margin-bottom: 20px;
}

/* line 616, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-both-info-header-text {
  display: table-cell;
  text-align: center;
  font-size: 20px;
  width: 50%;
}
/* line 619, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-both-info-header-text.flex-display {
  display: inline;
}
/* line 626, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-both-info-header-text.padding-right {
  padding-right: 10px;
}
/* line 630, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-both-info-header-text.padding-left {
  padding-left: 10px;
}

/* line 635, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-test-mode-title {
  color: #f22a2a;
  display: inline-block;
  font-size: 18px;
}

/* line 642, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.button-inside-box {
  margin-top: 15px;
}
/* line 644, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.button-inside-box.small-box {
  text-align: center;
  margin-left: -50px;
}

/* line 650, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.info-box-links-margin {
  margin-bottom: 15px;
}
/* line 652, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.info-box-links-margin.no-margin {
  margin-bottom: 0;
}

/* line 657, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-documents-header {
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  margin: 20px;
  margin-left: 0;
  margin-right: 0;
}

/* line 667, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-table-display {
  display: table;
}
/* line 669, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-table-display.elster-download-table {
  width: 100%;
  margin-bottom: 30px;
  margin-top: 30px;
}

/* line 678, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.ps-column .top-icon-info-box.ps-column:first-child {
  padding-right: 10px;
}
/* line 683, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.ps-column .top-icon-info-box.ps-column:last-child {
  padding-left: 10px;
}

/* line 690, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-box-left-padding {
  padding-left: 10px;
}

/* line 694, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-two-box-width {
  width: 50%;
}

/* line 698, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-box-right-padding {
  padding-right: 10px;
}

/* line 702, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-box-cell {
  display: table-cell;
}
/* line 704, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-box-cell.elster-info-big {
  padding-left: 15px;
  vertical-align: middle;
}
/* line 709, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-box-cell.elster-download-button-cell {
  width: 200px;
  text-align: right;
}
@media only screen and (min-width: 1400px) {
  /* line 713, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
  .elster-box-cell .elster-download-header {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 713, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
  .elster-box-cell .elster-download-header {
    font-size: 15px;
  }
}

/* line 727, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-box-table {
  display: table;
  width: 100%;
}
/* line 731, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-box-table.elster-box-table-margin {
  margin-bottom: 30px;
  margin-top: 10px;
}

/* line 738, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-two-buttons {
  width: 100% !important;
}
/* line 740, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-two-buttons.elster-button-under {
  margin-top: 5px;
}

/* line 745, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.classic-info-margin-right {
  margin-right: 20px;
}

/* line 749, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-dl-links {
  display: inline;
}

/* line 753, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-info-box {
  margin-bottom: 30px;
  margin-top: 10px;
}
/* line 757, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-info-box.no-margin-bottom {
  margin-bottom: 0;
}
/* line 762, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-info-box .flexbox:nth-child(2) {
  padding-left: 20px;
}
/* line 766, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-info-box .flexbox .top-icon-info-box,
.filing-info-box .flexbox .top-icon-info-box .border,
.filing-info-box .flexbox .top-icon-info-box .content {
  height: 100%;
}

/* line 774, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.last-step-small-margin-top {
  margin-top: 15px;
}

/* line 778, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.last-step-no-padding {
  padding: 0;
}

/* line 782, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.last-step-link-table {
  display: table;
  width: 100%;
}

/* line 787, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.last-step-secial-button-holder {
  text-align: center;
  margin-top: 15px;
  margin-left: -50px;
}

/* line 793, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.sendelsterquestion-dialog-margin-bottom {
  margin-bottom: 20px;
}

/* line 800, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.sendelsterquestion-dialog-margin-bottom-second .boolean-field-wrapper.extra-margin-boolean-field {
  margin-bottom: 10px;
}

/* line 806, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-info-guide {
  padding-right: 30px;
  padding-left: 30px;
}

/* line 811, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box {
  padding: 30px;
}
/* line 813, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .ident-wrapper {
  border: 1px solid #d6d9d9;
}
/* line 816, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .ident-inner-table {
  display: table;
  width: 100%;
}
/* line 821, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .new-triangle {
  width: 0;
  position: absolute;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 40px 40px 0 0;
  left: 31px;
  border-color: #f97d19 transparent transparent transparent;
}
/* line 831, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .new-triangle .new-text {
  position: absolute;
  top: -33px;
  font-size: 14px;
  color: white;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* line 841, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .aba-elster-icon-cell {
  display: table-cell;
  vertical-align: top;
  width: 70px;
  padding-left: 20px;
  padding-top: 15px;
}
/* line 848, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .ident-elster-button-wrapper {
  display: inline-block;
  width: 100%;
  text-align: center;
}
/* line 853, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .ident-elster-button-wrapper .middle-ident {
  display: inline-block;
  padding: 30px 0;
}
/* line 859, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .ident-elster-text-cell {
  display: table-cell;
  vertical-align: top;
  padding-top: 25px;
}
/* line 864, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .ident-elster-text-cell .header-ident-text {
  padding-bottom: 15px;
}
/* line 868, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.elster-ident-box .ident-elster-text-cell .header-ident-text .svg-icon, .elster-ident-box .ident-elster-text-cell .header-ident-text .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .elster-ident-box .ident-elster-text-cell .header-ident-text .calendar th.prev i, .calendar th.prev .elster-ident-box .ident-elster-text-cell .header-ident-text i, .elster-ident-box .ident-elster-text-cell .header-ident-text .calendar th.next i, .calendar th.next .elster-ident-box .ident-elster-text-cell .header-ident-text i {
  margin-right: 10px;
}

/* line 875, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.send-elster-container-all-sides {
  width: 100%;
  border: 1px solid #d6d9d9;
  text-align: center;
}

/* line 881, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-elster-info {
  padding: 30px;
  padding-top: 0px;
}
/* line 884, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-elster-info .elster-box {
  border: 1px solid #d6d9d9;
  display: table;
  width: 100%;
  padding: 20px;
}
/* line 889, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-elster-info .elster-box .elster-box-headline {
  padding-bottom: 20px;
}
/* line 893, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-elster-info .elster-box .elster-box-text {
  padding-bottom: 20px;
}
/* line 897, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-elster-info .elster-box .elster-box-icon-cell {
  display: table-cell;
  width: 60px;
  vertical-align: top;
}
/* line 902, ../../../../../sharedModules/resources/sass/_filingAndAstWizard.scss */
.filing-elster-info .elster-box .elster-box-right-cell {
  display: table-cell;
  vertical-align: top;
}

/* line 2, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box {
  border: 1px solid #d6d9d9;
  background-color: #fff;
  margin-bottom: 20px;
  padding: 20px;
}
/* line 9, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box h2 {
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  margin: 10px 0 20px 0;
}
/* line 16, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table {
  border: none;
  background: transparent;
  margin-bottom: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}
/* line 26, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row {
  display: flex;
}
/* line 29, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row .info-table-cell {
  display: inline-block;
  vertical-align: middle;
  padding: 10px 0;
  width: 85%;
}
/* line 35, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row .info-table-cell:first-child {
  width: 60px;
}
/* line 39, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row .info-table-cell p {
  margin-bottom: 10px;
}
/* line 42, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row .info-table-cell p:last-child {
  margin-bottom: 0;
}
/* line 47, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row .info-table-cell .headline {
  margin-bottom: 15px;
}
/* line 51, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row .info-table-cell .headline.headline-only {
  margin-bottom: 0;
}
/* line 56, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row .info-table-cell ul {
  margin: 0 0 0 16px;
}
/* line 60, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-table-row .info-table-cell.download-buttons, .filing-documents-box .wizard-info-table .info-table-row .info-table-cell.download-buttons.text-right {
  width: auto;
}
/* line 71, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .download-buttons button.button.secondary {
  width: 100%;
  margin-bottom: 10px;
}
/* line 75, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .download-buttons button.button.secondary:last-child {
  margin-bottom: 0;
}
/* line 82, ../../../../../sharedModules/resources/sass/_filingDocuments.scss */
.filing-documents-box .wizard-info-table .info-row {
  margin: 10px 0 0;
}

/* line 10, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog {
  min-height: 600px;
  max-height: calc(100vh - 80px);
}
/* line 14, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content {
  width: 1100px;
  min-height: 600px;
  height: calc(100vh - 80px);
  padding: 20px;
  background-color: #F0F0F1;
  position: relative;
}
/* line 22, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .header {
  margin-bottom: 30px;
}
/* line 26, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper {
  display: flex;
  flex-flow: row;
  position: absolute;
  left: 20px;
  right: 20px;
  top: 70px;
  bottom: 70px;
}
/* line 35, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper > * {
  flex: 1 100%;
}
/* line 39, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree {
  flex: 0 0 300px;
  order: 1;
  margin-right: 20px;
  background: #fff;
  border: 1px solid #d6d9d9;
  max-height: 100%;
}
/* line 47, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-tree-header {
  position: relative;
  height: 40px;
  color: #f97d19;
  border-bottom: 1px solid #d6d9d9;
  padding-left: 14px;
  display: flex;
  align-items: center;
}
/* line 57, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-tree-header:before {
  content: '';
  position: absolute;
  width: 4px;
  top: 5px;
  bottom: 0;
  left: 0;
  height: 28px;
  background: #f97d19;
}
/* line 70, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-tree-content {
  height: calc(100% - 40px);
}
/* line 74, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item {
  height: 35px;
  padding: 0 15px;
  display: flex;
  align-items: center;
  font-size: 13px;
  cursor: pointer;
}
/* line 82, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item.active, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item:hover {
  background: #ffcfa8;
}
/* line 86, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item.active .category-count .number, .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item:hover .category-count .number {
  background: #f97d19;
  color: #fff;
}
/* line 92, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item.active {
  cursor: default;
}
/* line 96, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item.no-cursor {
  cursor: default;
}
/* line 100, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item.level-1 {
  padding-left: 45px;
}
/* line 104, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-icon {
  flex: 0 0 20px;
  margin-right: 10px;
}
/* line 109, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-title {
  flex: auto;
}
/* line 113, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-count {
  text-align: right;
  flex: 1;
  margin-left: 10px;
}
/* line 118, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-count .number {
  min-width: 16px;
  border-radius: 50px;
  background: #d6d9d9;
  display: inline-block;
  text-align: center;
  height: auto;
  min-height: 16px;
  padding: 3px 6px;
}
/* line 134, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content {
  width: calc(100% - 400px);
  max-height: 100%;
  flex: 3 0;
  order: 2;
  background: #fff;
  border: 1px solid #d6d9d9;
  position: relative;
}
/* line 144, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content .mCustomScrollbar {
  height: 100%;
}
/* line 148, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2 {
  display: flex;
  align-items: center;
}
/* line 153, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2:before {
  margin-right: 10px;
}
/* line 157, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2 span {
  flex: 1;
}
/* line 160, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2 span.search-headline {
  text-align: right;
}
/* line 165, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h2 span.search-headline.color-grey6 {
  color: #b2b2b2;
}
/* line 172, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content h3 {
  margin: 20px 20px 10px 20px;
}
/* line 177, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .content .search-msg {
  margin: 10px 20px;
}
/* line 184, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .footer {
  margin-top: 20px;
  text-align: right;
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
}
/* line 195, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table {
  display: table;
  border-collapse: separate;
  border-spacing: 0 10px;
  width: calc(100% - 40px);
  margin: 0 20px;
}
/* line 202, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box {
  display: table-row-group;
}
/* line 205, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row {
  height: 50px;
  margin: 10px 20px;
  background: #f7f7f8;
  align-items: center;
  display: table-row;
}
/* line 212, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row.booking-row-hover:hover {
  background: #ebebed;
}
/* line 218, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row.selected .booking-column {
  border-color: #f97d19;
}
/* line 221, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row.selected .booking-column:first-child, .modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row.selected .booking-column:last-child {
  border-color: #f97d19;
}
/* line 229, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column {
  display: table-cell;
  height: 50px;
  padding: 5px 15px 5px 0px;
  vertical-align: middle;
  border-top: 1px solid #d6d9d9;
  border-bottom: 1px solid #d6d9d9;
}
/* line 237, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 241, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column:first-child {
  border-left: 1px solid #d6d9d9;
  padding-left: 15px;
}
/* line 246, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column:last-child {
  border-right: 1px solid #d6d9d9;
}
/* line 250, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.date-column {
  width: 75px;
  font-weight: 500;
}
/* line 255, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.amount-column {
  font-weight: 500;
}
/* line 260, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.purpose-column .receiver {
  font-weight: 500;
}
/* line 264, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.purpose-column .purpose {
  font-weight: 300;
}
/* line 269, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.category-column {
  white-space: nowrap;
}
/* line 273, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.options-column {
  width: 75px;
  white-space: nowrap;
}
/* line 277, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.options-column .svg-icon-tax-banking-documents,
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.options-column .svg-icon-tax-banking-menu,
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column.options-column .svg-icon-tax-banking-arrow-right {
  cursor: pointer;
}
/* line 284, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column .booking-list-icon {
  display: inline;
  align-items: center;
}
/* line 288, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .modal-dialog .modal-content .tax-banking-bookings .booking-table tax-banking-booking-box .booking-row .booking-column .booking-list-icon:before {
  flex: 0 0 16px;
  margin-right: 5px;
}
/* line 304, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .logo {
  vertical-align: middle;
  background: url(../svg/steuerbanking_logo.svg) no-repeat;
  height: 30px;
  display: inline-block;
  width: 210px;
  background-position-x: right;
}
/* line 312, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.modal.modal-tax-banking .logo:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 94.44444% 38.88889%;
  background-size: 570px 570px;
  width: 30px;
  height: 30px;
}

/* line 319, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
.clamp-container {
  overflow: hidden;
}

/* line 326, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
_:-ms-fullscreen .modal-content .header .flexbox-wrapper,
:root .modal.modal-tax-banking .modal-dialog .modal-content .header .flexbox-wrapper {
  display: table;
  width: 100%;
}
/* line 330, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
_:-ms-fullscreen .modal-content .header .flexbox-wrapper .flexbox,
:root .modal.modal-tax-banking .modal-dialog .modal-content .header .flexbox-wrapper .flexbox {
  display: table-cell;
  flex: none;
}
/* line 337, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
_:-ms-fullscreen .modal-content .modal-flex-wrapper .category-tree .category-item,
:root .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item {
  display: table;
  width: 100%;
}
/* line 341, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
_:-ms-fullscreen .modal-content .modal-flex-wrapper .category-tree .category-item .category-icon,
_:-ms-fullscreen .modal-content .modal-flex-wrapper .category-tree .category-item .category-item,
_:-ms-fullscreen .modal-content .modal-flex-wrapper .category-tree .category-item .category-title,
_:-ms-fullscreen .modal-content .modal-flex-wrapper .category-tree .category-item .category-count,
:root .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-icon,
:root .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-item,
:root .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-title,
:root .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-count {
  flex: 0;
  display: table-cell;
  vertical-align: middle;
}
/* line 350, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
_:-ms-fullscreen .modal-content .modal-flex-wrapper .category-tree .category-item .category-icon,
:root .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-icon {
  width: 20px;
  margin-right: 0;
  padding-right: 10px;
}
/* line 356, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
_:-ms-fullscreen .modal-content .modal-flex-wrapper .category-tree .category-item .category-title,
:root .modal.modal-tax-banking .modal-dialog .modal-content .modal-flex-wrapper .category-tree .category-item .category-title {
  text-align: left;
}
/* line 363, ../../../../../sharedModules/resources/sass/_taxBanking.scss */
_:-ms-fullscreen .logo,
:root .modal.modal-tax-banking .modal-dialog .logo {
  width: 250px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window.future-window {
  min-width: 600px !important;
  width: 600px;
}
/* line 8, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-body.future-space {
  padding-top: 20px !important;
}
/* line 11, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-body.future-no-bottom-space {
  padding-bottom: 0 !important;
}
/* line 16, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width {
  width: 560px;
}
/* line 19, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block {
  display: flex;
  align-items: center;
  padding-top: 20px;
}
/* line 23, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block .grey-box {
  margin: 0 !important;
  background-color: transparent !important;
  border: 1px solid #c2c2c2;
  padding: 10px;
}
/* line 30, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block .empty-column {
  width: 53px;
  line-height: 0;
}
/* line 34, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block .right-column {
  width: 100%;
}
/* line 39, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block.last-block {
  padding-bottom: 10px;
}
/* line 43, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block.future-no-space {
  padding-top: 0;
}
/* line 48, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block iframe {
  width: 555px;
  height: 312px;
  display: block;
}
/* line 55, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block.future-video-space {
  margin-top: 20px;
  height: 45px;
  display: flex;
  background-color: #f7f7f8;
  cursor: pointer;
}
/* line 61, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block.future-video-space:hover {
  background-color: #ebebed;
}
/* line 66, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-block .future-block-icon-margin {
  line-height: 0;
  margin-right: 10px;
}
/* line 73, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .future-space {
  padding-top: 20px;
}
/* line 77, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .video-close-wrapper {
  position: absolute;
  right: 30px;
  top: 126px;
  cursor: pointer;
}
/* line 84, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-window .modal-dialog-default-width.future-content-width .video-close-wrapper.identify {
  top: 136px;
}

/* line 96, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-header.future-header {
  background: #ebebed;
  height: 110px;
  text-align: center;
}
/* line 102, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-header.future-header .header {
  display: block;
  align-items: baseline;
  margin-left: auto;
  margin-right: auto;
  margin-top: -15px;
}
/* line 109, ../../../../../sharedModules/resources/sass/_futureStyleDialog.scss */
.modal-dialog-header.future-header .header > .icon {
  display: inline-block;
}

/* line 4, ../../../../../sharedModules/resources/sass/_dialogActionBar.scss */
.dialog-action-bar {
  display: flex;
}
/* line 9, ../../../../../sharedModules/resources/sass/_dialogActionBar.scss */
.dialog-action-bar .flexbox.bookmark-undo {
  flex: 0 0 80px;
}
/* line 13, ../../../../../sharedModules/resources/sass/_dialogActionBar.scss */
.dialog-action-bar .flexbox.bookmark-undo button.icon-button {
  border: none;
  background: none;
  height: 33px;
  width: 33px;
  padding: 0;
}
/* line 23, ../../../../../sharedModules/resources/sass/_dialogActionBar.scss */
.dialog-action-bar .flexbox.actions {
  flex: 1;
}
/* line 26, ../../../../../sharedModules/resources/sass/_dialogActionBar.scss */
.dialog-action-bar .flexbox.actions button {
  margin: 0;
}
/* line 29, ../../../../../sharedModules/resources/sass/_dialogActionBar.scss */
.dialog-action-bar .flexbox.actions button:first-child {
  margin-right: 6px;
}
/* line 33, ../../../../../sharedModules/resources/sass/_dialogActionBar.scss */
.dialog-action-bar .flexbox.actions button:first-child + button:last-child {
  margin-left: 0;
}
/* line 38, ../../../../../sharedModules/resources/sass/_dialogActionBar.scss */
.dialog-action-bar .flexbox.actions button:last-child {
  margin-left: 6px;
}

/* line 4, ../../../../../sharedModules/resources/sass/_validation.scss */
.validation-component h1 {
  margin: 30px 30px 20px;
}
/* line 8, ../../../../../sharedModules/resources/sass/_validation.scss */
.validation-component h1.icon-ok {
  border: 1px solid #d6d9d9 !important;
  margin: 30px 30px 20px !important;
  height: 45px !important;
  padding: 10px !important;
}
/* line 15, ../../../../../sharedModules/resources/sass/_validation.scss */
.validation-component h1.icon-ok.svg-icon.validation-headline:before {
  margin-right: 10px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 16.66667%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 22, ../../../../../sharedModules/resources/sass/_validation.scss */
.validation-component .subline {
  margin: 0 30px 15px 30px;
}

/* line 1, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar {
  display: flex;
  width: 100%;
  border-top: 1px solid #d6d9d9;
  border-bottom: 1px solid #d6d9d9;
  padding: 5px 10px;
}
/* line 8, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar .input-clear {
  position: absolute;
  margin-left: -30px;
  margin-top: 6px;
  cursor: pointer;
}
/* line 15, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b2b2b2;
}
/* line 18, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar ::-moz-placeholder {
  /* Firefox 19+ */
  color: #b2b2b2;
}
/* line 21, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar :-ms-input-placeholder {
  /* IE 10+ */
  color: #b2b2b2;
}
/* line 24, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar :-moz-placeholder {
  /* Firefox 18- */
  color: #b2b2b2;
}
/* line 27, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar ::-moz-placeholder {
  opacity: 1;
}
/* line 30, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar :placeholder-shown {
  /* Standard one last! */
  color: #b2b2b2;
}
/* line 34, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar .bookings-searchbar-cell {
  vertical-align: top;
  position: relative;
}
/* line 39, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar .bookings-searchbar-cell.button-cell {
  flex: 0;
}
/* line 44, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar input {
  width: 100%;
  border-color: #d6d9d9 !important;
  padding-right: 25px !important;
}
/* line 50, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar input.highlight {
  background: #ffcfa8;
}
/* line 55, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar .searchbar-search-count {
  position: absolute;
  right: 25px;
  top: 1px;
  bottom: 1px;
  font-size: 12px;
  line-height: 28px;
  background: #ffcfa8;
}
/* line 64, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar .searchbar-search-count:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: -20px;
  top: 0;
  height: 28px;
  width: 20px;
  background: linear-gradient(to right, rgba(255, 207, 168, 0), #ffcfa8 80%);
}
/* line 76, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar .clear-input {
  position: absolute;
  right: 8px;
  top: 5px;
  cursor: pointer;
}
/* line 83, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar button.square {
  position: relative;
  border: 1px solid #d6d9d9;
  height: 30px;
  width: 30px;
  background: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin-left: 5px;
  padding: 3px;
}
/* line 94, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar button.square.svg-icon-bookings-neutral:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 11.11111%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 100, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar button.square.svg-icon-sparkasse:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 88.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 106, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar button.square.svg-icon-finanzblick:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 66.66667% 22.22222%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 112, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar.booking-searchbar-modal {
  padding: 0;
  border: none;
  justify-content: flex-end;
}
/* line 118, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar.booking-searchbar-modal input {
  width: 320px;
}
/* line 122, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
.bookings-searchbar.booking-searchbar-modal .bookings-searchbar-cell {
  flex: 0;
}

/* line 250, ../../../../../sharedModules/resources/sass/_mixins.scss */
_:-ms-fullscreen,
:root bookings-searchbar {
  display: block;
}
/* line 133, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
_:-ms-fullscreen .bookings-searchbar,
:root bookings-searchbar .bookings-searchbar {
  display: table;
}
/* line 136, ../../../../../sharedModules/resources/sass/_bookingsSearchbar.scss */
_:-ms-fullscreen .bookings-searchbar .bookings-searchbar-cell,
:root bookings-searchbar .bookings-searchbar .bookings-searchbar-cell {
  display: table-cell;
}

/* line 5, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window {
  width: 800px;
}
/* line 11, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .tax-declaration-file-import .file-select .fileinput {
  display: inline-block;
  position: relative;
  width: auto;
  margin-top: 15px;
  padding: 0;
}
/* line 18, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .tax-declaration-file-import .file-select .fileinput .fileinput-button {
  position: relative;
  display: inline-block;
  top: 0;
  left: 0;
  width: auto;
  height: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 32, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .tax-declaration-file-import .file-select .fileinput input[type="file"] {
  display: none;
}
/* line 36, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .tax-declaration-file-import .file-select .fileinput input[type="file"]:hover + .fileinput-button {
  background: #ebebed;
}
/* line 42, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body p {
  margin: 15px 0;
}
/* line 50, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr th {
  border-bottom: 2px solid #d6d9d9;
}
/* line 54, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr th .svg-icon-field-sorter {
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: top;
}
/* line 62, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr td {
  border-bottom: 1px solid #d6d9d9;
}
/* line 65, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr td.col-actions {
  width: 45px;
  white-space: nowrap;
  padding-right: 0;
}
/* line 70, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr td.col-actions button {
  background: #fff;
  border: 1px solid #d6d9d9;
  border-radius: 4px;
  padding: 2px;
  width: 23px;
  margin-right: 6px;
}
/* line 78, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr td.col-actions button.active {
  border-color: #f97d19;
}
/* line 82, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr td.col-actions button.last {
  margin-right: 0;
}
/* line 90, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr th,
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr td {
  padding: 5px 10px;
  border-right: 1px solid #d6d9d9;
}
/* line 95, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr th.col-status,
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr td.col-status {
  padding: 0;
  width: 0;
  border: none;
}
/* line 101, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr th:last-child,
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures tr td:last-child {
  border-right: none;
}
/* line 108, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures .svg-icon, .modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures .calendar th.prev i, .calendar th.prev .modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures i, .modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures .calendar th.next i, .calendar th.next .modal.elster-signature-modal .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body table.modal-dialog-content-static-table.table-elster-signatures i {
  cursor: pointer;
}
/* line 119, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .file-import-elster-signatures {
  margin-top: 0;
  margin-right: 6px;
  display: inline-block;
}
/* line 125, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .certificate-fetch-code-save-button {
  margin-top: 15px;
}
/* line 129, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .popover.popover-error {
  border-color: #f22a2a;
  background-color: #ffebeb;
}
/* line 135, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .popover.popover-error.top .arrow {
  border-top-color: #f22a2a;
}
/* line 138, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.modal.elster-signature-modal .popover.popover-error.top .arrow:after {
  border-top-color: #ffebeb;
}

/* line 148, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.certificate-fetch-code-wrapper {
  display: flex;
  flex-flow: row;
}
/* line 152, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.certificate-fetch-code-wrapper .certificate-fetch-code-part {
  align-self: center;
}
/* line 156, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.certificate-fetch-code-wrapper .certificate-fetch-code-part .svg-icon.icon-error, .certificate-fetch-code-wrapper .certificate-fetch-code-part .table-layout > tbody > tr.selected-row.row-help-icon > td.icon-error:last-child:after, .certificate-fetch-code-wrapper .certificate-fetch-code-part .calendar th.prev i.icon-error, .calendar th.prev .certificate-fetch-code-wrapper .certificate-fetch-code-part i.icon-error, .certificate-fetch-code-wrapper .certificate-fetch-code-part .calendar th.next i.icon-error, .calendar th.next .certificate-fetch-code-wrapper .certificate-fetch-code-part i.icon-error {
  margin-left: 6px;
}
/* line 161, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.certificate-fetch-code-wrapper .certificate-fetch-code-seperator {
  flex: 0 0 20px;
  align-self: center;
  line-height: 16px;
  padding: 6px 0;
  text-align: center;
}
/* line 169, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.certificate-fetch-code-wrapper .certificate-fetch-code-input {
  width: 70px;
}
/* line 173, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.certificate-fetch-code-wrapper .certificate-fetch-code-input:disabled {
  border-color: transparent !important;
  cursor: default !important;
  opacity: 1 !important;
  color: #666666 !important;
}
/* line 181, ../../../../../sharedModules/resources/sass/_elsterSignatures.scss */
.certificate-fetch-code-wrapper .certificate-fetch-code-label {
  width: 70px;
  height: 30px;
  line-height: 16px;
  border: 1px solid transparent;
  padding: 5px 10px;
}

/* line 1, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates {
  margin: 30px 30px 20px 30px;
}
/* line 4, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 20px;
}
/* line 10, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table tr {
  cursor: pointer;
}
/* line 13, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table tr th,
.filing-certificates table tr td {
  text-align: left;
  vertical-align: middle;
}
/* line 18, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table tr th.col-name,
.filing-certificates table tr td.col-name {
  width: 70%;
  text-align: left;
  line-height: 30px;
  border-right: 1px solid #d6d9d9;
}
/* line 25, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table tr th.col-date,
.filing-certificates table tr td.col-date {
  width: 15%;
  text-align: left;
  padding-left: 5px;
  border-right: 1px solid #d6d9d9;
}
/* line 32, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table tr th.col-checked,
.filing-certificates table tr td.col-checked {
  width: 15%;
  text-align: center;
  padding-left: 5px;
  vertical-align: middle;
}
/* line 40, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table tr th:last-child,
.filing-certificates table tr td:last-child {
  padding-right: 0;
}
/* line 45, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table tr th {
  border-bottom: 1px solid #d6d9d9;
}
/* line 50, ../../../../../sharedModules/resources/sass/_filingCertificates.scss */
.filing-certificates table tr td {
  border-bottom: 1px solid #d6d9d9;
}

/* line 6, ../../../../../sharedModules/resources/sass/controls/_actionButtonField.scss */
.action-button-field-wrapper button[name="sts1_HochladenButton"] {
  width: 370px;
  height: 45px;
  margin-top: 10px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper {
  position: relative;
  white-space: nowrap;
}
/* line 7, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .bootstraper-display-block .typeahead-scrollbars.mCustomScrollbar .mCSB_container {
  display: block;
}
/* line 18, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field {
  width: 100%;
  min-width: 80px;
  padding-right: 35px !important;
}
/* line 25, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field.normal-padding {
  padding-right: 5px !important;
}
/* line 29, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field.is-label-field {
  border: none;
  background-color: transparent;
  opacity: 1 !important;
  padding: 0 !important;
  cursor: auto !important;
}
/* line 38, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field-button-parent {
  display: flex;
  position: absolute;
  height: 26px;
  top: 1px;
  right: 1px;
  width: 30px;
  margin: 1px 1px 1px 0;
}
/* line 47, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field-button-parent:hover {
  background-color: #ebebed;
}
/* line 51, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field-button-parent.disabled {
  cursor: not-allowed;
}
/* line 53, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field-button-parent.disabled:hover {
  background-color: inherit;
}
/* line 56, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field-button-parent.disabled .auto-complete-text-field-button {
  cursor: not-allowed;
}
/* line 62, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .auto-complete-text-field-button {
  padding: 2px 0px;
  text-align: center;
  border-right: 1px solid transparent;
  margin: 2px 0;
  border-left: 1px solid #e6c7ac;
  width: 100%;
  height: 22px;
  cursor: pointer;
}
/* line 75, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 1px solid #d6d9d9;
  color: #666666;
  min-width: 100%;
  max-height: 305px;
  margin-bottom: 20px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 87, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu.bootstraper-display-block {
  display: block;
}
/* line 91, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu .typeahead-scrollbars {
  max-height: 305px;
}
/* line 95, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu .typeahead-global-headline {
  height: 35px;
  text-align: center;
  line-height: 35px;
  border-bottom: 2px solid #d6d9d9;
  display: none;
}
/* line 103, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu .typeahead-table {
  display: table;
  width: 100%;
  font-size: 12px;
}
/* line 108, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu .typeahead-table .typeahead-table-row-header {
  display: table-row;
}
/* line 111, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu .typeahead-table .typeahead-table-row-header .typeahead-table-th {
  display: table-cell;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
  font-weight: 500;
  border-bottom: 2px solid #d6d9d9;
}
/* line 121, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu .typeahead-table .typeahead-table-row {
  display: table-row;
  cursor: pointer;
}
/* line 126, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu .typeahead-table .typeahead-table-row.active, .auto-complete-text-field-wrapper .dropdown-menu .typeahead-table .typeahead-table-row:hover {
  background-color: #ebebed;
}
/* line 131, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper .dropdown-menu .typeahead-table .typeahead-table-row .typeahead-table-td {
  display: table-cell;
  height: 30px;
  vertical-align: middle;
  padding: 0 10px;
}
/* line 146, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper.dropdown-menu-top .dropdown-menu {
  bottom: 100% !important;
  top: auto !important;
  margin-bottom: 0;
}
/* line 153, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper.single {
  font-size: 14px;
}
/* line 158, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper.single .dropdown-menu .typeahead-global-headline {
  display: block;
}
/* line 162, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper.single .dropdown-menu .typeahead-table {
  font-size: 14px;
}
/* line 170, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper.single .dropdown-menu .typeahead-table .typeahead-table-row .typeahead-table-td:first-child {
  padding-left: 20px;
}
/* line 174, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper.single .dropdown-menu .typeahead-table .typeahead-table-row .typeahead-table-td:last-child {
  padding-right: 20px;
}
/* line 188, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-wrapper.col-captions .dropdown-menu .typeahead-global-headline {
  display: none;
}

/* line 202, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-drag .drag-drop-field {
  margin-bottom: -20px;
}
/* line 205, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-drag .drag-drop-field .drag-drop-item {
  background-color: #f7f7f8;
  white-space: nowrap;
  height: 30px;
  cursor: move;
  border-radius: 5px;
  line-height: 30px;
  padding: 0 6px 0 3px;
  width: auto;
  display: inline-block;
  margin: 0 10px 10px 0;
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
}
/* line 220, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-drag .drag-drop-field .drag-drop-item:hover {
  background-color: #ebebed;
}
/* line 225, ../../../../../sharedModules/resources/sass/controls/_autoCompleteTextField.scss */
.auto-complete-text-field-drag .drag-drop-field .drag-drop-item .svg-icon-gripper:before {
  margin-right: 3px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper {
  position: relative;
  display: inline-block;
  width: 110px;
}
/* line 8, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper .big-decimal-text-field {
  text-align: right;
  width: 100%;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper .big-decimal-text-field.km, .big-decimal-text-field-wrapper .big-decimal-text-field.qm, .big-decimal-text-field-wrapper .big-decimal-text-field.kg, .big-decimal-text-field-wrapper .big-decimal-text-field.percent, .big-decimal-text-field-wrapper .big-decimal-text-field.ha, .big-decimal-text-field-wrapper .big-decimal-text-field.DM, .big-decimal-text-field-wrapper .big-decimal-text-field.VE {
  padding-right: 25px !important;
}
/* line 23, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper .big-decimal-text-field.ccm, .big-decimal-text-field-wrapper .big-decimal-text-field.gkm, .big-decimal-text-field-wrapper .big-decimal-text-field.CHF {
  padding-right: 35px !important;
}
/* line 29, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper .big-decimal-text-field.currency {
  padding-right: 18px !important;
}
/* line 33, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper .big-decimal-text-field.currency-wo-decimals {
  padding-right: 30px !important;
}
/* line 37, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper .big-decimal-text-field::-ms-clear {
  width: 0;
  height: 0;
}
/* line 44, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper .big-decimal-text-field:disabled + .big-decimal-text-field-unit {
  cursor: not-allowed;
  opacity: 0.65;
  color: #666666;
}
/* line 52, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.big-decimal-text-field-wrapper .big-decimal-text-field-unit {
  position: absolute;
  right: 5px;
  top: 0;
  white-space: nowrap;
  display: inline-block;
  height: 30px;
  line-height: 30px;
}

/* line 65, ../../../../../sharedModules/resources/sass/controls/_bigDecimalTextField.scss */
.table-layout > tbody > tr.selected .big-decimal-text-field-wrapper.bookings-field .bookings-bar {
  background: #f97d19;
  color: #fff;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper {
  display: inline-block;
}
/* line 6, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper input[type=checkbox] {
  display: none;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field.vast-marker:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field.vast-marker:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.vast-marker:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field.vast-marker:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.vast-marker:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 22.22222%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 19, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field.data-migration:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field.data-migration:before, .calendar th.prev .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.data-migration:before, .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field.data-migration:before, .calendar th.next .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.data-migration:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 33.33333%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 26, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper input[type=checkbox]:disabled + .boolean-field-label {
  cursor: not-allowed;
  opacity: 0.65;
  color: #666666;
  -webkit-text-fill-color: #666666;
}
/* line 35, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper i.svg-icon.svg-icon-boolean-field, .boolean-field-wrapper .calendar th.prev i.svg-icon-boolean-field, .calendar th.prev .boolean-field-wrapper i.svg-icon-boolean-field, .boolean-field-wrapper .calendar th.next i.svg-icon-boolean-field, .calendar th.next .boolean-field-wrapper i.svg-icon-boolean-field {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 0;
  vertical-align: top;
}
/* line 43, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper i.svg-icon.svg-icon-boolean-field.white, .boolean-field-wrapper .calendar th.prev i.svg-icon-boolean-field.white, .calendar th.prev .boolean-field-wrapper i.svg-icon-boolean-field.white, .boolean-field-wrapper .calendar th.next i.svg-icon-boolean-field.white, .calendar th.next .boolean-field-wrapper i.svg-icon-boolean-field.white {
  background: #fff;
  border-radius: 2px;
}
/* line 65, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper .boolean-field-label {
  display: table;
  cursor: pointer;
}
/* line 69, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper .boolean-field-label.default-cursor {
  cursor: default;
}
/* line 73, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper .boolean-field-label .boolean-field-label-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 77, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.boolean-field-label-icon {
  padding-right: 10px;
}
/* line 80, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.boolean-field-label-icon.no-label {
  padding: 0;
}
/* line 85, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.boolean-field-label-text {
  padding-right: 10px;
  text-align: left;
}
@media only screen and (min-width: 1400px) {
  /* line 85, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
  .boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.boolean-field-label-text {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 85, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
  .boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.boolean-field-label-text {
    font-size: 15px;
  }
}
/* line 97, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.boolean-field-label-text.fixed-font {
  font-size: 14px;
}
@media only screen and (min-width: 1400px) {
  /* line 97, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
  .boolean-field-wrapper .boolean-field-label .boolean-field-label-cell.boolean-field-label-text.fixed-font {
    font-size: 14px;
  }
}
/* line 109, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper.ignore-plausi-field {
  position: absolute;
  bottom: 22px;
  left: 20px;
}
/* line 115, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper.delete-current-node {
  margin-top: 20px;
}
/* line 119, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper.delete-current-node i.svg-icon.svg-icon-boolean-field, .boolean-field-wrapper.delete-current-node .calendar th.prev i.svg-icon-boolean-field, .calendar th.prev .boolean-field-wrapper.delete-current-node i.svg-icon-boolean-field, .boolean-field-wrapper.delete-current-node .calendar th.next i.svg-icon-boolean-field, .calendar th.next .boolean-field-wrapper.delete-current-node i.svg-icon-boolean-field {
  margin-top: 2px;
}
/* line 123, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.boolean-field-wrapper.delete-current-node .boolean-field-label .boolean-field-label-cell.boolean-field-label-text {
  font-size: 16px;
}

/* line 133, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .table-layout > tbody > tr > td {
  padding: 0;
}
/* line 139, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper .boolean-field-label {
  height: 50px;
  display: inline-table;
  border: 1px solid #d6d9d9;
  padding: 1px 11px;
}
/* line 148, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon {
  padding-left: 10px;
  padding-right: 20px;
}
/* line 152, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon.svg-icon-boolean-field, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.prev i.svg-icon-boolean-field, .calendar th.prev .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.next i.svg-icon-boolean-field, .calendar th.next .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field {
  width: 24px;
  height: 24px;
  position: relative;
}
/* line 158, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon.svg-icon-boolean-field.tree-icon-personal:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.prev i.svg-icon-boolean-field.tree-icon-personal:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-personal:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.next i.svg-icon-boolean-field.tree-icon-personal:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-personal:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 61.11111% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 162, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon.svg-icon-boolean-field.tree-icon-employee:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.prev i.svg-icon-boolean-field.tree-icon-employee:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-employee:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.next i.svg-icon-boolean-field.tree-icon-employee:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 166, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon.svg-icon-boolean-field.tree-icon-pensioner:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.prev i.svg-icon-boolean-field.tree-icon-pensioner:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-pensioner:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.next i.svg-icon-boolean-field.tree-icon-pensioner:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 170, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon.svg-icon-boolean-field.tree-icon-real-estate:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.prev i.svg-icon-boolean-field.tree-icon-real-estate:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-real-estate:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.next i.svg-icon-boolean-field.tree-icon-real-estate:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 174, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon.svg-icon-boolean-field.tree-icon-interest:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.prev i.svg-icon-boolean-field.tree-icon-interest:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-interest:before, .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon .calendar th.next i.svg-icon-boolean-field.tree-icon-interest:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper .boolean-field-label-cell.boolean-field-label-icon i.svg-icon-boolean-field.tree-icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 189, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field.tree-icon-personal:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field.tree-icon-personal:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-personal:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field.tree-icon-personal:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-personal:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 55.55556% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 193, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field.tree-icon-employee:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field.tree-icon-employee:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-employee:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field.tree-icon-employee:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-employee:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 72.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 197, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field.tree-icon-pensioner:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field.tree-icon-pensioner:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-pensioner:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field.tree-icon-pensioner:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-pensioner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 33.33333%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 201, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field.tree-icon-real-estate:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field.tree-icon-real-estate:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-real-estate:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field.tree-icon-real-estate:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-real-estate:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 205, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field.tree-icon-interest:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field.tree-icon-interest:before, .calendar th.prev .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-interest:before, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field.tree-icon-interest:before, .calendar th.next .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field.tree-icon-interest:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 83.33333%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 213, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label {
  border: 2px solid #f97d19;
  padding: 0 10px;
}
/* line 217, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon.svg-icon-boolean-field:after, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.prev i.svg-icon-boolean-field:after, .calendar th.prev .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:after, .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label .calendar th.next i.svg-icon-boolean-field:after, .calendar th.next .modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked + .boolean-field-label i.svg-icon-boolean-field:after {
  content: '';
  display: inline-block;
  position: absolute;
  left: 10px;
  top: 5px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 77.77778%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 228, ../../../../../sharedModules/resources/sass/controls/_booleanField.scss */
.modal-types-of-income .boolean-field-wrapper input[type=checkbox]:checked:disabled + .boolean-field-label {
  cursor: not-allowed;
  opacity: 0.65;
  color: #666666;
  -webkit-text-fill-color: #666666;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
}
/* line 8, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .buhl-choice-field {
  text-align: left;
  display: inline-block;
  min-width: 100px;
  width: 100%;
  -webkit-appearance: none;
  -webkit-border-radius: 2px;
  cursor: pointer;
  padding-right: 30px !important;
  line-height: normal !important;
  text-decoration: none;
}
/* line 21, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .buhl-choice-field span {
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 280px;
  line-height: 20px;
}
/* line 30, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .buhl-choice-field.active {
  border: 2px solid #f97d19;
  padding: 4px 30px 4px 9px !important;
}
/* line 35, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .buhl-choice-field:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 22.22222% 44.44444%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 10px;
  right: 10px;
  pointer-events: none;
}
/* line 47, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .buhl-choice-field-hidden {
  display: none;
}
/* line 51, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .dropdown-menu {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #d6d9d9;
  margin-top: 0;
}
/* line 59, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .dropdown-menu li {
  cursor: pointer;
}
/* line 62, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .dropdown-menu li:hover {
  background: #ffcfa8;
}
/* line 65, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .dropdown-menu li:hover a {
  color: #666666;
}
/* line 74, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper select {
  height: 30px;
  min-width: 45px;
  box-sizing: border-box;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: white;
  background-image: url(../svg/dropdown-dialog.svg);
  background-position: calc( 100% - 5px);
  background-size: 10px 10px;
  background-repeat: no-repeat;
  border-color: #c2c2c2;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  border-right-color: #c2c2c2;
  border-bottom-color: #c2c2c2;
  color: #666666;
  padding: 5px 10px;
  padding-right: 20px;
  width: 100%;
}
/* line 76, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper select.auto-width {
  width: auto;
}
/* line 113, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper select:focus {
  border-color: #f97d19;
  border-radius: 2px;
  border-style: solid;
  border-width: 2px;
  border-right-color: #f97d19;
  border-bottom-color: #f97d19;
  padding: 4px 20px 4px 9px;
}
/* line 130, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper select::-ms-expand {
  display: none;
}
/* line 152, ../../../../../sharedModules/resources/sass/controls/_buhlChoiceField.scss */
.buhl-choice-field-wrapper .select-height {
  height: 30px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_buhlCompositeField.scss */
.buhl-composite-field-wrapper {
  display: flex;
  align-items: center;
}
/* line 7, ../../../../../sharedModules/resources/sass/controls/_buhlCompositeField.scss */
.buhl-composite-field-wrapper .buhl-composite-field {
  margin: 0 10px;
  display: inline-block;
  vertical-align: middle;
  padding-right: 0;
}
/* line 16, ../../../../../sharedModules/resources/sass/controls/_buhlCompositeField.scss */
.buhl-composite-field-wrapper .buhl-composite-field + .buhl-composite-field action-button-field {
  margin-left: 10px;
}
/* line 24, ../../../../../sharedModules/resources/sass/controls/_buhlCompositeField.scss */
.buhl-composite-field-wrapper .boolean-field-wrapper .boolean-field-label {
  display: flex;
  align-items: center;
  margin: 0;
}
/* line 29, ../../../../../sharedModules/resources/sass/controls/_buhlCompositeField.scss */
.buhl-composite-field-wrapper .boolean-field-wrapper .boolean-field-label .boolean-field-label-icon {
  display: block;
  padding: 0;
  width: 24px;
}
/* line 35, ../../../../../sharedModules/resources/sass/controls/_buhlCompositeField.scss */
.buhl-composite-field-wrapper .boolean-field-wrapper .boolean-field-label .boolean-field-label-text {
  display: block;
  margin: 0 0 0 20px;
  padding: 0;
}

/* line 44, ../../../../../sharedModules/resources/sass/controls/_buhlCompositeField.scss */
td.column-max-1.text-right .buhl-composite-field-wrapper {
  margin-left: auto;
}

/* line 7, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item {
  padding: 5px 0 5px 10px;
  vertical-align: middle;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item.block {
  display: block;
}
/* line 17, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] {
  display: none;
}
/* line 21, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
/* line 28, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 32, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio.small:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio.small:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 50%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 42, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:disabled + label span.buhl-radio-choice-field-icon,
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:disabled + label span.buhl-radio-choice-field-label {
  cursor: not-allowed;
  opacity: 0.65;
  color: #666666;
  -webkit-text-fill-color: #666666;
}
/* line 54, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 27.77778%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 58, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio.small:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio.small:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 27.77778%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 63, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio.vast-marker:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio.vast-marker:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.vast-marker:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio.vast-marker:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.vast-marker:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 33.33333%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 67, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio.vast-marker.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio.vast-marker.small:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.vast-marker.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio.vast-marker.small:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.vast-marker.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 33.33333%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 73, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio.data-migration:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio.data-migration:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.data-migration:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio.data-migration:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.data-migration:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 44.44444%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 77, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio.data-migration.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio.data-migration.small:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.data-migration.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio.data-migration.small:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.data-migration.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 44.44444%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 87, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label:focus span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label:focus span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label:focus span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label:focus span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio']:checked + label:focus span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 94, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label:focus span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label:focus span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label:focus span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label:focus span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item input[type='radio'] + label:focus span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 103, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 106, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio.small:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio.small:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio'] + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 50%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 113, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 117, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon.svg-icon-input-radio.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.prev i.svg-icon-input-radio.small:before, .calendar th.prev .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.small:before, .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon .calendar th.next i.svg-icon-input-radio.small:before, .calendar th.next .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item:hover input[type='radio']:checked + label span.buhl-radio-choice-field-icon i.svg-icon-input-radio.small:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 50%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 125, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item label .blockInput {
  opacity: 0.5;
  cursor: not-allowed;
}
/* line 128, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item label .blockInput .radio-label {
  cursor: not-allowed;
}
/* line 132, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item label .label-table {
  display: table;
}
/* line 135, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item label .label-table .label-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 142, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
.buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item .buhl-radio-choice-field-label {
  padding-left: 5px;
  margin-right: 15px;
  cursor: pointer;
  vertical-align: middle;
}
@media only screen and (min-width: 1400px) {
  /* line 142, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
  .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item .buhl-radio-choice-field-label {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 142, ../../../../../sharedModules/resources/sass/controls/_buhlRadioChoiceField.scss */
  .buhl-radio-choice-field-wrapper .buhl-radio-choice-field-item .buhl-radio-choice-field-label {
    font-size: 15px;
  }
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_checkManualField.scss */
.check-manual-field-wrapper {
  margin-right: 5px;
}
/* line 6, ../../../../../sharedModules/resources/sass/controls/_checkManualField.scss */
.check-manual-field-wrapper .check-manual-field {
  display: none;
}
/* line 10, ../../../../../sharedModules/resources/sass/controls/_checkManualField.scss */
.check-manual-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon:before, .check-manual-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i:before, .calendar th.prev .check-manual-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before, .check-manual-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i:before, .calendar th.next .check-manual-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before {
  background-position: 44.44444% 5.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 16, ../../../../../sharedModules/resources/sass/controls/_checkManualField.scss */
.check-manual-field-wrapper .check-manual-field-label {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  padding: 0 !important;
  vertical-align: middle;
  line-height: 26px !important;
  cursor: pointer;
}
/* line 28, ../../../../../sharedModules/resources/sass/controls/_checkManualField.scss */
.check-manual-field-wrapper .check-manual-field-label i {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  display: inline-block;
  line-height: 0;
}
/* line 35, ../../../../../sharedModules/resources/sass/controls/_checkManualField.scss */
.check-manual-field-wrapper .check-manual-field-label i:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 11.11111%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper {
  position: relative;
  white-space: nowrap;
}
/* line 4, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .vast-extra-width {
  width: 90px !important;
}
/* line 12, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .date-field-table {
  display: table;
}
/* line 16, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .date-field-input-cell {
  display: table-cell;
}
/* line 19, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .date-field-input-cell .is-label-field {
  border: none !important;
  background-color: transparent !important;
  opacity: 1 !important;
  padding: 0 !important;
  cursor: auto !important;
}
/* line 29, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .date-field-input-cell.initialize input[type=text].date-field {
  color: transparent;
}
/* line 35, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper input[type=text].date-field {
  width: 110px;
  margin-right: 1px;
}
/* line 40, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper input[type=text].date-field.plain-text-input {
  border: none !important;
}
/* line 44, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper input[type=text].date-field.is-active {
  border: 2px solid #f97d19;
}
/* line 49, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .date-field-button-wrapper {
  display: table-cell;
  width: 30px;
}
/* line 53, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .date-field-button-wrapper button {
  width: 30px;
  height: 30px;
  vertical-align: middle;
  padding: 0 !important;
  line-height: normal !important;
  cursor: pointer;
}
/* line 63, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .date-field-button-wrapper button.active {
  border: 2px solid #f97d19;
}
/* line 67, ../../../../../sharedModules/resources/sass/controls/_dateField.scss */
.date-field-wrapper .date-field-button-wrapper button:hover {
  background-color: #ebebed;
}

@media (min-width: 564px) {
  /* line 4, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
  .daterangepicker.single .ranges,
  .daterangepicker.single .calendar {
    float: none !important;
    /*override cause of ie11*/
  }
}
/* line 11, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.daterangepicker_input {
  display: none;
}

/* line 15, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.daterangepicker.dropdown-menu {
  overflow-y: visible;
  min-width: 501px;
  max-width: 501px;
  white-space: normal;
}
/* line 21, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.daterangepicker.dropdown-menu.single {
  min-width: 225px;
}
/* line 26, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.daterangepicker.dropdown-menu .calendar .input-mini,
.daterangepicker.dropdown-menu select {
  padding: 0 !important;
  height: 20px !important;
}
/* line 34, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.daterangepicker.dropdown-menu .calendar-table th {
  color: #666666 !important;
}
/* line 38, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.daterangepicker.dropdown-menu .calendar-table td.available {
  color: #666666 !important;
}

/* line 48, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.ranges {
  float: none !important;
}
/* line 51, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.ranges .range_inputs {
  text-align: center;
}
/* line 55, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.ranges .cancelBtn {
  height: 31px;
  margin-right: 10px;
  min-width: 100px;
}
/* line 61, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.ranges .cancelBtn:active {
  box-shadow: none;
  -webkit-box-shadow: none;
  outline: none;
}
/* line 68, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.ranges .applyBtn {
  border: none;
  min-width: 100px;
}
/* line 73, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.ranges .applyBtn:hover {
  border: none;
}

/* line 80, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar {
  font-size: 12px;
}
/* line 84, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar .calendar-table {
  border: none;
}
/* line 87, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar .calendar-table .monthselect {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 0;
}
/* line 94, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar .calendar-table .yearselect {
  width: 46%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 0;
}
/* line 101, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar .calendar-table .monthselect:focus,
.calendar .calendar-table .yearselect:focus {
  border-color: #f97d19;
}
/* line 107, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar thead tr,
.calendar tbody tr,
.calendar tfoot tr {
  height: 20px;
}
/* line 116, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar thead tr:last-child th {
  cursor: default;
  padding-top: 10px;
  padding-bottom: 5px;
}
/* line 125, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar th,
.calendar td {
  height: 20px;
  border: none;
  line-height: 11px;
  padding: 0;
  border-radius: 0;
  font-size: 12px;
  vertical-align: middle;
}
/* line 136, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar th {
  font-weight: 500;
}
/* line 142, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar th.prev i, .calendar th.next i {
  font-family: Roboto;
}
/* line 147, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar th.prev i:before, .calendar th.next i:before {
  content: '';
  margin-top: -3px;
}
/* line 175, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar td.available:hover {
  background: #ffcfa8;
}
/* line 180, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar td.in-range {
  background: #ffcfa8;
  color: #666666;
}
/* line 188, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar.left td.active.start-date {
  border-radius: 0;
  color: #fff !important;
  background-color: #f97d19;
}
/* line 192, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar.left td.active.start-date.end-date {
  background: #ffcfa8;
  color: #666666;
}
/* line 201, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar.left.single td.active.start-date.end-date {
  border-radius: 0;
  color: #fff !important;
  background-color: #f97d19;
}
/* line 212, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar.right td.active.end-date {
  border-radius: 0;
  color: #fff !important;
  background-color: #f97d19;
}
/* line 217, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar.right td.active.start-date {
  background: #ffcfa8;
  color: #666666;
}
/* line 226, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar .input-mini {
  width: 230px;
}
/* line 229, ../../../../../sharedModules/resources/sass/controls/_datePicker.scss */
.calendar .input-mini.focus {
  border-color: #f97d19;
}

/* line 4, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field {
  background: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 2px;
  border-collapse: collapse;
  white-space: nowrap;
  vertical-align: middle;
  height: 30px;
  padding: 0;
  display: table;
  width: 50px;
  margin: 0;
}
/* line 19, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field span {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  padding: 5px;
}
/* line 25, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field span:first-child {
  width: 30px;
}
/* line 29, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field span:first-child i.svg-icon, .dialog-link-field span:first-child .calendar th.prev i, .calendar th.prev .dialog-link-field span:first-child i, .dialog-link-field span:first-child .calendar th.next i, .calendar th.next .dialog-link-field span:first-child i {
  display: inline-block;
}
/* line 34, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field span:last-child {
  text-align: right;
  padding-left: 0;
  width: 16px;
}
/* line 40, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field span:last-child i.svg-icon, .dialog-link-field span:last-child .calendar th.prev i, .calendar th.prev .dialog-link-field span:last-child i, .dialog-link-field span:last-child .calendar th.next i, .calendar th.next .dialog-link-field span:last-child i {
  display: inline-block;
}
/* line 43, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field span:last-child i.svg-icon:first-child, .dialog-link-field span:last-child .calendar th.prev i:first-child, .calendar th.prev .dialog-link-field span:last-child i:first-child, .dialog-link-field span:last-child .calendar th.next i:first-child, .calendar th.next .dialog-link-field span:last-child i:first-child {
  position: relative;
  bottom: 1px;
}
/* line 54, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field:focus {
  padding: 0 !important;
}
/* line 58, ../../../../../sharedModules/resources/sass/controls/_dialogLinkField.scss */
.dialog-link-field:hover {
  background-color: #ebebed;
}

/* line 250, ../../../../../sharedModules/resources/sass/_mixins.scss */
_:-ms-fullscreen,
:root sub-dialog-link-field {
  display: inline-block;
  vertical-align: middle;
}

/* line 250, ../../../../../sharedModules/resources/sass/_mixins.scss */
_:-ms-fullscreen,
:root dialog-link-field {
  display: inline-block;
  vertical-align: middle;
}

/* line 5, ../../../../../sharedModules/resources/sass/controls/_integerTextField.scss */
.integer-text-field.plain-text-input {
  border: none;
}
/* line 10, ../../../../../sharedModules/resources/sass/controls/_integerTextField.scss */
.integer-text-field[maxlength="3"] {
  max-width: 46px;
}
/* line 15, ../../../../../sharedModules/resources/sass/controls/_integerTextField.scss */
.integer-text-field[maxlength="4"] {
  max-width: 55px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field {
  display: table-cell;
}
/* line 6, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper {
  white-space: normal;
  display: inline-block;
  padding-right: 10px;
  padding-left: 5px;
  vertical-align: middle;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .popover-span {
  cursor: pointer;
}
/* line 17, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper.nowrap {
  white-space: nowrap;
}
@media only screen and (min-width: 1400px) {
  /* line 6, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
  label-field .label-field-wrapper {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 6, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
  label-field .label-field-wrapper {
    font-size: 15px;
  }
}
/* line 31, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .label-field a {
  color: #f97d19;
}
/* line 35, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .label-field.labelWithHTMLTable {
  margin-left: 25px;
}
/* line 38, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .label-field.labelWithHTMLTable table {
  margin-left: 30px;
}
/* line 41, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .label-field.labelWithHTMLTable table td {
  line-height: normal;
}
/* line 44, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .label-field.labelWithHTMLTable table td:nth-child(2) {
  padding-left: 10px;
}
/* line 51, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .label-field p {
  margin-bottom: 15px;
}
/* line 55, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .label-field ul {
  padding-left: 30px;
}
/* line 58, ../../../../../sharedModules/resources/sass/controls/_labelField.scss */
label-field .label-field-wrapper .label-field ul li {
  margin-bottom: 15px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_multipleDateRangeField.scss */
.multiple-date-range-field-wrapper {
  display: block;
  white-space: nowrap;
}
/* line 7, ../../../../../sharedModules/resources/sass/controls/_multipleDateRangeField.scss */
.multiple-date-range-field-wrapper .multiple-date-range-field-cell {
  display: inline-block;
  padding: 5px;
}
/* line 12, ../../../../../sharedModules/resources/sass/controls/_multipleDateRangeField.scss */
.multiple-date-range-field-wrapper .multiple-date-range-field-cell:first-child {
  width: 200px;
  padding-left: 0;
}
@media only screen and (min-width: 1400px) {
  /* line 17, ../../../../../sharedModules/resources/sass/controls/_multipleDateRangeField.scss */
  .multiple-date-range-field-wrapper .multiple-date-range-field-cell.multiple-date-range-field-label {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 17, ../../../../../sharedModules/resources/sass/controls/_multipleDateRangeField.scss */
  .multiple-date-range-field-wrapper .multiple-date-range-field-cell.multiple-date-range-field-label {
    font-size: 15px;
  }
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper {
  position: relative;
  white-space: nowrap;
}
/* line 7, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-input {
  width: 56px !important;
}
/* line 11, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-input.plain-text-input {
  border: none;
}
/* line 15, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-input.max-width {
  width: 88px !important;
}
/* line 19, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-input.active {
  border: 2px solid #f97d19;
}
/* line 24, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-input-hidden {
  height: 30px;
  width: 0;
  border: none;
  visibility: hidden;
  position: absolute;
  left: 60px;
}
/* line 33, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-button {
  width: 30px;
  height: 30px;
  vertical-align: middle;
  padding: 0 !important;
  line-height: normal !important;
}
/* line 43, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-button.plain-text-input {
  border: none;
}
/* line 45, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-button.plain-text-input .svg-icon, .period-field-wrapper .period-field-button.plain-text-input .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .period-field-wrapper .period-field-button.plain-text-input .calendar th.prev i, .calendar th.prev .period-field-wrapper .period-field-button.plain-text-input i, .period-field-wrapper .period-field-button.plain-text-input .calendar th.next i, .calendar th.next .period-field-wrapper .period-field-button.plain-text-input i {
  display: none;
}
/* line 50, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-button.active {
  border: 2px solid #f97d19;
}
/* line 54, ../../../../../sharedModules/resources/sass/controls/_periodField.scss */
.period-field-wrapper .period-field-button:hover {
  background-color: #ebebed;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.plausi-box-field-wrapper {
  border: 1px solid #d6d9d9;
  border-radius: 2px;
  margin-bottom: 8px;
}
/* line 8, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.plausi-box-field-wrapper .plausi-box-table {
  display: table;
  width: 100%;
  white-space: normal;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.plausi-box-field-wrapper .plausi-box-table ul {
  margin-left: 15px;
}
/* line 17, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell {
  display: table-cell;
  padding: 15px;
  vertical-align: middle;
}
/* line 22, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell.plausi-box-field-icon {
  padding-right: 0;
  width: 55px;
}
/* line 29, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell.plausi-box-field-content h2 {
  margin-bottom: 10px;
}
/* line 34, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell.plausi-box-field-content a {
  color: #f97d19;
  text-decoration: none;
}
/* line 38, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.plausi-box-field-wrapper .plausi-box-table .plausi-box-field-cell.plausi-box-field-content a:hover {
  text-decoration: underline;
}

/* line 56, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.modal-types-of-income .plausi-box-field-wrapper,
.plausi-box-field-wrapper.green {
  border: 1px solid #d6d9d9;
  background: #e4f7dc;
  display: block;
  margin-bottom: 10px;
  position: relative;
  min-height: 40px;
}
@media only screen and (min-width: 1400px) {
  /* line 56, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
  .modal-types-of-income .plausi-box-field-wrapper,
  .plausi-box-field-wrapper.green {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 56, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
  .modal-types-of-income .plausi-box-field-wrapper,
  .plausi-box-field-wrapper.green {
    font-size: 15px;
  }
}
/* line 74, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.modal-types-of-income .plausi-box-field-wrapper .svg-icon.svg-icon-plausi-box-field:before, .modal-types-of-income .plausi-box-field-wrapper .calendar th.prev i.svg-icon-plausi-box-field:before, .calendar th.prev .modal-types-of-income .plausi-box-field-wrapper i.svg-icon-plausi-box-field:before, .modal-types-of-income .plausi-box-field-wrapper .calendar th.next i.svg-icon-plausi-box-field:before, .calendar th.next .modal-types-of-income .plausi-box-field-wrapper i.svg-icon-plausi-box-field:before,
.plausi-box-field-wrapper.green .svg-icon.svg-icon-plausi-box-field:before,
.plausi-box-field-wrapper.green .calendar th.prev i.svg-icon-plausi-box-field:before,
.calendar th.prev .plausi-box-field-wrapper.green i.svg-icon-plausi-box-field:before,
.plausi-box-field-wrapper.green .calendar th.next i.svg-icon-plausi-box-field:before,
.calendar th.next .plausi-box-field-wrapper.green i.svg-icon-plausi-box-field:before {
  content: '';
  display: inline-block;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 0% 88.88889%;
  background-size: 855px 855px;
  width: 45px;
  height: 45px;
}
/* line 82, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.modal-types-of-income .plausi-box-field-wrapper .plausi-box-field-toogle,
.plausi-box-field-wrapper.green .plausi-box-field-toogle {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
/* line 90, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.modal-types-of-income .plausi-box-field-wrapper .plausi-box-field-toogle:before,
.plausi-box-field-wrapper.green .plausi-box-field-toogle:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}
/* line 94, ../../../../../sharedModules/resources/sass/controls/_plausiBoxField.scss */
.modal-types-of-income .plausi-box-field-wrapper .plausi-box-field-toogle.open:before,
.plausi-box-field-wrapper.green .plausi-box-field-toogle.open:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 0%;
  background-size: 380px 380px;
  width: 20px;
  height: 20px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_stringTextField.scss */
.string-text-field-input {
  width: 100%;
  min-width: 56px;
  line-height: 17px !important;
}
/* line 10, ../../../../../sharedModules/resources/sass/controls/_stringTextField.scss */
.string-text-field-input[maxlength="5"] {
  max-width: 62px;
  margin-right: 5px;
}
/* line 15, ../../../../../sharedModules/resources/sass/controls/_stringTextField.scss */
.string-text-field-input.plain-text-input {
  border: none;
}
/* line 20, ../../../../../sharedModules/resources/sass/controls/_stringTextField.scss */
.string-text-field-input.is-label-field {
  border: none;
  background-color: transparent;
  opacity: 1 !important;
  padding: 0 !important;
  cursor: auto !important;
}

/* line 6, ../../../../../sharedModules/resources/sass/controls/_timeField.scss */
.time-field-wrapper .time-field.plain-text-input {
  border: none;
}

/* line 3, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper {
  display: table;
  white-space: nowrap;
}
/* line 8, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper .valued-yes-no-field-table {
  display: table;
  width: 109px;
  border-collapse: collapse;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper .valued-yes-no-field-table .valued-yes-no-field-table-cell {
  display: table-cell;
  vertical-align: middle;
  width: 55px;
}
/* line 20, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field {
  display: none;
}
/* line 24, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label {
  border: 1px solid #e6c7ac;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  vertical-align: middle;
  text-align: center;
  display: flex;
  align-items: center;
  padding: 10px 0;
  cursor: pointer;
  line-height: 1;
  width: 55px;
}
/* line 38, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 50%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 42, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label:hover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 50%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 46, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label:focus {
  background-color: #ebebed;
}
/* line 49, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label:focus:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 50%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 54, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label.value-yes {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 59, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label.value-yes:before {
  margin: -1px 5px -1px 10px;
}
/* line 65, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label.value-no {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
/* line 71, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label.value-no:before {
  margin: -1px 5px -1px;
}
/* line 77, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input.valued-yes-no-field + label:hover {
  background-color: #ebebed;
}
/* line 87, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input[type=radio]:checked.valued-yes-no-field + label {
  border: 1px solid #f97d19 !important;
}
/* line 90, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input[type=radio]:checked.valued-yes-no-field + label:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 27.77778%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 94, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input[type=radio]:checked.valued-yes-no-field + label:hover:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 5.55556% 50%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 99, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.valued-yes-no-field-wrapper input[type=radio]:checked.valued-yes-no-field + label:hover {
  background-color: #fff;
}

/* line 109, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
.modal-dialog-table-cell.icon-cell {
  width: 109px;
}

/* line 113, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field {
  background: transparent;
  border: 0 none;
  padding: 0;
  margin: 0;
  height: 30px;
  border-collapse: collapse;
  line-height: 0;
}
/* line 123, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field span {
  border: 1px solid #e6c7ac;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  vertical-align: middle;
  text-align: center;
  display: block;
  padding: 11px 0 9px;
  cursor: pointer;
  line-height: 0;
  width: 55px;
}
/* line 136, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field span:before {
  content: '';
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: -2px 5px -2px 0;
  background: #fff;
  border: 1px solid #c2c2c2;
  border-radius: 50%;
}
/* line 148, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field span.value-yes {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 153, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field span.value-yes:before {
  margin-right: 5px;
}
/* line 157, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field span.value-yes:active, button.valued-yes-no-field span.value-yes:focus {
  padding: 11px 0 9px !important;
}
/* line 163, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field span.value-no {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: none;
}
/* line 169, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field span.value-no:focus {
  padding: 11px 0 9px !important;
}
/* line 179, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field.active span {
  border: 1px solid #f97d19 !important;
}
/* line 182, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
button.valued-yes-no-field.active span:before {
  background: #f97d19;
  border: 1px solid #f97d19;
  box-shadow: inset 0 0 0 2px #fff;
}

/* line 197, ../../../../../sharedModules/resources/sass/controls/_valuedYesNoField.scss */
tr.selected .valued-yes-no-field-wrapper .valued-yes-no-field.active {
  border: 1px solid #f97d19;
}

/* line 1, ../../../../../sharedModules/resources/sass/controls/_mapsfield.scss */
.disctance-right-tablecell {
  display: table-cell;
  width: 30px;
  vertical-align: middle;
}

/* line 8, ../../../../../sharedModules/resources/sass/controls/_mapsfield.scss */
.disctance-left-tablecell {
  display: table-cell;
  vertical-align: middle;
}
/* line 17, ../../../../../sharedModules/resources/sass/controls/_mapsfield.scss */
.disctance-left-tablecell .plain-text-input .big-decimal-text-field-wrapper .big-decimal-text-field.plain-text-input {
  border: none;
}
/* line 30, ../../../../../sharedModules/resources/sass/controls/_mapsfield.scss */
.disctance-left-tablecell .big-decimal-text-field-wrapper .big-decimal-text-field.plain-text-input {
  border: 1px solid #c2c2c2;
}

/* line 39, ../../../../../sharedModules/resources/sass/controls/_mapsfield.scss */
.disctance-field-table {
  display: table;
}

/* line 43, ../../../../../sharedModules/resources/sass/controls/_mapsfield.scss */
.maps-field-button-holder {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  width: 30px;
  height: 30px;
  padding-top: 3px;
  padding-left: 4px;
  border: 1px solid #c2c2c2;
  border-radius: 2px;
  background-color: white;
  cursor: pointer;
  margin-right: 2px;
  margin-left: 2px;
  float: right;
  clear: both;
  text-align: left;
}

/* line 1, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.list-box {
  padding-right: 30px;
}
/* line 4, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.list-box table.table-view {
  width: 100%;
}

/* line 9, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.empty-list-box {
  display: flex;
  padding-right: 30px;
  align-items: center;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.empty-list-box .empty-list-box-text {
  width: 100%;
}

/* line 22, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.table-layout.inner-table tbody tr th {
  padding: 0;
}
/* line 25, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.table-layout.inner-table tbody tr td {
  padding: 0;
}

/* line 35, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header {
  border-bottom: 2px solid #d6d9d9;
}
/* line 38, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header tr {
  vertical-align: middle;
}
/* line 41, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th {
  vertical-align: top;
  line-height: 30px;
  height: 100%;
}
/* line 46, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-info {
  width: 35px;
}
/* line 50, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-boolean {
  text-align: center;
}
/* line 54, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-decimal {
  width: 95px;
}
/* line 58, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-month {
  width: 100px;
}
/* line 62, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-date {
  width: 93px;
}
/* line 66, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-mapfield {
  width: 98px;
}
/* line 70, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-period {
  width: 155px;
}
/* line 74, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-percent {
  text-align: center;
  width: 59px;
}
/* line 79, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-percent-bigger {
  width: 59px;
}
/* line 82, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-choice {
  width: 115px;
}
/* line 86, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th.col-date-plus-year {
  width: 116px;
}
/* line 91, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th .cell {
  border-right: 1px solid #d6d9d9;
  padding-bottom: 2px;
  padding-top: 2px;
  display: table;
  width: 100%;
  height: 100%;
}
/* line 99, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th .cell.last-cell {
  border-right: none;
}
/* line 102, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th .cell .cell-content-wrapper {
  height: 100%;
  width: 100%;
}
/* line 105, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-table-header .list-box-th .cell .cell-content-wrapper .cell-control {
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 2px;
  padding-top: 2px;
  white-space: nowrap;
}
/* line 120, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-footer td {
  padding-top: 10px;
  padding-bottom: 5px;
}
/* line 124, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-footer td .list-box-button-wrapper {
  display: table;
  float: right;
}
/* line 131, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-footer .print-table {
  float: left;
  margin-top: 7px;
}
/* line 135, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-footer .no-items {
  line-height: 35px;
  padding-left: 5px;
}
/* line 143, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-sum-footer td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 10px;
  height: 35px;
  vertical-align: middle;
}
/* line 154, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .list-box-delete-column {
  width: 30px;
}
/* line 160, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr {
  border-bottom: 1px solid #d6d9d9;
}
/* line 162, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr.clickable {
  cursor: pointer;
}
/* line 166, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr.vast-marker {
  border-right: 2px solid #2683c4;
}
/* line 170, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr.data-migration {
  border-right: 2px solid #ffed00;
}
/* line 174, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td {
  display: table-cell;
  height: 30px;
  vertical-align: middle;
}
/* line 180, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell {
  vertical-align: middle;
  font-size: 12px;
  border-right: 1px solid #fff;
  height: 30px;
}
/* line 191, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding {
  padding-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 197, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .big-decimal-text-field-wrapper {
  width: 100%;
}
/* line 201, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .big-decimal-text-field-wrapper .big-decimal-text-field {
  border: 2px solid #f97d19;
}
/* line 206, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .integer-text-field, .inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .string-text-field-input {
  border: 2px solid #f97d19;
}
/* line 211, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .time-field-wrapper .time-field {
  border: 2px solid #f97d19;
}
/* line 217, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .period-field-wrapper .period-field-input {
  border: 2px solid #f97d19;
}
/* line 227, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .date-field-wrapper .date-field-input-cell {
  padding-right: 1px;
}
/* line 230, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .date-field-wrapper .date-field {
  border: 2px solid #f97d19;
}
/* line 242, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .buhl-choice-field-wrapper .buhl-choice-field {
  min-width: 10px;
  border: 2px solid #f97d19;
}
/* line 247, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .buhl-choice-field-wrapper select {
  border-color: #f97d19;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  border-right-color: #f97d19;
  border-bottom-color: #f97d19;
  color: #666666;
  width: 100%;
}
/* line 265, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .auto-complete-text-field-wrapper .auto-complete-text-field {
  border: 2px solid #f97d19;
  padding: 5px 10px;
}
/* line 274, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .disctance-field-table .disctance-left-tablecell .big-decimal-text-field-wrapper {
  width: 65px;
}
/* line 280, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.no-padding .disctance-field-table .disctance-right-tablecell .maps-field-button-holder {
  margin-right: 0;
}
/* line 289, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .big-decimal-text-field-wrapper {
  width: 100%;
}
/* line 293, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .big-decimal-text-field-wrapper .big-decimal-text-field {
  border: none;
}
/* line 299, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .integer-text-field, .inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .string-text-field-input {
  border: 2px solid #fff;
}
/* line 304, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .time-field-wrapper .time-field {
  border: none;
}
/* line 311, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .period-field-wrapper .period-field-input {
  border: none;
}
/* line 315, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .period-field-wrapper .period-field-button {
  border: none !important;
}
/* line 318, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .period-field-wrapper .period-field-button .svg-icon-calendar {
  display: none;
}
/* line 327, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .date-field-wrapper .date-field-input-cell {
  padding-right: 1px;
}
/* line 330, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .date-field-wrapper .date-field {
  border: 2px solid #fff;
}
/* line 334, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .date-field-wrapper button {
  border: none !important;
}
/* line 336, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .date-field-wrapper button .svg-icon-calendar {
  display: none;
}
/* line 344, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .buhl-choice-field-wrapper .buhl-choice-field {
  min-width: 10px;
  border: 2px solid #fff;
}
/* line 349, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .buhl-choice-field-wrapper .buhl-choice-field:after {
  display: none;
}
/* line 355, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .buhl-choice-field-wrapper select {
  background-image: none;
  border-color: transparent;
  border-radius: 2px;
  border-style: solid;
  border-width: 1px;
  border-right-color: transparent;
  border-bottom-color: transparent;
  color: #666666;
}
/* line 376, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .auto-complete-text-field-wrapper .auto-complete-text-field {
  border: 2px solid #fff;
}
/* line 380, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .auto-complete-text-field-wrapper .auto-complete-text-field-button.svg-icon-whisperlist {
  visibility: hidden;
}
/* line 386, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .boolean-field-wrapper {
  display: inline-block;
}
/* line 392, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.plain-text .disctance-field-table .disctance-right-tablecell {
  display: none;
}
/* line 398, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.last-cell {
  border-right: none;
}
/* line 402, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell.only-listbox {
  padding-right: 5px;
  padding-left: 5px;
}
/* line 406, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell .cell-content-wrapper {
  height: 100%;
  display: table;
  width: 100%;
}
/* line 411, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell .cell-content-wrapper .dialog-link-field {
  border: none;
}
/* line 414, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell .cell-content-wrapper .dialog-link-field:focus {
  border: none;
}
/* line 419, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell .cell-content-wrapper.middle-fix {
  vertical-align: middle;
  height: inherit;
  display: table;
  width: 100%;
}
/* line 427, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell .cell-content-wrapper .cell-control {
  display: table-cell;
  vertical-align: middle;
}
/* line 430, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell .cell-content-wrapper .cell-control.center-control {
  padding: 0 5px;
  text-align: center;
}
/* line 436, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr td.list-box-td .cell .cell-content-wrapper .cell-control.error input {
  border: 1px solid #f22a2a !important;
}
/* line 446, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table tbody .list-box-tr .list-box-checkbox-wrapper {
  width: 16px;
  height: 16px;
}
/* line 454, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .no-column {
  display: none;
}
/* line 457, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .delete-column {
  width: 30px;
}
/* line 461, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-delete-field-wrapper {
  text-align: center;
}
/* line 465, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-delete-field-wrapper .check-manual-field {
  display: none;
}
/* line 469, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-delete-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon:before, .inner-table .check-delete-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i:before, .calendar th.prev .inner-table .check-delete-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before, .inner-table .check-delete-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i:before, .calendar th.next .inner-table .check-delete-field-wrapper .check-manual-field:checked + .check-manual-field-label i:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 16.66667%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 475, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-delete-field-wrapper .check-manual-field-label {
  display: inline-block;
  width: 30px;
  text-align: center;
  padding: 0 !important;
  vertical-align: middle;
  cursor: pointer;
}
/* line 487, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-delete-field-wrapper .check-manual-field-label i {
  vertical-align: middle;
  display: inline-block;
}
/* line 493, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-delete-field-wrapper .check-manual-field-label i:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 22.22222%;
  background-size: 456px 456px;
  width: 24px;
  height: 24px;
}
/* line 502, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-boolean-field-wrapper {
  text-align: center;
}
/* line 506, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-boolean-field-wrapper .check-manual-field {
  display: none;
}
/* line 514, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon.vast:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i.vast:before, .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.vast:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i.vast:before, .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.vast:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 22.22222%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 520, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.svg-icon.data-migration:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.prev i.data-migration:before, .calendar th.prev .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.data-migration:before, .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label .calendar th.next i.data-migration:before, .calendar th.next .inner-table .check-boolean-field-wrapper .check-manual-field:checked + .check-manual-field-label i.data-migration:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 33.33333%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 528, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-boolean-field-wrapper .check-manual-field-label {
  display: inline-block;
  width: 30px;
  text-align: center;
  padding: 0 !important;
  vertical-align: middle;
  cursor: pointer;
}
/* line 540, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-boolean-field-wrapper .check-manual-field-label i {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  display: inline-block;
  line-height: 0;
}
/* line 550, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-boolean-field-wrapper .check-manual-field-label i.vast:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 27.77778%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}
/* line 556, ../../../../../sharedModules/resources/sass/controls/_listboxField.scss */
.inner-table .check-boolean-field-wrapper .check-manual-field-label i.data-migration:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 44.44444% 38.88889%;
  background-size: 266px 266px;
  width: 14px;
  height: 14px;
}

/* line 1, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-header-wrapper {
  width: 100%;
}
@media only screen and (min-width: 1400px) {
  /* line 1, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
  .eurotable-header-wrapper {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 1, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
  .eurotable-header-wrapper {
    font-size: 15px;
  }
}

/* line 13, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-wrapper {
  width: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 1400px) {
  /* line 13, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
  .eurotable-wrapper {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 13, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
  .eurotable-wrapper {
    font-size: 15px;
  }
}

/* line 27, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-view-selector-wrapper {
  margin-bottom: 15px;
}

/* line 31, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-header {
  display: table;
  width: 100%;
}
/* line 37, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-header .header-cell {
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
}
/* line 42, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-header .header-cell .eurotable-dropdown-wrapper {
  width: 300px;
}
/* line 45, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-header .header-cell .eurotable-dropdown-wrapper .buhl-choice-field-wrapper select {
  border: 1px solid #c2c2c2;
}
/* line 48, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-header .header-cell .eurotable-dropdown-wrapper .buhl-choice-field-wrapper select:focus {
  border: 2px solid #f97d19;
}
/* line 57, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-header .header-question {
  width: 300px;
  padding-left: 5px;
}

/* line 64, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-padding {
  padding-left: 5px;
}

/* line 68, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.eurotable-sum {
  display: inline-block;
  margin-top: 7px;
}
@media only screen and (min-width: 1400px) {
  /* line 68, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
  .eurotable-sum {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 68, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
  .eurotable-sum {
    font-size: 15px;
  }
}

/* line 80, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.euro-sum-big-decimal {
  float: right;
}

/* line 88, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .table-layout.table-euro-table-edit > tbody > tr > td.column-infocol {
  padding: 0;
}
/* line 92, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .euro-table-wrapper {
  margin-left: 30px;
}
/* line 95, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .euro-table-wrapper .cell-control {
  display: inline;
}
/* line 100, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .eurotable-fieldset {
  width: 568px;
}
@media only screen and (min-width: 1400px) {
  /* line 100, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
  .app-content .app-dialog .app-dialog-wrapper .eurotable-fieldset {
    width: 638px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 100, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
  .app-content .app-dialog .app-dialog-wrapper .eurotable-fieldset {
    width: 773px;
  }
}
/* line 111, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .eurotable-fieldset h4 {
  width: 100%;
}
/* line 114, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .eurotable-fieldset h4 > div {
  display: block;
}
/* line 119, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .eurotable-fieldset .cell-title {
  margin: 0 0 20px;
  display: block;
}
/* line 127, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .eurotable-fieldset .cell-status {
  position: absolute;
  left: 9px;
}
/* line 133, ../../../../../sharedModules/resources/sass/controls/_euroTableEditField.scss */
.app-content .app-dialog .app-dialog-wrapper .eurotable-fieldset .cell-status .popover.popover-plausis.header-fix {
  top: 15px;
  margin-left: -10px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.table-view-field-wrapper {
  padding: 0 30px 0 0;
}
/* line 5, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.table-view-field-wrapper table.table-view {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
}
/* line 11, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.table-view-field-wrapper .cell-control {
  display: inline;
  white-space: normal;
}

/* line 20, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.vast-assistant .table-view-field-wrapper {
  padding-left: 0;
  padding-right: 0;
  margin-left: -10px;
  margin-right: -3px;
}
/* line 26, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.vast-assistant .table-view-field-wrapper .label-field-wrapper {
  margin-left: 20px;
  font-size: 12px !important;
  white-space: nowrap;
}
/* line 32, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.vast-assistant .table-view-field-wrapper .ast-label-with-color {
  padding: 0 10px;
  display: inline-block;
  white-space: nowrap;
}
/* line 38, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.vast-assistant .table-view-field-wrapper .ast-label {
  padding: 0 10px;
  display: inline-block;
  white-space: nowrap;
}
/* line 44, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.vast-assistant .table-view-field-wrapper .label-field-with-tooltip {
  padding: 0 10px;
  display: inline-block;
  white-space: nowrap;
}
/* line 51, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.vast-assistant .table-view-field-wrapper .inner-table tr {
  vertical-align: middle;
}
/* line 56, ../../../../../sharedModules/resources/sass/controls/_tableViewField.scss */
.vast-assistant .table-view-field-wrapper .inner-table th.col-choice {
  width: 230px;
}

/* line 1, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 8, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table .wizard-steps-container {
  display: table-cell;
  vertical-align: middle;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table .wizard-steps-container:not(:last-child) {
  padding-right: 10px;
}
/* line 17, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table .wizard-steps-container .wizardsteps {
  width: 100%;
  background-color: #d6d9d9;
  padding-left: 10px;
  opacity: 0.4;
  box-sizing: border-box;
}
/* line 24, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table .wizard-steps-container .wizardsteps.active {
  background-color: transparent;
  opacity: 1;
  border: 2px solid #f97d19;
}
/* line 29, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table .wizard-steps-container .wizardsteps.active .wizard-step-container-inside {
  display: table;
  height: 46px;
}
/* line 35, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table .wizard-steps-container .wizardsteps .wizard-step-container-inside {
  display: table;
  height: 50px;
}
/* line 40, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table .wizard-steps-container .wizardsteps .right-span {
  padding-left: 10px;
}
/* line 44, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-header-table .wizard-steps-container .wizardsteps .left-span {
  vertical-align: middle;
  display: table-cell;
}

/* line 54, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-open-for-others-link {
  text-align: right;
  margin-top: 5px;
}

/* line 61, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-table-link.under-button {
  line-height: inherit;
}
/* line 69, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-table-link:hover.under-button {
  line-height: inherit;
}

/* line 78, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-newrecord-count-position {
  float: right;
  margin-bottom: 30px;
  margin-top: -35px;
}

/* line 85, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-plausi-blue-background {
  background: #2683c4;
}

/* line 90, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-newrecord-rectangle-blue {
  width: 8px;
  height: 14px;
}
/* line 93, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-newrecord-rectangle-blue.inside-text {
  height: inherit;
  display: inline-block;
}

/* line 99, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-plausi-blue-line {
  height: 157px;
  width: 4px;
  float: left;
}

/* line 105, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-body {
  max-height: calc(100vh - 300px);
  height: 100%;
}
/* line 110, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-body .ast-wizard-table-holder {
  padding-right: 10px;
}
/* line 114, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.ast-wizard-body .mCS_no_scrollbar_y .ast-wizard-table-holder {
  padding-right: 0;
}

/* line 123, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.vast-record-list-popover .popover-inner .popover-content {
  padding: 0;
  overflow: hidden;
}
/* line 127, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.vast-record-list-popover .popover-inner .popover-content .popover-scrollbar-padding {
  padding: 5px 10px 0px 15px;
}
/* line 131, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.vast-record-list-popover .popover-inner .popover-content > div {
  height: 100%;
  max-height: 200px;
}
/* line 135, ../../../../../sharedModules/resources/sass/controls/_astWizardDialog.scss */
.vast-record-list-popover .popover-inner .popover-content .container {
  max-width: 470px;
  width: 100%;
  padding: 0;
}

/* line 1, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-w-record-cantainer {
  min-height: 59px;
  border-bottom: 1px solid #d4d4d4;
}
/* line 5, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-w-record-cantainer .person-container {
  border: solid 1px #d4d4d4;
  border-radius: 2px;
  border-top: none;
}
/* line 11, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-w-record-cantainer .records-show-container {
  border-bottom: solid 1px #d4d4d4;
}
/* line 15, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-w-record-cantainer .records-header-left {
  display: table-cell;
  width: 504px;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 22, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-w-record-cantainer .records-header-right {
  display: table-cell;
  width: 364px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 31, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.person-header {
  background-color: #ebebed;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer;
}
/* line 39, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.person-header .hide-person {
  cursor: pointer;
  margin-bottom: 5px;
  align-items: center;
}
/* line 45, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.person-header .hide-person .toggle-icon {
  flex: 0 0 20px;
}

/* line 52, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.sticky-scrollbar-container .person-header {
  margin-right: 10px;
  border-left: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
}

/* line 60, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-box-container-wrapper {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
}

/* line 68, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-box-holder {
  border: solid 1px #d4d4d4;
  border-radius: 2px;
  text-align: left;
  width: 100%;
  border-bottom-style: none;
  border-bottom-width: 0;
  height: 120px;
}

/* line 78, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-box-margin-right {
  margin-right: 10px;
}

/* line 82, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-box-margin-left {
  margin-left: 10px;
}

/* line 86, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-box-holder-left-margin {
  margin-top: 10px;
}

/* line 90, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-box-text-inside-second {
  color: #808080;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 10px;
}
/* line 97, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-box-text-inside-second b {
  margin-bottom: 10px;
  display: inline-block;
}

/* line 104, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-control-middle-holder {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  width: 70px;
  min-width: 70px;
}

/* line 111, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-control-middle-holder-in-combi {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  align-items: center;
  width: 70px;
  min-width: 70px;
  box-sizing: border-box;
  padding-left: 15px;
}

/* line 122, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-right-box-content-normal {
  display: table;
  margin-left: 10px;
  margin-top: 10px;
}

/* line 128, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-codein-choose-option-left-text,
.ast-codein-choose-option-yes-no-container {
  display: table-cell;
  vertical-align: middle;
  padding-bottom: 15px;
}

/* line 135, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-codein-choose-option-left-text {
  padding-right: 40px;
}

/* line 139, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.astwizard-record-button {
  line-height: 40px;
  display: inline-block;
  border: none;
  padding: 0;
  text-align: center;
  text-decoration: none;
  height: 40px;
  cursor: pointer;
  border-radius: 2px;
}

/* line 153, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-box-button-not-visible {
  border-bottom: solid 1px #d4d4d4;
  border-left: solid 1px #d4d4d4;
  border-right: solid 1px #d4d4d4;
  cursor: default;
}

/* line 160, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-box-button-one-container {
  border: solid 2px #d4d4d4;
  border-radius: 0;
  text-align: center;
  width: 100%;
  margin-top: -1px;
  border-top-style: none;
  border-top-width: 0;
}
/* line 169, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-box-button-one-container .send-elster-secondary-button {
  border-radius: 0;
  width: 100%;
}

/* line 175, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-box-button-container-wrapper {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -o-flex;
  display: flex;
  margin: 0 20px;
  margin-bottom: 10px;
}

/* line 182, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-box-button-container-wrapper .ast-box-button-one-container {
  border: none;
}

/* line 187, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-tooltip-width-100 {
  width: 100%;
  display: inline-block;
}

/* line 192, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-codein-icons-tableholder {
  display: table-cell;
  width: 40px;
}

/* line 197, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-person-name {
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 204, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-box-right-button {
  width: 100%;
  height: 40px;
  line-height: 40px;
}

/* line 210, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-relation-button {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 216, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.overview-button-ast-extend {
  display: table;
  background: #f7f7f8;
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  cursor: pointer;
  border: 1px solid #d6d9d9;
}
/* line 223, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.overview-button-ast-extend:hover {
  background: #f7f7f8;
}

/* line 231, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.overview-button-enable-ast-extend {
  color: white !important;
  display: table;
  background: #f97d19;
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  cursor: default;
}
/* line 240, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.overview-button-enable-ast-extend:hover {
  background: #f97d19;
}

/* line 247, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.first-ast-record-relation-button {
  margin-top: 10px;
}

/* line 251, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-flyout-button-left-iconholder {
  width: 50px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  display: table-cell;
}

/* line 259, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.ast-record-flyout-button-middle {
  display: table-cell;
  vertical-align: middle;
  padding-left: 10px;
}

/* line 265, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.astvast-assignment {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

/* line 271, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record {
  max-width: 440px;
  width: 440px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 20px 0 0 20px;
}
/* line 279, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-inner {
  max-width: 440px;
}
/* line 281, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-inner .popover-content {
  padding: 0;
  overflow: hidden;
}
/* line 285, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-inner .popover-content .popover-scrollbar-padding {
  padding: 5px 10px 0px 15px;
}
/* line 289, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-inner .popover-content > div {
  height: 100%;
  max-height: 300px;
}
/* line 293, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-inner .popover-content .container {
  max-width: 418px;
  width: 100%;
  padding: 0;
}
/* line 311, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-content p,
.popover-ast-record .popover-content ul li {
  margin: 6px 0;
}
/* line 316, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-content ul {
  padding-left: 20px;
  list-style-type: disc;
}
/* line 321, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-content h1 {
  font-size: 14px;
  padding-left: 0;
  padding-bottom: 10px;
}
/* line 326, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-content hr {
  padding: 0;
  margin: 0;
}
/* line 332, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-content table tr {
  height: auto;
  margin: 0;
  padding: 0;
}
/* line 336, ../../../../../sharedModules/resources/sass/controls/_astWizardRecord.scss */
.popover-ast-record .popover-content table tr td {
  padding: 0;
  margin: 0;
  line-height: 25px;
  padding-right: 10px;
}

/* line 1, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box {
  border: 1px solid #d6d9d9;
  position: relative;
  margin-bottom: 5px;
  cursor: move;
}
/* line 7, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.transparent {
  cursor: default;
  opacity: 0.7;
}
/* line 12, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional {
  cursor: pointer;
  margin-bottom: 15px;
}
/* line 16, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional:hover .header {
  background-color: #ebebed;
}
/* line 19, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional:hover .content-table {
  background-color: #ebebed;
}
/* line 24, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional .show-more {
  background-color: #fff;
}
/* line 30, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional .header .left-column .bank {
  width: 280px;
}
/* line 37, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional .content-table .left-column .other-text {
  width: 280px;
}
/* line 43, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional .arrow-column {
  display: inline-block;
  width: 30px;
  vertical-align: middle;
  padding-left: 10px;
}
/* line 48, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional .arrow-column .position-fix {
  margin-top: -3px;
}
/* line 55, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional .content-table .left-column {
  width: calc(100% - 45px);
}
/* line 59, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.additional .content-table .right-column {
  display: inline-block;
  width: 35px;
}
/* line 68, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.selected {
  border: 1px solid #f97d19;
}
/* line 73, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box.on-dragging {
  border-color: #f97d19;
  cursor: move;
  opacity: 0.7;
}
/* line 79, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header {
  position: relative;
  display: flex;
  align-items: center;
  height: 24px;
  background-color: #ebebed;
  line-height: 1;
  padding-left: 10px;
  padding-right: 10px;
  border-bottom: 1px solid #d6d9d9;
  width: 100%;
}
/* line 92, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header .left-column {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 1px);
}
/* line 97, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header .left-column .mouse-over {
  cursor: pointer;
}
/* line 101, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header .left-column .bank {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 1px);
}
/* line 109, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header .right-column {
  display: none;
  width: 48px;
  height: 18px;
  vertical-align: middle;
}
/* line 115, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header .right-column .booking-icon-table {
  display: none;
}
/* line 119, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header .right-column.right-icon {
  padding-left: 5px;
  width: 20px;
}
/* line 127, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header.show-icons .left-column {
  width: calc(100% - 52px);
}
/* line 131, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header.show-icons .right-column {
  display: inline-block;
}
/* line 134, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header.show-icons .right-column .booking-icon-table {
  display: inline-block;
}
/* line 137, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header.show-icons .right-column .booking-icon-table .left-column {
  width: 20px;
}
/* line 141, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .header.show-icons .right-column .booking-icon-table .right-column {
  width: 20px;
}
/* line 151, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table {
  position: relative;
  width: 100%;
  padding: 5px 10px;
  border-top: none;
  background: #fff;
}
/* line 158, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table .left-column {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 45px);
}
/* line 163, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table .left-column .small-header-table {
  width: 100%;
  margin-bottom: 2px;
}
/* line 168, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table .left-column .small-header-table .datetime {
  display: inline-block;
  width: 50px;
}
/* line 173, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table .left-column .small-header-table .amount {
  display: inline-block;
  width: calc(100% - 54px);
  text-align: right;
}
/* line 179, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table .left-column .other-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 1px);
  margin-bottom: 3px;
}
/* line 190, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table .right-column {
  display: inline-block;
  width: 35px;
  vertical-align: middle;
  padding-left: 10px;
}
/* line 196, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table .right-column .show-more {
  width: 24px;
  height: 24px;
  border: 1px solid #d6d9d9;
  border-radius: 12px;
  cursor: pointer;
}
/* line 202, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .content-table .right-column .show-more .inside {
  padding-left: 5px;
  margin-top: -1px;
}
/* line 230, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-box .booking-category-menu-positioner {
  width: 0;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 240, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content {
  cursor: pointer;
}
/* line 242, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .menue-item {
  line-height: 27px;
  height: 27px;
}
/* line 247, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .menue-item:hover .label-text {
  color: #f97d19;
}
/* line 253, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .menue-item[disabled] {
  opacity: 0.7;
}
/* line 257, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .menue-item[disabled]:hover .label-text {
  color: #666666;
  cursor: not-allowed;
}
/* line 264, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .menue-item .label-text {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 272, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .menue-item.active {
  font-weight: bold;
  cursor: default;
}
/* line 276, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .menue-item.active:hover .label-text {
  color: #666666;
}
/* line 282, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .separator-top-space {
  margin-top: 5px;
  border-top: 1px solid #eef1f1;
  margin-bottom: 5px;
  margin-right: 10px;
  margin-left: 10px;
  cursor: default;
}
/* line 291, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice {
  width: 100px;
  height: 24px;
}
/* line 298, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio {
  display: none;
}
/* line 302, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio + label {
  border: 1px solid #e6c7ac;
  width: 50px;
  height: 24px;
  padding: 3px;
  display: flex;
  align-items: center;
  font-size: 10px;
  cursor: pointer;
}
/* line 312, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio + label:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 50%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
  margin-right: 3px;
}
/* line 317, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio + label:hover {
  background: #ebebed;
}
/* line 323, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio:first-child + label {
  border-right: transparent;
}
/* line 326, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio:last-child + label {
  border-left: transparent;
}
/* line 331, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio:checked + label {
  border: 1px solid #f97d19;
  color: #f97d19;
  cursor: default;
}
/* line 336, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio:checked + label:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50% 27.77778%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 340, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.booking-flyout-content .flexbox-wrapper.booking-info-choice .flexbox input[type=radio].booking-info-choice-radio:checked + label:hover {
  background: #fff;
}

/* line 352, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search {
  background: #fff;
  padding: 0;
}
/* line 360, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar {
  display: table;
  width: 100%;
  padding: 0;
  border: none;
}
/* line 366, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar .input-clear {
  position: absolute;
  margin-left: -30px;
  margin-top: 6px;
  cursor: pointer;
}
/* line 373, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar ::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #b2b2b2;
}
/* line 376, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar ::-moz-placeholder {
  /* Firefox 19+ */
  color: #b2b2b2;
}
/* line 379, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar :-ms-input-placeholder {
  /* IE 10+ */
  color: #b2b2b2;
}
/* line 382, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar :-moz-placeholder {
  /* Firefox 18- */
  color: #b2b2b2;
}
/* line 385, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar ::-moz-placeholder {
  opacity: 1;
}
/* line 388, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar :placeholder-shown {
  /* Standard one last! */
  color: #b2b2b2;
}
/* line 392, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar .bookings-searchbar-cell {
  display: table-cell;
  vertical-align: top;
  position: relative;
}
/* line 397, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar .bookings-searchbar-cell.bookings-searchbar-cell-right {
  width: 30px;
}
/* line 402, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar input {
  width: 100%;
  border-color: #d6d9d9 !important;
  padding-right: 25px !important;
}
/* line 409, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar .clear-input {
  position: absolute;
  right: 8px;
  top: 6px;
  cursor: pointer;
}
/* line 416, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar button.square {
  position: relative;
  border: 1px solid #d6d9d9;
  height: 30px;
  width: 30px;
  background: #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  margin-left: 5px;
}
/* line 425, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar button.square.filter {
  padding: 3px;
}
/* line 429, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-search .additional-bookings-searchbar button.square.orderby {
  padding: 3px;
}

/* line 437, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-wrapper {
  display: table;
  width: 100%;
  margin-bottom: 15px;
}
/* line 442, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-wrapper .booking-box .content-table .left-column {
  width: calc(100% - 73px);
}
/* line 446, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-wrapper .additional-bookings-cell-left {
  display: table-cell;
  padding-right: 5px;
  width: 50%;
}
/* line 450, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-wrapper .additional-bookings-cell-left.position-adujst {
  vertical-align: top;
}
/* line 455, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-wrapper .additional-bookings-cell-right {
  display: table-cell;
  padding-left: 5px;
  width: 50%;
}
/* line 459, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-wrapper .additional-bookings-cell-right.position-adujst {
  vertical-align: top;
}

/* line 465, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-no-results {
  margin-bottom: 40px;
  display: inline-block;
  text-align: center;
  width: 100%;
  word-wrap: break-word;
}
/* line 471, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.additional-bookings-no-results.text-left {
  text-align: left;
}

/* line 478, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item {
  display: block;
}
/* line 482, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title {
  flex-flow: row;
  display: flex;
  cursor: pointer;
}
/* line 487, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-toggle {
  flex: 0 0 20px;
  align-self: center;
  margin: -4px 0 0;
  padding: 0 4px;
}
/* line 495, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-toggle .svg-icon.has-children:before, .category-menu .category-item .category-title .category-toggle .calendar th.prev i.has-children:before, .calendar th.prev .category-menu .category-item .category-title .category-toggle i.has-children:before, .category-menu .category-item .category-title .category-toggle .calendar th.next i.has-children:before, .calendar th.next .category-menu .category-item .category-title .category-toggle i.has-children:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 38.88889%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 499, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-toggle .svg-icon.has-children.expanded:before, .category-menu .category-item .category-title .category-toggle .calendar th.prev i.has-children.expanded:before, .calendar th.prev .category-menu .category-item .category-title .category-toggle i.has-children.expanded:before, .category-menu .category-item .category-title .category-toggle .calendar th.next i.has-children.expanded:before, .calendar th.next .category-menu .category-item .category-title .category-toggle i.has-children.expanded:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 38.88889%;
  background-size: 190px 190px;
  width: 10px;
  height: 10px;
}
/* line 507, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name {
  display: flex;
  flex-flow: row;
  align-self: center;
  min-height: 35px;
  padding: 10px 5px;
  border-bottom: 1px solid #ebebed;
  line-height: 1;
}
/* line 517, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name .category-icon {
  flex: 0 0 20px;
  align-self: center;
  margin: -3px 0;
}
/* line 523, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name .category-name-text {
  padding-left: 10px;
  align-items: center;
  display: flex;
}
/* line 529, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name.selected, .category-menu .category-item .category-title .category-name.selected:hover {
  color: #666666;
  background: #ffcfa8;
}
/* line 535, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name:hover {
  color: #f97d19;
}
/* line 539, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name.not-selectable {
  cursor: default;
}
/* line 542, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name.not-selectable:hover {
  background: #fff;
}
/* line 555, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name .svg-icon.arbeitnehmer:before, .category-menu .category-item .category-title .category-name .calendar th.prev i.arbeitnehmer:before, .calendar th.prev .category-menu .category-item .category-title .category-name i.arbeitnehmer:before, .category-menu .category-item .category-title .category-name .calendar th.next i.arbeitnehmer:before, .calendar th.next .category-menu .category-item .category-title .category-name i.arbeitnehmer:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.77778% 61.11111%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 555, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name .svg-icon.immobilien:before, .category-menu .category-item .category-title .category-name .calendar th.prev i.immobilien:before, .calendar th.prev .category-menu .category-item .category-title .category-name i.immobilien:before, .category-menu .category-item .category-title .category-name .calendar th.next i.immobilien:before, .calendar th.next .category-menu .category-item .category-title .category-name i.immobilien:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 27.77778% 77.77778%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 555, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name .svg-icon.rentner:before, .category-menu .category-item .category-title .category-name .calendar th.prev i.rentner:before, .calendar th.prev .category-menu .category-item .category-title .category-name i.rentner:before, .category-menu .category-item .category-title .category-name .calendar th.next i.rentner:before, .calendar th.next .category-menu .category-item .category-title .category-name i.rentner:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 83.33333% 38.88889%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 555, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name .svg-icon.zinsen:before, .category-menu .category-item .category-title .category-name .calendar th.prev i.zinsen:before, .calendar th.prev .category-menu .category-item .category-title .category-name i.zinsen:before, .category-menu .category-item .category-title .category-name .calendar th.next i.zinsen:before, .calendar th.next .category-menu .category-item .category-title .category-name i.zinsen:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 16.66667% 83.33333%;
  background-size: 285px 285px;
  width: 15px;
  height: 15px;
}
/* line 555, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-title .category-name .svg-icon.allgemeine_ausgaben:before, .category-menu .category-item .category-title .category-name .calendar th.prev i.allgemeine_ausgaben:before, .calendar th.prev .category-menu .category-item .category-title .category-name i.allgemeine_ausgaben:before, .category-menu .category-item .category-title .category-name .calendar th.next i.allgemeine_ausgaben:before, .calendar th.next .category-menu .category-item .category-title .category-name i.allgemeine_ausgaben:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 77.72078% 50%;
  background-size: 285px 285px;
  width: 14.802px;
  height: 15px;
}
/* line 568, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item:last-child > .category-title .category-name {
  border-bottom: none;
}
/* line 572, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-item.sub {
  padding-left: 43px;
}
/* line 575, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-item.sub .category-title .category-name .category-icon {
  display: none;
}
/* line 579, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-item.sub .category-item.sub {
  padding-left: 30px;
}
/* line 584, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-group {
  display: none;
}
/* line 587, ../../../../../sharedModules/resources/sass/controls/_bookingBox.scss */
.category-menu .category-item .category-group.expanded {
  display: block;
}

/* line 7, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.string-text-field-wrapper.bookings-field .booking-listbox-button .wide-button,
.auto-complete-text-field-wrapper.bookings-field .booking-listbox-button .wide-button,
.big-decimal-text-field-wrapper.bookings-field .booking-listbox-button .wide-button {
  display: block;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.string-text-field-wrapper.vast-extra-setup-width,
.auto-complete-text-field-wrapper.vast-extra-setup-width,
.big-decimal-text-field-wrapper.vast-extra-setup-width {
  width: 150px;
}
/* line 16, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.string-text-field-wrapper.vast-extra-setup-ident-width,
.auto-complete-text-field-wrapper.vast-extra-setup-ident-width,
.big-decimal-text-field-wrapper.vast-extra-setup-ident-width {
  width: 190px;
}
/* line 19, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.string-text-field-wrapper.vast-extra-edit-width,
.auto-complete-text-field-wrapper.vast-extra-edit-width,
.big-decimal-text-field-wrapper.vast-extra-edit-width {
  width: 113px;
}

/* line 26, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-button .small-button {
  background-color: white;
  color: #f97d19;
  width: 20px;
  height: 31px;
  cursor: pointer;
  border: none;
  text-align: center;
  line-height: 24px;
}
/* line 36, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-button .small-button:hover {
  background-color: #f97d19;
  color: white;
}
/* line 43, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-button .small-button:hover .svg-icon.svg-icon-arrow-down-key.booking-listbox-arrow-icon:before, .booking-listbox-button .small-button:hover .calendar th.prev i.svg-icon-arrow-down-key.booking-listbox-arrow-icon:before, .calendar th.prev .booking-listbox-button .small-button:hover i.svg-icon-arrow-down-key.booking-listbox-arrow-icon:before, .booking-listbox-button .small-button:hover .calendar th.next i.svg-icon-arrow-down-key.booking-listbox-arrow-icon:before, .calendar th.next .booking-listbox-button .small-button:hover i.svg-icon-arrow-down-key.booking-listbox-arrow-icon:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 11.11111% 38.88889%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
  margin-top: 8px;
}
/* line 55, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-button .wide-button {
  display: none;
  width: 100%;
  border: 2px solid #f97d19;
  border-top: 1px solid #f97d19;
  background-color: white;
  color: #f97d19;
  height: 8px;
  line-height: 0px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  text-align: center;
  position: absolute;
  margin-top: -2px;
  z-index: 1;
}
/* line 72, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-button .wide-button .pointed-text {
  position: relative;
  top: -2px;
}
/* line 79, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-button .wide-button:hover, .booking-listbox-button .wide-button.active {
  background-color: #f97d19;
  color: white;
}
/* line 87, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-button .wide-button:hover .svg-icon.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .booking-listbox-button .wide-button:hover .calendar th.prev i.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .calendar th.prev .booking-listbox-button .wide-button:hover i.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .booking-listbox-button .wide-button:hover .calendar th.next i.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .calendar th.next .booking-listbox-button .wide-button:hover i.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .booking-listbox-button .wide-button.active .svg-icon.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .booking-listbox-button .wide-button.active .calendar th.prev i.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .calendar th.prev .booking-listbox-button .wide-button.active i.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .booking-listbox-button .wide-button.active .calendar th.next i.svg-icon-arrow-down-key.booking-field-arrow-icon:before, .calendar th.next .booking-listbox-button .wide-button.active i.svg-icon-arrow-down-key.booking-field-arrow-icon:before {
  background-position: 11.11111% 38.88889%;
  background-size: 152px 152px;
  width: 8px;
  height: 8px;
  margin-top: -2px;
}

/* line 100, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout {
  position: absolute;
  z-index: 999;
  border: 1px solid #d6d9d9;
  background: white;
  width: 570px;
}
/* line 108, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout.wide {
  margin-top: 8px;
}
@media only screen and (min-width: 1400px) {
  /* line 100, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
  .booking-listbox-flyout {
    width: 640px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 100, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
  .booking-listbox-flyout {
    width: 773px;
  }
}
/* line 120, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .table-max-size {
  max-height: 260px;
  overflow: hidden;
  border-bottom: 1px solid #d6d9d9;
}
/* line 126, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .bookings-listbox-search-table {
  display: table;
  width: 100%;
  text-align: left;
}
/* line 131, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .bookings-listbox-search-table .icon-search-cell {
  display: table-cell;
  width: 38px;
}
/* line 136, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .bookings-listbox-search-table .input-search-cell {
  display: table-cell;
}
/* line 141, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .bookings-listbox-search-table .input-search-cell .string-text-field-input::-ms-clear {
  display: none;
}
/* line 145, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .bookings-listbox-search-table .input-search-cell .string-text-field-input.search-field {
  width: 250px;
  height: 30px;
  margin-top: 5px;
  border: 1px solid #c2c2c2;
}
/* line 151, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .bookings-listbox-search-table .input-search-cell .string-text-field-input.search-field:focus {
  border: 2px solid #f97d19;
}
/* line 159, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .search-icon-container {
  background-color: white;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  top: 9px;
  left: 9px;
  position: absolute;
}
/* line 170, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .search-icon-container.active {
  background-color: #808080;
  cursor: pointer;
}
/* line 177, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .booking-listbox-searchbar {
  background-color: #ebebed;
  height: 40px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 185, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .booking-listbox-searchbar .booking-listbox-clearinput {
  cursor: pointer;
  margin-left: -22px;
  display: inline;
}
/* line 192, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table {
  width: 100%;
  text-align: left;
}
/* line 198, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table thead tr.special-background {
  background-color: #ebebed !important;
}
/* line 200, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table thead tr.special-background:hover {
  background-color: #ebebed !important;
}
/* line 206, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table thead tr {
  border-bottom: 1px solid #d6d9d9;
}
/* line 209, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table thead tr th {
  height: 40px;
  vertical-align: middle;
}
/* line 216, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table tr {
  cursor: pointer;
  user-select: none;
}
/* line 220, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table tr:hover {
  background: #ffcfa8 !important;
}
/* line 224, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table tr td {
  height: 40px;
  vertical-align: middle;
}
/* line 231, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .amount-th {
  width: 100px;
}
/* line 234, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .amount-td {
  text-align: right;
  padding-right: 20px !important;
}
/* line 238, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .date-th {
  width: 80px;
}
/* line 242, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .purpose-td {
  padding-right: 10px;
}
/* line 245, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .purpose-td .purpose-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 150px;
}
@media only screen and (min-width: 1400px) {
  /* line 245, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
  .booking-listbox-flyout table .purpose-td .purpose-text {
    width: 220px;
  }
}
@media only screen and (min-width: 1600px) {
  /* line 245, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
  .booking-listbox-flyout table .purpose-td .purpose-text {
    width: 350px;
  }
}
/* line 260, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .checkbox-th {
  width: 40px;
}
/* line 264, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .receiver-th {
  width: 180px;
}
/* line 268, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .receiver-td {
  padding-right: 10px;
}
/* line 270, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout table .receiver-td .receiver-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 160px;
}
/* line 281, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .check-boolean-field-wrapper {
  text-align: center;
}
/* line 285, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field {
  display: none;
}
/* line 293, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label {
  display: inline-block;
  width: 30px;
  margin-top: -4px;
  text-align: center;
  padding: 0 !important;
  vertical-align: middle;
  cursor: pointer;
}
/* line 306, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .check-boolean-field-wrapper .check-manual-field-label i {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  display: inline-block;
  line-height: 0;
}
/* line 321, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .button-left {
  float: left;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
/* line 327, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .button-left .check-boolean-field-wrapper {
  padding-top: 10px;
}
/* line 330, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .button-left .check-boolean-field-wrapper .check-manual-field-label {
  width: 300px;
  text-align: left;
}
/* line 334, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .button-left .check-boolean-field-wrapper .check-manual-field-label .svg-icon, .booking-listbox-flyout .button-left .check-boolean-field-wrapper .check-manual-field-label .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .booking-listbox-flyout .button-left .check-boolean-field-wrapper .check-manual-field-label .calendar th.prev i, .calendar th.prev .booking-listbox-flyout .button-left .check-boolean-field-wrapper .check-manual-field-label i, .booking-listbox-flyout .button-left .check-boolean-field-wrapper .check-manual-field-label .calendar th.next i, .calendar th.next .booking-listbox-flyout .button-left .check-boolean-field-wrapper .check-manual-field-label i {
  margin-left: 3px;
  margin-right: 8px;
}
/* line 342, ../../../../../sharedModules/resources/sass/controls/_bookingsListBox.scss */
.booking-listbox-flyout .button-right {
  float: right;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}

/* line 2, ../../../../../sharedModules/resources/sass/controls/_textareaField.scss */
.textarea-field {
  height: 190px !important;
  width: 100%;
  margin-top: 4px;
  resize: none;
}

/* line 4, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box {
  margin-top: 10px;
  margin-bottom: 20px;
}
/* line 10, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox {
  justify-content: center;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container {
  text-align: center;
  height: 55px;
  overflow: hidden;
  cursor: pointer;
}
/* line 19, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .svg-icon, .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .calendar th.prev i, .calendar th.prev .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container i, .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .calendar th.next i, .calendar th.next .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container i {
  display: inline-block;
}
/* line 22, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .svg-icon.svg-icon-tax-filing, .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-tax-filing:last-child:after, .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .calendar th.prev i.svg-icon-tax-filing, .calendar th.prev .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container i.svg-icon-tax-filing, .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .calendar th.next i.svg-icon-tax-filing, .calendar th.next .toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container i.svg-icon-tax-filing {
  margin-top: -14px;
}
/* line 27, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .status-icon {
  position: absolute;
  right: 0;
}
/* line 31, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .status-icon.ast-box {
  right: calc(50% - 28px);
  top: -5px;
}
/* line 36, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .status-icon.banking-box {
  right: calc(50% - 30px);
  top: -5px;
}
/* line 41, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox .icon-container .status-icon.ident-box {
  right: calc(50% - 45px);
  top: -5px;
}
/* line 49, ../../../../../sharedModules/resources/sass/controls/_automaticBox.scss */
.toggle-box-body.automatic-box .flexbox-wrapper .flexbox .headline {
  margin-top: 10px;
  text-align: center;
}

/* line 1, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field {
  width: 24px;
  height: 24px;
  margin-right: 5px;
  border: 1px solid #d6d9d9;
  display: inline-block;
  max-width: 24px;
  min-width: 24px;
  background-color: white;
  padding: 0;
}
/* line 13, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field .svg-icon, .icon-button-field .table-layout > tbody > tr.selected-row.row-help-icon > td:last-child:after, .icon-button-field .calendar th.prev i, .calendar th.prev .icon-button-field i, .icon-button-field .calendar th.next i, .calendar th.next .icon-button-field i {
  margin-left: 4px;
}
/* line 15, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field .svg-icon.disabled, .icon-button-field .table-layout > tbody > tr.selected-row.row-help-icon > td.disabled:last-child:after, .icon-button-field .calendar th.prev i.disabled, .calendar th.prev .icon-button-field i.disabled, .icon-button-field .calendar th.next i.disabled, .calendar th.next .icon-button-field i.disabled {
  opacity: 0.5;
}
/* line 20, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field.icon-button-action-menu {
  position: relative;
  width: 24px;
  height: 24px;
  border: 1px solid #d6d9d9;
  border-radius: 12px;
  cursor: pointer;
}
/* line 28, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field.icon-button-action-menu:after {
  content: '...';
  position: absolute;
  top: 0;
  left: 5px;
}
/* line 36, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field.icon-button-action-menu.active, .icon-button-field.icon-button-action-menu:hover {
  border-color: #f97d19;
}
/* line 40, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field.icon-button-action-menu.active:after, .icon-button-field.icon-button-action-menu:hover:after {
  color: #f97d19 !important;
}
/* line 47, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field .tooltip.tooltip-popover-delete {
  color: #666666;
  max-width: 150px;
  width: 150px;
  top: -13px;
  left: -118px;
}
/* line 55, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field .tooltip.tooltip-popover-delete .popover-close {
  display: none;
}
/* line 59, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field .tooltip.tooltip-popover-delete .popover-content {
  font-size: 12px;
}
/* line 63, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field .tooltip.tooltip-popover-delete.left {
  margin-left: -20px;
}
/* line 66, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field .tooltip.tooltip-popover-delete .arrow {
  border-width: 10px 8px;
  margin-top: -12px;
  right: -16px;
  pointer-events: none;
}
/* line 73, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-field .tooltip.tooltip-popover-delete .arrow:after {
  margin-left: 1px;
  bottom: -10px;
  border-width: 10px 8px;
  right: -7px;
  pointer-events: none;
}

/* line 86, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-context-menu .menu-item {
  line-height: 27px;
  height: 27px;
  cursor: pointer;
}
/* line 92, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-context-menu .menu-item:hover .label-text {
  color: #f97d19;
}
/* line 98, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-context-menu .menu-item[disabled] {
  opacity: 0.3;
}
/* line 102, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-context-menu .menu-item[disabled]:hover .label-text {
  color: #666666;
  cursor: not-allowed;
}
/* line 109, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-context-menu .menu-item .label-text {
  padding-left: 10px;
  padding-right: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 117, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-context-menu .menu-item.active {
  font-weight: bold;
  cursor: default;
}
/* line 122, ../../../../../sharedModules/resources/sass/controls/_iconButtonField.scss */
.icon-button-context-menu .menu-item.active:hover .label-text {
  color: #666666;
}

/* line 1, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder {
  width: 400px;
  margin-bottom: 10px;
}
/* line 5, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmark-header {
  margin-left: 10px;
  margin-top: 10px;
}
/* line 10, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmark-textarea {
  width: 420px;
  height: 50px;
  resize: none;
  margin-right: 10px;
}
/* line 17, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-notice {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 24, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-no-notice {
  margin-left: 10px;
  margin-bottom: 10px;
}
/* line 29, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 34, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items.no-margin {
  margin-right: 0;
}
/* line 38, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items .scrollbar-padding {
  padding: 0 10px;
}
/* line 42, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items .listbox-bookmark-item {
  background-color: #f7f7f8;
  border: 1px solid #d6d9d9;
  height: 55px;
  cursor: pointer;
  border-radius: 2px;
  margin-bottom: 10px;
  width: 100%;
  display: table;
}
/* line 54, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items .listbox-bookmark-item .listbox-bookmark-cell {
  display: table-cell;
  vertical-align: middle;
}
/* line 58, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items .listbox-bookmark-item .listbox-bookmark-cell.left {
  padding-right: 10px;
  padding-left: 15px;
}
/* line 63, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items .listbox-bookmark-item .listbox-bookmark-cell.right {
  padding-right: 10px;
}
/* line 69, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items .listbox-bookmark-item:hover {
  background-color: #d6d9d9;
}
/* line 73, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items .listbox-bookmark-titel {
  text-overflow: ellipsis;
  width: 330px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 82, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.bookmarktop-holder .bookmarktop-holder-items .listbox-bookmark-text {
  text-overflow: ellipsis;
  width: 330px;
  white-space: nowrap;
  overflow: hidden;
}

/* line 92, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.set-bookmark-wrapper {
  min-width: 400px;
}
/* line 95, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.set-bookmark-wrapper .bookmark-header {
  margin-bottom: 15px;
}
/* line 99, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.set-bookmark-wrapper .bookmark-textarea {
  border: 1px solid #d6d9d9;
  width: 100%;
  min-height: 82px;
  margin-bottom: 15px;
}
/* line 108, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.set-bookmark-wrapper .bookmark-step {
  text-align: right;
  vertical-align: top;
}
/* line 112, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.set-bookmark-wrapper .bookmark-step button.button {
  margin-right: 10px;
}
/* line 115, ../../../../../sharedModules/resources/sass/_bookmark.scss */
.set-bookmark-wrapper .bookmark-step button.button:last-child {
  margin-right: 0;
}

/* line 1, ../../../../../sharedModules/resources/sass/_simulationMode.scss */
.h-margin {
  margin-bottom: 15px;
}

/* line 7, ../../../../../sharedModules/resources/sass/_simulationMode.scss */
.simulation-start-info-text {
  padding-top: 20px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body {
  height: 100%;
}
/* line 6, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body:after {
  content: '';
  clear: both;
}
/* line 11, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper {
  position: relative;
  padding-left: 460px;
  margin-top: 13px;
}
/* line 17, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container {
  background: #f7f7f8;
  border: 1px solid #d6d9d9;
  padding: 20px;
  width: 440px;
  margin-bottom: 20px;
}
/* line 24, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container:first-child {
  position: absolute;
  left: 0px;
  top: 0;
  bottom: 0;
  margin-right: 20px;
  margin-bottom: 0;
}
/* line 33, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container:last-child {
  margin-bottom: 0;
}
/* line 37, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table {
  display: table;
  width: 100%;
}
/* line 41, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row {
  display: table-row;
}
/* line 44, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell {
  display: table-cell;
}
/* line 47, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.headline {
  padding-bottom: 25px;
}
/* line 52, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons {
  width: 40px;
  vertical-align: middle;
  padding-bottom: 10px;
}
/* line 57, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-enable,
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-disable {
  display: inline-block;
  width: 40px;
  height: 30px;
  border: 1px solid #d6d9d9;
  background: #fff;
  border-radius: 2px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-enable.active,
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-disable.active {
  border: 2px solid #f97d19;
}
/* line 68, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-enable.active:disabled,
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-disable.active:disabled {
  border: 0 solid #d6d9d9;
  background-color: transparent;
}
/* line 78, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-enable {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 82, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-enable.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 55.55556%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 87, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-disable {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 91, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-disable.active:before {
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 100% 50%;
  background-size: 304px 304px;
  width: 16px;
  height: 16px;
}
/* line 95, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell.buttons .button-disable:disabled {
  display: none;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
/* line 104, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell .tooltip-icon {
  display: table-cell;
}
/* line 108, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-body .theme-filter-container-wrapper .theme-paragraph-container .theme-filter-table .theme-filter-table-row .theme-filter-table-cell .theme-filter-label {
  display: table-cell;
  padding-left: 10px;
}

/* line 120, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-controls {
  display: table;
  width: 100%;
}
/* line 124, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-controls .theme-filter-controls-cell {
  display: table-cell;
}
/* line 127, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-controls .theme-filter-controls-cell.footer-buttons {
  width: 27%;
}
/* line 136, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-controls button.theme-filter-button-check:hover,
.theme-filter-controls button.theme-filter-button-uncheck:hover {
  color: #f97d19;
}
/* line 140, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-controls button.theme-filter-button-check:disabled,
.theme-filter-controls button.theme-filter-button-uncheck:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
/* line 144, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-controls button.theme-filter-button-check:disabled:hover,
.theme-filter-controls button.theme-filter-button-uncheck:disabled:hover {
  color: #666666;
}
/* line 151, ../../../../../sharedModules/resources/sass/_themeFilter.scss */
.theme-filter-controls button.theme-filter-button-uncheck {
  margin-left: 10px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table.serial-table {
  margin: 0;
}
/* line 5, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal .modal-dialog-content-container .modal-dialog-content-table.serial-table.new-serial {
  margin-top: 10px;
}

/* line 12, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container h2.serial-headline {
  margin: 30px 0 10px 0;
}
/* line 16, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container .number-of-filings-text {
  margin: 5px 0 10px 0 !important;
}
/* line 20, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container div.serial {
  white-space: nowrap;
}
/* line 24, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container div.serial input.serial {
  margin-right: 5px;
  width: 75px !important;
  max-width: 75px;
  display: inline-block;
  text-align: center;
}
/* line 31, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container div.serial input.serial[disabled] {
  pointer-events: none;
  background: #fff;
}
/* line 39, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container div.serial span.delimiter:before {
  content: '-';
  display: inline-block;
  margin: 0 6px 0 3px;
}
/* line 45, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container div.serial span.delimiter:last-child:before {
  content: none;
}
/* line 55, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container .serial-cell.no-selection div.serial {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}
/* line 66, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-dialog-content-container .dialog-link {
  color: #f97d19 !important;
}

/* line 72, ../../../../../sharedModules/resources/sass/_serial.scss */
.dialog-key-color-link {
  color: #f97d19 !important;
  cursor: pointer;
  text-decoration: underline;
}
/* line 78, ../../../../../sharedModules/resources/sass/_serial.scss */
.dialog-key-color-link:hover {
  text-decoration: none;
}

/* line 83, ../../../../../sharedModules/resources/sass/_serial.scss */
.fixed-serial-button {
  margin-bottom: 5px;
  width: 300px;
}

/* line 88, ../../../../../sharedModules/resources/sass/_serial.scss */
.dynamic-serial-button {
  width: 300px;
}

/* line 92, ../../../../../sharedModules/resources/sass/_serial.scss */
.new-serial-button {
  margin-top: 5px;
}

/* line 96, ../../../../../sharedModules/resources/sass/_serial.scss */
.activate-buy-table {
  display: table;
  width: 100%;
  border-collapse: separate;
  border-spacing: 10px;
}
/* line 103, ../../../../../sharedModules/resources/sass/_serial.scss */
.activate-buy-table .table-row {
  display: table-row;
}
/* line 106, ../../../../../sharedModules/resources/sass/_serial.scss */
.activate-buy-table .table-row .table-cell {
  display: table-cell;
  position: relative;
  background: #f7f7f8;
  border: 1px solid #d6d9d9;
  padding: 30px 30px 90px 30px;
  text-align: center;
}
/* line 114, ../../../../../sharedModules/resources/sass/_serial.scss */
.activate-buy-table .table-row .table-cell button {
  position: absolute;
  bottom: 30px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
/* line 124, ../../../../../sharedModules/resources/sass/_serial.scss */
.activate-buy-table h2.activate-or-buy-header {
  margin-bottom: 20px;
}

/* line 139, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .container .activate-or-buy-header {
  width: 100%;
  margin-bottom: 15px;
}
/* line 145, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .container .activate-or-buy-description {
  width: 100%;
  margin-bottom: 20px;
}
/* line 153, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .container + .container {
  border: 0 dotted #d6d9d9;
  border-left-width: 1px;
  padding-right: 0;
  padding-left: 20px;
}
/* line 160, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .os-version-image {
  width: 190px;
  height: 155px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  background: url(../images/packshot-sparbuch.png) no-repeat transparent;
  background-size: 100% auto;
}
/* line 169, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .os-version-image.mac {
  background-image: url(../images/packshot-mac.png);
}
/* line 174, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .toggle-os-version-link {
  color: #f97d19 !important;
  text-decoration: underline;
}
/* line 179, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .toggle-os-version-link:hover {
  cursor: pointer;
  text-decoration: none;
}
/* line 185, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .product-header {
  text-align: left;
  margin-bottom: 10px;
}
/* line 190, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .product-header-inside-container {
  margin: 20px;
  text-align: center;
}
/* line 196, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .buy-description {
  display: table;
  margin-bottom: 10px;
}
/* line 203, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .buy-description .buy-description-text {
  display: table-cell;
  text-align: left;
}
/* line 210, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .sw-icon.sw-icon-check {
  display: table;
}
/* line 212, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .sw-icon.sw-icon-check:before {
  cursor: default;
  margin-right: 10px;
}
/* line 220, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .sw-icon.sw-icon-award:before, .modal-buy-dialog .sw-icon.sw-icon-contract:before {
  margin-bottom: 20px;
}
/* line 226, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .sw-icon.sw-icon-plus-medium.center {
  position: relative;
  margin-top: -12px;
  top: 0;
  background-color: white;
  width: 30px;
}
/* line 236, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .horizontal-separator {
  border-top: 1px dotted grey;
  width: 100%;
  margin-top: 20px;
}
/* line 242, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal-buy-dialog .price-container {
  margin-bottom: 20px;
  margin-top: 50px;
}

/* line 255, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body {
  max-height: calc(100vh - 85px);
  padding: 0;
  width: 1000px;
}
/* line 260, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container {
  padding: 20px 20px 20px 30px;
}
/* line 267, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell {
  width: 50%;
  padding: 20px;
}
/* line 271, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell:first-child {
  padding-left: 0;
  border-right: 1px solid #d6d9d9;
}
/* line 276, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell:last-child {
  padding-right: 0;
}
/* line 280, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.button-cell, .modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell.price-cell {
  text-align: center;
}
/* line 285, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell .price {
  padding-bottom: 10px;
}
/* line 295, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container .modal-dialog-content-table.width-470 .modal-dialog-content-table-row .modal-dialog-content-table-cell:first-child {
  border-right: none;
}
/* line 302, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container ul.buy-list {
  list-style: none;
  padding-left: 0;
}
/* line 307, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container ul.buy-list li {
  margin-bottom: 15px;
  position: relative;
  padding-left: 45px;
}
/* line 315, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container ul.buy-list li.svg-icon.svg-icon-buy-check-grey:before, .modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container ul.buy-list li.svg-icon.svg-icon-buy-check-orange:before {
  position: absolute;
  left: 0;
}
/* line 322, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container ul.buy-list li.seperator-bottom {
  padding-bottom: 10px;
}
/* line 325, ../../../../../sharedModules/resources/sass/_serial.scss */
.modal.modal-buy-dialog .modal-dialog .modal-content .modal-dialog-window .modal-dialog-body .modal-dialog-content-container ul.buy-list li.seperator-bottom:after {
  display: block;
  content: '';
  height: 1px;
  line-height: 1px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d6d9d9;
  background-image: none;
}

/* line 347, ../../../../../sharedModules/resources/sass/_serial.scss */
.guaranty-number-form .modal-dialog-content-table .modal-dialog-content-table-row .modal-dialog-content-table-cell {
  vertical-align: middle;
}

/* line 1, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 11, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator.no-navigation .nav-calculator {
  display: none;
}
/* line 15, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator.no-navigation .container-calculator .dialog-calculator {
  left: 0;
}
/* line 21, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .header-calculator {
  height: 44px;
  background-color: #3e4a54;
  padding: 10px 20px;
}
/* line 26, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .header-calculator .header-calculator-svg {
  height: 22px;
  width: 184px;
  background: transparent url(../svg/steuerrechner_logo.svg) no-repeat;
  background-size: contain;
}
/* line 33, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .header-calculator .app-name {
  display: inline-block;
  width: 200px;
  margin-right: 30px;
  margin-top: -3px;
}
/* line 43, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .header-calculator .app-name .affix {
  margin-left: -2px;
}
/* line 51, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator {
  position: absolute;
  top: 44px;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 59, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .head-line {
  background: #eef1f1;
  height: 44px;
  line-height: 43px;
  font-size: 15px;
  text-align: center;
  border-bottom: 1px solid #d6d9d9;
  display: table;
  width: 100%;
}
/* line 71, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .head-line span {
  display: table-cell;
  padding: 0 10px;
}
/* line 75, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .head-line span.text-left, .wrapper-calculator .container-calculator .head-line span.text-right {
  width: 10%;
  vertical-align: middle;
}
/* line 82, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .head-line span.text-center {
  width: 80%;
  vertical-align: middle;
}
/* line 87, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .head-line span button {
  background: transparent;
  border: none;
  color: #f97d19;
  display: inline;
  height: auto;
  line-height: normal;
  padding: 0;
  margin: 0;
}
/* line 100, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .nav-calculator {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 280px;
  background-color: #fff;
  border-right: 1px solid #d6d9d9;
  overflow-y: auto;
  z-index: 10;
}
/* line 111, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .nav-calculator .nav-calculator-item {
  position: relative;
  display: block;
  height: 44px;
  padding: 10px 20px;
  font-size: 15px;
  line-height: 25px;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
}
/* line 122, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .nav-calculator .nav-calculator-item.selected, .wrapper-calculator .container-calculator .nav-calculator .nav-calculator-item:hover {
  background: #f97d19;
  color: #fff;
}
/* line 127, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .nav-calculator .nav-calculator-item.selected:after, .wrapper-calculator .container-calculator .nav-calculator .nav-calculator-item:hover:after {
  content: none;
}
/* line 132, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .nav-calculator .nav-calculator-item:after {
  content: '';
  position: absolute;
  left: 20px;
  right: 0;
  bottom: 0;
  border-bottom: 1px solid #eef1f1;
}
/* line 144, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator {
  position: absolute;
  top: 0;
  left: 280px;
  bottom: 0;
  right: 0;
  overflow-y: auto;
  min-width: 660px;
  background: #fff;
}
/* line 154, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .head-line {
  line-height: inherit;
}
/* line 158, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content {
  position: absolute;
  top: 44px;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
  min-width: 660px;
}
/* line 167, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content.actionbar {
  height: calc(100vh - 135px);
}
/* line 172, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .fieldset-header-title-wrapper {
  display: table;
  width: 100%;
  padding: 30px 30px 20px 30px;
  cursor: pointer;
}
/* line 178, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .fieldset-header-title-wrapper .cell-status {
  display: table-cell;
  width: 30px;
  border-bottom: 1px solid #e6c7ac;
  cursor: pointer;
  padding: 0 10px 10px 0;
}
/* line 185, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .fieldset-header-title-wrapper .vast-icon-cell {
  display: table-cell;
  width: 50px;
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 5px;
}
/* line 193, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .fieldset-header-title-wrapper .cell-toggle {
  display: table-cell;
  border-bottom: 1px solid #e6c7ac;
  vertical-align: top;
  padding-left: 10px;
  text-align: right;
}
/* line 204, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .cell-title {
  border-bottom: 1px solid #e6c7ac;
  padding-bottom: 7px;
  display: table-cell;
}
/* line 212, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .cell-title.other-cell-title {
  display: block;
  margin-top: 30px;
}
/* line 217, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .cell-title.vast-cell-title {
  vertical-align: bottom;
}
/* line 225, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .fieldset:first-child .cell-title {
  display: block;
}
/* line 233, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .dialog-calculator .dialog-content .fieldset:first-child .fieldset-header-title-wrapper {
  display: table;
  width: 100%;
  padding: 30px 30px 20px 30px;
}
/* line 243, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .calculator-actionbar {
  width: 100%;
  height: 50px;
  position: absolute;
  background: white;
  bottom: 0;
  text-align: right;
  border-top: 1px solid #d6d9d9;
  padding: 10px;
}
/* line 253, ../../../../../sharedModules/resources/sass/_calculator.scss */
.wrapper-calculator .container-calculator .calculator-actionbar .button.primary {
  margin-right: 10px;
}

/* line 266, ../../../../../sharedModules/resources/sass/_calculator.scss */
_:-ms-fullscreen .header-calculator .app-name .affix, :root .wrapper-calculator .header-calculator .app-name .affix {
  margin-left: -8px;
}

/* line 2, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box {
  width: auto;
  padding: 20px;
  border: 1px solid #d6d9d9;
  background: #fff;
}
/* line 10, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box span.label-price {
  display: block;
  color: #f97d19;
  line-height: 23px;
}
/* line 17, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box span.label-price-sub {
  display: block;
  line-height: 14px;
  margin: 5px 0 0 0;
}
/* line 24, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box span.button-container {
  display: block;
}
/* line 30, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box a.link-guarantee {
  line-height: 14px;
  color: #666666;
  text-decoration: underline;
  cursor: pointer;
  margin: 10px 0 0 63px;
  display: inline-block;
}
/* line 39, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box a.link-guarantee:hover {
  text-decoration: none;
}
/* line 45, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box.editor {
  width: 230px;
  padding-right: 10px;
}
/* line 50, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box.editor .pp-box-table .pp-box-table {
  display: block;
}
/* line 53, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box.editor .pp-box-table .pp-box-table .pp-box-table-cell {
  display: block;
}
/* line 56, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box.editor .pp-box-table .pp-box-table .pp-box-table-cell.button-cell {
  padding-top: 10px;
}
/* line 66, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box.editor a.link-guarantee {
  margin-left: 0;
  font-size: 13px;
}
/* line 73, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box .pp-box-table {
  display: table;
}
/* line 76, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box .pp-box-table .pp-box-table-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
/* line 81, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box .pp-box-table .pp-box-table-cell.icon-cell {
  width: 50px;
  padding-right: 20px;
}
/* line 86, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.product-pricing-box .pp-box-table .pp-box-table-cell.price-cell {
  padding-right: 20px;
}

/* line 94, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.toggle-box {
  overflow: hidden;
}
/* line 99, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.toggle-box.booking-box .booking-link {
  color: #f97d19;
  cursor: pointer;
}
/* line 103, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.toggle-box.booking-box .booking-link:hover {
  text-decoration: underline;
}
/* line 110, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.toggle-box h2 {
  padding: 0 0 10px;
}
/* line 113, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.toggle-box h2 .toggle-box-headline {
  display: block;
  user-select: none;
  border-bottom: 1px solid #e6c7ac;
}
/* line 121, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.toggle-box .sample-tax-declaration-button .sample-button-cell.icon-cell {
  padding: 10px 5px 10px 10px;
}

/* line 130, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.app-helpbar-wrapper .toggle-box.booking-box {
  width: 230px;
  padding: 10px 15px;
  padding-top: 20px;
}

/* line 146, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.webinar-box .toggle-box-content {
  display: flex;
  align-items: center;
}
/* line 151, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.webinar-box .toggle-box-content-icon {
  margin-top: -15px;
  padding-left: 20px;
  padding-right: 20px;
}
/* line 157, ../../../../../sharedModules/resources/sass/_cockpit.scss */
.webinar-box .toggle-box-content-text {
  margin-bottom: 10px;
  padding-right: 10px;
}

/* line 115, ../../../../../sharedModules/resources/sass/main-share.scss */
.tax-declaration-setup-title-input, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell input, .bookings-searchbar input, .certificate-fetch-code-wrapper .certificate-fetch-code-input, .auto-complete-text-field-wrapper .auto-complete-text-field, .big-decimal-text-field-wrapper .big-decimal-text-field, .buhl-choice-field-wrapper .buhl-choice-field, .check-manual-field-wrapper .check-manual-field-label, .date-field-wrapper input[type=text].date-field, .date-field-wrapper .date-field-button-wrapper button, .daterangepicker.dropdown-menu .calendar .input-mini,
.daterangepicker.dropdown-menu select, .integer-text-field, .period-field-wrapper .period-field-input, .period-field-wrapper .period-field-button, .string-text-field-input, .time-field-wrapper .time-field, .additional-bookings-search .additional-bookings-searchbar input, .textarea-field, .dbp-dragable-container input,
.dbp-dragable-container .text-area {
  height: 30px;
  line-height: 16px;
  border: 1px solid #c2c2c2;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  padding: 5px 10px;
}

/* line 130, ../../../../../sharedModules/resources/sass/main-share.scss */
.dialog-link-field:focus, .tax-declaration-setup-title-input:focus, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell input:focus, .bookings-searchbar input:focus, .certificate-fetch-code-wrapper .certificate-fetch-code-input:focus, .auto-complete-text-field-wrapper .auto-complete-text-field:focus, .big-decimal-text-field-wrapper .big-decimal-text-field:focus, .buhl-choice-field-wrapper .buhl-choice-field:focus, .check-manual-field-wrapper .check-manual-field-label:focus, .date-field-wrapper input[type=text].date-field:focus, .date-field-wrapper .date-field-button-wrapper button:focus, .daterangepicker.dropdown-menu .calendar .input-mini:focus,
.daterangepicker.dropdown-menu select:focus, .integer-text-field:focus, .period-field-wrapper .period-field-input:focus, .period-field-wrapper .period-field-button:focus, .string-text-field-input:focus, .time-field-wrapper .time-field:focus, .additional-bookings-search .additional-bookings-searchbar input:focus, .textarea-field:focus, .dbp-dragable-container input:focus,
.dbp-dragable-container .text-area:focus {
  border: 2px solid #f97d19;
  padding: 5px 10px 5px 9px;
}

/* line 137, ../../../../../sharedModules/resources/sass/main-share.scss */
.popover.popover-app-header .popover-show-more-header-bar-html-content .transparent-button[disabled]:disabled, .popover.popover-app-header .user-account-flyout-content .transparent-button[disabled]:disabled, .popover.popover-app-header .bookings-popover .transparent-button[disabled]:disabled, .tax-declaration-setup-table .tax-declaration-setup-table-row .tax-declaration-setup-table-cell[disabled] span:disabled, .auto-complete-text-field-wrapper .auto-complete-text-field-button:disabled, .big-decimal-text-field-wrapper .big-decimal-text-field:disabled, .buhl-choice-field-wrapper select:disabled, .date-field-wrapper .date-field-button-wrapper button:disabled, .period-field-wrapper .period-field-button:disabled, .modal-dialog-content-container div.serial input.serial[disabled]:disabled, .tax-declaration-setup-title-input:disabled, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell input:disabled, .bookings-searchbar input:disabled, .certificate-fetch-code-wrapper .certificate-fetch-code-input:disabled, .auto-complete-text-field-wrapper .auto-complete-text-field:disabled, .buhl-choice-field-wrapper .buhl-choice-field:disabled, .check-manual-field-wrapper .check-manual-field-label:disabled, .date-field-wrapper input[type=text].date-field:disabled, .daterangepicker.dropdown-menu .calendar .input-mini:disabled,
.daterangepicker.dropdown-menu select:disabled, .integer-text-field:disabled, .period-field-wrapper .period-field-input:disabled, .string-text-field-input:disabled, .time-field-wrapper .time-field:disabled, .additional-bookings-search .additional-bookings-searchbar input:disabled, .textarea-field:disabled, .dbp-dragable-container input:disabled,
.dbp-dragable-container .text-area:disabled {
  cursor: not-allowed;
  opacity: 0.65;
  color: #666666;
  -webkit-text-fill-color: #666666;
}

/* line 146, ../../../../../sharedModules/resources/sass/main-share.scss */
.error.tax-declaration-setup-title-input, .tax-declaration-file-import .file-successful-uploaded .tax-declaration-setup-table .tax-declaration-setup-table-row.filename-row .tax-declaration-setup-table-cell input.error, .bookings-searchbar input.error, .certificate-fetch-code-wrapper .error.certificate-fetch-code-input, .auto-complete-text-field-wrapper .error.auto-complete-text-field, .big-decimal-text-field-wrapper .error.big-decimal-text-field, .buhl-choice-field-wrapper .error.buhl-choice-field, .check-manual-field-wrapper .error.check-manual-field-label, .date-field-wrapper input.error[type=text].date-field, .date-field-wrapper .date-field-button-wrapper button.error, .daterangepicker.dropdown-menu .calendar .error.input-mini,
.daterangepicker.dropdown-menu select.error, .error.integer-text-field, .period-field-wrapper .error.period-field-input, .period-field-wrapper .error.period-field-button, .error.string-text-field-input, .time-field-wrapper .error.time-field, .additional-bookings-search .additional-bookings-searchbar input.error, .error.textarea-field, .dbp-dragable-container input.error,
.dbp-dragable-container .error.text-area {
  border: 2px solid #f22a2a;
}

/* line 151, ../../../../../sharedModules/resources/sass/main-share.scss */
::selection {
  color: #fff;
  background: #f97d19;
}

/* line 156, ../../../../../sharedModules/resources/sass/main-share.scss */
::-moz-selection {
  color: #fff;
  background: #f97d19;
}

/* line 161, ../../../../../sharedModules/resources/sass/main-share.scss */
.required {
  color: #f97d19;
}

/* line 165, ../../../../../sharedModules/resources/sass/main-share.scss */
input.required {
  color: #666666;
}

/* line 169, ../../../../../sharedModules/resources/sass/main-share.scss */
.svg-icon.svg-icon-helpbar-video, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video:last-child:after, .calendar th.prev i.svg-icon-helpbar-video, .calendar th.next i.svg-icon-helpbar-video {
  left: 0;
  top: 0;
  width: 70px;
  height: 30px;
  overflow: hidden;
}
/* line 176, ../../../../../sharedModules/resources/sass/main-share.scss */
.svg-icon.svg-icon-helpbar-video:before, .calendar th.prev i.svg-icon-helpbar-video:before, .calendar th.next i.svg-icon-helpbar-video:before {
  width: 50px;
  height: 50px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  margin: -10px 0;
}

/* line 185, ../../../../../sharedModules/resources/sass/main-share.scss */
.svg-icon.svg-icon-helpbar-video.guide, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.guide:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.guide, .calendar th.next i.svg-icon-helpbar-video.guide {
  left: 0;
  top: 0;
  width: 65px;
  height: 39px;
}
/* line 191, ../../../../../sharedModules/resources/sass/main-share.scss */
.svg-icon.svg-icon-helpbar-video.guide:before, .calendar th.prev i.svg-icon-helpbar-video.guide:before, .calendar th.next i.svg-icon-helpbar-video.guide:before, .svg-icon.svg-icon-helpbar-video.guide:after, .table-layout > tbody > tr.selected-row.row-help-icon > td.svg-icon-helpbar-video.guide:last-child:after, .calendar th.prev i.svg-icon-helpbar-video.guide:after, .calendar th.next i.svg-icon-helpbar-video.guide:after {
  width: 65px;
  height: 65px;
  background-size: 100% auto;
  background-position: 0 -12px;
  background-repeat: no-repeat;
}

/* line 201, ../../../../../sharedModules/resources/sass/main-share.scss */
.no-selection {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}

/* line 211, ../../../../../sharedModules/resources/sass/main-share.scss */
.table {
  display: table;
  width: 100%;
}
/* line 216, ../../../../../sharedModules/resources/sass/main-share.scss */
.table .table-row {
  display: table-row;
}
/* line 219, ../../../../../sharedModules/resources/sass/main-share.scss */
.table .table-row .table-cell {
  display: table-cell;
}

/* line 227, ../../../../../sharedModules/resources/sass/main-share.scss */
label {
  font-weight: 400;
  width: 100%;
}

/* line 232, ../../../../../sharedModules/resources/sass/main-share.scss */
.sticky-scrollbar-container {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  background: #fff;
  z-index: 1;
  padding-top: 10px;
}

/* line 243, ../../../../../sharedModules/resources/sass/main-share.scss */
.mCS_no_scrollbar > .sticky-scrollbar-container {
  margin-top: 0;
}

/* line 247, ../../../../../sharedModules/resources/sass/main-share.scss */
.height-100 {
  height: 100%;
}

/* line 4, ../sass/main-editor.scss */
.scroll-container {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 9, ../sass/main-editor.scss */
#dbp-button {
  position: absolute;
  bottom: 0;
  background: #ffffff;
  right: 0;
  padding: 10px 20px 7px 20px;
  z-index: 99999;
}
/* line 17, ../sass/main-editor.scss */
#dbp-button .cursor-pointer {
  cursor: pointer;
}

/* line 22, ../sass/main-editor.scss */
.dbp-dragable-container {
  width: 800px;
  height: 395px;
  border: 1px solid #666666;
  margin: 2px;
  background: #fff;
  z-index: 9999;
  position: absolute;
  resize: both;
  overflow: auto;
  right: 50px;
  bottom: 50px;
}
/* line 35, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-header {
  position: relative;
  cursor: move;
  background: #fff;
  border-bottom: 1px solid #666666;
  color: #666666;
  padding: 10px;
}
/* line 43, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-header .close-button {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 99999;
  cursor: pointer;
}
/* line 51, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-header .close-button:before {
  display: inline-block;
  content: '';
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 88.88889% 27.77778%;
  background-size: 228px 228px;
  width: 12px;
  height: 12px;
}
/* line 62, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-body .input-bar {
  padding: 5px;
}
/* line 65, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-body .input-bar.additional-requests {
  border-top: lightgray 1px solid;
}
/* line 68, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-body .input-bar.additional-requests .choice-field-limiter {
  max-width: 400px;
  display: inline-block;
}
/* line 73, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-body .input-bar.additional-requests .boolean-field-wrapper {
  vertical-align: middle;
}
/* line 77, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-body .input-bar.additional-requests div {
  margin-right: 10px;
}
/* line 81, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-body .input-bar.additional-requests label {
  display: inline;
}
/* line 85, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-body .input-bar.additional-requests input[type='checkbox'] {
  vertical-align: bottom;
}
/* line 91, ../sass/main-editor.scss */
.dbp-dragable-container .dragable-container-body textarea {
  width: 100%;
  height: 260px;
  font-size: 13px;
}
