html, body {
  height: 100%;
}

body {
  margin: 0;
}

.splash {
  text-align: center;
  margin: 10% 0 0 0;
  box-sizing: border-box;
}
.splash .message {
  font-size: 72px;
  line-height: 72px;
  text-shadow: rgba(0, 0, 0, 0.5) 0 0 15px;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
}
.splash .fa-spinner {
  text-align: center;
  display: inline-block;
  font-size: 72px;
  margin-top: 50px;
  color: #162D53;
}

.page-host {
  position: absolute;
  left: 0;
  right: 0;
  top: 50px;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: hidden;
  height: calc(100% - 51px);
}

.year-form {
  width: 150px !important;
  margin: 8px;
}

@media print {
  .page-host {
    position: absolute;
    left: 10px;
    right: 0;
    top: 50px;
    bottom: 0;
    overflow-y: inherit;
    overflow-x: inherit;
  }
}
section {
  margin: 0 20px;
}

.navbar-nav li.loader {
  margin: 12px 0 0 0px;
}
.navbar-nav li.user {
  margin-right: 20px;
  border-left: 2px solid #002e54;
}

.navbar.navbar-shadow {
  box-shadow: 0 0px 12px 0 rgba(0, 0, 0, 0.24), 0 0px 12px 0 rgba(0, 0, 0, 0.19);
}
.navbar.navbar-default {
  background-color: #FFFFFF;
}
.navbar.navbar-default .navbar-nav > li > a {
  color: #002e54;
  font-weight: bold;
}
.navbar.navbar-default .active > a,
.navbar.navbar-default .active > a:hover,
.navbar.navbar-default .active > a:focus {
  color: #0070b8 !important;
}
.navbar.navbar-default .dropdown-menu > .active > a,
.navbar.navbar-default .dropdown-menu > .active > a:hover,
.navbar.navbar-default .dropdown-menu > .active > a:focus {
  color: #0070b8 !important;
  background-color: #e7e7e7 !important;
}

.contacts-view,
.contributions-view,
.base-contributions-view,
.factor-view,
.votes-view {
  height: 100%;
  margin: 15px;
}
.contacts-view .top,
.contributions-view .top,
.base-contributions-view .top,
.factor-view .top,
.votes-view .top {
  height: calc(60% - 30px);
  margin-bottom: 10px;
}
.contacts-view .bottom,
.contributions-view .bottom,
.base-contributions-view .bottom,
.factor-view .bottom,
.votes-view .bottom {
  height: calc(40% - 30px);
}
.contacts-view .complete,
.contributions-view .complete,
.base-contributions-view .complete,
.factor-view .complete,
.votes-view .complete {
  height: calc(100% - 30px);
}

.factor-view {
  overflow-y: auto;
}

.contributions-view,
.base-contributions-view,
.votes-view {
  overflow-y: auto;
  overflow-x: hidden;
  padding-left: 15px;
  padding-right: 15px;
}
.contributions-view .table-title,
.base-contributions-view .table-title,
.votes-view .table-title {
  display: flex;
}
.contributions-view .table-title h3,
.base-contributions-view .table-title h3,
.votes-view .table-title h3 {
  display: inline-block;
}
.contributions-view .table-title a,
.base-contributions-view .table-title a,
.votes-view .table-title a {
  margin-left: 15px;
}
.contributions-view .contribution-table,
.base-contributions-view .contribution-table,
.votes-view .contribution-table {
  height: calc(100% - 133px);
}

.invoice-number-dialog {
  max-width: 560px;
}
.invoice-number-dialog .number-error {
  font-weight: bold;
  color: red;
}

.company-invoices-dialog,
.combination-editing-dialog {
  min-width: 450px;
}

.contacts-nav-bar {
  margin: 10px 15px 10px 15px;
  height: 34px;
}

input[type=number] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.grid-view-header h3 {
  display: inline-block;
}
.grid-view-header select.form-control {
  width: 200px;
  display: inline-block;
  float: right;
  margin-top: 15px;
}

.calcfactor-elements {
  margin-top: 10px;
}

.mara-grid .k-header,
.mara-grid .k-grid-filter.k-state-active {
  background-color: #0070b8 !important;
  border-color: #00609f !important;
}
.mara-grid .k-grid-header-wrap {
  border-color: #00609f !important;
}
.mara-grid .k-grid-header .k-link {
  color: #FFFFFF !important;
}
.mara-grid .k-grid-header {
  background-color: #0070b8 !important;
  border-color: #00609f;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxheW91dC5zY3NzIiwidmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQzVCRTs7O0FEZ0NWO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUlSO0VBQ0k7OztBQUlBO0VBQ0k7O0FBR0o7RUFDSTtFQUNBOzs7QUFLSjtFQUNJOztBQUdKO0VBQ0ksa0JDOUVPOztBRGdGUDtFQUNJLE9DaEZRO0VEaUZSOztBQUdKO0FBQUE7QUFBQTtFQUdJOztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7OztBQUtaO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBLFFDbkdtQjs7QURxR25CO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTtFQUNBOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0k7OztBQUlSO0VBQ0k7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7QUFBQTtFQUNJOztBQUVBO0FBQUE7QUFBQTtFQUNJOztBQUdKO0FBQUE7QUFBQTtFQUNJOztBQUlSO0FBQUE7QUFBQTtFQUNJOzs7QUFTUjtFQU1JOztBQUxBO0VBQ0k7RUFDQTs7O0FBTVI7QUFBQTtFQUVJOzs7QUFHSjtFQUNJO0VBQ0EsUUNsS2dCOzs7QURxS3BCO0VBQ0k7OztBQUdKO0FBQUE7RUFFSTs7O0FBSUE7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBOzs7QUFJUjtFQUNJOzs7QUFJQTtBQUFBO0VBRUk7RUFDQTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBLGNDck1vQiIsImZpbGUiOiJsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5odG1sLCBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnNwbGFzaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTAlIDAgMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAubWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICAgIHRleHQtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNSkgMCAwIDE1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC5mYS1zcGlubmVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgY29sb3I6ICRtYS1ibHVlO1xuICAgIH1cbn1cblxuLnBhZ2UtaG9zdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skbmF2YmFyLWhlaWdodH0pO1xufVxuXG4ueWVhci1mb3JtIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDhweDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgICAucGFnZS1ob3N0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93LXk6IGluaGVyaXQ7XG4gICAgICAgIG92ZXJmbG93LXg6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5zZWN0aW9uIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbn1cblxuLm5hdmJhci1uYXYge1xuICAgIGxpLmxvYWRlciB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDAgMHB4O1xuICAgIH1cblxuICAgIGxpLnVzZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJG5hdmJhci1mb250LWNvbG9yO1xuICAgIH1cbn1cblxuLm5hdmJhciB7XG4gICAgJi5uYXZiYXItc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwcHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4yNCksIDAgMHB4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTkpO1xuICAgIH1cblxuICAgICYubmF2YmFyLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWNvbG9yO1xuXG4gICAgICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWZvbnQtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3RpdmUgPiBhLFxuICAgICAgICAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAgICAgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItYWN0aXZlLWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gICAgICAgIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgICAgIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItYWN0aXZlLWRyb3Bkb3duLWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItYWN0aXZlLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3RzLXZpZXcsXG4uY29udHJpYnV0aW9ucy12aWV3LFxuLmJhc2UtY29udHJpYnV0aW9ucy12aWV3LFxuLmZhY3Rvci12aWV3LFxuLnZvdGVzLXZpZXcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46ICRjb250YWN0cy1tYWluLW1hcmdpbjtcblxuICAgIC50b3Age1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNjAlIC0gI3skY29udGFjdHMtbWFpbi1tYXJnaW4gKiAyfSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmJvdHRvbSB7XG4gICAgICAgIGhlaWdodDogY2FsYyg0MCUgLSAjeyRjb250YWN0cy1tYWluLW1hcmdpbiAqIDJ9KTtcbiAgICB9XG5cbiAgICAuY29tcGxldGUge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGNvbnRhY3RzLW1haW4tbWFyZ2luICogMn0pO1xuICAgIH1cbn1cblxuLmZhY3Rvci12aWV3IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY29udHJpYnV0aW9ucy12aWV3LFxuLmJhc2UtY29udHJpYnV0aW9ucy12aWV3LFxuLnZvdGVzLXZpZXcge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgLnRhYmxlLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRyaWJ1dGlvbi10YWJsZSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skY29udHJpYnV0aW9uLXRhYmxlLWhlaWdodC1vZmZzZXR9KTtcbiAgICB9XG5cbn1cblxuLmNvbnRyaWJ1dGlvbnMtdGFibGUtdGl0bGUge1xuXG59XG5cbi5pbnZvaWNlLW51bWJlci1kaWFsb2cge1xuICAgIC5udW1iZXItZXJyb3Ige1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG5cbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuXG4uY29tcGFueS1pbnZvaWNlcy1kaWFsb2csXG4uY29tYmluYXRpb24tZWRpdGluZy1kaWFsb2cge1xuICAgIG1pbi13aWR0aDogNDUwcHg7XG59XG5cbi5jb250YWN0cy1uYXYtYmFyIHtcbiAgICBtYXJnaW46IDEwcHggMTVweCAxMHB4IDE1cHg7XG4gICAgaGVpZ2h0OiAkYnV0dG9uLWJhci1oZWlnaHQ7XG59XG5cbmlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5ncmlkLXZpZXctaGVhZGVyIHtcbiAgICBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG5cbi5jYWxjZmFjdG9yLWVsZW1lbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubWFyYS1ncmlkIHtcbiAgICAuay1oZWFkZXIsXG4gICAgLmstZ3JpZC1maWx0ZXIuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZGVyLWJhY2tncm91bmQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtaGVhZGVyLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXIgLmstbGluayB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtaGVhZGVyLWZvbnQtY29sb3IgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuay1ncmlkLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cbiIsIiRtYS1ibHVlOiAjMTYyRDUzO1xuXG4kbmF2YmFyLWhlaWdodDogNTFweDtcbiRuYXZiYXItY29sb3I6ICNGRkZGRkY7XG4kbmF2YmFyLWZvbnQtY29sb3I6ICMwMDJlNTQ7XG4kbmF2YmFyLWFjdGl2ZS1mb250LWNvbG9yOiAjMDA3MGI4O1xuXG4kbmF2YmFyLWFjdGl2ZS1kcm9wZG93bi1mb250LWNvbG9yOiAkbmF2YmFyLWFjdGl2ZS1mb250LWNvbG9yO1xuJG5hdmJhci1hY3RpdmUtZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcblxuJGNvbnRhY3RzLW1haW4tbWFyZ2luOiAxNXB4O1xuXG4kY29udGFjdC1idXR0b24tYmFyLWhlaWdodDogNTRweDtcbiRidXR0b24tYmFyLWhlaWdodDogMzRweDtcblxuJGNvbnRyaWJ1dGlvbi10aXRsZS1oZWlnaHQ6IDQ2cHg7XG4kY29udHJpYnV0aW9uLWJvdHRvbS1iYXI6IDMzcHg7XG4kY29udHJpYnV0aW9uLXRhYmxlLWhlaWdodC1vZmZzZXQ6ICRjb250cmlidXRpb24tdGl0bGUtaGVpZ2h0ICsgJGNvbnRyaWJ1dGlvbi1ib3R0b20tYmFyICsgJGNvbnRhY3QtYnV0dG9uLWJhci1oZWlnaHQ7XG5cbiR0YWJsZS1zZWxlY3RlZC1jb2xvcjogIzAwNzBiODtcbiR0YWJsZS1vZGQtY29sb3I6ICNFQkVCRUI7XG4kdGFibGUtaG92ZXItY29sb3I6IGRhcmtlbigkdGFibGUtb2RkLWNvbG9yLCAxMCUpO1xuXG4kdGFibGUtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICMwMDcwYjg7XG4kdGFibGUtaGVhZGVyLWJvcmRlci1jb2xvcjogZGFya2VuKCR0YWJsZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvciwgNSUpO1xuJHRhYmxlLWhlYWRlci1mb250LWNvbG9yOiAjRkZGRkZGO1xuXG4kdGFibGUtc2hvdy1idG4tYmFja2dyb3VuZC1jb2xvcjogIzIxOTZGMztcbiR0YWJsZS1zaG93LWJ0bi1mb250LWNvbG9yOiAjRkZGRkZGO1xuXG4kdGFibGUtZG93bmxvYWQtYnRuLWJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4kdGFibGUtZG93bmxvYWQtYnRuLWZvbnQtY29sb3I6ICNGRkZGRkY7XG5cbiR0YWJsZS1pbnZvaWNlLWFtb3VudC1kaWZmZXJlbnQtZm9udC1jb2xvcjogI2Q3NTQ1MjtcblxuJHRhYmxlLWNhbmNlbC1idG4tYmFja2dyb3VuZC1jb2xvcjogI2Q3NTQ1MjtcbiR0YWJsZS1jYW5jZWwtYnRuLWZvbnQtY29sb3I6ICNGRkZGRkY7XG4iXX0= */
