/* Main Colors */
/* Special Colors */
/* fonts */
/* border-radius */
/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 * ==|== normalize ==========================================================
 */
/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/* line 18, src/_reset.scss */
html, body {
  height: 100%;
}

/* line 30, src/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/* line 36, src/_reset.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 42, src/_reset.scss */
audio:not([controls]) {
  display: none;
}

/* line 46, src/_reset.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
/* line 60, src/_reset.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 70, src/_reset.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
  color: #222222;
}

/* line 75, src/_reset.scss */
body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */
/* line 87, src/_reset.scss */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* line 92, src/_reset.scss */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/* =============================================================================
   Links
   ========================================================================== */
/* line 102, src/_reset.scss */
a {
  color: #00e;
}

/* line 106, src/_reset.scss */
a:visited {
  color: #551a8b;
}

/* line 110, src/_reset.scss */
a:hover {
  color: #06e;
}

/* line 114, src/_reset.scss */
a:focus {
  outline: thin dotted;
}

/*
 * Improve readability when focused and hovered in all browsers: h5bp.com/h
 */
/* line 123, src/_reset.scss */
a:hover,
a:active {
  outline: 0;
}

/* =============================================================================
   Typography
   ========================================================================== */
/* line 132, src/_reset.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 137, src/_reset.scss */
b,
strong {
  font-weight: bold;
}

/* line 141, src/_reset.scss */
blockquote {
  margin: 1em 40px;
}

/* line 145, src/_reset.scss */
dfn {
  font-style: italic;
}

/* line 149, src/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 158, src/_reset.scss */
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 164, src/_reset.scss */
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/*
 * Redeclare monospace font family: h5bp.com/j
 */
/* line 178, src/_reset.scss */
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improve readability of pre-formatted text
 */
/* line 188, src/_reset.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 194, src/_reset.scss */
q {
  quotes: none;
}

/* line 199, src/_reset.scss */
q:before,
q:after {
  content: "";
  content: none;
}

/* line 204, src/_reset.scss */
small {
  font-size: 85%;
}

/*
 * Position subscript and superscript content without affecting line-height: h5bp.com/k
 */
/* line 213, src/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 220, src/_reset.scss */
sup {
  top: -0.5em;
}

/* line 224, src/_reset.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/* line 234, src/_reset.scss */
ul,
ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
}

/* line 239, src/_reset.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 244, src/_reset.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */
/* line 261, src/_reset.scss */
img {
  border: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}

/* =============================================================================
   Figures
   ========================================================================== */
/* line 272, src/_reset.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/* line 281, src/_reset.scss */
form {
  margin: 0;
}

/* line 285, src/_reset.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Indicate that 'label' will shift focus to the associated form element
 */
/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
/* line 301, src/_reset.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
/* line 317, src/_reset.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
/* line 329, src/_reset.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
/* line 342, src/_reset.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 353, src/_reset.scss */
button[disabled],
input[disabled] {
  cursor: default;
  opacity: 0.5;
  text-decoration: none !important;
}

/*
 * Consistent box sizing and appearance
 */
/* line 364, src/_reset.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}

/* line 371, src/_reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 379, src/_reset.scss */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
/* line 388, src/_reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
/* line 398, src/_reset.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* =============================================================================
   Tables
   ========================================================================== */
/* line 409, src/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 414, src/_reset.scss */
td {
  vertical-align: top;
}

/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */
/* line 423, src/_reset.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */
/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}
/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/*
 * Image replacement
 */
/* line 470, src/_reset.scss */
.ir {
  border: 0;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: transparent;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */
/* line 482, src/_reset.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */
/* line 491, src/_reset.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */
/* line 508, src/_reset.scss */
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */
/* line 521, src/_reset.scss */
.invisible {
  visibility: hidden;
}

/*
 * Contain floats: h5bp.com/q
 */
/* line 530, src/_reset.scss */
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

/* line 535, src/_reset.scss */
.clearfix:after {
  clear: both;
}

/* line 539, src/_reset.scss */
.clearfix {
  *zoom: 1;
}

/* line 1, src/_sprite.scss */
.sprite {
  background-image: url(../images/Icons24x24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
}

/* line 9, src/_sprite.scss */
.date_ok {
  background-position: 0px 0px;
}
/* line 11, src/_sprite.scss */
.date_ok:hover {
  background-position: -30px 0px;
}
/* line 14, src/_sprite.scss */
.date_ok.active {
  background-position: -30px 0px;
}

/* line 19, src/_sprite.scss */
.statistics {
  background-position: 0px -30px;
}
/* line 21, src/_sprite.scss */
.statistics:hover {
  background-position: -30px -30px;
}
/* line 24, src/_sprite.scss */
.statistics.active {
  background-position: -30px -30px;
}

/* line 29, src/_sprite.scss */
.people {
  background-position: 0px -60px;
}
/* line 31, src/_sprite.scss */
.people:hover {
  background-position: -30px -60px;
}
/* line 34, src/_sprite.scss */
.people.active {
  background-position: -30px -60px;
}

/* line 39, src/_sprite.scss */
.person {
  background-position: 0px -90px;
}
/* line 41, src/_sprite.scss */
.person:hover {
  background-position: -30px -90px;
}
/* line 44, src/_sprite.scss */
.person.active {
  background-position: -30px -90px;
}

/* line 49, src/_sprite.scss */
.user_config {
  background-position: 0px -120px;
}
/* line 51, src/_sprite.scss */
.user_config:hover {
  background-position: -30px -120px;
}
/* line 54, src/_sprite.scss */
.user_config.active {
  background-position: -30px -120px;
}

/* line 59, src/_sprite.scss */
.key {
  background-position: 0px -150px;
}
/* line 61, src/_sprite.scss */
.key:hover {
  background-position: -30px -150px;
}
/* line 64, src/_sprite.scss */
.key.active {
  background-position: -30px -150px;
}

/* line 69, src/_sprite.scss */
.add {
  background-position: 0px -180px;
}
/* line 71, src/_sprite.scss */
.add:hover {
  background-position: -30px -180px;
}
/* line 74, src/_sprite.scss */
.add.active {
  background-position: -30px -180px;
}

/* line 79, src/_sprite.scss */
.delete {
  background-position: 0px -210px;
}
/* line 81, src/_sprite.scss */
.delete:hover {
  background-position: -30px -210px;
}
/* line 84, src/_sprite.scss */
.delete.active {
  background-position: -30px -210px;
}

/* line 89, src/_sprite.scss */
.prev_list {
  background-position: 0px -240px;
}
/* line 91, src/_sprite.scss */
.prev_list:hover {
  background-position: -30px -240px;
}
/* line 94, src/_sprite.scss */
.prev_list.active {
  background-position: -30px -240px;
}

/* line 99, src/_sprite.scss */
.next_step {
  background-position: 0px -270px;
}
/* line 101, src/_sprite.scss */
.next_step:hover {
  background-position: -30px -270px;
}
/* line 104, src/_sprite.scss */
.next_step.active {
  background-position: -30px -270px;
}

/* line 109, src/_sprite.scss */
.download {
  background-position: 0px -300px;
}
/* line 111, src/_sprite.scss */
.download:hover {
  background-position: -30px -300px;
}
/* line 114, src/_sprite.scss */
.download.active {
  background-position: -30px -300px;
}

/* line 119, src/_sprite.scss */
.back_step {
  background-position: 0px -330px;
}
/* line 121, src/_sprite.scss */
.back_step:hover {
  background-position: -30px -330px;
}
/* line 124, src/_sprite.scss */
.back_step.active {
  background-position: -30px -330px;
}

/* line 129, src/_sprite.scss */
.edit {
  background-position: 0px -360px;
}
/* line 131, src/_sprite.scss */
.edit:hover {
  background-position: -30px -360px;
}
/* line 134, src/_sprite.scss */
.edit.active {
  background-position: -30px -360px;
}

/* line 139, src/_sprite.scss */
.update {
  background-position: 0px -390px;
}
/* line 141, src/_sprite.scss */
.update:hover {
  background-position: -30px -390px;
}
/* line 144, src/_sprite.scss */
.update.active {
  background-position: -30px -390px;
}

/* line 149, src/_sprite.scss */
.sheet {
  background-position: 0px -420px;
}
/* line 151, src/_sprite.scss */
.sheet:hover {
  background-position: -30px -420px;
}
/* line 154, src/_sprite.scss */
.sheet.active {
  background-position: -30px -420px;
}

/* line 159, src/_sprite.scss */
.print {
  background-position: 0px -450px;
}
/* line 161, src/_sprite.scss */
.print:hover {
  background-position: -30px -450px;
}
/* line 164, src/_sprite.scss */
.print.active {
  background-position: -30px -450px;
}

/* line 169, src/_sprite.scss */
.list {
  background-position: 0px -480px;
}
/* line 171, src/_sprite.scss */
.list:hover {
  background-position: -30px -480px;
}
/* line 174, src/_sprite.scss */
.list.active {
  background-position: -30px -480px;
}

/* line 179, src/_sprite.scss */
.prev {
  background-position: 0px -510px;
}
/* line 181, src/_sprite.scss */
.prev:hover {
  background-position: -30px -510px;
}
/* line 184, src/_sprite.scss */
.prev.active {
  background-position: -30px -510px;
}

/* line 189, src/_sprite.scss */
.next {
  background-position: 0px -540px;
}
/* line 191, src/_sprite.scss */
.next:hover {
  background-position: -30px -540px;
}
/* line 194, src/_sprite.scss */
.next.active {
  background-position: -30px -540px;
}

/* line 199, src/_sprite.scss */
.trash {
  background-position: 0px -570px;
}
/* line 201, src/_sprite.scss */
.trash:hover {
  background-position: -30px -570px;
}
/* line 204, src/_sprite.scss */
.trash.active {
  background-position: -30px -570px;
}

/* line 209, src/_sprite.scss */
.letter {
  background-position: 0px -600px;
}
/* line 211, src/_sprite.scss */
.letter:hover {
  background-position: -30px -600px;
}
/* line 214, src/_sprite.scss */
.letter.active {
  background-position: -30px -600px;
}

/* line 219, src/_sprite.scss */
.yes {
  background-position: 0px -630px;
}
/* line 221, src/_sprite.scss */
.yes:hover {
  background-position: -30px -630px;
}
/* line 224, src/_sprite.scss */
.yes.active {
  background-position: -30px -630px;
}

/* line 229, src/_sprite.scss */
.no {
  background-position: 0px -660px;
}
/* line 231, src/_sprite.scss */
.no:hover {
  background-position: -30px -660px;
}
/* line 234, src/_sprite.scss */
.no.active {
  background-position: -30px -660px;
}

/* line 239, src/_sprite.scss */
.list_2 {
  background-position: 0px -690px;
}
/* line 241, src/_sprite.scss */
.list_2:hover {
  background-position: -30px -690px;
}
/* line 244, src/_sprite.scss */
.list_2.active {
  background-position: -30px -690px;
}

/* line 249, src/_sprite.scss */
.sheet_2 {
  background-position: 0px -720px;
}
/* line 251, src/_sprite.scss */
.sheet_2:hover {
  background-position: -30px -720px;
}
/* line 254, src/_sprite.scss */
.sheet_2.active {
  background-position: -30px -720px;
}

/* line 259, src/_sprite.scss */
.prev_2 {
  background-position: 0px -750px;
}
/* line 261, src/_sprite.scss */
.prev_2:hover {
  background-position: -30px -750px;
}
/* line 264, src/_sprite.scss */
.prev_2.active {
  background-position: -30px -750px;
}

/* line 269, src/_sprite.scss */
.next_2 {
  background-position: 0px -780px;
}
/* line 271, src/_sprite.scss */
.next_2:hover {
  background-position: -30px -780px;
}
/* line 274, src/_sprite.scss */
.next_2.active {
  background-position: -30px -780px;
}

/* line 279, src/_sprite.scss */
.form {
  background-position: 0px -810px;
}

/* line 283, src/_sprite.scss */
.form_close {
  background-position: -30px -810px;
}

/* line 287, src/_sprite.scss */
.elector {
  background-position: 0px -840px;
}
/* line 289, src/_sprite.scss */
.elector:hover {
  background-position: -30px -840px;
}
/* line 292, src/_sprite.scss */
.elector.active {
  background-position: -30px -840px;
}

/* line 297, src/_sprite.scss */
.company {
  background-position: 0px -870px;
}
/* line 299, src/_sprite.scss */
.company:hover {
  background-position: -30px -870px;
}
/* line 302, src/_sprite.scss */
.company.active {
  background-position: -30px -870px;
}

/* line 307, src/_sprite.scss */
.export_data {
  background-position: 0px -900px;
}
/* line 309, src/_sprite.scss */
.export_data:hover {
  background-position: -30px -900px;
}
/* line 312, src/_sprite.scss */
.export_data.active {
  background-position: -30px -900px;
}

/* line 317, src/_sprite.scss */
.invalid_result {
  background-image: url(../images/invalid.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 24px;
  height: 24px;
  margin-top: 3px;
  margin-right: 10px;
  display: inline-block;
}

/* line 328, src/_sprite.scss */
.down10 {
  margin-top: 10px;
}

/* line 332, src/_sprite.scss */
.info_header {
  background-image: url(../images/info.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  width: 24px;
  height: 24px;
  display: inline-block;
}
/* line 338, src/_sprite.scss */
.info_header.index {
  margin-top: 3px;
  margin-right: 10px;
}

/* line 345, src/_sprite.scss */
.sprite_round {
  background-image: url(../images/Icons20x20.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0;
}

/* line 356, src/_sprite.scss */
.minus {
  background-position: 0px 0px;
  left: 0;
}

/* line 361, src/_sprite.scss */
.plus {
  background-position: -20px 0px;
}

/* line 365, src/_sprite.scss */
.plus_light {
  background-position: -40px 0px;
}

/* line 369, src/_sprite.scss */
.hook {
  background-position: -60px 0px;
}

/* line 373, src/_sprite.scss */
.empty {
  background-image: none;
  height: 20px;
}

/* line 378, src/_sprite.scss */
.x_black {
  background-position: -80px 0px;
}

/* line 382, src/_sprite.scss */
.hook_2 {
  background-position: -100px 0px;
}

/* line 386, src/_sprite.scss */
.call_sign {
  background-position: -120px 0px;
}

/* line 390, src/_sprite.scss */
.x_green {
  background-position: -140px 0px;
}

/* line 394, src/_sprite.scss */
.pen {
  background-position: -160px 0px;
}

/* line 398, src/_sprite.scss */
.arrow {
  background-position: -180px 0px;
}

/* line 402, src/_sprite.scss */
.paragraph {
  background-position: -200px 0px;
}

/* line 406, src/_sprite.scss */
.calendar {
  background-position: -220px 0px;
}

/*
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
/* line 13, src/_jquery-ui-1.8.23.custom.scss */
.ui-helper-hidden {
  display: none;
}

/* line 14, src/_jquery-ui-1.8.23.custom.scss */
.ui-helper-hidden-accessible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* line 15, src/_jquery-ui-1.8.23.custom.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 16, src/_jquery-ui-1.8.23.custom.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}

/* line 17, src/_jquery-ui-1.8.23.custom.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 18, src/_jquery-ui-1.8.23.custom.scss */
.ui-helper-clearfix {
  zoom: 1;
}

/* line 19, src/_jquery-ui-1.8.23.custom.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 24, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 31, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 38, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=segoe%20ui,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=ece8da&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=100&borderColorHeader=d4ccb0&fcHeader=433f38&iconColorHeader=847e71&bgColorContent=f5f3e5&bgTextureContent=04_highlight_hard.png&bgImgOpacityContent=100&borderColorContent=dfd9c3&fcContent=312e25&iconColorContent=808080&bgColorDefault=459e00&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=15&borderColorDefault=327E04&fcDefault=ffffff&iconColorDefault=eeeeee&bgColorHover=67b021&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=327E04&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=fafaf4&bgTextureActive=04_highlight_hard.png&bgImgOpacityActive=100&borderColorActive=d4ccb0&fcActive=459e00&iconColorActive=8DC262&bgColorHighlight=fcf0ba&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=e8e1b5&fcHighlight=363636&iconColorHighlight=8DC262&bgColorError=ffedad&bgTextureError=03_highlight_soft.png&bgImgOpacityError=95&borderColorError=e3a345&fcError=cd5c0a&iconColorError=cd0a0a&bgColorOverlay=2b2922&bgTextureOverlay=05_inset_soft.png&bgImgOpacityOverlay=15&opacityOverlay=90&bgColorShadow=cccccc&bgTextureShadow=04_highlight_hard.png&bgImgOpacityShadow=95&opacityShadow=20&thicknessShadow=12px&offsetTopShadow=-12px&offsetLeftShadow=-12px&cornerRadiusShadow=10px
 */
/* Component containers
----------------------------------*/
/* line 56, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
}

/* line 57, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 58, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: segoe ui, Arial, sans-serif;
  font-size: 1em;
}

/* line 59, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-content {
  border: 1px solid #336600;
  background: #eef6bc;
  color: #312e25;
}

/* line 60, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-content a {
  color: #312e25;
}

/* line 61, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-header {
  border: none;
  background: #bedc00;
  color: #433f38;
  font-weight: bold;
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #bedc00;
}

/* line 78, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-header a {
  color: #433f38;
}

/* Interaction states
----------------------------------*/
/* line 82, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #bedc00;
  background: #336600;
  color: #ffffff;
}

/* line 83, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* line 84, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: none;
  background: none;
  color: #ffffff;
}

/* line 85, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  color: #ffffff;
  text-decoration: none;
}

/* line 86, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #d4ccb0;
  background: #fafaf4 url(../images/ui/ui-bg_highlight-hard_100_fafaf4_1x100.png) 50% 50% repeat-x;
  color: #459e00;
}

/* line 87, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #459e00;
  text-decoration: none;
}

/* line 88, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 92, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #e8e1b5;
  background: #fcf0ba url(../images/ui/ui-bg_glass_55_fcf0ba_1x400.png) 50% 50% repeat-x;
  color: #363636;
}

/* line 93, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 94, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #e3a345;
  background: #ffedad url(../images/ui/ui-bg_highlight-soft_95_ffedad_1x100.png) 50% top repeat-x;
  color: #cd5c0a;
}

/* line 95, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd5c0a;
}

/* line 96, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd5c0a;
}

/* line 97, src/_jquery-ui-1.8.23.custom.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 98, src/_jquery-ui-1.8.23.custom.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 99, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 105, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../images/ui/ui-icons_808080_256x240.png);
}

/* line 106, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-content .ui-icon {
  background-image: url(../images/ui/ui-icons_808080_256x240.png);
}

/* line 107, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-header .ui-icon {
  background-image: url(../images/ui/ui-icons_847e71_256x240.png);
}

/* line 108, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-default .ui-icon {
  background-image: url(../images/ui/ui-icons_eeeeee_256x240.png);
}

/* line 109, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../images/ui/ui-icons_ffffff_256x240.png);
}

/* line 110, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-active .ui-icon {
  background-image: url(../images/ui/ui-icons_8dc262_256x240.png);
}

/* line 111, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-highlight .ui-icon {
  background-image: url(../images/ui/ui-icons_8dc262_256x240.png);
}

/* line 112, src/_jquery-ui-1.8.23.custom.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../images/ui/ui-icons_cd0a0a_256x240.png);
}

/* positioning */
/* line 115, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 116, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 117, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 118, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 119, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 120, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 121, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 122, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 123, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 124, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 125, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 126, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 127, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 128, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 129, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 130, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 131, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 132, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 133, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 134, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 135, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 136, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 137, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 138, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 139, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 140, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 141, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 142, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 143, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 144, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 145, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 146, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 147, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 148, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 149, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 150, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 151, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 152, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 153, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 154, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 155, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 156, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 157, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 158, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 159, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 160, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 161, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 162, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 163, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 164, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 165, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 166, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 167, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 168, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 169, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 170, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 171, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 172, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 173, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 174, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 175, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 176, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 177, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 178, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 179, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 180, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 181, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 182, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 183, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 184, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 185, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 186, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 187, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 188, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 189, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 190, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 191, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 192, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 193, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 194, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 195, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 196, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 197, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 198, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 199, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 200, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 201, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 202, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 203, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 204, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 205, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 206, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 207, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 208, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 209, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 210, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 211, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 212, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 213, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 214, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 215, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 216, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 217, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 218, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 219, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 220, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 221, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 222, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 223, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 224, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 225, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 226, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 227, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 228, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 229, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 230, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 231, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 232, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 233, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 234, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 235, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 236, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 237, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 238, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 239, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 240, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 241, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-radio-off {
  background-position: -96px -144px;
}

/* line 242, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-radio-on {
  background-position: -112px -144px;
}

/* line 243, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 244, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 245, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 246, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 247, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 248, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 249, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 250, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 252, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 253, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 254, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 255, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 256, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 257, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 258, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 259, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 260, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 261, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 262, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 263, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 264, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 265, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 266, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 267, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 268, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 269, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 270, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 271, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 272, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 273, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 274, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 275, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 276, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 277, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 278, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 279, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 280, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 281, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 282, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 283, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 284, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 285, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 286, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 287, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 288, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 289, src/_jquery-ui-1.8.23.custom.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 296, src/_jquery-ui-1.8.23.custom.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 297, src/_jquery-ui-1.8.23.custom.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 298, src/_jquery-ui-1.8.23.custom.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 299, src/_jquery-ui-1.8.23.custom.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 302, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-overlay {
  background: #2b2922 url(../images/ui/ui-bg_inset-soft_15_2b2922_1x100.png) 50% bottom repeat-x;
  opacity: .50;
  filter: Alpha(Opacity=50);
}

/* line 303, src/_jquery-ui-1.8.23.custom.scss */
.ui-widget-shadow {
  margin: -12px 0 0 -12px;
  padding: 12px;
  background: #cccccc url(../images/ui/ui-bg_highlight-hard_95_cccccc_1x100.png) 50% top repeat-x;
  opacity: .20;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 10px;
  -khtml-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

/*
 * jQuery UI Resizable 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
/* line 313, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable {
  position: relative;
}

/* line 314, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}

/* line 315, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 316, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 317, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 318, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 319, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 320, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 321, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 322, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 323, src/_jquery-ui-1.8.23.custom.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/*
 * jQuery UI Button 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
/* line 333, src/_jquery-ui-1.8.23.custom.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}

/* the overflow property removes extra width in IE */
/* line 334, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* to make room for the icon, a width needs to be set here */
/* line 335, src/_jquery-ui-1.8.23.custom.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* button elements seem to need a little more width */
/* line 336, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 337, src/_jquery-ui-1.8.23.custom.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/*button text element */
/* line 340, src/_jquery-ui-1.8.23.custom.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}

/* line 341, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-text-only .ui-button-text {
  padding: 0 1em;
}

/* line 342, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 343, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 344, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 345, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 347, src/_jquery-ui-1.8.23.custom.scss */
input.ui-button {
  padding: .4em 1em;
}

/*button icon element(s) */
/* line 350, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 351, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 352, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 353, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* line 354, src/_jquery-ui-1.8.23.custom.scss */
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/*button sets*/
/* line 357, src/_jquery-ui-1.8.23.custom.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 358, src/_jquery-ui-1.8.23.custom.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}

/* workarounds */
/* line 361, src/_jquery-ui-1.8.23.custom.scss */
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
/* line 371, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog {
  position: absolute;
  padding: 0em;
  width: 300px;
  overflow: hidden;
  border-color: #bedc00;
}

/* line 372, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 373, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 16px .1em 0;
  font-size: 14px;
  text-transform: uppercase;
  color: #336600;
}

/* line 374, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}

/* line 375, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}

/* line 376, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}

/* line 377, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
  color: #336600;
}

/* line 378, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: .5em 0 0 0;
  padding: .3em 1em .5em .4em;
  border: 0;
}

/* line 379, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 380, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bedc00;
  color: #336600;
  vertical-align: middle;
  padding: 3px 20px 3px 20px;
  position: relative;
  font-size: 13px;
}
/* line 397, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-buttonpane button .ui-button-text {
  padding: 0 inherit;
}

/* line 401, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}

/* line 402, src/_jquery-ui-1.8.23.custom.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 403, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-icon {
  background: url(../images/sprite.png) no-repeat -255px -10px;
  width: 20px;
  height: 20px;
}

/* line 409, src/_jquery-ui-1.8.23.custom.scss */
.ui-dialog .ui-dialog-titlebar-close:hover {
  padding: 1px;
}

/*
 * jQuery UI Tabs 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
/* line 419, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs {
  position: relative;
  padding: 0;
  zoom: 1;
  border: none;
}

/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
/* line 420, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0;
  border: none;
  background: white;
}

/* line 421, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 3px;
  margin: 0 1px 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #bedc00;
}

/* line 434, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 0;
  text-decoration: none;
  color: #336600;
  text-align: center;
  width: 100%;
}

/* line 435, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: 0;
  padding-bottom: 1px;
  border: 1px solid #D4CCB0 !important;
  filter: none;
  background: #669900;
  font-weight: bold;
  color: white;
  top: 2px;
}

/* line 436, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
  color: white;
}

/* line 437, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-state-disabled a {
  cursor: text;
  color: #4c4c4c;
}

/* line 438, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}

/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
/* line 439, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border: 1px solid #bedc00;
  padding: 1.5em 1em;
  background: #eef6bc;
  overflow: hidden;
}

/* line 440, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/* line 441, src/_jquery-ui-1.8.23.custom.scss */
.ui-tabs .ui-tabs-nav li.ui-state-hover {
  border: 1px solid #336600;
}

/*
 * jQuery UI Datepicker 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
/* line 451, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker {
  width: 17em;
  padding: 0 0 0.2em 0;
  display: none;
}

/* line 452, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 453, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 454, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 455, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 456, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 457, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 458, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 459, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 460, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 461, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 462, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 464, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%;
}

/* line 465, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker table {
  width: 98%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 1% 1% 1%;
}

/* line 466, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 467, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 468, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: center;
  text-decoration: none;
}

/* line 469, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 470, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 471, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 474, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 475, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 476, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 477, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 478, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 479, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 480, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 481, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 482, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 483, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}

/* RTL support */
/* line 486, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 487, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 488, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 489, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 490, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 491, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 492, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 493, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 494, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 495, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 496, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 499, src/_jquery-ui-1.8.23.custom.scss */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}

/* line 1, src/_common.scss */
body {
  font-family: Helvetica, Arial, sans-serif;
  color: #333333;
}

/* line 6, src/_common.scss */
table {
  border-collapse: collapse;
  width: 96%;
  margin: 0 0 0 2%;
}
/* line 10, src/_common.scss */
table td {
  padding: 0;
}

/* line 15, src/_common.scss */
#centerContainer {
  position: relative;
}

/* line 19, src/_common.scss */
h1, h2 {
  margin: 0;
  font-size: 12px;
  color: #336600;
}
/* line 23, src/_common.scss */
h1.big, h2.big {
  font-size: 14px;
}

/* line 28, src/_common.scss */
.row2 {
  height: 30px;
  overflow: hidden;
}
/* line 31, src/_common.scss */
.row2 .right_link {
  margin-left: 20px;
}

/* line 36, src/_common.scss */
.row-add, .row-add1, .row-add2 {
  display: none;
}

/* line 40, src/_common.scss */
p {
  font-weight: normal;
  color: #336600;
}

/* line 45, src/_common.scss */
a {
  text-decoration: none;
}
/* line 47, src/_common.scss */
a:hover, a:active, a:visited {
  text-decoration: underline;
}

/* line 53, src/_common.scss */
.info h2 {
  font-size: 14px;
  color: #333333;
}
/* line 56, src/_common.scss */
.info h2.webinar {
  margin-bottom: 5px;
}
/* line 60, src/_common.scss */
.info p {
  font-size: 14px;
  line-height: 19px;
  color: #333333;
}

/* line 68, src/_common.scss */
.baseElectionInfo h2 {
  font-size: 14px;
  color: #336600;
}
/* line 71, src/_common.scss */
.baseElectionInfo h2.webinar {
  margin-bottom: 5px;
}
/* line 75, src/_common.scss */
.baseElectionInfo p {
  font-size: 14px;
  line-height: 19px;
  margin: 0;
  color: #336600;
}
/* line 81, src/_common.scss */
.baseElectionInfo a {
  font-size: 14px;
}

/* line 86, src/_common.scss */
.youtube {
  float: right;
}

/* line 90, src/_common.scss */
.left_link {
  color: #336600 !important;
  line-height: 24px;
  height: 24px;
  position: relative;
  text-shadow: 1px 1px white;
  padding-left: 34px !important;
  float: left !important;
  width: auto !important;
}
/* line 99, src/_common.scss */
.left_link span {
  font-weight: bold;
  float: left;
}
/* line 103, src/_common.scss */
.left_link .sprite {
  position: absolute;
  left: 0;
}

/* line 109, src/_common.scss */
.left_link_votingdirectory {
  color: #336600 !important;
  line-height: 24px;
  height: 44px;
  position: relative;
  text-shadow: 1px 1px white;
  padding-left: 34px !important;
  float: left !important;
  width: auto !important;
}
/* line 118, src/_common.scss */
.left_link_votingdirectory span {
  font-weight: bold;
  float: left;
}
/* line 122, src/_common.scss */
.left_link_votingdirectory .sprite {
  position: absolute;
  left: 0;
}

/* line 129, src/_common.scss */
.right_link {
  color: #336600 !important;
  line-height: 24px;
  height: 24px;
  width: auto !important;
  position: relative;
  text-shadow: 1px 1px white;
  float: right;
  padding: 0 34px 0 0 !important;
}
/* line 138, src/_common.scss */
.right_link span {
  float: none;
  font-weight: bold;
}
/* line 141, src/_common.scss */
.right_link span.back_link {
  font-weight: normal;
}
/* line 144, src/_common.scss */
.right_link span.red_bold {
  color: #cc0000 !important;
  font-weight: bold;
}
/* line 147, src/_common.scss */
.right_link span.red_bold.extern_margin {
  margin: 0 20px 5px 10px;
}
/* line 152, src/_common.scss */
.right_link .sprite {
  position: absolute;
  right: 0;
  left: auto;
}
/* line 156, src/_common.scss */
.right_link .sprite.extern_margin {
  margin: 0 20px 5px 10px;
}

/* line 162, src/_common.scss */
.versionsInfo_link {
  color: #eef6bc !important;
  line-height: 4px;
  height: 4px;
  width: auto !important;
  position: relative;
  float: right;
  padding: 0 2px 0 0 !important;
}

/* line 172, src/_common.scss */
.margin_bottom {
  margin: 0 0 25px 0;
}

/* line 176, src/_common.scss */
.margin_bottom_small {
  margin: 0 0 15px 0;
}

/* line 180, src/_common.scss */
.no_margin {
  margin: 0 0 0 0;
}

/* line 183, src/_common.scss */
.left_info {
  color: #336600;
  line-height: 20px;
  text-shadow: 1px 1px white;
  margin-bottom: 15px;
  position: relative;
  display: block;
  padding: 0 0 0 30px;
}
/* line 191, src/_common.scss */
.left_info.margin_none {
  margin: 0;
}

/* line 196, src/_common.scss */
.left_info_link {
  color: #336600 !important;
  line-height: 22px;
  margin: 0;
  font-family: Verdana;
  position: relative;
  display: block;
  padding: 0 0 0 30px;
}

/* line 206, src/_common.scss */
.info_link {
  color: #336600 !important;
  margin: 0;
  font-family: Verdana;
}

/* line 212, src/_common.scss */
.margin_top {
  margin-top: 30px !important;
}

/* line 216, src/_common.scss */
.margin_top_small {
  margin-top: 10px !important;
}

/* line 221, src/_common.scss */
.calendar_left .ui-widget-content {
  border: 1px solid #bedc00;
}
/* line 224, src/_common.scss */
.calendar_left .ui-state-disabled, .calendar_left .ui-widget-content .ui-state-disabled, .calendar_left .ui-widget-header .ui-state-disabled {
  border: 1px solid #bedc00;
}
/* line 227, src/_common.scss */
.calendar_left .ui-datepicker {
  width: 100%;
  padding: 0;
}
/* line 230, src/_common.scss */
.calendar_left .ui-datepicker td {
  padding: 0;
  margin: -1px 0 0 -1px;
}
/* line 234, src/_common.scss */
.calendar_left .ui-datepicker table {
  width: 100%;
  margin: 0;
  border-collapse: separate;
}
/* line 240, src/_common.scss */
.calendar_left .ui-datepicker table thead tr th {
  border: 1px solid #bedc00;
}
/* line 247, src/_common.scss */
.calendar_left .ui-state-default, .calendar_left .ui-widget-content .ui-state-default, .calendar_left .ui-widget-header .ui-state-default {
  background: #eef6bc;
  color: #336600;
}

/* line 253, src/_common.scss */
.markholiday .ui-state-default {
  color: #cc0000 !important;
}

/* line 257, src/_common.scss */
#content .tab a.spritelink {
  background: none;
  padding-left: 0;
}

/* line 262, src/_common.scss */
.floatleft {
  display: block;
  overflow: hidden;
  float: left;
}

/* line 267, src/_common.scss */
.floatleft.button {
  margin-top: -4px;
}

/* line 271, src/_common.scss */
.floatright {
  display: block;
  overflow: hidden;
  float: right;
}

/* Table Definitions */
/* line 279, src/_common.scss */
.dataTables_info, .dataTables_length {
  margin-left: 12px;
  margin-bottom: 3px;
}

/* line 283, src/_common.scss */
.dataTables_filter {
  margin-right: 12px;
}

/* line 288, src/_common.scss */
#content .list {
  padding: 0;
}
/* line 290, src/_common.scss */
#content .list .tableMenuTop {
  padding: 4px 1em;
  color: #336600;
}
/* line 293, src/_common.scss */
#content .list .tableMenuTop select {
  width: 250px;
}
/* line 297, src/_common.scss */
#content .list .tableMenuTop .floatright a {
  display: inline-block;
}
/* line 300, src/_common.scss */
#content .list .tableMenuTop .floatright .zoom {
  margin-left: 50px;
}
/* line 302, src/_common.scss */
#content .list .tableMenuTop .floatright .zoom span {
  margin-left: 0;
}
/* line 311, src/_common.scss */
#content .list table thead tr th {
  background-color: #669900;
  color: white;
  text-transform: uppercase;
  padding: 8px 5px;
  border: 1px solid #bedc00;
  border-left: 0;
  border-right: 0;
  text-align: left;
}
/* line 320, src/_common.scss */
#content .list table thead tr th:first-child {
  text-align: center;
}
/* line 324, src/_common.scss */
#content .list table thead tr .sorting_asc {
  background: url("../images/sort_asc.png") no-repeat center right;
}
/* line 331, src/_common.scss */
#content .list table tbody tr td {
  border-left: 0;
  border-right: 0;
  font-weight: normal;
}
/* line 338, src/_common.scss */
#content .list table tbody tr td a {
  background: url(../images/arrow-r.png) no-repeat left 3px;
  padding-left: 15px;
}

/* line 349, src/_common.scss */
.error {
  color: #cc0000 !important;
}

/* line 353, src/_common.scss */
.warning_text {
  color: #cc0000 !important;
}

/* line 357, src/_common.scss */
.status_text {
  margin-left: 50px;
  margin-top: 5px;
  font-size: 12px;
  color: #336600;
  font-weight: bold;
}

/* line 365, src/_common.scss */
.tool-box {
  position: relative;
  display: inline-block;
}

/* line 370, src/_common.scss */
.info-download {
  padding-top: 12px;
}

/* line 374, src/_common.scss */
.connect_election_text {
  margin-left: 100px;
  color: #336600;
  font-size: 14px;
}

/* line 381, src/_common.scss */
#changeSettings {
  display: none;
  position: absolute;
  z-index: 10;
  top: 39px;
  width: 252px;
  background: #eef6bc;
  border: 1px solid #336600;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
}
/* line 392, src/_common.scss */
#changeSettings h3 {
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin: 0;
  padding-left: 1em;
  line-height: 30px;
  color: #336600;
}
/* line 408, src/_common.scss */
#changeSettings h3 span {
  float: right;
  margin: 6px 6px 0 0;
  cursor: pointer;
}
/* line 412, src/_common.scss */
#changeSettings h3 span.sprite_round {
  position: static;
}
/* line 417, src/_common.scss */
#changeSettings form {
  padding: 1em;
}
/* line 421, src/_common.scss */
#changeSettings .row label {
  width: 100%;
  padding-bottom: 0.125em;
}
/* line 425, src/_common.scss */
#changeSettings .row input[type=password] {
  width: 180px;
}
/* line 430, src/_common.scss */
#changeSettings .commonSettings label {
  float: none;
  display: inline;
}
/* line 435, src/_common.scss */
#changeSettings .info-text {
  padding: 0.5em 1em;
  border: none;
}

/* line 441, src/_common.scss */
#adminSelection {
  display: none;
  z-index: 10;
  background: #eef6bc;
  border: 1px solid #336600;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-size: 12px;
  padding: 10px;
}
/* line 450, src/_common.scss */
#adminSelection .row {
  height: 30px;
}

/* line 456, src/_common.scss */
.hint_info1 table {
  border-collapse: collapse;
  width: 96%;
  margin: 0 0 0 2%;
}
/* line 460, src/_common.scss */
.hint_info1 table td {
  vertical-align: top;
  padding: 5px;
}
/* line 463, src/_common.scss */
.hint_info1 table td div {
  margin-bottom: 15px;
}
/* line 467, src/_common.scss */
.hint_info1 table tr {
  text-align: center;
}
/* line 471, src/_common.scss */
.hint_info1 .bvp_data {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 478, src/_common.scss */
.info_download h2 {
  font-size: 14px;
  color: #cc0000;
}
/* line 481, src/_common.scss */
.info_download h2.header_title {
  margin-bottom: 5px;
}
/* line 485, src/_common.scss */
.info_download p {
  font-size: 14px;
  line-height: 19px;
  color: #333333;
}
/* line 490, src/_common.scss */
.info_download .dot {
  border-bottom: 1px dotted #333333;
}

/* line 1, src/_forms_and_buttons.scss */
*:focus {
  outline: none;
}

/* line 3, src/_forms_and_buttons.scss */
input, textarea, select {
  padding: 2px;
}

/* line 7, src/_forms_and_buttons.scss */
input[type=text], input[type=password], textarea, select {
  border: 1px solid #999999;
}

/* line 11, src/_forms_and_buttons.scss */
input.error, select.error, textarea.error {
  border-color: #cc0000 !important;
}

/* line 17, src/_forms_and_buttons.scss */
input[disabled='disabled'],
select[disabled='disabled'],
textarea[disabled='disabled'] {
  background-color: #f8fbe3;
  color: #336600;
  border: 1px solid #999999;
}

/* line 25, src/_forms_and_buttons.scss */
input[disabled='disabled']::-ms-value,
select[disabled='disabled']::-ms-value,
textarea[disabled='disabled']::-ms-value {
  background-color: #f8fbe3;
  color: #336600 !important;
}

/* line 31, src/_forms_and_buttons.scss */
.dialog-confirm button {
  margin: 0 0 0 5px !important;
  padding: 3px 9px !important;
  font-size: 12px !important;
}

/* line 38, src/_forms_and_buttons.scss */
button, input[type=submit], input[type=reset] {
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bedc00;
  color: #336600;
  vertical-align: middle;
  padding: 4px 20px 4px 20px;
  margin-top: 8px;
  position: relative;
  text-shadow: 1px 1px white;
}
/* line 55, src/_forms_and_buttons.scss */
button:hover, input[type=submit]:hover, input[type=reset]:hover {
  text-decoration: underline;
}
/* line 58, src/_forms_and_buttons.scss */
button.margin_none, input[type=submit].margin_none, input[type=reset].margin_none {
  margin-top: 0 !important;
}
/* line 61, src/_forms_and_buttons.scss */
button.margin_left, input[type=submit].margin_left, input[type=reset].margin_left {
  margin-left: 8px !important;
}
/* line 64, src/_forms_and_buttons.scss */
button.margin_right, input[type=submit].margin_right, input[type=reset].margin_right {
  margin-right: 8px !important;
}
/* line 67, src/_forms_and_buttons.scss */
button.margin_side, input[type=submit].margin_side, input[type=reset].margin_side {
  margin: 0 8px;
}
/* line 70, src/_forms_and_buttons.scss */
button.left_xl, input[type=submit].left_xl, input[type=reset].left_xl {
  width: 240px;
  float: left !important;
}
/* line 74, src/_forms_and_buttons.scss */
button.left_xxl, input[type=submit].left_xxl, input[type=reset].left_xxl {
  width: 310px;
  float: left !important;
}
/* line 78, src/_forms_and_buttons.scss */
button.right_xl, input[type=submit].right_xl, input[type=reset].right_xl {
  width: 240px;
  float: right !important;
}
/* line 82, src/_forms_and_buttons.scss */
button.width_calc, input[type=submit].width_calc, input[type=reset].width_calc {
  width: 155px;
}
/* line 85, src/_forms_and_buttons.scss */
button.width_printList, input[type=submit].width_printList, input[type=reset].width_printList {
  width: 185px;
}
/* line 88, src/_forms_and_buttons.scss */
button.width_printDiagramm, input[type=submit].width_printDiagramm, input[type=reset].width_printDiagramm {
  width: 189px;
}
/* line 92, src/_forms_and_buttons.scss */
button.left_pos, input[type=submit].left_pos, input[type=reset].left_pos {
  float: left !important;
}
/* line 95, src/_forms_and_buttons.scss */
button span.sprite, input[type=submit] span.sprite, input[type=reset] span.sprite {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0px;
}

/* line 103, src/_forms_and_buttons.scss */
input[type=submit], input[type=reset] {
  padding-left: 30px;
}

/* line 107, src/_forms_and_buttons.scss */
select {
  line-height: 23px;
  height: 23px;
  vertical-align: middle;
}

/* line 113, src/_forms_and_buttons.scss */
select.moz {
  padding: 3px !important;
}

/* line 117, src/_forms_and_buttons.scss */
button:active, input[type=submit]:active, input[type=reset]:active {
  background: #bedc00;
}

/* line 121, src/_forms_and_buttons.scss */
button.icon {
  height: 23px;
  margin-top: 0;
  padding: 0;
  width: 24px;
}
/* line 126, src/_forms_and_buttons.scss */
button.icon span {
  top: 5px;
  left: 4px;
}

/* line 133, src/_forms_and_buttons.scss */
form .row {
  display: block;
  float: none;
  margin-bottom: 1em;
}
/* line 137, src/_forms_and_buttons.scss */
form .row .col {
  display: inline-block;
}
/* line 140, src/_forms_and_buttons.scss */
form .row label {
  width: 100px;
  display: block;
  float: left;
  line-height: 23px;
}

/* line 150, src/_forms_and_buttons.scss */
.file_fields .fileinput {
  display: none;
}

/* line 3, src/_layout.scss */
#mainContainer {
  background: #d9e3e5;
  display: block;
  min-height: 100%;
  text-align: center;
  padding: 0 20px;
}
/* line 9, src/_layout.scss */
#mainContainer #centerContainer {
  min-width: 1024px;
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  background: white;
  text-align: left;
}

/* line 2, src/_header.scss */
#centerContainer header {
  display: block;
  overflow: hidden;
}
/* line 5, src/_header.scss */
#centerContainer header .logo {
  display: block;
  float: left;
  margin-left: 20px;
}
/* line 10, src/_header.scss */
#centerContainer header .infoimg {
  display: block;
  float: right;
  margin-right: 20px;
}
/* line 15, src/_header.scss */
#centerContainer header .teaserimg {
  margin: 0 20px;
}
/* line 17, src/_header.scss */
#centerContainer header .teaserimg img {
  min-width: 100%;
}

/* line 2, src/_footer.scss */
#centerContainer footer {
  padding-bottom: 90px;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, white 0%, #b3c7cd 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #b3c7cd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, #b3c7cd 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, white 0%, #b3c7cd 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, white 0%, #b3c7cd 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #b3c7cd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#b3c7cd',GradientType=0 );
  /* IE6-9 */
  text-align: left;
  margin-top: 30px;
}
/* line 14, src/_footer.scss */
#centerContainer footer ul {
  border-top: 1px dotted #333333;
  margin: 0 20px;
}
/* line 17, src/_footer.scss */
#centerContainer footer ul li {
  display: inline-block;
  font-size: 12px;
}
/* line 20, src/_footer.scss */
#centerContainer footer ul li a {
  text-decoration: none;
  color: #333333;
}
/* line 23, src/_footer.scss */
#centerContainer footer ul li a:hover {
  text-decoration: underline;
}

/* line 1, src/_content.scss */
#content-wrapper {
  display: inline-block;
  width: 100%;
}

/* line 6, src/_content.scss */
#content {
  text-align: left;
  font-size: 12px;
  padding: 0 20px;
}
/* line 10, src/_content.scss */
#content .left-content {
  width: 23.077%;
  float: left;
  display: block;
}
/* line 14, src/_content.scss */
#content .left-content .info {
  border: 1px solid #bedc00 !important;
  padding: 12px 8px 12px 12px !important;
}
/* line 17, src/_content.scss */
#content .left-content .info h2 {
  font-weight: bold;
  color: #336600;
}
/* line 21, src/_content.scss */
#content .left-content .info p {
  font-size: 14px;
  line-height: 18px;
  color: #336600;
}
/* line 25, src/_content.scss */
#content .left-content .info p.company-info {
  margin-top: 6px;
}
/* line 29, src/_content.scss */
#content .left-content .info .userMenu-left, #content .left-content .info .userMenu-right {
  float: left;
  padding-left: 0;
  margin: 15px 0 0 0;
}
/* line 33, src/_content.scss */
#content .left-content .info .userMenu-left li, #content .left-content .info .userMenu-right li {
  float: left;
  list-style: none;
  display: block;
  padding: 0 4px 0 0;
}
/* line 40, src/_content.scss */
#content .left-content .info .userMenu-right {
  float: right;
}
/* line 44, src/_content.scss */
#content .left-content button {
  width: 100%;
  height: 30px;
  font-size: 14px;
  color: #336600;
  text-align: left;
  padding: 4px 14px 4px 14px;
  margin-top: 0;
  margin-bottom: 8px;
}
/* line 53, src/_content.scss */
#content .left-content button.active {
  font-weight: bold;
  background: #336600;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bedc00 0%, #336600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bedc00), color-stop(100%, #336600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #bedc00 0%, #336600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #bedc00 0%, #336600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #bedc00 0%, #336600 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #bedc00 0%, #336600 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bedc00', endColorstr='#336600',GradientType=0 );
  /* IE6-9 */
  color: white;
  text-decoration: none;
  cursor: default;
  text-shadow: none;
}
/* line 68, src/_content.scss */
#content .left-content button.no_margin {
  margin-bottom: 0px;
}
/* line 73, src/_content.scss */
#content .right-content {
  float: right;
  width: 74.759%;
}
/* line 76, src/_content.scss */
#content .right-content .tabsContainer {
  border: none;
  background: none;
}
/* line 80, src/_content.scss */
#content .right-content .tabsContainer .tabs ul {
  width: 100%;
  display: block;
}
/* line 86, src/_content.scss */
#content .right-content .tabsContainer .tab .block {
  display: block;
  overflow: hidden;
  border-bottom: 1px dotted #333333;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 92, src/_content.scss */
#content .right-content .tabsContainer .tab .block:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 97, src/_content.scss */
#content .right-content .tabsContainer .tab .block.small {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 102, src/_content.scss */
#content .right-content .tabsContainer .tab .block.border_none {
  border: none;
}
/* line 107, src/_content.scss */
#content .right-content .tabsContainer .list {
  padding: 0;
}
/* line 112, src/_content.scss */
#content .right-content.login {
  width: 100%;
}
/* line 114, src/_content.scss */
#content .right-content.login .form {
  padding: 20px 85px;
}
/* line 116, src/_content.scss */
#content .right-content.login .form .status {
  padding-bottom: 10px;
}
/* line 119, src/_content.scss */
#content .right-content.login .form .logininfo {
  padding-bottom: 5px;
  font-weight: bold;
  color: #336600;
}
/* line 127, src/_content.scss */
#content .overlayer .tabsContainer {
  border: none;
  background: none;
}
/* line 131, src/_content.scss */
#content .overlayer .tabsContainer .tabs ul {
  width: 100%;
  display: block;
}
/* line 137, src/_content.scss */
#content .overlayer .tabsContainer .tab .block {
  display: block;
  overflow: hidden;
  border-bottom: 1px dotted #333333;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
/* line 143, src/_content.scss */
#content .overlayer .tabsContainer .tab .block:last-child {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 148, src/_content.scss */
#content .overlayer .tabsContainer .tab .block.border_none {
  border: none;
}
/* line 153, src/_content.scss */
#content .overlayer .tabsContainer .list {
  padding: 0;
}
/* line 158, src/_content.scss */
#content .archiv {
  background: #f8f8c8 !important;
}
/* line 162, src/_content.scss */
#content .left-content section, #content .right-content section {
  background: #eef6bc;
  border: 1px solid #bedc00;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  margin: 22px 0;
}
/* line 167, src/_content.scss */
#content .left-content section header, #content .right-content section header {
  margin: 0;
  text-align: left;
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: 1px solid #bedc00;
  line-height: 30px;
}
/* line 183, src/_content.scss */
#content .left-content section header span, #content .right-content section header span {
  display: inline-block;
  vertical-align: top;
}
/* line 187, src/_content.scss */
#content .left-content section header .open, #content .right-content section header .open {
  display: inline-block;
  background: url(../images/sprite.png) no-repeat -10px -268px;
  width: 51px;
  height: 24px;
  margin: 5px 20px 0 5px;
  cursor: pointer;
}
/* line 195, src/_content.scss */
#content .left-content section header .close, #content .right-content section header .close {
  display: inline-block;
  background: url(../images/sprite.png) no-repeat -10px -228px;
  width: 51px;
  height: 24px;
  margin: 5px 20px 0 5px;
  cursor: pointer;
}
/* line 203, src/_content.scss */
#content .left-content section header .amount, #content .right-content section header .amount {
  width: 25px;
  font-weight: bold;
  color: #336600;
}
/* line 208, src/_content.scss */
#content .left-content section header .title, #content .right-content section header .title {
  font-weight: bold;
  text-transform: uppercase;
  color: #336600;
  padding: 0 0 0 2%;
}
/* line 214, src/_content.scss */
#content .left-content section header .date, #content .right-content section header .date {
  float: right;
  padding: 0 2% 0 0;
  color: #336600;
}
/* line 219, src/_content.scss */
#content .left-content section header .title-link, #content .right-content section header .title-link {
  float: right;
  margin-right: 12px;
  color: #336600;
}
/* line 223, src/_content.scss */
#content .left-content section header .title-link a, #content .right-content section header .title-link a {
  color: #336600;
  background: url(../images/arrow-r.png) no-repeat left 3px;
  padding-left: 15px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
/* line 232, src/_content.scss */
#content .left-content section header .assistant, #content .right-content section header .assistant {
  font-weight: bold;
  text-transform: uppercase;
  color: #336600;
  float: right;
  margin-right: 12px;
}
/* line 239, src/_content.scss */
#content .left-content section header .showall, #content .left-content section header .showless, #content .right-content section header .showall, #content .right-content section header .showless {
  float: right;
  margin-right: 12px;
  display: none;
}
/* line 243, src/_content.scss */
#content .left-content section header .showall a, #content .left-content section header .showless a, #content .right-content section header .showall a, #content .right-content section header .showless a {
  font-weight: normal;
  font-size: 11px;
  color: #336600;
  text-decoration: none;
}
/* line 251, src/_content.scss */
#content .left-content section footer, #content .right-content section footer {
  margin: 0 12px 12px 12px;
  background: none;
  filter: none;
  padding: 0;
  overflow: hidden;
}
/* line 257, src/_content.scss */
#content .left-content section footer .showall, #content .right-content section footer .showall {
  display: none;
  position: relative;
}
/* line 260, src/_content.scss */
#content .left-content section footer .showall .sprite, #content .right-content section footer .showall .sprite {
  top: -2px;
}
/* line 263, src/_content.scss */
#content .left-content section footer .showall a, #content .right-content section footer .showall a {
  text-decoration: none;
}
/* line 267, src/_content.scss */
#content .left-content section footer .showless, #content .right-content section footer .showless {
  display: none;
  position: relative;
}
/* line 270, src/_content.scss */
#content .left-content section footer .showless .sprite, #content .right-content section footer .showless .sprite {
  top: -2px;
}
/* line 273, src/_content.scss */
#content .left-content section footer .showless a, #content .right-content section footer .showless a {
  padding-left: 25px;
  text-decoration: none;
}
/* line 279, src/_content.scss */
#content .left-content section .cClose, #content .right-content section .cClose {
  display: none;
}
/* line 282, src/_content.scss */
#content .left-content section .cOpen, #content .right-content section .cOpen {
  display: block;
}
/* line 288, src/_content.scss */
#content .left-content .info tr td, #content .right-content .info tr td {
  padding-bottom: 1em;
}
/* line 291, src/_content.scss */
#content .left-content .info tr:last-child td, #content .right-content .info tr:last-child td {
  padding-bottom: 0;
}
/* line 295, src/_content.scss */
#content .left-content .info .time, #content .right-content .info .time {
  padding-right: 25px;
  width: 40px;
}
/* line 299, src/_content.scss */
#content .left-content .info p, #content .right-content .info p {
  margin: 0;
}
/* line 302, src/_content.scss */
#content .left-content .info .closethis, #content .right-content .info .closethis {
  padding-left: 60px;
}
/* line 307, src/_content.scss */
#content .left-content .info.login, #content .right-content .info.login {
  padding-left: 85px;
  padding-bottom: 2em;
}
/* line 312, src/_content.scss */
#content .left-content .userMenu-right .list, #content .right-content .userMenu-right .list {
  padding: 0;
}
/* line 315, src/_content.scss */
#content .left-content .list, #content .right-content .list {
  padding: 0 1em 1em 1em;
  border: none;
}
/* line 318, src/_content.scss */
#content .left-content .list tr, #content .right-content .list tr {
  border-bottom: 1px dotted #333333;
  margin: 0 auto;
  display: table-row !important;
}
/* line 322, src/_content.scss */
#content .left-content .list tr.last, #content .right-content .list tr.last {
  border: none;
}
/* line 325, src/_content.scss */
#content .left-content .list tr td, #content .right-content .list tr td {
  padding-bottom: 1em;
  padding-top: 1em;
  color: #336600;
}
/* line 330, src/_content.scss */
#content .left-content .list tr td p, #content .right-content .list tr td p {
  line-height: 15px;
}
/* line 335, src/_content.scss */
#content .left-content .list tr .last-child span, #content .right-content .list tr .last-child span {
  text-align: right;
  display: inline-block;
}
/* line 341, src/_content.scss */
#content .left-content .list .time, #content .right-content .list .time {
  width: 71px;
  padding-right: 5px;
}
/* line 345, src/_content.scss */
#content .left-content .list p, #content .right-content .list p {
  margin: 0;
}
/* line 348, src/_content.scss */
#content .left-content .list .invalid-column, #content .right-content .list .invalid-column {
  width: 18px;
  text-align: right;
}
/* line 352, src/_content.scss */
#content .left-content .list .last-child, #content .right-content .list .last-child {
  width: 110px;
  text-align: right;
}
/* line 356, src/_content.scss */
#content .left-content .list .child-archiv-index, #content .right-content .list .child-archiv-index {
  width: 110px;
  text-align: right;
}
/* line 360, src/_content.scss */
#content .left-content .list .filetype, #content .right-content .list .filetype {
  text-align: center;
}
/* line 364, src/_content.scss */
#content .left-content .container, #content .right-content .container {
  padding: 1em;
}
/* line 368, src/_content.scss */
#content .left-content .voting .list, #content .right-content .voting .list {
  padding: 0 0 1em 0;
}
/* line 372, src/_content.scss */
#content .left-content .voting .list table tr:nth-child(even) td, #content .left-content .voting .list table tr:nth-child(odd) td, #content .right-content .voting .list table tr:nth-child(even) td, #content .right-content .voting .list table tr:nth-child(odd) td {
  background-color: #eef6bc;
}

/* line 386, src/_content.scss */
#content .search header .resultamount {
  margin-left: 1em;
}
/* line 390, src/_content.scss */
#content .search input[type=checkbox] {
  margin-right: 8px;
  vertical-align: top;
}
/* line 395, src/_content.scss */
#content .search .state select {
  width: 138px;
  padding: 0;
  height: 23px;
  margin-right: 5px;
}
/* line 401, src/_content.scss */
#content .search .state input[type=checkbox] {
  margin-right: 8px;
  vertical-align: middle;
}
/* line 405, src/_content.scss */
#content .search .state label {
  float: none;
  display: inline-block;
  width: 250px !important;
  text-align: left !important;
}
/* line 413, src/_content.scss */
#content .search .brtype select {
  width: 118px;
  padding: 0;
  height: 23px;
  margin-right: 5px;
}
/* line 419, src/_content.scss */
#content .search .brtype input[type=checkbox] {
  margin-right: 8px;
  vertical-align: middle;
}
/* line 423, src/_content.scss */
#content .search .brtype label {
  float: none;
  display: inline-block;
  width: 270px !important;
  text-align: left !important;
}
/* line 430, src/_content.scss */
#content .search .extendedSearchContainer {
  display: none;
}
/* line 433, src/_content.scss */
#content .search footer {
  border-top: 1px dotted #333333;
  padding-top: 12px;
  margin-bottom: 8px;
}
/* line 437, src/_content.scss */
#content .search footer label {
  width: 272px;
}
/* line 440, src/_content.scss */
#content .search footer button {
  margin: 0 0 0 55px;
  width: 170px;
}
/* line 444, src/_content.scss */
#content .search footer .extendedSearch, #content .search footer .normalSearch {
  width: 242px;
}
/* line 446, src/_content.scss */
#content .search footer .extendedSearch a, #content .search footer .normalSearch a {
  position: relative;
  padding-left: 25px;
  text-decoration: none;
  line-height: 21px;
}
/* line 451, src/_content.scss */
#content .search footer .extendedSearch a span, #content .search footer .normalSearch a span {
  top: -2px;
}
/* line 458, src/_content.scss */
#content .search footer .normalSearch a span {
  top: -1px;
}

/* line 470, src/_content.scss */
#content .searchResult header {
  color: #336600;
}
/* line 472, src/_content.scss */
#content .searchResult header .resultamount {
  margin-left: 1em;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 479, src/_content.scss */
#content .searchResult footer {
  margin: 5px 12px 3px 12px;
  float: none;
  overflow: hidden;
  clear: both;
}
/* line 484, src/_content.scss */
#content .searchResult footer a {
  display: inline-block;
  position: relative;
  padding-left: 24px;
  line-height: 25px;
  text-decoration: none;
  color: #336600;
  height: 25px;
}
/* line 492, src/_content.scss */
#content .searchResult footer a span.sprite {
  position: absolute;
}
/* line 497, src/_content.scss */
#content .searchResult footer .floatright a {
  margin-right: 0;
}
/* line 501, src/_content.scss */
#content .searchResult footer .printButton {
  margin-left: 25px;
}
/* line 504, src/_content.scss */
#content .searchResult footer .zoom {
  padding-left: 0;
}
/* line 508, src/_content.scss */
#content .searchResult .list {
  padding: 0;
}
/* line 510, src/_content.scss */
#content .searchResult .list .tableMenuTop {
  padding: 4px 1em;
  color: #336600;
}
/* line 513, src/_content.scss */
#content .searchResult .list .tableMenuTop select {
  width: 250px;
}
/* line 517, src/_content.scss */
#content .searchResult .list .tableMenuTop .floatright a {
  display: inline-block;
}
/* line 520, src/_content.scss */
#content .searchResult .list .tableMenuTop .floatright .zoom {
  margin-left: 0;
}
/* line 522, src/_content.scss */
#content .searchResult .list .tableMenuTop .floatright .zoom span {
  margin-left: 0;
}
/* line 526, src/_content.scss */
#content .searchResult .list .tableMenuTop .floatright .printButton {
  margin-left: 25px;
}
/* line 534, src/_content.scss */
#content .searchResult .list table thead tr th {
  background-color: #669900;
  color: white;
  text-transform: uppercase;
  padding: 8px 5px;
  border: 1px solid #bedc00;
  border-left: 0;
  border-right: 0;
  text-align: left;
}
/* line 543, src/_content.scss */
#content .searchResult .list table thead tr th:first-child {
  text-align: center;
}
/* line 551, src/_content.scss */
#content .searchResult .list table tbody tr td {
  background: #f2f2f2;
  padding: 8px 5px;
  border-left: 0;
  border-right: 0;
  font-weight: normal;
}
/* line 558, src/_content.scss */
#content .searchResult .list table tbody tr td:first-child {
  text-align: center;
}
/* line 561, src/_content.scss */
#content .searchResult .list table tbody tr td span, #content .searchResult .list table tbody tr td a {
  background: url(../images/arrow-r.png) no-repeat left 3px;
  padding-left: 15px;
}
/* line 567, src/_content.scss */
#content .searchResult .list table tbody tr:nth-child(even) td {
  background: white;
}

/* line 3, src/_home.scss */
.administration .list .last-child {
  text-align: right !important;
  width: 160px !important;
}

/* line 3, src/_tasks.scss */
#content .right-content.tasks div.permissions, #content .overlayer.tasks div.permissions {
  overflow: auto !important;
}
/* line 6, src/_tasks.scss */
#content .right-content.tasks .permission_dsgvo, #content .overlayer.tasks .permission_dsgvo {
  font-size: 14px;
  text-decoration: underline;
}
/* line 11, src/_tasks.scss */
#content .right-content.tasks table.permissions tr.header, #content .overlayer.tasks table.permissions tr.header {
  color: #336600;
  font-weight: bold;
  height: 28px;
}
/* line 16, src/_tasks.scss */
#content .right-content.tasks table.permissions tr, #content .overlayer.tasks table.permissions tr {
  height: 28px;
}
/* line 19, src/_tasks.scss */
#content .right-content.tasks table.permissions tr.info-title, #content .overlayer.tasks table.permissions tr.info-title {
  color: #336600;
  font-weight: bold;
  font-size: 14px;
  border-top: 1px dotted #333333;
}
/* line 24, src/_tasks.scss */
#content .right-content.tasks table.permissions tr.info-title td, #content .overlayer.tasks table.permissions tr.info-title td {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 29, src/_tasks.scss */
#content .right-content.tasks table.permissions td, #content .overlayer.tasks table.permissions td {
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 34, src/_tasks.scss */
#content .right-content.tasks table.permissions td.dsgvochecked, #content .overlayer.tasks table.permissions td.dsgvochecked {
  word-wrap: break-word;
  width: 100px;
}
/* line 41, src/_tasks.scss */
#content .right-content.tasks .list .current_tasks td h2, #content .overlayer.tasks .list .current_tasks td h2 {
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333333;
  display: inline;
}
/* line 48, src/_tasks.scss */
#content .right-content.tasks .list .current_tasks td p, #content .overlayer.tasks .list .current_tasks td p {
  font-size: 14px;
  color: #333333;
  line-height: 19px;
  margin: 0;
}
/* line 56, src/_tasks.scss */
#content .right-content.tasks .list .factory td h2, #content .overlayer.tasks .list .factory td h2 {
  margin-bottom: 4px;
}
/* line 61, src/_tasks.scss */
#content .right-content.tasks .list .prepare td h2, #content .overlayer.tasks .list .prepare td h2 {
  font-weight: bold;
  font-size: 14px;
  position: relative;
  padding-left: 25px;
  line-height: 22px;
  display: inline-block;
  height: 20px;
}
/* line 69, src/_tasks.scss */
#content .right-content.tasks .list .prepare td h2.inactive, #content .overlayer.tasks .list .prepare td h2.inactive {
  color: #99cc00;
}
/* line 72, src/_tasks.scss */
#content .right-content.tasks .list .prepare td h2.left_info, #content .overlayer.tasks .list .prepare td h2.left_info {
  display: block;
  font-size: 12px;
  line-height: 25px;
  text-shadow: none;
  height: 25px;
}
/* line 78, src/_tasks.scss */
#content .right-content.tasks .list .prepare td h2.left_info .date, #content .overlayer.tasks .list .prepare td h2.left_info .date {
  margin-right: 5px;
}
/* line 82, src/_tasks.scss */
#content .right-content.tasks .list .prepare td h2.margin_top, #content .overlayer.tasks .list .prepare td h2.margin_top {
  margin: 15px 0 0 0 !important;
}
/* line 85, src/_tasks.scss */
#content .right-content.tasks .list .prepare td h2 span, #content .overlayer.tasks .list .prepare td h2 span {
  font-weight: normal;
  font-size: 12px;
}
/* line 90, src/_tasks.scss */
#content .right-content.tasks .list .prepare td span.right_link a, #content .overlayer.tasks .list .prepare td span.right_link a {
  padding-left: 0;
}
/* line 94, src/_tasks.scss */
#content .right-content.tasks .list .prepare td ul li, #content .overlayer.tasks .list .prepare td ul li {
  list-style: decimal;
  font-weight: bold;
  margin: 0 0 15px 0;
}
/* line 98, src/_tasks.scss */
#content .right-content.tasks .list .prepare td ul li span, #content .overlayer.tasks .list .prepare td ul li span {
  font-weight: normal;
  display: block;
  line-height: 15px;
}
/* line 104, src/_tasks.scss */
#content .right-content.tasks .list .prepare td ul li:last-child, #content .overlayer.tasks .list .prepare td ul li:last-child {
  margin: 0;
}
/* line 108, src/_tasks.scss */
#content .right-content.tasks .list .prepare td button, #content .overlayer.tasks .list .prepare td button {
  float: right;
  margin: 0;
  width: 163px;
  font-weight: bold;
}
/* line 117, src/_tasks.scss */
#content .right-content.tasks .block .row, #content .overlayer.tasks .block .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 121, src/_tasks.scss */
#content .right-content.tasks .block .row label, #content .overlayer.tasks .block .row label {
  color: #336600;
  font-size: 12px;
  font-weight: bold;
  width: 15%;
}
/* line 126, src/_tasks.scss */
#content .right-content.tasks .block .row label.n, #content .overlayer.tasks .block .row label.n {
  width: 25%;
}
/* line 129, src/_tasks.scss */
#content .right-content.tasks .block .row label.e, #content .overlayer.tasks .block .row label.e {
  width: 25%;
}
/* line 132, src/_tasks.scss */
#content .right-content.tasks .block .row label.b, #content .overlayer.tasks .block .row label.b {
  width: 10%;
}
/* line 135, src/_tasks.scss */
#content .right-content.tasks .block .row label.p, #content .overlayer.tasks .block .row label.p {
  width: 20%;
}
/* line 139, src/_tasks.scss */
#content .right-content.tasks .block .row.head, #content .overlayer.tasks .block .row.head {
  margin-bottom: 3px;
}
/* line 143, src/_tasks.scss */
#content .right-content.tasks .block .row.permission-entry span, #content .overlayer.tasks .block .row.permission-entry span {
  display: block;
  float: left;
  line-height: 24px;
}
/* line 148, src/_tasks.scss */
#content .right-content.tasks .block .row.permission-entry span.name, #content .overlayer.tasks .block .row.permission-entry span.name {
  width: 25%;
}
/* line 151, src/_tasks.scss */
#content .right-content.tasks .block .row.permission-entry span.mail, #content .overlayer.tasks .block .row.permission-entry span.mail {
  width: 25%;
}
/* line 154, src/_tasks.scss */
#content .right-content.tasks .block .row.permission-entry span.phone, #content .overlayer.tasks .block .row.permission-entry span.phone {
  width: 20%;
}
/* line 157, src/_tasks.scss */
#content .right-content.tasks .block .row.permission-entry span.permission, #content .overlayer.tasks .block .row.permission-entry span.permission {
  width: 15%;
}
/* line 160, src/_tasks.scss */
#content .right-content.tasks .block .row.permission-entry span.born, #content .overlayer.tasks .block .row.permission-entry span.born {
  width: 10%;
}
/* line 163, src/_tasks.scss */
#content .right-content.tasks .block .row.permission-entry span.function, #content .overlayer.tasks .block .row.permission-entry span.function {
  width: 5%;
}
/* line 167, src/_tasks.scss */
#content .right-content.tasks .block .row #name, #content .right-content.tasks .block .row #vorname, #content .right-content.tasks .block .row #email, #content .right-content.tasks .block .row #born, #content .right-content.tasks .block .row #rights, #content .overlayer.tasks .block .row #name, #content .overlayer.tasks .block .row #vorname, #content .overlayer.tasks .block .row #email, #content .overlayer.tasks .block .row #born, #content .overlayer.tasks .block .row #rights {
  # margin-right: 3px;
  height: 18px;
  font-size: 12px;
  border: 1px solid #999999;
  color: #333333;
  # padding-left: 4px;
}
/* line 175, src/_tasks.scss */
#content .right-content.tasks .block .row #name, #content .right-content.tasks .block .row #vorname, #content .right-content.tasks .block .row #email, #content .overlayer.tasks .block .row #name, #content .overlayer.tasks .block .row #vorname, #content .overlayer.tasks .block .row #email {
  width: 18%;
}
/* line 178, src/_tasks.scss */
#content .right-content.tasks .block .row #born, #content .overlayer.tasks .block .row #born {
  width: 60px;
}
/* line 181, src/_tasks.scss */
#content .right-content.tasks .block .row #email, #content .overlayer.tasks .block .row #email {
  width: 25%;
}
/* line 184, src/_tasks.scss */
#content .right-content.tasks .block .row #rights, #content .overlayer.tasks .block .row #rights {
  width: 18%;
}
/* line 187, src/_tasks.scss */
#content .right-content.tasks .block .row a, #content .overlayer.tasks .block .row a {
  display: inline-block;
  padding: 0;
  height: 24px;
  # width: 24px;
  float: right;
}
/* line 194, src/_tasks.scss */
#content .right-content.tasks .block .row .r, #content .overlayer.tasks .block .row .r {
  font-size: 12px;
  width: 20%;
  min-width: 135px;
  height: 24px;
  color: #333333;
  background: white;
  border: 1px solid #999999;
  border-radius: 0px;
}
/* line 205, src/_tasks.scss */
#content .right-content.tasks .block .contact-entry, #content .overlayer.tasks .block .contact-entry {
  width: 50%;
  display: block;
  float: left;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 211, src/_tasks.scss */
#content .right-content.tasks .block .contact-entry .function, #content .overlayer.tasks .block .contact-entry .function {
  color: #336600;
}
/* line 214, src/_tasks.scss */
#content .right-content.tasks .block .contact-entry .mail, #content .right-content.tasks .block .contact-entry .phone, #content .overlayer.tasks .block .contact-entry .mail, #content .overlayer.tasks .block .contact-entry .phone {
  font-weight: bold;
}
/* line 218, src/_tasks.scss */
#content .right-content.tasks .block .add-button, #content .overlayer.tasks .block .add-button {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin: 15px 0 10px 0;
  padding: 0;
}
/* line 224, src/_tasks.scss */
#content .right-content.tasks .block .add-button span, #content .overlayer.tasks .block .add-button span {
  display: inline-block;
}
/* line 228, src/_tasks.scss */
#content .right-content.tasks .block button, #content .overlayer.tasks .block button {
  float: right;
  font-weight: bold;
  margin: 9px 0 0 0;
}
/* line 237, src/_tasks.scss */
#content .right-content.tasks .block .business_data .head p, #content .overlayer.tasks .block .business_data .head p {
  color: #336600;
  font-weight: bold;
  margin: 0;
}
/* line 243, src/_tasks.scss */
#content .right-content.tasks .block .business_data .left, #content .overlayer.tasks .block .business_data .left {
  float: left;
  width: 18%;
  height: 100%;
}
/* line 248, src/_tasks.scss */
#content .right-content.tasks .block .business_data .left .row label, #content .overlayer.tasks .block .business_data .left .row label {
  width: 100%;
  font-weight: normal;
}
/* line 254, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right, #content .overlayer.tasks .block .business_data .right {
  float: right;
  width: 80%;
  height: 100%;
}
/* line 258, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row, #content .overlayer.tasks .block .business_data .right .row {
  width: 100%;
}
/* line 260, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row input, #content .overlayer.tasks .block .business_data .right .row input {
  float: left;
  width: 99%;
  padding-right: 0;
}
/* line 264, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row input.small, #content .overlayer.tasks .block .business_data .right .row input.small {
  width: 18%;
}
/* line 267, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row input.large, #content .overlayer.tasks .block .business_data .right .row input.large {
  width: 80%;
  float: right;
  margin-right: 3px;
}
/* line 272, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row input.half1, #content .overlayer.tasks .block .business_data .right .row input.half1 {
  width: 49%;
}
/* line 275, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row input.half2, #content .overlayer.tasks .block .business_data .right .row input.half2 {
  width: 49%;
  float: right;
  margin-right: 3px;
}
/* line 280, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row input.address, #content .overlayer.tasks .block .business_data .right .row input.address {
  width: 65%;
}
/* line 283, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row input.address-nr, #content .overlayer.tasks .block .business_data .right .row input.address-nr {
  width: 33%;
  float: right;
  margin-right: 3px;
}
/* line 289, src/_tasks.scss */
#content .right-content.tasks .block .business_data .right .row a.right_link, #content .overlayer.tasks .block .business_data .right .row a.right_link {
  margin-right: 3px;
}

/* line 300, src/_tasks.scss */
#dialog-addPermission fieldset {
  display: block;
}
/* line 303, src/_tasks.scss */
#dialog-addPermission label {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 11px;
  display: inline-block;
  text-transform: uppercase;
}
/* line 309, src/_tasks.scss */
#dialog-addPermission label.name {
  width: 320px;
}
/* line 312, src/_tasks.scss */
#dialog-addPermission label.email {
  width: 180px;
}
/* line 315, src/_tasks.scss */
#dialog-addPermission label.birthday {
  width: 115px;
}
/* line 318, src/_tasks.scss */
#dialog-addPermission label.mobile {
  width: 180px;
}
/* line 321, src/_tasks.scss */
#dialog-addPermission label.rights {
  width: 115px;
}
/* line 325, src/_tasks.scss */
#dialog-addPermission input {
  width: 150px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 330, src/_tasks.scss */
#dialog-addPermission input#person-email {
  width: 170px;
}
/* line 333, src/_tasks.scss */
#dialog-addPermission input#person-birthday {
  width: 105px;
}
/* line 336, src/_tasks.scss */
#dialog-addPermission input#person-birthday {
  width: 105px;
}
/* line 338, src/_tasks.scss */
#dialog-addPermission input#person-birthday.no-datepicker {
  width: 129px;
}
/* line 342, src/_tasks.scss */
#dialog-addPermission input#person-mobile-countrycode {
  width: 30px;
}
/* line 345, src/_tasks.scss */
#dialog-addPermission input#person-mobile-code {
  width: 33px;
}
/* line 348, src/_tasks.scss */
#dialog-addPermission input#person-mobile-number {
  width: 85px;
}
/* line 352, src/_tasks.scss */
#dialog-addPermission select {
  width: 135px;
}
/* line 355, src/_tasks.scss */
#dialog-addPermission .ui-datepicker-trigger {
  margin-right: 5px;
  float: left;
}
/* line 359, src/_tasks.scss */
#dialog-addPermission .error-message {
  margin-top: 10px;
}

/* line 365, src/_tasks.scss */
#dialog-addQualifiedPermission fieldset {
  display: block;
}
/* line 368, src/_tasks.scss */
#dialog-addQualifiedPermission label {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 11px;
  display: inline-block;
  text-transform: uppercase;
  width: 250px;
}
/* line 376, src/_tasks.scss */
#dialog-addQualifiedPermission select {
  width: 240px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 382, src/_tasks.scss */
#dialog-addQualifiedPermission .error-message {
  margin-top: 10px;
}

/* line 388, src/_tasks.scss */
#dialog-editCandidate fieldset {
  display: block;
}
/* line 391, src/_tasks.scss */
#dialog-editCandidate label {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 11px;
  display: block;
  text-transform: uppercase;
}
/* line 397, src/_tasks.scss */
#dialog-editCandidate label.name {
  width: 315px;
  display: inline-block;
}
/* line 401, src/_tasks.scss */
#dialog-editCandidate label.email {
  width: 180px;
  display: inline-block;
}
/* line 405, src/_tasks.scss */
#dialog-editCandidate label.birthday {
  width: 135px;
  display: inline-block;
}
/* line 410, src/_tasks.scss */
#dialog-editCandidate input {
  width: 150px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 415, src/_tasks.scss */
#dialog-editCandidate input#person-email {
  width: 170px;
}
/* line 418, src/_tasks.scss */
#dialog-editCandidate input#person-birthday {
  width: 105px;
}
/* line 421, src/_tasks.scss */
#dialog-editCandidate input#list-name {
  width: 315px;
}
/* line 424, src/_tasks.scss */
#dialog-editCandidate input#list-key {
  width: 75px;
}
/* line 428, src/_tasks.scss */
#dialog-editCandidate select {
  width: 320px;
}
/* line 431, src/_tasks.scss */
#dialog-editCandidate .ui-datepicker-trigger {
  margin-right: 5px;
  float: left;
}
/* line 435, src/_tasks.scss */
#dialog-editCandidate .error-message {
  margin-top: 10px;
}

/* line 441, src/_tasks.scss */
.addQualifiedPermission-dialog button, .addPermission-dialog button {
  margin: 0 0 0 5px !important;
  padding: 3px 9px !important;
  font-size: 12px !important;
}

/* line 449, src/_tasks.scss */
#dialog-editCompanyDetail fieldset {
  display: block;
}
/* line 452, src/_tasks.scss */
#dialog-editCompanyDetail label {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 11px;
  display: inline-block;
  text-transform: uppercase;
  width: 100%;
}
/* line 460, src/_tasks.scss */
#dialog-editCompanyDetail input {
  width: 364px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 465, src/_tasks.scss */
#dialog-editCompanyDetail input.company-name {
  margin-bottom: 6px;
}
/* line 468, src/_tasks.scss */
#dialog-editCompanyDetail input.address {
  margin-right: 2px;
  width: 252px;
}
/* line 472, src/_tasks.scss */
#dialog-editCompanyDetail input.address-nr {
  width: 105px;
}
/* line 475, src/_tasks.scss */
#dialog-editCompanyDetail input.zip {
  margin-right: 2px;
  width: 45px;
}
/* line 479, src/_tasks.scss */
#dialog-editCompanyDetail input.city {
  width: 312px;
}
/* line 482, src/_tasks.scss */
#dialog-editCompanyDetail input.phone {
  margin-right: 2px;
  width: 179px;
}
/* line 486, src/_tasks.scss */
#dialog-editCompanyDetail input.fax {
  width: 178px;
}

/* line 1, src/_facts.scss */
.data_meeting {
  margin: 10px 0 0 30px;
  color: #336600;
}
/* line 6, src/_facts.scss */
.data_meeting.sec .row label {
  width: 100px;
  margin: 0;
}
/* line 13, src/_facts.scss */
.data_meeting.sec .row .cal {
  margin: 0 5px 0 0;
}
/* line 18, src/_facts.scss */
.data_meeting .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 22, src/_facts.scss */
.data_meeting .row label {
  color: #336600;
  font-size: 12px;
  width: 108px;
  margin-right: 7%;
}
/* line 28, src/_facts.scss */
.data_meeting .row.head {
  margin-bottom: 3px;
}
/* line 32, src/_facts.scss */
.data_meeting .row input.to, .data_meeting .row span.to {
  margin: 0 5px;
}
/* line 36, src/_facts.scss */
.data_meeting .row .date {
  width: 60px;
}
/* line 39, src/_facts.scss */
.data_meeting .row .time-from {
  width: 35px;
  margin-left: 10px;
}
/* line 43, src/_facts.scss */
.data_meeting .row .time-to {
  width: 35px;
}
/* line 46, src/_facts.scss */
.data_meeting .row .place {
  width: 357px;
  margin-left: 10px;
}
/* line 50, src/_facts.scss */
.data_meeting .row #hour_b, .data_meeting .row #min_b, .data_meeting .row #hour_e, .data_meeting .row #min_e {
  width: 25px;
}
/* line 53, src/_facts.scss */
.data_meeting .row .right {
  float: right;
  width: 220px;
  margin: 0;
}
/* line 57, src/_facts.scss */
.data_meeting .row .right input {
  width: 180px;
}
/* line 61, src/_facts.scss */
.data_meeting .row img {
  margin-left: 4px;
}
/* line 64, src/_facts.scss */
.data_meeting .row .cal {
  float: none;
  height: 15px;
  margin-right: 6%;
}
/* line 68, src/_facts.scss */
.data_meeting .row .cal .sprite_round {
  position: relative;
}
/* line 72, src/_facts.scss */
.data_meeting .row a {
  display: inline-block;
  padding: 0;
  height: 24px;
  width: 24px;
  float: right;
}
/* line 78, src/_facts.scss */
.data_meeting .row a.delete-date {
  padding-bottom: 3px;
}
/* line 81, src/_facts.scss */
.data_meeting .row a.delete-date-meeting {
  padding-bottom: 2px;
}
/* line 85, src/_facts.scss */
.data_meeting .row a.delete-button, .data_meeting .row a.cal {
  float: none;
  vertical-align: middle;
  height: 24px;
}
/* line 90, src/_facts.scss */
.data_meeting .row .r {
  font-size: 12px;
  width: 24%;
  min-width: 135px;
  height: 24px;
  color: #333333;
  background: white;
  border: 1px solid #999999;
  border-radius: 0px;
}
/* line 101, src/_facts.scss */
.data_meeting .add-button {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin: 9px 0 0 0;
  padding: 0;
}
/* line 107, src/_facts.scss */
.data_meeting .add-button span {
  display: inline-block;
}
/* line 111, src/_facts.scss */
.data_meeting button {
  float: right;
  font-weight: bold;
  margin: 9px 0 0 0;
}

/* line 119, src/_facts.scss */
#content .facts .radio {
  margin: 10px 0 0 0;
  font-size: 14px;
  text-align: justify;
}
/* line 123, src/_facts.scss */
#content .facts .radio input {
  margin: 0 10px 0 1px;
}
/* line 126, src/_facts.scss */
#content .facts .radio.first {
  margin: 20px 0 0 0;
}
/* line 130, src/_facts.scss */
#content .facts .day {
  text-align: center;
  font-size: 12px;
  margin: 15px 0 0 0;
}
/* line 134, src/_facts.scss */
#content .facts .day p {
  display: inline-block;
  font-size: 12px;
}
/* line 138, src/_facts.scss */
#content .facts .day .left {
  float: left;
}
/* line 141, src/_facts.scss */
#content .facts .day .right {
  float: right;
}
/* line 146, src/_facts.scss */
#content .facts .block .add-button {
  margin-left: 30px;
}
/* line 148, src/_facts.scss */
#content .facts .block .add-button.sec {
  margin-left: 130px;
}
/* line 152, src/_facts.scss */
#content .facts .block button {
  float: right;
  font-weight: bold;
  margin: 9px 0 0 0;
}

/* line 160, src/_facts.scss */
.commission_member {
  margin: 10px 0 0 10px;
  color: #336600;
}
/* line 165, src/_facts.scss */
.commission_member .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 170, src/_facts.scss */
.commission_member .row input.to, .commission_member .row span.to {
  margin: 0 5px;
}
/* line 174, src/_facts.scss */
.commission_member .row .short {
  width: 40px;
}
/* line 177, src/_facts.scss */
.commission_member .row .name {
  width: 100px;
}
/* line 180, src/_facts.scss */
.commission_member .row .email {
  width: 180px;
}
/* line 183, src/_facts.scss */
.commission_member .row .date {
  width: 60px;
}
/* line 186, src/_facts.scss */
.commission_member .row .time-from {
  width: 35px;
  margin-left: 10px;
}
/* line 190, src/_facts.scss */
.commission_member .row .time-to {
  width: 35px;
}
/* line 193, src/_facts.scss */
.commission_member .row .place {
  width: 250px;
  margin-left: 10px;
}

/* line 1, src/_overlayer.scss */
.overlayer.list, .overlayer.calendar, .overlayer.name_list, .overlayer.document_list, .overlayer.document_alle, .overlayer.resetStatus, .overlayer.tasks, .overlayer.proclamation.meeting {
  width: 98%;
  left: 1%;
  position: relative;
  z-index: 100;
}
/* line 6, src/_overlayer.scss */
.overlayer.list .close, .overlayer.calendar .close, .overlayer.name_list .close, .overlayer.document_list .close, .overlayer.document_alle .close, .overlayer.resetStatus .close, .overlayer.tasks .close, .overlayer.proclamation.meeting .close {
  position: absolute;
  right: -12px;
  top: -12px;
  width: 20px;
  height: 20px;
  z-index: 101;
  border: 3px solid white;
  border-radius: 10px;
}
/* line 16, src/_overlayer.scss */
.overlayer.list .content, .overlayer.list .tabsContainer, .overlayer.calendar .content, .overlayer.calendar .tabsContainer, .overlayer.name_list .content, .overlayer.name_list .tabsContainer, .overlayer.document_list .content, .overlayer.document_list .tabsContainer, .overlayer.document_alle .content, .overlayer.document_alle .tabsContainer, .overlayer.resetStatus .content, .overlayer.resetStatus .tabsContainer, .overlayer.tasks .content, .overlayer.tasks .tabsContainer, .overlayer.proclamation.meeting .content, .overlayer.proclamation.meeting .tabsContainer {
  display: block;
  background: white;
  border-radius: 8px;
  overflow: hidden;
  -moz-box-shadow: 0 0 5px 5px #888;
  -webkit-box-shadow: 0 0 5px 5px #888;
  box-shadow: 0 0 5px 5px #888;
  margin: 15px 0;
  padding: 15px 10px 10px 10px;
  position: relative;
}
/* line 27, src/_overlayer.scss */
.overlayer.list .content h1, .overlayer.list .tabsContainer h1, .overlayer.calendar .content h1, .overlayer.calendar .tabsContainer h1, .overlayer.name_list .content h1, .overlayer.name_list .tabsContainer h1, .overlayer.document_list .content h1, .overlayer.document_list .tabsContainer h1, .overlayer.document_alle .content h1, .overlayer.document_alle .tabsContainer h1, .overlayer.resetStatus .content h1, .overlayer.resetStatus .tabsContainer h1, .overlayer.tasks .content h1, .overlayer.tasks .tabsContainer h1, .overlayer.proclamation.meeting .content h1, .overlayer.proclamation.meeting .tabsContainer h1 {
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
}
/* line 32, src/_overlayer.scss */
.overlayer.list .content .left_column, .overlayer.list .tabsContainer .left_column, .overlayer.calendar .content .left_column, .overlayer.calendar .tabsContainer .left_column, .overlayer.name_list .content .left_column, .overlayer.name_list .tabsContainer .left_column, .overlayer.document_list .content .left_column, .overlayer.document_list .tabsContainer .left_column, .overlayer.document_alle .content .left_column, .overlayer.document_alle .tabsContainer .left_column, .overlayer.resetStatus .content .left_column, .overlayer.resetStatus .tabsContainer .left_column, .overlayer.tasks .content .left_column, .overlayer.tasks .tabsContainer .left_column, .overlayer.proclamation.meeting .content .left_column, .overlayer.proclamation.meeting .tabsContainer .left_column {
  float: left;
  width: 530px;
  margin: 10px 0 0 10px;
}
/* line 37, src/_overlayer.scss */
.overlayer.list .content .right_column, .overlayer.list .tabsContainer .right_column, .overlayer.calendar .content .right_column, .overlayer.calendar .tabsContainer .right_column, .overlayer.name_list .content .right_column, .overlayer.name_list .tabsContainer .right_column, .overlayer.document_list .content .right_column, .overlayer.document_list .tabsContainer .right_column, .overlayer.document_alle .content .right_column, .overlayer.document_alle .tabsContainer .right_column, .overlayer.resetStatus .content .right_column, .overlayer.resetStatus .tabsContainer .right_column, .overlayer.tasks .content .right_column, .overlayer.tasks .tabsContainer .right_column, .overlayer.proclamation.meeting .content .right_column, .overlayer.proclamation.meeting .tabsContainer .right_column {
  float: right;
  width: 530px;
  margin: 10px 0 0 10px;
}
/* line 42, src/_overlayer.scss */
.overlayer.list .content .row_pdf, .overlayer.list .tabsContainer .row_pdf, .overlayer.calendar .content .row_pdf, .overlayer.calendar .tabsContainer .row_pdf, .overlayer.name_list .content .row_pdf, .overlayer.name_list .tabsContainer .row_pdf, .overlayer.document_list .content .row_pdf, .overlayer.document_list .tabsContainer .row_pdf, .overlayer.document_alle .content .row_pdf, .overlayer.document_alle .tabsContainer .row_pdf, .overlayer.resetStatus .content .row_pdf, .overlayer.resetStatus .tabsContainer .row_pdf, .overlayer.tasks .content .row_pdf, .overlayer.tasks .tabsContainer .row_pdf, .overlayer.proclamation.meeting .content .row_pdf, .overlayer.proclamation.meeting .tabsContainer .row_pdf {
  height: 30px;
  overflow: hidden;
  margin-bottom: 5px;
}
/* line 47, src/_overlayer.scss */
.overlayer.list .content .row_anvz, .overlayer.list .tabsContainer .row_anvz, .overlayer.calendar .content .row_anvz, .overlayer.calendar .tabsContainer .row_anvz, .overlayer.name_list .content .row_anvz, .overlayer.name_list .tabsContainer .row_anvz, .overlayer.document_list .content .row_anvz, .overlayer.document_list .tabsContainer .row_anvz, .overlayer.document_alle .content .row_anvz, .overlayer.document_alle .tabsContainer .row_anvz, .overlayer.resetStatus .content .row_anvz, .overlayer.resetStatus .tabsContainer .row_anvz, .overlayer.tasks .content .row_anvz, .overlayer.tasks .tabsContainer .row_anvz, .overlayer.proclamation.meeting .content .row_anvz, .overlayer.proclamation.meeting .tabsContainer .row_anvz {
  clear: both;
  padding-top: 40px;
  margin-left: 12px;
}
/* line 52, src/_overlayer.scss */
.overlayer.list .content .row_dsgvo, .overlayer.list .tabsContainer .row_dsgvo, .overlayer.calendar .content .row_dsgvo, .overlayer.calendar .tabsContainer .row_dsgvo, .overlayer.name_list .content .row_dsgvo, .overlayer.name_list .tabsContainer .row_dsgvo, .overlayer.document_list .content .row_dsgvo, .overlayer.document_list .tabsContainer .row_dsgvo, .overlayer.document_alle .content .row_dsgvo, .overlayer.document_alle .tabsContainer .row_dsgvo, .overlayer.resetStatus .content .row_dsgvo, .overlayer.resetStatus .tabsContainer .row_dsgvo, .overlayer.tasks .content .row_dsgvo, .overlayer.tasks .tabsContainer .row_dsgvo, .overlayer.proclamation.meeting .content .row_dsgvo, .overlayer.proclamation.meeting .tabsContainer .row_dsgvo {
  clear: both;
  padding-top: 10px;
  margin-left: 12px;
  font-size: 12px;
  text-decoration: underline;
}
/* line 58, src/_overlayer.scss */
.overlayer.list .content .row_dsgvo a, .overlayer.list .tabsContainer .row_dsgvo a, .overlayer.calendar .content .row_dsgvo a, .overlayer.calendar .tabsContainer .row_dsgvo a, .overlayer.name_list .content .row_dsgvo a, .overlayer.name_list .tabsContainer .row_dsgvo a, .overlayer.document_list .content .row_dsgvo a, .overlayer.document_list .tabsContainer .row_dsgvo a, .overlayer.document_alle .content .row_dsgvo a, .overlayer.document_alle .tabsContainer .row_dsgvo a, .overlayer.resetStatus .content .row_dsgvo a, .overlayer.resetStatus .tabsContainer .row_dsgvo a, .overlayer.tasks .content .row_dsgvo a, .overlayer.tasks .tabsContainer .row_dsgvo a, .overlayer.proclamation.meeting .content .row_dsgvo a, .overlayer.proclamation.meeting .tabsContainer .row_dsgvo a {
  color: #336600 !important;
  text-shadow: 1px 1px white;
}
/* line 63, src/_overlayer.scss */
.overlayer.list .content .box, .overlayer.list .tabsContainer .box, .overlayer.calendar .content .box, .overlayer.calendar .tabsContainer .box, .overlayer.name_list .content .box, .overlayer.name_list .tabsContainer .box, .overlayer.document_list .content .box, .overlayer.document_list .tabsContainer .box, .overlayer.document_alle .content .box, .overlayer.document_alle .tabsContainer .box, .overlayer.resetStatus .content .box, .overlayer.resetStatus .tabsContainer .box, .overlayer.tasks .content .box, .overlayer.tasks .tabsContainer .box, .overlayer.proclamation.meeting .content .box, .overlayer.proclamation.meeting .tabsContainer .box {
  background: #eef6bc;
  border: 1px solid #bedc00;
  border-radius: 4px;
  margin: 15px 0 0 0;
}
/* line 68, src/_overlayer.scss */
.overlayer.list .content .box .block, .overlayer.list .tabsContainer .box .block, .overlayer.calendar .content .box .block, .overlayer.calendar .tabsContainer .box .block, .overlayer.name_list .content .box .block, .overlayer.name_list .tabsContainer .box .block, .overlayer.document_list .content .box .block, .overlayer.document_list .tabsContainer .box .block, .overlayer.document_alle .content .box .block, .overlayer.document_alle .tabsContainer .box .block, .overlayer.resetStatus .content .box .block, .overlayer.resetStatus .tabsContainer .box .block, .overlayer.tasks .content .box .block, .overlayer.tasks .tabsContainer .box .block, .overlayer.proclamation.meeting .content .box .block, .overlayer.proclamation.meeting .tabsContainer .box .block {
  margin: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #333333;
}
/* line 73, src/_overlayer.scss */
.overlayer.list .content .box .block .day .left, .overlayer.list .tabsContainer .box .block .day .left, .overlayer.calendar .content .box .block .day .left, .overlayer.calendar .tabsContainer .box .block .day .left, .overlayer.name_list .content .box .block .day .left, .overlayer.name_list .tabsContainer .box .block .day .left, .overlayer.document_list .content .box .block .day .left, .overlayer.document_list .tabsContainer .box .block .day .left, .overlayer.document_alle .content .box .block .day .left, .overlayer.document_alle .tabsContainer .box .block .day .left, .overlayer.resetStatus .content .box .block .day .left, .overlayer.resetStatus .tabsContainer .box .block .day .left, .overlayer.tasks .content .box .block .day .left, .overlayer.tasks .tabsContainer .box .block .day .left, .overlayer.proclamation.meeting .content .box .block .day .left, .overlayer.proclamation.meeting .tabsContainer .box .block .day .left {
  margin-left: 31px !important;
}
/* line 77, src/_overlayer.scss */
.overlayer.list .content .box .block.sec, .overlayer.list .tabsContainer .box .block.sec, .overlayer.calendar .content .box .block.sec, .overlayer.calendar .tabsContainer .box .block.sec, .overlayer.name_list .content .box .block.sec, .overlayer.name_list .tabsContainer .box .block.sec, .overlayer.document_list .content .box .block.sec, .overlayer.document_list .tabsContainer .box .block.sec, .overlayer.document_alle .content .box .block.sec, .overlayer.document_alle .tabsContainer .box .block.sec, .overlayer.resetStatus .content .box .block.sec, .overlayer.resetStatus .tabsContainer .box .block.sec, .overlayer.tasks .content .box .block.sec, .overlayer.tasks .tabsContainer .box .block.sec, .overlayer.proclamation.meeting .content .box .block.sec, .overlayer.proclamation.meeting .tabsContainer .box .block.sec {
  padding-left: 30px;
  border: none;
  margin-bottom: 0;
}
/* line 81, src/_overlayer.scss */
.overlayer.list .content .box .block.sec .right_link, .overlayer.list .tabsContainer .box .block.sec .right_link, .overlayer.calendar .content .box .block.sec .right_link, .overlayer.calendar .tabsContainer .box .block.sec .right_link, .overlayer.name_list .content .box .block.sec .right_link, .overlayer.name_list .tabsContainer .box .block.sec .right_link, .overlayer.document_list .content .box .block.sec .right_link, .overlayer.document_list .tabsContainer .box .block.sec .right_link, .overlayer.document_alle .content .box .block.sec .right_link, .overlayer.document_alle .tabsContainer .box .block.sec .right_link, .overlayer.resetStatus .content .box .block.sec .right_link, .overlayer.resetStatus .tabsContainer .box .block.sec .right_link, .overlayer.tasks .content .box .block.sec .right_link, .overlayer.tasks .tabsContainer .box .block.sec .right_link, .overlayer.proclamation.meeting .content .box .block.sec .right_link, .overlayer.proclamation.meeting .tabsContainer .box .block.sec .right_link {
  bottom: 24px;
}
/* line 85, src/_overlayer.scss */
.overlayer.list .content .box .block .left_info, .overlayer.list .tabsContainer .box .block .left_info, .overlayer.calendar .content .box .block .left_info, .overlayer.calendar .tabsContainer .box .block .left_info, .overlayer.name_list .content .box .block .left_info, .overlayer.name_list .tabsContainer .box .block .left_info, .overlayer.document_list .content .box .block .left_info, .overlayer.document_list .tabsContainer .box .block .left_info, .overlayer.document_alle .content .box .block .left_info, .overlayer.document_alle .tabsContainer .box .block .left_info, .overlayer.resetStatus .content .box .block .left_info, .overlayer.resetStatus .tabsContainer .box .block .left_info, .overlayer.tasks .content .box .block .left_info, .overlayer.tasks .tabsContainer .box .block .left_info, .overlayer.proclamation.meeting .content .box .block .left_info, .overlayer.proclamation.meeting .tabsContainer .box .block .left_info {
  text-shadow: none;
}
/* line 87, src/_overlayer.scss */
.overlayer.list .content .box .block .left_info .date, .overlayer.list .tabsContainer .box .block .left_info .date, .overlayer.calendar .content .box .block .left_info .date, .overlayer.calendar .tabsContainer .box .block .left_info .date, .overlayer.name_list .content .box .block .left_info .date, .overlayer.name_list .tabsContainer .box .block .left_info .date, .overlayer.document_list .content .box .block .left_info .date, .overlayer.document_list .tabsContainer .box .block .left_info .date, .overlayer.document_alle .content .box .block .left_info .date, .overlayer.document_alle .tabsContainer .box .block .left_info .date, .overlayer.resetStatus .content .box .block .left_info .date, .overlayer.resetStatus .tabsContainer .box .block .left_info .date, .overlayer.tasks .content .box .block .left_info .date, .overlayer.tasks .tabsContainer .box .block .left_info .date, .overlayer.proclamation.meeting .content .box .block .left_info .date, .overlayer.proclamation.meeting .tabsContainer .box .block .left_info .date {
  margin-right: 15px;
}
/* line 90, src/_overlayer.scss */
.overlayer.list .content .box .block .left_info .right, .overlayer.list .tabsContainer .box .block .left_info .right, .overlayer.calendar .content .box .block .left_info .right, .overlayer.calendar .tabsContainer .box .block .left_info .right, .overlayer.name_list .content .box .block .left_info .right, .overlayer.name_list .tabsContainer .box .block .left_info .right, .overlayer.document_list .content .box .block .left_info .right, .overlayer.document_list .tabsContainer .box .block .left_info .right, .overlayer.document_alle .content .box .block .left_info .right, .overlayer.document_alle .tabsContainer .box .block .left_info .right, .overlayer.resetStatus .content .box .block .left_info .right, .overlayer.resetStatus .tabsContainer .box .block .left_info .right, .overlayer.tasks .content .box .block .left_info .right, .overlayer.tasks .tabsContainer .box .block .left_info .right, .overlayer.proclamation.meeting .content .box .block .left_info .right, .overlayer.proclamation.meeting .tabsContainer .box .block .left_info .right {
  float: right;
  font-weight: bold;
}
/* line 98, src/_overlayer.scss */
.overlayer.list .content .box.list .block h2, .overlayer.list .tabsContainer .box.list .block h2, .overlayer.calendar .content .box.list .block h2, .overlayer.calendar .tabsContainer .box.list .block h2, .overlayer.name_list .content .box.list .block h2, .overlayer.name_list .tabsContainer .box.list .block h2, .overlayer.document_list .content .box.list .block h2, .overlayer.document_list .tabsContainer .box.list .block h2, .overlayer.document_alle .content .box.list .block h2, .overlayer.document_alle .tabsContainer .box.list .block h2, .overlayer.resetStatus .content .box.list .block h2, .overlayer.resetStatus .tabsContainer .box.list .block h2, .overlayer.tasks .content .box.list .block h2, .overlayer.tasks .tabsContainer .box.list .block h2, .overlayer.proclamation.meeting .content .box.list .block h2, .overlayer.proclamation.meeting .tabsContainer .box.list .block h2 {
  margin-bottom: 10px;
}
/* line 101, src/_overlayer.scss */
.overlayer.list .content .box.list .block .left_info, .overlayer.list .tabsContainer .box.list .block .left_info, .overlayer.calendar .content .box.list .block .left_info, .overlayer.calendar .tabsContainer .box.list .block .left_info, .overlayer.name_list .content .box.list .block .left_info, .overlayer.name_list .tabsContainer .box.list .block .left_info, .overlayer.document_list .content .box.list .block .left_info, .overlayer.document_list .tabsContainer .box.list .block .left_info, .overlayer.document_alle .content .box.list .block .left_info, .overlayer.document_alle .tabsContainer .box.list .block .left_info, .overlayer.resetStatus .content .box.list .block .left_info, .overlayer.resetStatus .tabsContainer .box.list .block .left_info, .overlayer.tasks .content .box.list .block .left_info, .overlayer.tasks .tabsContainer .box.list .block .left_info, .overlayer.proclamation.meeting .content .box.list .block .left_info, .overlayer.proclamation.meeting .tabsContainer .box.list .block .left_info {
  line-height: 24px;
}
/* line 103, src/_overlayer.scss */
.overlayer.list .content .box.list .block .left_info.pick, .overlayer.list .tabsContainer .box.list .block .left_info.pick, .overlayer.calendar .content .box.list .block .left_info.pick, .overlayer.calendar .tabsContainer .box.list .block .left_info.pick, .overlayer.name_list .content .box.list .block .left_info.pick, .overlayer.name_list .tabsContainer .box.list .block .left_info.pick, .overlayer.document_list .content .box.list .block .left_info.pick, .overlayer.document_list .tabsContainer .box.list .block .left_info.pick, .overlayer.document_alle .content .box.list .block .left_info.pick, .overlayer.document_alle .tabsContainer .box.list .block .left_info.pick, .overlayer.resetStatus .content .box.list .block .left_info.pick, .overlayer.resetStatus .tabsContainer .box.list .block .left_info.pick, .overlayer.tasks .content .box.list .block .left_info.pick, .overlayer.tasks .tabsContainer .box.list .block .left_info.pick, .overlayer.proclamation.meeting .content .box.list .block .left_info.pick, .overlayer.proclamation.meeting .tabsContainer .box.list .block .left_info.pick {
  padding: 0;
}
/* line 106, src/_overlayer.scss */
.overlayer.list .content .box.list .block .left_info input, .overlayer.list .tabsContainer .box.list .block .left_info input, .overlayer.calendar .content .box.list .block .left_info input, .overlayer.calendar .tabsContainer .box.list .block .left_info input, .overlayer.name_list .content .box.list .block .left_info input, .overlayer.name_list .tabsContainer .box.list .block .left_info input, .overlayer.document_list .content .box.list .block .left_info input, .overlayer.document_list .tabsContainer .box.list .block .left_info input, .overlayer.document_alle .content .box.list .block .left_info input, .overlayer.document_alle .tabsContainer .box.list .block .left_info input, .overlayer.resetStatus .content .box.list .block .left_info input, .overlayer.resetStatus .tabsContainer .box.list .block .left_info input, .overlayer.tasks .content .box.list .block .left_info input, .overlayer.tasks .tabsContainer .box.list .block .left_info input, .overlayer.proclamation.meeting .content .box.list .block .left_info input, .overlayer.proclamation.meeting .tabsContainer .box.list .block .left_info input {
  width: 63px;
}
/* line 110, src/_overlayer.scss */
.overlayer.list .content .box.list .block.last, .overlayer.list .tabsContainer .box.list .block.last, .overlayer.calendar .content .box.list .block.last, .overlayer.calendar .tabsContainer .box.list .block.last, .overlayer.name_list .content .box.list .block.last, .overlayer.name_list .tabsContainer .box.list .block.last, .overlayer.document_list .content .box.list .block.last, .overlayer.document_list .tabsContainer .box.list .block.last, .overlayer.document_alle .content .box.list .block.last, .overlayer.document_alle .tabsContainer .box.list .block.last, .overlayer.resetStatus .content .box.list .block.last, .overlayer.resetStatus .tabsContainer .box.list .block.last, .overlayer.tasks .content .box.list .block.last, .overlayer.tasks .tabsContainer .box.list .block.last, .overlayer.proclamation.meeting .content .box.list .block.last, .overlayer.proclamation.meeting .tabsContainer .box.list .block.last {
  border: none;
  margin-bottom: 0;
  overflow: hidden;
}
/* line 114, src/_overlayer.scss */
.overlayer.list .content .box.list .block.last button, .overlayer.list .tabsContainer .box.list .block.last button, .overlayer.calendar .content .box.list .block.last button, .overlayer.calendar .tabsContainer .box.list .block.last button, .overlayer.name_list .content .box.list .block.last button, .overlayer.name_list .tabsContainer .box.list .block.last button, .overlayer.document_list .content .box.list .block.last button, .overlayer.document_list .tabsContainer .box.list .block.last button, .overlayer.document_alle .content .box.list .block.last button, .overlayer.document_alle .tabsContainer .box.list .block.last button, .overlayer.resetStatus .content .box.list .block.last button, .overlayer.resetStatus .tabsContainer .box.list .block.last button, .overlayer.tasks .content .box.list .block.last button, .overlayer.tasks .tabsContainer .box.list .block.last button, .overlayer.proclamation.meeting .content .box.list .block.last button, .overlayer.proclamation.meeting .tabsContainer .box.list .block.last button {
  float: right;
  font-weight: bold;
  display: block;
}
/* line 120, src/_overlayer.scss */
.overlayer.list .content .box.list .block img, .overlayer.list .tabsContainer .box.list .block img, .overlayer.calendar .content .box.list .block img, .overlayer.calendar .tabsContainer .box.list .block img, .overlayer.name_list .content .box.list .block img, .overlayer.name_list .tabsContainer .box.list .block img, .overlayer.document_list .content .box.list .block img, .overlayer.document_list .tabsContainer .box.list .block img, .overlayer.document_alle .content .box.list .block img, .overlayer.document_alle .tabsContainer .box.list .block img, .overlayer.resetStatus .content .box.list .block img, .overlayer.resetStatus .tabsContainer .box.list .block img, .overlayer.tasks .content .box.list .block img, .overlayer.tasks .tabsContainer .box.list .block img, .overlayer.proclamation.meeting .content .box.list .block img, .overlayer.proclamation.meeting .tabsContainer .box.list .block img {
  float: left;
  margin: 1px 8px 0 0;
}
/* line 130, src/_overlayer.scss */
.overlayer.list .tabsContainer .tab .voter_list, .overlayer.calendar .tabsContainer .tab .voter_list, .overlayer.name_list .tabsContainer .tab .voter_list, .overlayer.document_list .tabsContainer .tab .voter_list, .overlayer.document_alle .tabsContainer .tab .voter_list, .overlayer.resetStatus .tabsContainer .tab .voter_list, .overlayer.tasks .tabsContainer .tab .voter_list, .overlayer.proclamation.meeting .tabsContainer .tab .voter_list {
  display: block;
  position: relative;
  overflow: hidden;
}

/* line 140, src/_overlayer.scss */
.overlayer.list input.showonly {
  background: none;
  border: none;
  color: #336600;
  margin-right: 15px;
  padding: 0px;
}

/* line 150, src/_overlayer.scss */
.overlayer.calendar .content {
  padding: 15px 10px 10px;
}
/* line 152, src/_overlayer.scss */
.overlayer.calendar .content .right_link {
  height: 1px;
}
/* line 155, src/_overlayer.scss */
.overlayer.calendar .content table {
  width: 100% !important;
  margin: 0;
}
/* line 159, src/_overlayer.scss */
.overlayer.calendar .content .fc-event-skin {
  background: #669900;
  border-color: #669900;
  font-size: 11px;
  color: white;
  line-height: 13px;
}
/* line 168, src/_overlayer.scss */
.overlayer.calendar .content .fc-border-separate thead tr {
  background: #bedc00;
}
/* line 174, src/_overlayer.scss */
.overlayer.calendar .content .fc-border-separate tbody tr td {
  background: #f8fbe3;
  border-color: #bedc00;
}
/* line 177, src/_overlayer.scss */
.overlayer.calendar .content .fc-border-separate tbody tr td.fc-day5, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day6, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day12, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day13, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day19, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day20, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day26, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day27, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day33, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day34, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day40, .overlayer.calendar .content .fc-border-separate tbody tr td.fc-day41 {
  background: #eef6bc;
}
/* line 180, src/_overlayer.scss */
.overlayer.calendar .content .fc-border-separate tbody tr td.fc-today {
  background: white;
}
/* line 183, src/_overlayer.scss */
.overlayer.calendar .content .fc-border-separate tbody tr td .fc-day-number {
  font-size: 14px;
  margin: 5px;
  color: #336600;
}
/* line 192, src/_overlayer.scss */
.overlayer.calendar .content .fc-header {
  border-bottom: 1px dotted #333333;
  margin-bottom: 20px;
}
/* line 195, src/_overlayer.scss */
.overlayer.calendar .content .fc-header h2 {
  font-size: 18px;
  font-weight: normal;
  display: inline-block;
}
/* line 201, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-prev .fc-button-inner {
  background-image: url(../images/Icons24x24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  background-position: 0px -510px;
}
/* line 208, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-prev .fc-button-inner:hover {
  background-position: -30px -510px;
}
/* line 211, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-prev .fc-button-inner.active {
  background-position: -30px -510px;
}
/* line 216, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-next {
  margin-right: 110px;
}
/* line 218, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-next .fc-button-inner {
  background-image: url(../images/Icons24x24.png);
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  display: inline-block;
  background-position: 0px -540px;
}
/* line 225, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-next .fc-button-inner:hover {
  background-position: -30px -540px;
}
/* line 228, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-next .fc-button-inner.active {
  background-position: -30px -540px;
}
/* line 234, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-today .fc-button-inner {
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #bedc00;
  color: #336600;
  vertical-align: middle;
  padding: 0 20px;
  position: relative;
  text-shadow: 1px 1px white;
}
/* line 250, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-today .fc-button-inner:hover {
  text-decoration: underline;
}
/* line 253, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-today .fc-button-inner.margin_none {
  margin-top: 0 !important;
}
/* line 256, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-button-today .fc-button-inner span.sprite {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0px;
}
/* line 264, src/_overlayer.scss */
.overlayer.calendar .content .fc-header .fc-header-space {
  padding-left: 3px;
}

/* line 271, src/_overlayer.scss */
.overlayer.facts {
  width: 98%;
  left: 1%;
  position: relative;
  z-index: 100;
  display: block;
}
/* line 277, src/_overlayer.scss */
.overlayer.facts .close {
  position: absolute;
  right: -12px;
  top: -12px;
  width: 20px;
  height: 20px;
  z-index: 101;
  border: 3px solid white;
  border-radius: 10px;
}
/* line 287, src/_overlayer.scss */
.overlayer.facts .tabsContainer {
  display: block;
  background: white;
  border-radius: 8px;
  overflow: hidden;
  -moz-box-shadow: 0 0 5px 5px #888;
  -webkit-box-shadow: 0 0 5px 5px #888;
  box-shadow: 0 0 5px 5px #888;
  margin: 15px 0;
  padding: 15px 10px 10px 10px;
  position: relative;
}
/* line 298, src/_overlayer.scss */
.overlayer.facts .tabsContainer .tab {
  border: none;
}
/* line 301, src/_overlayer.scss */
.overlayer.facts .tabsContainer .content {
  margin-left: 0px;
}
/* line 306, src/_overlayer.scss */
.overlayer.facts .content .box {
  background: #eef6bc;
  margin: 15px 0 0 0;
}
/* line 309, src/_overlayer.scss */
.overlayer.facts .content .box .block {
  padding-bottom: 10px;
  border-bottom: 1px dotted #333333;
}

/* line 317, src/_overlayer.scss */
.overlayer.name_list {
  width: 300px;
  left: 50%;
  top: 400px;
  z-index: 10003;
}
/* line 322, src/_overlayer.scss */
.overlayer.name_list .content {
  width: 280px;
  height: 680px;
  overflow-y: auto;
  background: #f8fbe3;
}
/* line 327, src/_overlayer.scss */
.overlayer.name_list .content p {
  line-height: 12px;
  font-weight: bold;
  color: #336600;
  margin: 0;
}
/* line 333, src/_overlayer.scss */
.overlayer.name_list .content a {
  color: #669900;
  line-height: 15px;
  display: block;
  margin-bottom: 7px;
  padding-bottom: 5px;
  border-bottom: dotted 1px #333333;
}

/* line 345, src/_overlayer.scss */
.overlayer.resetStatus label {
  width: 100px;
  display: block;
  float: left;
  line-height: 23px;
  font-weight: bold;
  color: #336600;
}
/* line 354, src/_overlayer.scss */
.overlayer.resetStatus .row_info label {
  width: 208px;
  margin-top: 7px;
  font-weight: normal;
}
/* line 360, src/_overlayer.scss */
.overlayer.resetStatus input {
  width: 100px;
}
/* line 363, src/_overlayer.scss */
.overlayer.resetStatus button {
  margin-left: 5px;
  width: 130px;
}
/* line 368, src/_overlayer.scss */
.overlayer.resetStatus .select input {
  width: 30px;
}
/* line 373, src/_overlayer.scss */
.overlayer.resetStatus .row_date_head .left {
  width: 110px;
  clear: both;
  line-height: 23px;
  font-size: 12px;
}
/* line 378, src/_overlayer.scss */
.overlayer.resetStatus .row_date_head .left label {
  width: 110px;
}
/* line 382, src/_overlayer.scss */
.overlayer.resetStatus .row_date_head .middle {
  line-height: 23px;
  float: left;
  color: #336600;
  font-weight: bold;
  font-size: 14px;
}
/* line 391, src/_overlayer.scss */
.overlayer.resetStatus .row_date .left {
  width: 80px;
  clear: both;
  line-height: 23px;
  margin-left: 30px;
}
/* line 396, src/_overlayer.scss */
.overlayer.resetStatus .row_date .left label {
  font-weight: normal;
  width: 80px;
}
/* line 400, src/_overlayer.scss */
.overlayer.resetStatus .row_date .left .bold {
  font-weight: bold;
}
/* line 404, src/_overlayer.scss */
.overlayer.resetStatus .row_date .middle {
  line-height: 23px;
  float: left;
  color: #336600;
  font-weight: bold;
}
/* line 412, src/_overlayer.scss */
.overlayer.resetStatus .row_reset label {
  width: 110px;
}
/* line 415, src/_overlayer.scss */
.overlayer.resetStatus .row_reset select {
  width: 240px;
}

/*
 * FullCalendar v1.5.4 Stylesheet
 *
 * Copyright (c) 2011 Adam Shaw
 * Dual licensed under the MIT and GPL licenses, located in
 * MIT-LICENSE.txt and GPL-LICENSE.txt respectively.
 *
 * Date: Tue Sep 4 23:38:33 2012 -0700
 *
 */
/* line 13, src/_fullcalendar.scss */
.fc {
  direction: ltr;
  text-align: left;
}

/* line 18, src/_fullcalendar.scss */
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 24, src/_fullcalendar.scss */
html .fc,
.fc table {
  font-size: 1em;
}

/* line 29, src/_fullcalendar.scss */
.fc td,
.fc th {
  padding: 0;
  vertical-align: top;
}

/* Header
------------------------------------------------------------------------*/
/* line 39, src/_fullcalendar.scss */
.fc-header td {
  white-space: nowrap;
}

/* line 43, src/_fullcalendar.scss */
.fc-header-left {
  width: 25%;
  text-align: left;
}

/* line 48, src/_fullcalendar.scss */
.fc-header-center {
  text-align: center;
}

/* line 52, src/_fullcalendar.scss */
.fc-header-right {
  width: 25%;
  text-align: right;
}

/* line 57, src/_fullcalendar.scss */
.fc-header-title {
  display: inline-block;
  vertical-align: top;
}

/* line 62, src/_fullcalendar.scss */
.fc-header-title h2 {
  margin-top: 0;
  white-space: nowrap;
}

/* line 67, src/_fullcalendar.scss */
.fc .fc-header-space {
  padding-left: 10px;
}

/* line 71, src/_fullcalendar.scss */
.fc-header .fc-button {
  margin-bottom: 1em;
  vertical-align: top;
}

/* buttons edges butting together */
/* line 78, src/_fullcalendar.scss */
.fc-header .fc-button {
  margin-right: -1px;
}

/* line 82, src/_fullcalendar.scss */
.fc-header .fc-corner-right {
  margin-right: 1px;
  /* back to normal */
}

/* line 86, src/_fullcalendar.scss */
.fc-header .ui-corner-right {
  margin-right: 0;
  /* back to normal */
}

/* button layering (for border precedence) */
/* line 93, src/_fullcalendar.scss */
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
  z-index: 2;
}

/* line 97, src/_fullcalendar.scss */
.fc-header .fc-state-down {
  z-index: 3;
}

/* line 102, src/_fullcalendar.scss */
.fc-header .fc-state-active,
.fc-header .ui-state-active {
  z-index: 4;
}

/* Content
------------------------------------------------------------------------*/
/* line 111, src/_fullcalendar.scss */
.fc-content {
  clear: both;
}

/* line 115, src/_fullcalendar.scss */
.fc-view {
  width: 100%;
  /* needed for view switching (when view is absolute) */
  overflow: hidden;
}

/* Cell Styles
------------------------------------------------------------------------*/
/* line 126, src/_fullcalendar.scss */
.fc-widget-header,
.fc-widget-content {
  /* <td>, usually */
  border: 1px solid #ccc;
}

/* line 130, src/_fullcalendar.scss */
.fc-state-highlight {
  /* <td> today cell */
  /* TODO: add .fc-today to <th> */
  background: #ffc;
}

/* line 134, src/_fullcalendar.scss */
.fc-cell-overlay {
  /* semi-transparent rectangle while dragging */
  background: #9cf;
  opacity: .2;
  filter: alpha(opacity=20);
  /* for IE */
}

/* Buttons
------------------------------------------------------------------------*/
/* line 145, src/_fullcalendar.scss */
.fc-button {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 151, src/_fullcalendar.scss */
.fc-state-default {
  /* non-theme */
  border-style: solid;
  border-width: 1px 0;
}

/* line 156, src/_fullcalendar.scss */
.fc-button-inner {
  position: relative;
  float: left;
  overflow: hidden;
}

/* line 162, src/_fullcalendar.scss */
.fc-state-default .fc-button-inner {
  /* non-theme */
  border-style: solid;
  border-width: 0 1px;
}

/* line 167, src/_fullcalendar.scss */
.fc-button-content {
  position: relative;
  float: left;
  height: 1.9em;
  line-height: 1.9em;
  padding: 0 .6em;
  white-space: nowrap;
}

/* icon (for jquery ui) */
/* line 178, src/_fullcalendar.scss */
.fc-button-content .fc-icon-wrap {
  position: relative;
  float: left;
  top: 50%;
}

/* line 184, src/_fullcalendar.scss */
.fc-button-content .ui-icon {
  position: relative;
  float: left;
  margin-top: -50%;
  *margin-top: 0;
  *top: -50%;
}

/* gloss effect */
/* line 194, src/_fullcalendar.scss */
.fc-state-default .fc-button-effect {
  position: absolute;
  top: 50%;
  left: 0;
}

/* line 200, src/_fullcalendar.scss */
.fc-state-default .fc-button-effect span {
  position: absolute;
  top: -100px;
  left: 0;
  width: 500px;
  height: 100px;
  border-width: 100px 0 0 1px;
  border-style: solid;
  border-color: #fff;
  background: #444;
  opacity: .09;
  filter: alpha(opacity=9);
}

/* button states (determines colors)  */
/* line 217, src/_fullcalendar.scss */
.fc-state-default,
.fc-state-default .fc-button-inner {
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%) repeat scroll 0 0 transparent;
  border: 1px solid #BEDC00;
  border-radius: 4px 4px 4px 4px;
  color: #336600;
  text-shadow: 1px 1px white;
  font-weight: bold;
}

/* line 227, src/_fullcalendar.scss */
.fc-state-hover,
.fc-state-hover .fc-button-inner {
  # border-color: #999;
}

/* line 232, src/_fullcalendar.scss */
.fc-state-hover,
.fc-state-hover .fc-button-content {
  text-decoration: underline;
}

/* line 237, src/_fullcalendar.scss */
.fc-state-down,
.fc-state-down .fc-button-inner {
  background: #BEDC00;
}

/* line 242, src/_fullcalendar.scss */
.fc-state-active,
.fc-state-active .fc-button-inner {
  border-color: #555;
  background: #777;
  color: #fff;
}

/* line 249, src/_fullcalendar.scss */
.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
  color: #999;
  # border-color: #ddd;
}

/* line 254, src/_fullcalendar.scss */
.fc-state-disabled {
  cursor: default;
}

/* line 258, src/_fullcalendar.scss */
.fc-state-disabled .fc-button-effect {
  display: none;
}

/* Global Event Styles
------------------------------------------------------------------------*/
/* line 267, src/_fullcalendar.scss */
.fc-event {
  border-style: solid;
  border-width: 0;
  font-size: .85em;
  cursor: default;
}

/* line 275, src/_fullcalendar.scss */
a.fc-event,
.fc-event-draggable {
  cursor: pointer;
}

/* line 279, src/_fullcalendar.scss */
a.fc-event {
  text-decoration: none;
}

/* line 283, src/_fullcalendar.scss */
.fc-rtl .fc-event {
  text-align: right;
}

/* line 287, src/_fullcalendar.scss */
.fc-event-skin {
  border-color: #36c;
  /* default BORDER color */
  background-color: #36c;
  /* default BACKGROUND color */
  color: #fff;
  /* default TEXT color */
}

/* line 293, src/_fullcalendar.scss */
.fc-event-inner {
  position: relative;
  width: 100%;
  height: 100%;
  border-style: solid;
  border-width: 0;
  overflow: hidden;
}

/* line 303, src/_fullcalendar.scss */
.fc-event-time,
.fc-event-title {
  padding: 0 1px;
}

/* line 307, src/_fullcalendar.scss */
.fc .ui-resizable-handle {
  /*** TODO: don't use ui-resizable anymore, change class ***/
  display: block;
  position: absolute;
  z-index: 99999;
  overflow: hidden;
  /* hacky spaces (IE6/7) */
  font-size: 300%;
  /* */
  line-height: 50%;
  /* */
}

/* Horizontal Events
------------------------------------------------------------------------*/
/* line 321, src/_fullcalendar.scss */
.fc-event-hori {
  border-width: 1px 0;
  margin-bottom: 1px;
}

/* resizable */
/* line 328, src/_fullcalendar.scss */
.fc-event-hori .ui-resizable-e {
  top: 0           !important;
  /* importants override pre jquery ui 1.7 styles */
  right: -3px      !important;
  width: 7px       !important;
  height: 100%     !important;
  cursor: e-resize;
}

/* line 336, src/_fullcalendar.scss */
.fc-event-hori .ui-resizable-w {
  top: 0           !important;
  left: -3px       !important;
  width: 7px       !important;
  height: 100%     !important;
  cursor: w-resize;
}

/* line 344, src/_fullcalendar.scss */
.fc-event-hori .ui-resizable-handle {
  _padding-bottom: 14px;
  /* IE6 had 0 height */
}

/* Fake Rounded Corners (for buttons and events)
------------------------------------------------------------*/
/* line 353, src/_fullcalendar.scss */
.fc-corner-left {
  margin-left: 1px;
}

/* line 358, src/_fullcalendar.scss */
.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
  margin-left: -1px;
  margin-top: -1px;
}

/* line 363, src/_fullcalendar.scss */
.fc-corner-right {
  margin-right: 1px;
}

/* line 368, src/_fullcalendar.scss */
.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
  margin-right: -1px;
  margin-bottom: -1px;
}

/* line 373, src/_fullcalendar.scss */
.fc-corner-top {
  margin-top: 1px;
}

/* line 377, src/_fullcalendar.scss */
.fc-corner-top .fc-event-inner {
  margin-top: -1px;
}

/* line 381, src/_fullcalendar.scss */
.fc-corner-bottom {
  margin-bottom: 1px;
}

/* line 385, src/_fullcalendar.scss */
.fc-corner-bottom .fc-event-inner {
  margin-bottom: -1px;
}

/* Fake Rounded Corners SPECIFICALLY FOR EVENTS
-----------------------------------------------------------------*/
/* line 394, src/_fullcalendar.scss */
.fc-corner-left .fc-event-inner {
  border-left-width: 1px;
}

/* line 398, src/_fullcalendar.scss */
.fc-corner-right .fc-event-inner {
  border-right-width: 1px;
}

/* line 402, src/_fullcalendar.scss */
.fc-corner-top .fc-event-inner {
  border-top-width: 1px;
}

/* line 406, src/_fullcalendar.scss */
.fc-corner-bottom .fc-event-inner {
  border-bottom-width: 1px;
}

/* Reusable Separate-border Table
------------------------------------------------------------*/
/* line 415, src/_fullcalendar.scss */
table.fc-border-separate {
  border-collapse: separate;
}

/* line 420, src/_fullcalendar.scss */
.fc-border-separate th,
.fc-border-separate td {
  border-width: 1px 0 0 1px;
}

/* line 425, src/_fullcalendar.scss */
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
  border-right-width: 1px;
}

/* line 430, src/_fullcalendar.scss */
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
  border-bottom-width: 1px;
}

/* line 435, src/_fullcalendar.scss */
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
  border-top-width: 0;
}

/* Month View, Basic Week View, Basic Day View
------------------------------------------------------------------------*/
/* line 444, src/_fullcalendar.scss */
.fc-grid th {
  text-align: center;
}

/* line 448, src/_fullcalendar.scss */
.fc-grid .fc-day-number {
  float: right;
  padding: 0 2px;
}

/* line 453, src/_fullcalendar.scss */
.fc-grid .fc-other-month .fc-day-number {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
     might want to set the 'color' property instead
     making day-numbers bold also fixes the problem */
}

/* line 461, src/_fullcalendar.scss */
.fc-grid .fc-day-content {
  clear: both;
  padding: 2px 2px 1px;
  /* distance between events and day edges */
}

/* event styles */
/* line 468, src/_fullcalendar.scss */
.fc-grid .fc-event-time {
  font-weight: bold;
}

/* right-to-left */
/* line 474, src/_fullcalendar.scss */
.fc-rtl .fc-grid .fc-day-number {
  float: left;
}

/* line 478, src/_fullcalendar.scss */
.fc-rtl .fc-grid .fc-event-time {
  float: right;
}

/* Agenda Week View, Agenda Day View
------------------------------------------------------------------------*/
/* line 487, src/_fullcalendar.scss */
.fc-agenda table {
  border-collapse: separate;
}

/* line 491, src/_fullcalendar.scss */
.fc-agenda-days th {
  text-align: center;
}

/* line 495, src/_fullcalendar.scss */
.fc-agenda .fc-agenda-axis {
  width: 50px;
  padding: 0 4px;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
  font-weight: normal;
}

/* line 504, src/_fullcalendar.scss */
.fc-agenda .fc-day-content {
  padding: 2px 2px 1px;
}

/* make axis border take precedence */
/* line 510, src/_fullcalendar.scss */
.fc-agenda-days .fc-agenda-axis {
  border-right-width: 1px;
}

/* line 514, src/_fullcalendar.scss */
.fc-agenda-days .fc-col0 {
  border-left-width: 0;
}

/* all-day area */
/* line 520, src/_fullcalendar.scss */
.fc-agenda-allday th {
  border-width: 0 1px;
}

/* line 524, src/_fullcalendar.scss */
.fc-agenda-allday .fc-day-content {
  min-height: 34px;
  /* TODO: doesnt work well in quirksmode */
  _height: 34px;
}

/* divider (between all-day and slots) */
/* line 531, src/_fullcalendar.scss */
.fc-agenda-divider-inner {
  height: 2px;
  overflow: hidden;
}

/* line 536, src/_fullcalendar.scss */
.fc-widget-header .fc-agenda-divider-inner {
  background: #eee;
}

/* slot rows */
/* line 542, src/_fullcalendar.scss */
.fc-agenda-slots th {
  border-width: 1px 1px 0;
}

/* line 546, src/_fullcalendar.scss */
.fc-agenda-slots td {
  border-width: 1px 0 0;
  background: none;
}

/* line 551, src/_fullcalendar.scss */
.fc-agenda-slots td div {
  height: 20px;
}

/* line 556, src/_fullcalendar.scss */
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
  border-top-width: 0;
}

/* line 561, src/_fullcalendar.scss */
.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
  border-top-style: dotted;
}

/* line 565, src/_fullcalendar.scss */
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
  *border-top-style: solid;
  /* doesn't work with background in IE6/7 */
}

/* Vertical Events
------------------------------------------------------------------------*/
/* line 574, src/_fullcalendar.scss */
.fc-event-vert {
  border-width: 0 1px;
}

/* line 579, src/_fullcalendar.scss */
.fc-event-vert .fc-event-head,
.fc-event-vert .fc-event-content {
  position: relative;
  z-index: 2;
  width: 100%;
  overflow: hidden;
}

/* line 586, src/_fullcalendar.scss */
.fc-event-vert .fc-event-time {
  white-space: nowrap;
  font-size: 10px;
}

/* line 591, src/_fullcalendar.scss */
.fc-event-vert .fc-event-bg {
  /* makes the event lighter w/ a semi-transparent overlay  */
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: .3;
  filter: alpha(opacity=30);
}

/* line 604, src/_fullcalendar.scss */
.fc .ui-draggable-dragging .fc-event-bg,
.fc-select-helper .fc-event-bg {
  display: none\9;
  /* for IE6/7/8. nested opacity filters while dragging don't work */
}

/* resizable */
/* line 610, src/_fullcalendar.scss */
.fc-event-vert .ui-resizable-s {
  bottom: 0        !important;
  /* importants override pre jquery ui 1.7 styles */
  width: 100%      !important;
  height: 8px      !important;
  overflow: hidden !important;
  line-height: 8px !important;
  font-size: 11px  !important;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

/* line 622, src/_fullcalendar.scss */
.fc-agenda .ui-resizable-resizing {
  /* TODO: better selector */
  _overflow: hidden;
}

/* line 626, src/_fullcalendar.scss */
.fc-event.error .fc-event-inner {
  background-color: #ddcc00 !important;
  color: #333333 !important;
}

/* line 631, src/_fullcalendar.scss */
#minicalendar {
  background: #eef6bc;
  border: 1px solid #bedc00;
  border-radius: 4px;
  padding: 4px;
}
/* line 636, src/_fullcalendar.scss */
#minicalendar table {
  margin: 0;
}
/* line 640, src/_fullcalendar.scss */
#minicalendar .fc-content .fc-view {
  overflow: visible;
}
/* line 642, src/_fullcalendar.scss */
#minicalendar .fc-content .fc-view .fc-event-inner {
  height: 5px;
  overflow: visible;
}
/* line 645, src/_fullcalendar.scss */
#minicalendar .fc-content .fc-view .fc-event-inner .fc-event-title {
  display: none;
  position: absolute;
  background-color: #999999;
  white-space: nowrap;
  bottom: 10px;
}

/* line 1, src/_meeting.scss */
#dialog-confirm {
  display: none;
}

/* line 5, src/_meeting.scss */
.ui-dialog .ui-icon {
  background-image: url(../images/Icons20x20.png);
  background-position: -140px 0px;
}
/* line 9, src/_meeting.scss */
.ui-dialog .ui-dialog-title {
  text-transform: none;
}
/* line 13, src/_meeting.scss */
.ui-dialog #dialog-confirm h2, .ui-dialog #dialog-inform h2, .ui-dialog #dialog-message h2 {
  margin-top: 5px;
  font-size: 14px;
}
/* line 17, src/_meeting.scss */
.ui-dialog #dialog-confirm p, .ui-dialog #dialog-inform p, .ui-dialog #dialog-message p {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}
/* line 23, src/_meeting.scss */
.ui-dialog button {
  float: right;
  margin: 30px 0 0 10px;
  padding: 4px 40px;
}
/* line 27, src/_meeting.scss */
.ui-dialog button.confirm {
  font-weight: bold;
}

/* line 33, src/_meeting.scss */
.voter_list {
  position: relative;
  margin: 0 -13px;
}
/* line 36, src/_meeting.scss */
.voter_list h2 {
  padding-left: 1em;
}
/* line 39, src/_meeting.scss */
.voter_list.no_margin {
  margin: 0 0 0 0;
}
/* line 42, src/_meeting.scss */
.voter_list .pagebanner {
  background: none repeat scroll 0 0 #E3F091;
  color: #336600;
  height: 40px;
  font-weight: normal;
  text-transform: none;
  line-height: 25px;
  position: relative;
  text-align: left;
  width: 50%;
  float: left;
}
/* line 54, src/_meeting.scss */
.voter_list .pagebanner .left {
  float: left;
  line-height: 40px;
  margin: 0 0 0 5px;
}
/* line 60, src/_meeting.scss */
.voter_list .pagelinks {
  background: none repeat scroll 0 0 #E3F091;
  color: #336600;
  height: 40px;
  font-weight: normal;
  text-transform: none;
  line-height: 25px;
  position: relative;
  text-align: right;
  width: 50%;
  float: left;
}
/* line 72, src/_meeting.scss */
.voter_list .pagelinks .right {
  float: right;
  line-height: 40px;
  margin: 0 10px 0 0;
}
/* line 77, src/_meeting.scss */
.voter_list .pagelinks a {
  float: right;
  margin: 8px 10px 0 0;
}
/* line 82, src/_meeting.scss */
.voter_list table {
  width: 100%;
  margin: 0;
}
/* line 85, src/_meeting.scss */
.voter_list table thead {
  background: #669900;
  color: white;
  border: solid 1px #bedc00;
  text-transform: uppercase;
}
/* line 90, src/_meeting.scss */
.voter_list table thead th {
  text-align: center;
  position: relative;
  line-height: 25px;
}
/* line 94, src/_meeting.scss */
.voter_list table thead th .arrow_up, .voter_list table thead th .arrow_down, .voter_list table thead th .arrow_up_white, .voter_list table thead th .arrow_down_white {
  position: absolute;
  top: 6px;
  width: 9px;
  padding: 0 0 0 4px;
}
/* line 99, src/_meeting.scss */
.voter_list table thead th .arrow_up span, .voter_list table thead th .arrow_down span, .voter_list table thead th .arrow_up_white span, .voter_list table thead th .arrow_down_white span {
  background: url(../images/pfeile6x16.png);
  width: 6px;
  height: 7px;
  display: block;
}
/* line 106, src/_meeting.scss */
.voter_list table thead th .arrow_down {
  top: 16px;
}
/* line 108, src/_meeting.scss */
.voter_list table thead th .arrow_down span {
  background-position: 0 -9px;
}
/* line 113, src/_meeting.scss */
.voter_list table thead th .arrow_up_white span {
  background-position: -12px 0;
}
/* line 117, src/_meeting.scss */
.voter_list table thead th .arrow_down_white {
  top: 16px;
}
/* line 119, src/_meeting.scss */
.voter_list table thead th .arrow_down_white span {
  background-position: -6px -9px;
}
/* line 125, src/_meeting.scss */
.voter_list table thead th.sortable a {
  color: white;
  background: url("../images/sortable.png") no-repeat scroll right center transparent;
  display: block;
}
/* line 130, src/_meeting.scss */
.voter_list table thead th.sortable a:hover {
  text-decoration: none;
}
/* line 135, src/_meeting.scss */
.voter_list table thead th.order1 a {
  background: url("../images/sorted-asc.png") no-repeat scroll right center transparent;
}
/* line 140, src/_meeting.scss */
.voter_list table thead th.order2 a {
  background: url("../images/sorted-desc.png") no-repeat scroll right center transparent;
}
/* line 145, src/_meeting.scss */
.voter_list table thead .nav {
  height: 40px;
  background: #e3f091;
  color: #336600;
}
/* line 149, src/_meeting.scss */
.voter_list table thead .nav th {
  text-transform: none;
  font-weight: normal;
}
/* line 152, src/_meeting.scss */
.voter_list table thead .nav th .left {
  float: left;
  margin: 0 0 0 5px;
  line-height: 40px;
}
/* line 156, src/_meeting.scss */
.voter_list table thead .nav th .left input {
  width: 24px;
  text-align: center;
}
/* line 160, src/_meeting.scss */
.voter_list table thead .nav th .left span {
  font-weight: bold;
  margin: 0 15px 0 0;
}
/* line 165, src/_meeting.scss */
.voter_list table thead .nav th .upd {
  margin: 8px 0 0 8px;
  display: inline-block;
  vertical-align: middle;
  float: left;
}
/* line 171, src/_meeting.scss */
.voter_list table thead .nav th .right {
  float: right;
  margin: 0 10px 0 0;
  line-height: 40px;
}
/* line 176, src/_meeting.scss */
.voter_list table thead .nav th a {
  float: right;
  margin: 8px 10px 0 0;
}
/* line 180, src/_meeting.scss */
.voter_list table thead .nav th .add {
  margin: 0 0 0 50px;
}
/* line 185, src/_meeting.scss */
.voter_list table thead .remove {
  height: 28px;
  display: block;
}
/* line 188, src/_meeting.scss */
.voter_list table thead .remove .minus, .voter_list table thead .remove .plus_dark {
  position: relative;
  margin: 4px 0 0 1px;
}
/* line 194, src/_meeting.scss */
.voter_list table tbody {
  line-height: 14px;
}
/* line 196, src/_meeting.scss */
.voter_list table tbody tr {
  background: white;
  border: solid 1px #bedc00;
  border-top: none;
}
/* line 200, src/_meeting.scss */
.voter_list table tbody tr.even {
  background: #f2f2f2;
}
/* line 203, src/_meeting.scss */
.voter_list table tbody tr input {
  text-align: center;
  width: 60%;
}
/* line 206, src/_meeting.scss */
.voter_list table tbody tr input.check {
  margin: 4px 0 0 0;
  width: 28px;
  height: 20px;
}
/* line 212, src/_meeting.scss */
.voter_list table tbody tr td {
  vertical-align: middle;
  text-align: center;
}
/* line 215, src/_meeting.scss */
.voter_list table tbody tr td.align-left {
  text-align: left;
  padding-left: 10px;
}
/* line 219, src/_meeting.scss */
.voter_list table tbody tr td.align-right {
  text-align: right;
  padding-right: 10px;
}
/* line 223, src/_meeting.scss */
.voter_list table tbody tr td.align-right {
  text-align: right;
  padding-right: 10px;
}
/* line 227, src/_meeting.scss */
.voter_list table tbody tr td.voter_padding_data {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 231, src/_meeting.scss */
.voter_list table tbody tr td .sprite_round {
  position: relative;
  margin-top: 4px;
  margin-right: 0;
  padding-bottom: 1px;
}
/* line 237, src/_meeting.scss */
.voter_list table tbody tr td .sprite {
  margin-top: 2px;
}
/* line 245, src/_meeting.scss */
.voter_list.add .right_link {
  margin-top: 10px;
}
/* line 248, src/_meeting.scss */
.voter_list.add .first {
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  height: 30px;
  border: solid 1px #bedc00;
  line-height: 28px;
}
/* line 260, src/_meeting.scss */
.voter_list.add .first #party_name {
  margin-left: 5px;
  width: 230px;
}
/* line 264, src/_meeting.scss */
.voter_list.add .first #pn_short {
  margin-left: 5px;
  width: 50px;
}
/* line 268, src/_meeting.scss */
.voter_list.add .first.extern_margin {
  margin: 0 10px 5px 10px;
}
/* line 271, src/_meeting.scss */
.voter_list.add .first h2 {
  text-transform: none;
  float: left;
  margin: 0 0 2px 10px;
}
/* line 275, src/_meeting.scss */
.voter_list.add .first h2 span {
  font-size: 14px;
}
/* line 279, src/_meeting.scss */
.voter_list.add .first .right {
  float: right;
  height: 30px;
}
/* line 282, src/_meeting.scss */
.voter_list.add .first .right .sprite {
  display: inline-block;
  margin: 5px 0 0 5px;
}
/* line 286, src/_meeting.scss */
.voter_list.add .first .right .minus, .voter_list.add .first .right .plus_dark {
  position: relative;
  margin: 0 5px 2px 10px;
}
/* line 290, src/_meeting.scss */
.voter_list.add .first .right.extern_margin {
  margin: 0 10px 5px 10px;
}
/* line 294, src/_meeting.scss */
.voter_list.add .first .arrow {
  margin: 0 10px 5px 0;
}
/* line 298, src/_meeting.scss */
.voter_list.add .sec {
  line-height: 20px;
}
/* line 301, src/_meeting.scss */
.voter_list.add .left_link {
  margin-top: 0;
}
/* line 303, src/_meeting.scss */
.voter_list.add .left_link .add {
  margin: 0 0 0 5px !important;
}
/* line 307, src/_meeting.scss */
.voter_list.add .nav {
  background: #f8fbe3;
}
/* line 311, src/_meeting.scss */
.voter_list.add tr td.last {
  float: right;
}
/* line 313, src/_meeting.scss */
.voter_list.add tr td.last span {
  margin-right: 5px;
}
/* line 315, src/_meeting.scss */
.voter_list.add tr td.last span.candidate-list {
  margin-right: 0px;
}
/* line 321, src/_meeting.scss */
.voter_list.add .arrow {
  background-image: url(../images/andere10x10.png);
  width: 10px;
  height: 10px;
  display: inline-block;
}
/* line 327, src/_meeting.scss */
.voter_list.add button {
  margin-right: 5px !important;
  font-weight: normal !important;
}
/* line 331, src/_meeting.scss */
.voter_list.add table.read-only tr {
  height: 30px;
}
/* line 335, src/_meeting.scss */
.voter_list.add table th, .voter_list.add table td {
  text-align: left;
  padding: 0 0 0 10px;
}
/* line 338, src/_meeting.scss */
.voter_list.add table th.candidate-list, .voter_list.add table td.candidate-list {
  padding-right: 10px;
}
/* line 342, src/_meeting.scss */
.voter_list.add table tr.read-only {
  height: 29px;
}
/* line 345, src/_meeting.scss */
.voter_list.add table input {
  float: left;
  text-align: left;
}
/* line 349, src/_meeting.scss */
.voter_list.add table .nr {
  margin-left: 10px;
  width: 40px;
}
/* line 352, src/_meeting.scss */
.voter_list.add table .nr input {
  width: 40px;
}
/* line 356, src/_meeting.scss */
.voter_list.add table .name {
  margin-left: 10px;
  width: 140px;
  padding: 0 0 0 5px;
}
/* line 360, src/_meeting.scss */
.voter_list.add table .name input {
  width: 140px;
}
/* line 364, src/_meeting.scss */
.voter_list.add table .geb {
  margin-left: 10px;
  width: 70px;
  padding: 0 0 0 5px;
}
/* line 368, src/_meeting.scss */
.voter_list.add table .geb input {
  width: 70px;
}
/* line 373, src/_meeting.scss */
.voter_list.add .add_candidate {
  height: 40px;
  padding: 0 0 0 10px;
}
/* line 376, src/_meeting.scss */
.voter_list.add .add_candidate a {
  margin-top: 8px;
  margin-right: 10px;
}
/* line 381, src/_meeting.scss */
.voter_list.add .add_candidate_list {
  margin-right: 10px;
}

/* line 387, src/_meeting.scss */
.directory {
  font-weight: bold;
}
/* line 389, src/_meeting.scss */
.directory span {
  float: none;
  font-weight: normal;
}

/* line 396, src/_meeting.scss */
#content .meeting input[type="text"] {
  height: 18px;
}
/* line 399, src/_meeting.scss */
#content .meeting .data_meeting {
  margin: 10px 0 0 10px;
}
/* line 402, src/_meeting.scss */
#content .meeting .data_meeting .row .right2 {
  margin: 0;
  float: right;
}
/* line 405, src/_meeting.scss */
#content .meeting .data_meeting .row .right2 input {
  width: 150px;
}
/* line 408, src/_meeting.scss */
#content .meeting .data_meeting .row .right2 a {
  width: 100px;
  line-height: 24px;
}
/* line 413, src/_meeting.scss */
#content .meeting .data_meeting .row .right2col {
  margin-left: 15px;
  float: right;
}
/* line 416, src/_meeting.scss */
#content .meeting .data_meeting .row .right2col input {
  width: 150px;
}
/* line 419, src/_meeting.scss */
#content .meeting .data_meeting .row .right2col a {
  width: 100px;
  line-height: 24px;
}
/* line 427, src/_meeting.scss */
#content .meeting .block .add-button.sec {
  margin-left: 110px;
}
/* line 431, src/_meeting.scss */
#content .meeting .block.excel input {
  width: 40%;
  float: left;
  margin: 0 10px 0 0;
}
/* line 436, src/_meeting.scss */
#content .meeting .block.excel .left {
  float: left;
  font-weight: normal;
}
/* line 442, src/_meeting.scss */
#content .meeting .block.up p {
  margin-top: 0;
}
/* line 445, src/_meeting.scss */
#content .meeting .block.up button {
  float: right;
  width: 160px;
  margin-top: 10px;
  font-weight: bold;
}
/* line 450, src/_meeting.scss */
#content .meeting .block.up button.margin_none {
  font-weight: normal;
}
/* line 454, src/_meeting.scss */
#content .meeting .block.up label {
  color: #336600;
  margin-right: 1%;
}
/* line 458, src/_meeting.scss */
#content .meeting .block.up input {
  width: 50%;
}
/* line 463, src/_meeting.scss */
#content .meeting .block.up_doc .block {
  margin-left: 30px;
}
/* line 466, src/_meeting.scss */
#content .meeting .block.up_doc a {
  margin-top: 10px;
  margin-right: 10px;
}
/* line 470, src/_meeting.scss */
#content .meeting .block.up_doc span.trash {
  margin-top: 10px;
  margin-right: 20px;
}
/* line 474, src/_meeting.scss */
#content .meeting .block.up_doc div.document {
  display: inline-block;
}
/* line 478, src/_meeting.scss */
#content .meeting .block button {
  float: right;
  font-weight: bold;
  margin: 9px 0 0 0;
}
/* line 484, src/_meeting.scss */
#content .meeting .election_board {
  margin: 20px 0 0 0;
}
/* line 486, src/_meeting.scss */
#content .meeting .election_board .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 490, src/_meeting.scss */
#content .meeting .election_board .row label {
  color: #336600;
  font-size: 12px;
}
/* line 494, src/_meeting.scss */
#content .meeting .election_board .row.head {
  margin-bottom: 3px;
  font-weight: bold;
}
/* line 497, src/_meeting.scss */
#content .meeting .election_board .row.head .third, #content .meeting .election_board .row.head .fourth, #content .meeting .election_board .row.head .fifth, #content .meeting .election_board .row.head .sixth.phone {
  margin-left: 10px;
}
/* line 501, src/_meeting.scss */
#content .meeting .election_board .row .first {
  width: 10%;
}
/* line 504, src/_meeting.scss */
#content .meeting .election_board .row .sec {
  width: 15.5%;
  margin-right: 0.5%;
}
/* line 508, src/_meeting.scss */
#content .meeting .election_board .row .third {
  width: 12%;
  margin-right: 0.5%;
}
/* line 512, src/_meeting.scss */
#content .meeting .election_board .row .fourth {
  width: 12.2%;
  margin-right: 0.5%;
}
/* line 516, src/_meeting.scss */
#content .meeting .election_board .row .fifth {
  width: 19.7%;
  margin-right: 0.5%;
}
/* line 521, src/_meeting.scss */
#content .meeting .election_board .row label.fifth {
  width: 20.2%;
}
/* line 525, src/_meeting.scss */
#content .meeting .election_board .row .sixth {
  width: 4%;
}
/* line 527, src/_meeting.scss */
#content .meeting .election_board .row .sixth.phone {
  width: 18%;
}
/* line 531, src/_meeting.scss */
#content .meeting .election_board .row .seventh {
  width: 9%;
}
/* line 534, src/_meeting.scss */
#content .meeting .election_board .row .born {
  margin-right: 0.3%;
  width: 10%;
}
/* line 538, src/_meeting.scss */
#content .meeting .election_board .row img {
  margin-right: 0.5%;
}
/* line 541, src/_meeting.scss */
#content .meeting .election_board .row a {
  display: inline-block;
  padding: 0;
  height: 24px;
  width: 24px;
  float: right;
}
/* line 547, src/_meeting.scss */
#content .meeting .election_board .row a.margin-left {
  margin-left: 3px;
}
/* line 554, src/_meeting.scss */
#content .meeting .election_board.summary .born {
  width: 12.2%;
}
/* line 557, src/_meeting.scss */
#content .meeting .election_board.summary label.fourth {
  width: 11.7%;
}

/* line 565, src/_meeting.scss */
.add_commission .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 569, src/_meeting.scss */
.add_commission .row label {
  color: #336600;
  font-size: 12px;
}
/* line 572, src/_meeting.scss */
.add_commission .row label.checkBox {
  width: 600px;
}
/* line 575, src/_meeting.scss */
.add_commission .row.head {
  margin-bottom: 3px;
  font-weight: bold;
}
/* line 578, src/_meeting.scss */
.add_commission .row.head .third, .add_commission .row.head .fourth, .add_commission .row.head .fifth, .add_commission .row.head .sixth.phone {
  margin-left: 10px;
}
/* line 582, src/_meeting.scss */
.add_commission .row .first {
  width: 13%;
}
/* line 585, src/_meeting.scss */
.add_commission .row .sec {
  width: 12%;
  margin-right: 0.5%;
}
/* line 589, src/_meeting.scss */
.add_commission .row .third {
  width: 12%;
  margin-right: 0.5%;
}
/* line 593, src/_meeting.scss */
.add_commission .row .fourth {
  width: 10%;
}
/* line 596, src/_meeting.scss */
.add_commission .row .fifth {
  width: 19.7%;
  margin-right: 0.5%;
}
/* line 601, src/_meeting.scss */
.add_commission .row label.fifth {
  width: 21.7%;
}
/* line 605, src/_meeting.scss */
.add_commission .row .sixth {
  width: 4%;
}
/* line 607, src/_meeting.scss */
.add_commission .row .sixth.phone {
  width: 18%;
}
/* line 611, src/_meeting.scss */
.add_commission .row .seventh {
  width: 9%;
}
/* line 614, src/_meeting.scss */
.add_commission .row .born {
  margin-right: 0.3%;
  width: 8%;
}

/* line 622, src/_meeting.scss */
.voting_directory input[type="text"] {
  height: 18px;
}
/* line 625, src/_meeting.scss */
.voting_directory button {
  float: none !important;
  margin-left: 15px !important;
  width: 140px;
  margin-top: 15px !important;
  font-weight: bold;
}
/* line 632, src/_meeting.scss */
.voting_directory .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 636, src/_meeting.scss */
.voting_directory .row label {
  color: #336600;
  font-size: 12px;
}
/* line 640, src/_meeting.scss */
.voting_directory .row.head {
  margin-bottom: 3px;
  font-weight: bold;
}
/* line 643, src/_meeting.scss */
.voting_directory .row.head .first {
  margin-left: 10px;
}
/* line 646, src/_meeting.scss */
.voting_directory .row.head .sec {
  margin-left: 10px;
}
/* line 649, src/_meeting.scss */
.voting_directory .row.head .third {
  margin-left: 10px;
}
/* line 652, src/_meeting.scss */
.voting_directory .row.head .fourth {
  margin-left: 10px;
}
/* line 655, src/_meeting.scss */
.voting_directory .row.head .fifth {
  margin-left: 10px;
}
/* line 658, src/_meeting.scss */
.voting_directory .row.head .sixth {
  margin-left: 10px;
}
/* line 661, src/_meeting.scss */
.voting_directory .row.head label {
  display: block;
  float: left;
  line-height: 23px;
}
/* line 667, src/_meeting.scss */
.voting_directory .row .votingNote {
  width: 350px;
}
/* line 670, src/_meeting.scss */
.voting_directory .row .first {
  width: 140px;
  margin-right: 10px;
}
/* line 674, src/_meeting.scss */
.voting_directory .row .sec {
  width: 140px;
  margin-right: 10px;
}
/* line 678, src/_meeting.scss */
.voting_directory .row .third {
  width: 100px;
  margin-right: 10px;
}
/* line 682, src/_meeting.scss */
.voting_directory .row .fourth {
  width: 100px;
  margin-right: 10px;
}
/* line 686, src/_meeting.scss */
.voting_directory .row .fifth {
  width: 100px;
  margin-right: 10px;
}
/* line 690, src/_meeting.scss */
.voting_directory .row .sixth {
  width: 250px;
  margin-right: 10px;
}
/* line 693, src/_meeting.scss */
.voting_directory .row .sixth.absenteeInfo {
  color: #cc0000;
  font-weight: bold;
}
/* line 698, src/_meeting.scss */
.voting_directory .row .seventh {
  width: 100px;
  margin-right: 10px;
}
/* line 702, src/_meeting.scss */
.voting_directory .row .born {
  margin-right: 10px;
  width: 100px;
}
/* line 706, src/_meeting.scss */
.voting_directory .row img {
  margin-right: 0.5%;
}
/* line 709, src/_meeting.scss */
.voting_directory .row a {
  display: inline-block;
  padding: 0;
  height: 24px;
  width: 24px;
  float: right;
}
/* line 715, src/_meeting.scss */
.voting_directory .row a.margin-left {
  margin-left: 3px;
}

/* line 725, src/_meeting.scss */
.document_list .voter_list table td {
  line-height: 29px;
}
/* line 727, src/_meeting.scss */
.document_list .voter_list table td.document-name {
  text-align: left;
  padding-left: 10px;
}
/* line 731, src/_meeting.scss */
.document_list .voter_list table td.document-date {
  padding-right: 10px;
  width: 90px;
}
/* line 736, src/_meeting.scss */
.document_list .voter_list table th {
  padding-right: 10px;
}

/* line 743, src/_meeting.scss */
.img_arrow {
  background-image: url(../images/andere10x10.png);
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 10px;
}

/* line 752, src/_meeting.scss */
.show_commissions {
  position: relative;
  margin: 0 0 0 0;
}
/* line 755, src/_meeting.scss */
.show_commissions h2 {
  padding-left: 16px;
}
/* line 757, src/_meeting.scss */
.show_commissions h2.comm_detail {
  margin-top: 10px;
  margin-left: 10px;
}
/* line 761, src/_meeting.scss */
.show_commissions h2.replace_info {
  padding-left: 8px !important;
  padding-bottom: 10px;
  color: #cc0000;
  font-weight: bold;
}
/* line 768, src/_meeting.scss */
.show_commissions .show_date {
  margin-right: 0px;
  color: #336600;
  margin-top: 10px;
  margin-left: 35px;
}
/* line 774, src/_meeting.scss */
.show_commissions table {
  width: 100%;
  margin: 0;
}
/* line 777, src/_meeting.scss */
.show_commissions table thead {
  background: #669900;
  color: white;
  border: solid 1px #bedc00;
  text-transform: uppercase;
}
/* line 782, src/_meeting.scss */
.show_commissions table thead th {
  text-align: center;
  position: relative;
  line-height: 25px;
}
/* line 787, src/_meeting.scss */
.show_commissions table thead .nav {
  height: 40px;
  background: #e3f091;
  color: #336600;
}
/* line 791, src/_meeting.scss */
.show_commissions table thead .nav th {
  text-transform: none;
  font-weight: normal;
}
/* line 794, src/_meeting.scss */
.show_commissions table thead .nav th .left {
  float: left;
  margin: 0 0 0 5px;
  line-height: 40px;
}
/* line 798, src/_meeting.scss */
.show_commissions table thead .nav th .left input {
  width: 24px;
  text-align: center;
}
/* line 802, src/_meeting.scss */
.show_commissions table thead .nav th .left span {
  font-weight: bold;
  margin: 0 15px 0 0;
}
/* line 807, src/_meeting.scss */
.show_commissions table thead .nav th .upd {
  margin: 8px 0 0 8px;
  display: inline-block;
  vertical-align: middle;
  float: left;
}
/* line 813, src/_meeting.scss */
.show_commissions table thead .nav th .right {
  float: right;
  margin: 0 10px 0 0;
  line-height: 40px;
}
/* line 818, src/_meeting.scss */
.show_commissions table thead .nav th a {
  float: right;
  margin: 8px 10px 0 0;
}
/* line 822, src/_meeting.scss */
.show_commissions table thead .nav th .add {
  margin: 0 0 0 50px;
}
/* line 827, src/_meeting.scss */
.show_commissions table thead .remove {
  height: 28px;
  display: block;
}
/* line 830, src/_meeting.scss */
.show_commissions table thead .remove .minus, .show_commissions table thead .remove .plus_dark {
  position: relative;
  margin: 4px 0 0 1px;
}
/* line 836, src/_meeting.scss */
.show_commissions table tbody {
  line-height: 26px;
}
/* line 838, src/_meeting.scss */
.show_commissions table tbody tr {
  background: white;
  border: solid 1px #bedc00;
  border-top: none;
}
/* line 842, src/_meeting.scss */
.show_commissions table tbody tr.even {
  background: #f2f2f2;
}
/* line 845, src/_meeting.scss */
.show_commissions table tbody tr input {
  text-align: center;
  width: 60%;
}
/* line 848, src/_meeting.scss */
.show_commissions table tbody tr input.check {
  margin: 4px 0 0 0;
  width: 28px;
  height: 20px;
}
/* line 854, src/_meeting.scss */
.show_commissions table tbody tr td {
  vertical-align: middle;
  text-align: center;
}
/* line 857, src/_meeting.scss */
.show_commissions table tbody tr td.align-left {
  text-align: left;
  padding-left: 10px;
}
/* line 861, src/_meeting.scss */
.show_commissions table tbody tr td.align-right {
  text-align: right;
  padding-right: 10px;
}
/* line 865, src/_meeting.scss */
.show_commissions table tbody tr td.align-right {
  text-align: right;
  padding-right: 10px;
}
/* line 869, src/_meeting.scss */
.show_commissions table tbody tr td.voter_padding_data {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 873, src/_meeting.scss */
.show_commissions table tbody tr td .sprite_round {
  position: relative;
  margin-top: 4px;
  margin-right: 0;
  padding-bottom: 1px;
}
/* line 879, src/_meeting.scss */
.show_commissions table tbody tr td .sprite {
  margin-top: 2px;
}
/* line 887, src/_meeting.scss */
.show_commissions.add .right_link {
  margin-top: 10px;
}
/* line 890, src/_meeting.scss */
.show_commissions.add .firstrow {
  background: #bedc00;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef6bc), color-stop(100%, #bedc00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eef6bc 0%, #bedc00 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eef6bc 0%, #bedc00 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfee0', endColorstr='#bedc00',GradientType=0 );
  /* IE6-9 */
  height: 30px;
  border: solid 1px #bedc00;
  line-height: 28px;
  margin-top: 15px;
  width: 97.8%;
}
/* line 904, src/_meeting.scss */
.show_commissions.add .firstrow #party_name {
  margin-left: 5px;
  width: 230px;
}
/* line 908, src/_meeting.scss */
.show_commissions.add .firstrow #pn_short {
  margin-left: 5px;
  width: 50px;
}
/* line 912, src/_meeting.scss */
.show_commissions.add .firstrow.extern_margin {
  margin: 0 10px 5px 10px;
}
/* line 915, src/_meeting.scss */
.show_commissions.add .firstrow h2 {
  text-transform: none;
  float: left;
  margin: 0 0 2px 10px;
}
/* line 919, src/_meeting.scss */
.show_commissions.add .firstrow h2 span {
  font-size: 14px;
}
/* line 923, src/_meeting.scss */
.show_commissions.add .firstrow .right {
  float: right;
  height: 30px;
}
/* line 926, src/_meeting.scss */
.show_commissions.add .firstrow .right form {
  display: contents;
}
/* line 929, src/_meeting.scss */
.show_commissions.add .firstrow .right .sprite {
  display: inline-block;
  margin: 5px 0 0 5px;
}
/* line 933, src/_meeting.scss */
.show_commissions.add .firstrow .right .minus, .show_commissions.add .firstrow .right .plus_dark {
  position: relative;
  margin: 0 5px 2px 10px;
}
/* line 937, src/_meeting.scss */
.show_commissions.add .firstrow .right.extern_margin {
  margin: 0 10px 5px 10px;
}
/* line 941, src/_meeting.scss */
.show_commissions.add .firstrow .arrow {
  margin: 0 10px 5px 0;
}
/* line 945, src/_meeting.scss */
.show_commissions.add .sec {
  line-height: 20px;
}
/* line 948, src/_meeting.scss */
.show_commissions.add .left_link {
  margin-top: 0;
}
/* line 950, src/_meeting.scss */
.show_commissions.add .left_link .add {
  margin: 0 0 0 5px !important;
}
/* line 954, src/_meeting.scss */
.show_commissions.add .nav {
  background: #f8fbe3;
}
/* line 958, src/_meeting.scss */
.show_commissions.add tr td.last {
  float: right;
}
/* line 960, src/_meeting.scss */
.show_commissions.add tr td.last span {
  margin-right: 5px;
}
/* line 962, src/_meeting.scss */
.show_commissions.add tr td.last span.candidate-list {
  margin-right: 0px;
}
/* line 968, src/_meeting.scss */
.show_commissions.add .arrow {
  background-image: url(../images/andere10x10.png);
  width: 10px;
  height: 10px;
  display: inline-block;
}
/* line 974, src/_meeting.scss */
.show_commissions.add button {
  margin-right: 5px !important;
  font-weight: normal !important;
}
/* line 978, src/_meeting.scss */
.show_commissions.add table.read-only tr {
  height: 30px;
}
/* line 982, src/_meeting.scss */
.show_commissions.add table th, .show_commissions.add table td {
  text-align: left;
  padding: 0 0 0 10px;
}
/* line 985, src/_meeting.scss */
.show_commissions.add table th.candidate-list, .show_commissions.add table td.candidate-list {
  padding-right: 10px;
}
/* line 989, src/_meeting.scss */
.show_commissions.add table tr.read-only {
  height: 29px;
}
/* line 992, src/_meeting.scss */
.show_commissions.add table input {
  float: left;
  text-align: left;
}
/* line 996, src/_meeting.scss */
.show_commissions.add table .nr {
  margin-left: 10px;
  width: 40px;
}
/* line 999, src/_meeting.scss */
.show_commissions.add table .nr input {
  width: 40px;
}
/* line 1003, src/_meeting.scss */
.show_commissions.add table .name {
  margin-left: 10px;
  width: 140px;
  padding: 0 0 0 5px;
}
/* line 1007, src/_meeting.scss */
.show_commissions.add table .name input {
  width: 140px;
}
/* line 1011, src/_meeting.scss */
.show_commissions.add table .geb {
  margin-left: 10px;
  width: 70px;
  padding: 0 0 0 5px;
}
/* line 1015, src/_meeting.scss */
.show_commissions.add table .geb input {
  width: 70px;
}

/* line 1023, src/_meeting.scss */
.commissionSection {
  width: 98%;
  overflow: hidden;
}
/* line 1026, src/_meeting.scss */
.commissionSection .left_column {
  float: left;
  width: 300px;
  margin: 10px 0 0 10px;
}
/* line 1031, src/_meeting.scss */
.commissionSection .right_column {
  float: right;
  width: 470px;
  margin: 10px 0 0 10px;
}
/* line 1036, src/_meeting.scss */
.commissionSection .row {
  clear: both;
  padding-top: 10px;
  margin-left: 12px;
}
/* line 1041, src/_meeting.scss */
.commissionSection textarea {
  width: 450px;
  height: 75px;
}
/* line 1044, src/_meeting.scss */
.commissionSection textarea.overview {
  width: 750px;
  height: 220px;
}
/* line 1048, src/_meeting.scss */
.commissionSection textarea.overview_basic {
  width: 750px;
  height: 175px;
}

/* line 1056, src/_meeting.scss */
.commissionValidation {
  width: 98%;
  overflow: hidden;
}
/* line 1059, src/_meeting.scss */
.commissionValidation .left_column1 {
  float: left;
  width: 530px;
  margin: 10px 0 0 10px;
}
/* line 1064, src/_meeting.scss */
.commissionValidation .right_column1 {
  float: right;
  width: 340px;
  margin: 10px 0 0 10px;
}
/* line 1069, src/_meeting.scss */
.commissionValidation textarea {
  width: 510px;
  height: 75px;
  margin-right: 10px;
}

/* line 1077, src/_meeting.scss */
.commissionMultiple h2 {
  margin-top: 5px;
  margin-left: 25px;
  font-size: 14px;
}

/* line 1084, src/_meeting.scss */
.commissionNote {
  width: 98%;
}
/* line 1086, src/_meeting.scss */
.commissionNote textarea {
  width: 400px;
  height: 120px;
}

/* line 1, src/_proclamation.scss */
#dialog-confirm-card {
  display: none;
}
/* line 3, src/_proclamation.scss */
#dialog-confirm-card label {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 11px;
  display: block;
  text-transform: uppercase;
}
/* line 10, src/_proclamation.scss */
#dialog-confirm-card button {
  margin: 0 0 0 5px;
  padding: 4px 24px;
}
/* line 14, src/_proclamation.scss */
#dialog-confirm-card .error_text {
  font-weight: bold;
  font-size: 14px;
  color: #cc0000;
  border-top: dotted 1px #333333;
  border-bottom: dotted 1px #333333;
  margin: 5px 0;
  padding: 5px 0;
}
/* line 22, src/_proclamation.scss */
#dialog-confirm-card .error_text span {
  font-weight: normal;
}
/* line 26, src/_proclamation.scss */
#dialog-confirm-card .error_label {
  color: #cc0000;
}
/* line 29, src/_proclamation.scss */
#dialog-confirm-card .error_input {
  border-color: #cc0000;
}
/* line 32, src/_proclamation.scss */
#dialog-confirm-card .left {
  display: block;
  float: left;
  width: 265px;
  margin: 5px 0 10px 0;
}
/* line 37, src/_proclamation.scss */
#dialog-confirm-card .left input {
  width: 118px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 43, src/_proclamation.scss */
#dialog-confirm-card .left #zip, #dialog-confirm-card .left #nr {
  width: 50px;
}
/* line 46, src/_proclamation.scss */
#dialog-confirm-card .left #place {
  width: 186px;
}
/* line 49, src/_proclamation.scss */
#dialog-confirm-card .left #street {
  width: 197px;
}
/* line 52, src/_proclamation.scss */
#dialog-confirm-card .left #streetNr {
  width: 40px;
}
/* line 56, src/_proclamation.scss */
#dialog-confirm-card .right {
  float: right;
  width: 225px;
  margin: 5px 0 10px 0;
}
/* line 60, src/_proclamation.scss */
#dialog-confirm-card .right input {
  width: 99px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 66, src/_proclamation.scss */
#dialog-confirm-card .right label {
  width: 112px;
  float: left;
}
/* line 70, src/_proclamation.scss */
#dialog-confirm-card .right label.large {
  width: 216px;
}
/* line 73, src/_proclamation.scss */
#dialog-confirm-card .right textarea {
  width: 216px;
  height: 63px;
  max-height: 63px;
  min-height: 63px;
  margin-bottom: 8px;
}
/* line 81, src/_proclamation.scss */
#dialog-confirm-card .error-message {
  float: left;
  width: 500px;
}

/* line 88, src/_proclamation.scss */
#dialog-addElector fieldset, #dialog-editElector fieldset {
  display: block;
}
/* line 91, src/_proclamation.scss */
#dialog-addElector label, #dialog-editElector label {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 11px;
  display: block;
  text-transform: uppercase;
}
/* line 97, src/_proclamation.scss */
#dialog-addElector label.name, #dialog-editElector label.name {
  width: 320px;
  display: inline-block;
}
/* line 101, src/_proclamation.scss */
#dialog-addElector label.birthday, #dialog-editElector label.birthday {
  width: 160px;
  display: inline-block;
}
/* line 105, src/_proclamation.scss */
#dialog-addElector label.entrancedate, #dialog-editElector label.entrancedate {
  width: 160px;
  display: inline-block;
}
/* line 109, src/_proclamation.scss */
#dialog-addElector label.postCode, #dialog-editElector label.postCode {
  width: 317px;
  display: inline-block;
}
/* line 113, src/_proclamation.scss */
#dialog-addElector label.address, #dialog-editElector label.address {
  width: 180px;
  display: inline-block;
}
/* line 117, src/_proclamation.scss */
#dialog-addElector label.phone, #dialog-editElector label.phone {
  width: 50px;
  display: inline-block;
}
/* line 121, src/_proclamation.scss */
#dialog-addElector label.mail, #dialog-editElector label.mail {
  width: 100px;
  display: inline-block;
}
/* line 126, src/_proclamation.scss */
#dialog-addElector input, #dialog-editElector input {
  width: 150px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 131, src/_proclamation.scss */
#dialog-addElector input#person-birthday, #dialog-editElector input#person-birthday {
  width: 123px;
}
/* line 133, src/_proclamation.scss */
#dialog-addElector input#person-birthday.no-datepicker, #dialog-editElector input#person-birthday.no-datepicker {
  width: 150px;
  margin-right: 0px;
}
/* line 138, src/_proclamation.scss */
#dialog-addElector input#person-entranceDate, #dialog-editElector input#person-entranceDate {
  width: 123px;
  margin-left: 5px;
}
/* line 142, src/_proclamation.scss */
#dialog-addElector input#zip, #dialog-editElector input#zip {
  width: 50px;
}
/* line 145, src/_proclamation.scss */
#dialog-addElector input#place, #dialog-editElector input#place {
  width: 247px;
}
/* line 148, src/_proclamation.scss */
#dialog-addElector input#street, #dialog-editElector input#street {
  width: 247px;
}
/* line 151, src/_proclamation.scss */
#dialog-addElector input#streetNr, #dialog-editElector input#streetNr {
  width: 50px;
}
/* line 154, src/_proclamation.scss */
#dialog-addElector input#person-phone-countrycode, #dialog-editElector input#person-phone-countrycode {
  width: 52px;
}
/* line 157, src/_proclamation.scss */
#dialog-addElector input#person-phone-code, #dialog-editElector input#person-phone-code {
  width: 60px;
}
/* line 160, src/_proclamation.scss */
#dialog-addElector input#person-phone-number, #dialog-editElector input#person-phone-number {
  width: 110px;
}
/* line 163, src/_proclamation.scss */
#dialog-addElector input#person-phone-direct-dial, #dialog-editElector input#person-phone-direct-dial {
  width: 43px;
}
/* line 166, src/_proclamation.scss */
#dialog-addElector input#mail, #dialog-editElector input#mail {
  width: 308px;
}
/* line 171, src/_proclamation.scss */
#dialog-addElector #person-phone-seperator, #dialog-editElector #person-phone-seperator {
  float: left;
  margin-right: 6px;
  padding-top: 3px;
}
/* line 177, src/_proclamation.scss */
#dialog-addElector .rb, #dialog-editElector .rb {
  display: inline-block;
  width: 10px;
  float: none;
}
/* line 182, src/_proclamation.scss */
#dialog-addElector .ui-datepicker-trigger, #dialog-editElector .ui-datepicker-trigger {
  margin-right: 5px;
  float: left;
}
/* line 186, src/_proclamation.scss */
#dialog-addElector .error-message, #dialog-editElector .error-message {
  margin-top: 10px;
}

/* line 192, src/_proclamation.scss */
.addelector-dialog button, .confirm-card-dialog button {
  margin: 0 0 0 5px !important;
  padding: 3px 9px !important;
  font-size: 12px !important;
}

/* line 203, src/_proclamation.scss */
#content #election_announcement .data_meeting .row label, #content #employee-meetings-date-input .data_meeting .row label, #content #date_input .data_meeting .row label {
  margin: 0;
}
/* line 205, src/_proclamation.scss */
#content #election_announcement .data_meeting .row label.date, #content #employee-meetings-date-input .data_meeting .row label.date, #content #date_input .data_meeting .row label.date {
  width: 92px;
}
/* line 208, src/_proclamation.scss */
#content #election_announcement .data_meeting .row label.date-nodp, #content #employee-meetings-date-input .data_meeting .row label.date-nodp, #content #date_input .data_meeting .row label.date-nodp {
  width: 69px;
}
/* line 211, src/_proclamation.scss */
#content #election_announcement .data_meeting .row label.time, #content #employee-meetings-date-input .data_meeting .row label.time, #content #date_input .data_meeting .row label.time {
  width: 95px;
  margin-left: 10px;
}
/* line 215, src/_proclamation.scss */
#content #election_announcement .data_meeting .row label.place, #content #employee-meetings-date-input .data_meeting .row label.place, #content #date_input .data_meeting .row label.place {
  width: 200px;
  margin-left: 10px;
}
/* line 219, src/_proclamation.scss */
#content #election_announcement .data_meeting .row label.election-day, #content #employee-meetings-date-input .data_meeting .row label.election-day, #content #date_input .data_meeting .row label.election-day {
  width: 55px;
}
/* line 228, src/_proclamation.scss */
#content #election_announcement .data_meeting, #content #employee-meetings-date-input .data_meeting {
  margin-bottom: 20px;
}
/* line 232, src/_proclamation.scss */
#content #election_announcement .sprite_round.election_dates, #content #employee-meetings-date-input .sprite_round.election_dates {
  left: auto;
  margin-left: 5px;
}
/* line 240, src/_proclamation.scss */
#content .right-content.proclamation button, #content .overlayer.proclamation button {
  float: right;
  font-weight: bold;
  margin: 0 40px 0 0;
}
/* line 244, src/_proclamation.scss */
#content .right-content.proclamation button.sec, #content .overlayer.proclamation button.sec {
  font-weight: normal;
  margin: 0 5px 0 0;
}
/* line 250, src/_proclamation.scss */
#content .right-content.proclamation h2 span, #content .overlayer.proclamation h2 span {
  font-weight: normal;
}
/* line 254, src/_proclamation.scss */
#content .right-content.proclamation .data_meeting, #content .overlayer.proclamation .data_meeting {
  margin-left: 0;
}
/* line 256, src/_proclamation.scss */
#content .right-content.proclamation .data_meeting label, #content .overlayer.proclamation .data_meeting label {
  margin-right: 3%;
  font-weight: bold;
}
/* line 260, src/_proclamation.scss */
#content .right-content.proclamation .data_meeting #dat, #content .overlayer.proclamation .data_meeting #dat {
  margin-right: 3%;
  width: 100px;
}
/* line 265, src/_proclamation.scss */
#content .right-content.proclamation .data_meeting .row .right, #content .overlayer.proclamation .data_meeting .row .right {
  margin: 0;
  width: 300px;
}
/* line 268, src/_proclamation.scss */
#content .right-content.proclamation .data_meeting .row .right input, #content .overlayer.proclamation .data_meeting .row .right input {
  width: 260px;
}
/* line 274, src/_proclamation.scss */
#content .right-content.proclamation .margin_none, #content .overlayer.proclamation .margin_none {
  margin: 0;
}
/* line 277, src/_proclamation.scss */
#content .right-content.proclamation .elector-list-counter, #content .overlayer.proclamation .elector-list-counter {
  background: none repeat scroll 0 0 #E3F091;
  color: #336600;
  height: 40px;
  width: 100%;
  float: left;
  line-height: 40px;
  padding: 0 0 0 5px;
  border: 1px solid #BEDC00;
}
/* line 288, src/_proclamation.scss */
#content .right-content.proclamation .elector-list-counter .left span, #content .overlayer.proclamation .elector-list-counter .left span {
  font-weight: bold;
  margin: 0 15px 0 0;
}
/* line 293, src/_proclamation.scss */
#content .right-content.proclamation .elector-list-counter .right, #content .overlayer.proclamation .elector-list-counter .right {
  float: right;
  margin-right: 10px;
  margin: 8px 38px 0 0;
}

/* line 303, src/_proclamation.scss */
.calculated-dates.content h1 {
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 308, src/_proclamation.scss */
.calculated-dates.content .head {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13px;
  margin-bottom: 10px;
  color: #333333;
  float: left;
}
/* line 315, src/_proclamation.scss */
.calculated-dates.content .head span {
  color: #333333;
}
/* line 318, src/_proclamation.scss */
.calculated-dates.content .head .ownValues {
  margin-right: 49px;
}
/* line 320, src/_proclamation.scss */
.calculated-dates.content .head .ownValues.date-nodp {
  margin-right: 28px;
}
/* line 324, src/_proclamation.scss */
.calculated-dates.content .head .minValues {
  margin-right: 25px;
}
/* line 326, src/_proclamation.scss */
.calculated-dates.content .head .minValues .label {
  margin-right: -2px;
  float: left;
}
/* line 332, src/_proclamation.scss */
.calculated-dates.content .head .maxValues .label {
  margin-right: -5px;
  float: left;
}
/* line 338, src/_proclamation.scss */
.calculated-dates.content input {
  color: #336600;
  border: 1px solid #999999;
  width: 63px;
}
/* line 342, src/_proclamation.scss */
.calculated-dates.content input.showonly {
  background: none;
  border: none;
  color: #336600;
  padding: 0px;
  margin-right: 15px;
}
/* line 349, src/_proclamation.scss */
.calculated-dates.content input.date-nodp {
  margin-right: 30px;
}
/* line 352, src/_proclamation.scss */
.calculated-dates.content input.date-initial {
  margin-right: 52px;
  background-color: #F8FBE3;
}
/* line 358, src/_proclamation.scss */
.calculated-dates.content .list .block {
  clear: both;
}
/* line 360, src/_proclamation.scss */
.calculated-dates.content .list .block .left_info {
  line-height: 24px;
  padding: 0;
  text-shadow: none;
}
/* line 364, src/_proclamation.scss */
.calculated-dates.content .list .block .left_info .right {
  float: right;
  font-weight: bold;
}
/* line 369, src/_proclamation.scss */
.calculated-dates.content .list .block img {
  margin: 1px 30px 0 4px;
}

/* line 377, src/_proclamation.scss */
#electionDateInputForm button.margin-left {
  margin-left: 10px !important;
}

/* line 2, src/_execution.scss */
#dialog-addWorkCouncilPerson fieldset {
  display: block;
}
/* line 5, src/_execution.scss */
#dialog-addWorkCouncilPerson label {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 11px;
  display: block;
  text-transform: uppercase;
}
/* line 11, src/_execution.scss */
#dialog-addWorkCouncilPerson label.name {
  width: 320px;
  display: inline-block;
}
/* line 15, src/_execution.scss */
#dialog-addWorkCouncilPerson label.email {
  width: 180px;
  display: inline-block;
}
/* line 19, src/_execution.scss */
#dialog-addWorkCouncilPerson label.birthday {
  width: 115px;
  display: inline-block;
}
/* line 24, src/_execution.scss */
#dialog-addWorkCouncilPerson input {
  width: 150px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 29, src/_execution.scss */
#dialog-addWorkCouncilPerson input#person-email {
  width: 170px;
}
/* line 32, src/_execution.scss */
#dialog-addWorkCouncilPerson input#person-birthday {
  width: 105px;
}
/* line 36, src/_execution.scss */
#dialog-addWorkCouncilPerson select {
  width: 317px;
}
/* line 39, src/_execution.scss */
#dialog-addWorkCouncilPerson .block {
  border-bottom: 1px dotted #333333;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 44, src/_execution.scss */
#dialog-addWorkCouncilPerson .ui-datepicker-trigger {
  margin-right: 5px;
  float: left;
}
/* line 48, src/_execution.scss */
#dialog-addWorkCouncilPerson .error-message {
  margin-top: 10px;
  clear: both;
}

/* line 54, src/_execution.scss */
#dialog-lot-decision, #dialog-mandates_calculator_lot_decision {
  display: none;
}
/* line 56, src/_execution.scss */
#dialog-lot-decision h2, #dialog-mandates_calculator_lot_decision h2 {
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: dotted 1px #333333;
}
/* line 61, src/_execution.scss */
#dialog-lot-decision .block2, #dialog-mandates_calculator_lot_decision .block2 {
  float: left;
  border-bottom: dotted 1px #333333;
  margin-bottom: 5px;
  display: block;
  width: 100%;
}
/* line 67, src/_execution.scss */
#dialog-lot-decision .block2 .row, #dialog-mandates_calculator_lot_decision .block2 .row {
  margin-bottom: 5px;
}
/* line 69, src/_execution.scss */
#dialog-lot-decision .block2 .row p, #dialog-mandates_calculator_lot_decision .block2 .row p {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 86px;
}
/* line 73, src/_execution.scss */
#dialog-lot-decision .block2 .row p.first, #dialog-mandates_calculator_lot_decision .block2 .row p.first {
  font-weight: bold;
  text-transform: uppercase;
}
/* line 77, src/_execution.scss */
#dialog-lot-decision .block2 .row p.last, #dialog-mandates_calculator_lot_decision .block2 .row p.last {
  margin: 0 0 0 10px;
  position: relative;
}
/* line 80, src/_execution.scss */
#dialog-lot-decision .block2 .row p.last .sprite_round, #dialog-mandates_calculator_lot_decision .block2 .row p.last .sprite_round {
  left: auto;
  right: 0;
  margin: 0;
}
/* line 87, src/_execution.scss */
#dialog-lot-decision .block2 .row input, #dialog-mandates_calculator_lot_decision .block2 .row input {
  width: 30px;
  text-align: center;
}
/* line 91, src/_execution.scss */
#dialog-lot-decision .block2 .row span, #dialog-mandates_calculator_lot_decision .block2 .row span {
  display: inline;
}
/* line 96, src/_execution.scss */
#dialog-lot-decision .block3, #dialog-mandates_calculator_lot_decision .block3 {
  float: left;
  margin-bottom: 5px;
  display: block;
  width: 100%;
}
/* line 101, src/_execution.scss */
#dialog-lot-decision .block3 .row, #dialog-mandates_calculator_lot_decision .block3 .row {
  margin-bottom: 5px;
}
/* line 103, src/_execution.scss */
#dialog-lot-decision .block3 .row p, #dialog-mandates_calculator_lot_decision .block3 .row p {
  display: inline-block;
  margin: 0 10px 0 0;
  width: 66px;
}
/* line 107, src/_execution.scss */
#dialog-lot-decision .block3 .row p.first, #dialog-mandates_calculator_lot_decision .block3 .row p.first {
  font-weight: bold;
  text-transform: uppercase;
  width: 160px;
}
/* line 113, src/_execution.scss */
#dialog-lot-decision .block3 .row input, #dialog-mandates_calculator_lot_decision .block3 .row input {
  margin: 5px 10px 0 30px;
}
/* line 118, src/_execution.scss */
#dialog-lot-decision button, #dialog-mandates_calculator_lot_decision button {
  margin: 5px 0 5px 10px;
  padding: 4px 25px;
}

/* line 124, src/_execution.scss */
#dialog-confirm-second-election {
  display: none;
}
/* line 126, src/_execution.scss */
#dialog-confirm-second-election h2 {
  padding: 5px 0;
  margin-bottom: 10px;
}
/* line 130, src/_execution.scss */
#dialog-confirm-second-election .block1 {
  float: none;
  margin-bottom: 5px;
  display: block;
  width: 100%;
}
/* line 135, src/_execution.scss */
#dialog-confirm-second-election .block1 .row {
  margin-bottom: 5px;
}
/* line 137, src/_execution.scss */
#dialog-confirm-second-election .block1 .row input {
  margin: 10px 10px 0 20px;
}
/* line 141, src/_execution.scss */
#dialog-confirm-second-election .block1 label {
  width: 100px;
  float: none;
  display: inline;
}
/* line 147, src/_execution.scss */
#dialog-confirm-second-election p {
  margin: 10px 10px 10px 0px;
  width: 100p%;
}
/* line 150, src/_execution.scss */
#dialog-confirm-second-election p.first {
  font-weight: bold;
  margin: 20px 20px 20px 20px;
}

/* line 159, src/_execution.scss */
.election-formular input {
  width: 280px;
  float: left;
  margin: 0 10px 0 0;
}
/* line 164, src/_execution.scss */
.election-formular .left {
  float: left;
  font-weight: normal;
}
/* line 168, src/_execution.scss */
.election-formular .sprite_round {
  margin-right: 5px;
  vertical-align: middle;
}
/* line 171, src/_execution.scss */
.election-formular .sprite_round.warnicon {
  position: relative;
}
/* line 176, src/_execution.scss */
.election-formular .gpa_text {
  margin: 25px 0 5px 0;
}
/* line 179, src/_execution.scss */
.election-formular .file_search {
  float: left !important;
}
/* line 182, src/_execution.scss */
.election-formular .mail_send {
  font-weight: bold;
  color: #336600 !important;
  float: left !important;
  height: 24px;
  line-height: 24px;
  padding-left: 34px !important;
  position: relative;
  width: 120px;
}
/* line 191, src/_execution.scss */
.election-formular .mail_send.bvp {
  width: 160px;
}
/* line 195, src/_execution.scss */
.election-formular .sms_distance {
  margin-top: 3px;
}
/* line 198, src/_execution.scss */
.election-formular .select_box {
  height: 24px;
  padding-left: 5px !important;
  width: 220px;
  vertical-align: top;
}
/* line 204, src/_execution.scss */
.election-formular .ext_link {
  font-weight: bold;
  color: #336600 !important;
  height: 24px;
  line-height: 24px;
  text-decoration: underline;
  vertical-align: top;
}
/* line 212, src/_execution.scss */
.election-formular .best_text {
  color: #336600 !important;
  float: right;
  height: 24px;
  line-height: 24px;
  padding: 2px 14px 0 0 !important;
  text-shadow: 1px 1px white;
}
/* line 220, src/_execution.scss */
.election-formular span {
  font-weight: normal;
  color: #336600;
  font-size: 12px;
  margin: 0;
}
/* line 225, src/_execution.scss */
.election-formular span.error {
  color: #CC0000;
}
/* line 229, src/_execution.scss */
.election-formular .gpa_mail_box {
  height: 24px;
  padding-left: 5px !important;
  width: 286px;
}

/* line 236, src/_execution.scss */
#dialog-confirm-completion {
  display: none;
}
/* line 238, src/_execution.scss */
#dialog-confirm-completion button {
  margin-top: 0;
}
/* line 240, src/_execution.scss */
#dialog-confirm-completion button.confirm {
  font-weight: bold;
}

/* line 247, src/_execution.scss */
#dialog-editCompany label {
  width: 100px;
}
/* line 250, src/_execution.scss */
#dialog-editCompany #company-name, #dialog-editCompany #company-name2, #dialog-editCompany #company-street, #dialog-editCompany #company-address {
  width: 280px;
}
/* line 253, src/_execution.scss */
#dialog-editCompany #company-city {
  width: 200px;
}
/* line 256, src/_execution.scss */
#dialog-editCompany #company-postalcode {
  width: 50px;
}

/* line 261, src/_execution.scss */
#dialog-confirm-data {
  display: none;
}
/* line 263, src/_execution.scss */
#dialog-confirm-data form {
  display: block;
  overflow: hidden;
  margin: 0;
}
/* line 267, src/_execution.scss */
#dialog-confirm-data form .form-block {
  border-bottom: dotted 1px #333333;
  margin-bottom: 5px;
  clear: both;
}
/* line 273, src/_execution.scss */
#dialog-confirm-data select {
  height: 25px;
  line-height: 25px;
  vertical-align: baseline;
}
/* line 278, src/_execution.scss */
#dialog-confirm-data label {
  font-weight: bold;
  margin-bottom: 2px;
  font-size: 11px;
  display: block;
  text-transform: uppercase;
}
/* line 284, src/_execution.scss */
#dialog-confirm-data label.s {
  width: 129px;
  display: inline-block;
}
/* line 287, src/_execution.scss */
#dialog-confirm-data label.s.f {
  width: auto;
}
/* line 290, src/_execution.scss */
#dialog-confirm-data label.s.l {
  width: 179px;
}
/* line 294, src/_execution.scss */
#dialog-confirm-data label.name {
  width: 200px;
  display: inline-block;
}
/* line 298, src/_execution.scss */
#dialog-confirm-data label.absence {
  display: inline-block;
  text-transform: none;
  width: 25px;
}
/* line 304, src/_execution.scss */
#dialog-confirm-data button {
  margin: 0 0 0 5px;
  padding: 4px 25px;
}
/* line 308, src/_execution.scss */
#dialog-confirm-data p {
  margin: 5px 0 10px 0;
}
/* line 312, src/_execution.scss */
#dialog-confirm-data .radio-btn-row {
  clear: both;
}
/* line 314, src/_execution.scss */
#dialog-confirm-data .radio-btn-row label {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
/* line 319, src/_execution.scss */
#dialog-confirm-data .radio-btn-row.moveDown {
  padding-top: 47px;
}
/* line 323, src/_execution.scss */
#dialog-confirm-data .error_text {
  font-weight: bold;
  font-size: 14px;
  color: #cc0000;
  border-top: dotted 1px #333333;
  border-bottom: dotted 1px #333333;
  margin: 5px 0;
  padding: 5px 0;
}
/* line 331, src/_execution.scss */
#dialog-confirm-data .error_text span {
  font-weight: normal;
}
/* line 335, src/_execution.scss */
#dialog-confirm-data .error_label {
  color: #cc0000;
}
/* line 338, src/_execution.scss */
#dialog-confirm-data .error_input {
  border-color: #cc0000;
}
/* line 341, src/_execution.scss */
#dialog-confirm-data .left {
  display: block;
  float: left;
  width: 265px;
  margin: 5px 0 10px 0;
}
/* line 346, src/_execution.scss */
#dialog-confirm-data .left input {
  width: 118px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8.3px;
}
/* line 352, src/_execution.scss */
#dialog-confirm-data .left select {
  width: 257px;
  margin-right: 5px;
  float: left;
  margin-bottom: 8px;
}
/* line 357, src/_execution.scss */
#dialog-confirm-data .left select#send {
  margin-bottom: 21px;
}
/* line 360, src/_execution.scss */
#dialog-confirm-data .left select#frak {
  width: 255px;
}
/* line 364, src/_execution.scss */
#dialog-confirm-data .left #frak {
  margin-top: 1px;
}
/* line 367, src/_execution.scss */
#dialog-confirm-data .left #street {
  width: 207px;
}
/* line 370, src/_execution.scss */
#dialog-confirm-data .left #streetNr {
  width: 30px;
}
/* line 373, src/_execution.scss */
#dialog-confirm-data .left #work {
  width: 250px;
}
/* line 376, src/_execution.scss */
#dialog-confirm-data .left #zip {
  width: 50px;
}
/* line 379, src/_execution.scss */
#dialog-confirm-data .left #nr, #dialog-confirm-data .left #genr {
  width: 70px;
}
/* line 382, src/_execution.scss */
#dialog-confirm-data .left #place {
  width: 186px;
}
/* line 385, src/_execution.scss */
#dialog-confirm-data .left #list, #dialog-confirm-data .left #ge {
  width: 177px;
}
/* line 389, src/_execution.scss */
#dialog-confirm-data .right {
  float: right;
  width: 290px;
  margin: 5px 0 10px 0;
}
/* line 393, src/_execution.scss */
#dialog-confirm-data .right .s {
  width: 90px;
}
/* line 395, src/_execution.scss */
#dialog-confirm-data .right .s.f {
  margin-right: 5px;
}
/* line 399, src/_execution.scss */
#dialog-confirm-data .right input {
  width: 282px;
  float: left;
  margin-bottom: 8px;
  margin-right: 2px;
}
/* line 404, src/_execution.scss */
#dialog-confirm-data .right input#person-phone-countrycode, #dialog-confirm-data .right input#person-mobile-countrycode {
  width: 34px;
}
/* line 407, src/_execution.scss */
#dialog-confirm-data .right input#person-phone-code, #dialog-confirm-data .right input#person-mobile-code {
  width: 40px;
}
/* line 410, src/_execution.scss */
#dialog-confirm-data .right input#person-phone-number, #dialog-confirm-data .right input#person-mobile-number {
  width: 138px;
}
/* line 413, src/_execution.scss */
#dialog-confirm-data .right input#person-mobile-number {
  width: 185px;
}
/* line 416, src/_execution.scss */
#dialog-confirm-data .right input#person-phone-direct-dial {
  width: 32px;
}
/* line 420, src/_execution.scss */
#dialog-confirm-data .right input[type="radio"] {
  display: inline-block;
  float: none;
  width: 10px;
  margin-bottom: 4px;
}
/* line 426, src/_execution.scss */
#dialog-confirm-data .right select {
  width: 282px;
  float: left;
  margin-bottom: 6px;
  margin-right: 2px;
}
/* line 431, src/_execution.scss */
#dialog-confirm-data .right select#func {
  width: 282px;
}
/* line 435, src/_execution.scss */
#dialog-confirm-data .right #free {
  width: 16px;
  height: 25px;
}
/* line 439, src/_execution.scss */
#dialog-confirm-data .right .free-label {
  margin-top: 4px;
  margin-bottom: 5px;
}
/* line 444, src/_execution.scss */
#dialog-confirm-data .right label.s {
  width: 100px;
}
/* line 446, src/_execution.scss */
#dialog-confirm-data .right label.s.b {
  width: 175px;
}
/* line 449, src/_execution.scss */
#dialog-confirm-data .right label.s.b2 {
  width: 275px;
}
/* line 453, src/_execution.scss */
#dialog-confirm-data .right label.mail {
  padding-top: 31px;
}
/* line 457, src/_execution.scss */
#dialog-confirm-data .right span {
  float: left;
  margin-right: 3px;
  padding-top: 5px;
}
/* line 462, src/_execution.scss */
#dialog-confirm-data .right #birthday {
  width: 60px;
  float: none;
}
/* line 465, src/_execution.scss */
#dialog-confirm-data .right #birthday.no-datepicker {
  width: 84px;
}

/* line 473, src/_execution.scss */
#dialog-edit-constitutionDate .row {
  clear: both;
  padding-top: 12px;
}
/* line 477, src/_execution.scss */
#dialog-edit-constitutionDate input {
  width: 70px;
  float: left;
  margin-right: 6px;
}
/* line 482, src/_execution.scss */
#dialog-edit-constitutionDate label {
  float: left;
  margin-left: 5px;
  margin-right: 10px;
  width: 140px;
}

/* line 491, src/_execution.scss */
#dialog-edit-changeCandidates .row {
  clear: both;
  padding-top: 12px;
}
/* line 495, src/_execution.scss */
#dialog-edit-changeCandidates select {
  height: 25px;
  margin-top: 5px;
  width: 200px;
}
/* line 500, src/_execution.scss */
#dialog-edit-changeCandidates label {
  float: left;
  margin-left: 5px;
  margin-right: 10px;
  margin-top: 10px;
  width: 40px;
}
/* line 507, src/_execution.scss */
#dialog-edit-changeCandidates .error_text {
  font-weight: bold;
  font-size: 14px;
  color: #cc0000;
  border-top: dotted 1px #333333;
  border-bottom: dotted 1px #333333;
  margin: 5px 0;
  padding: 5px 0;
}
/* line 515, src/_execution.scss */
#dialog-edit-changeCandidates .error_text span {
  font-weight: normal;
}
/* line 519, src/_execution.scss */
#dialog-edit-changeCandidates .error_label {
  color: #cc0000;
}

/* line 525, src/_execution.scss */
#dialog-editEntityData .row {
  clear: both;
  padding-top: 12px;
}
/* line 529, src/_execution.scss */
#dialog-editEntityData p {
  display: block;
  float: left;
  margin: 0;
  width: 150px;
}
/* line 535, src/_execution.scss */
#dialog-editEntityData input {
  display: block;
  float: left;
  margin-top: 4px;
}
/* line 540, src/_execution.scss */
#dialog-editEntityData label {
  float: left;
  margin-left: 5px;
  margin-right: 10px;
  width: 220px;
}
/* line 545, src/_execution.scss */
#dialog-editEntityData label.address {
  width: 80px;
}
/* line 548, src/_execution.scss */
#dialog-editEntityData label.fond {
  width: 20px;
}

/* line 555, src/_execution.scss */
#dialog-exportDates .row {
  clear: both;
  padding-top: 12px;
}
/* line 559, src/_execution.scss */
#dialog-exportDates input {
  display: block;
  float: left;
  margin-top: 4px;
  margin-left: 15px;
}
/* line 565, src/_execution.scss */
#dialog-exportDates label {
  float: left;
  margin-left: 15px;
  margin-right: 10px;
  width: 365px;
  display: block;
  float: left;
  line-height: 23px;
}
/* line 575, src/_execution.scss */
#dialog-exportDates h2 {
  margin-left: 15;
  font-size: 16px;
  margin-bottom: 13px;
  color: #336600;
}

/* line 584, src/_execution.scss */
#dialog-showVersionsInfo .row {
  clear: both;
  padding-top: 6px;
}
/* line 588, src/_execution.scss */
#dialog-showVersionsInfo label {
  display: block;
  line-height: 23px;
  float: left;
}
/* line 592, src/_execution.scss */
#dialog-showVersionsInfo label.left {
  width: 100px;
  margin-left: 15px;
  margin-right: 10px;
}
/* line 597, src/_execution.scss */
#dialog-showVersionsInfo label.right {
  width: 165px;
  margin-left: 15px;
  margin-right: 10px;
}

/* line 606, src/_execution.scss */
#dialog-editEmploymentData .row {
  display: block;
  margin: 0 0 6px 0;
}
/* line 609, src/_execution.scss */
#dialog-editEmploymentData .row label {
  color: #336600;
  font-size: 12px;
  width: 25%;
}
/* line 614, src/_execution.scss */
#dialog-editEmploymentData .row.head {
  margin-bottom: 3px;
}
/* line 617, src/_execution.scss */
#dialog-editEmploymentData .row input {
  width: 23%;
  margin-right: 3px;
  padding-left: 4px;
}
/* line 625, src/_execution.scss */
#dialog-editEmploymentData .vote .row.head {
  margin-left: 0%;
}
/* line 628, src/_execution.scss */
#dialog-editEmploymentData .vote .row label {
  width: 10.5%;
  text-align: center;
}
/* line 631, src/_execution.scss */
#dialog-editEmploymentData .vote .row label.bold {
  font-weight: bold;
}
/* line 634, src/_execution.scss */
#dialog-editEmploymentData .vote .row label.first {
  text-align: left;
  width: 14.6%;
}
/* line 638, src/_execution.scss */
#dialog-editEmploymentData .vote .row label.info {
  width: 11.5%;
  margin-right: 3%;
  text-align: right;
}
/* line 644, src/_execution.scss */
#dialog-editEmploymentData .vote .row input {
  width: 8.8%;
  text-align: center;
}
/* line 647, src/_execution.scss */
#dialog-editEmploymentData .vote .row input.long {
  width: 36%;
  text-align: left;
}
/* line 652, src/_execution.scss */
#dialog-editEmploymentData .vote .row h2, #dialog-editEmploymentData .vote .row p {
  display: inline-block;
  width: 14%;
  margin: 0;
}

/* line 663, src/_execution.scss */
#content .right-content.execution button {
  float: right;
  font-weight: bold;
  margin: 0;
}
/* line 670, src/_execution.scss */
#content .block.info .left {
  width: 20px;
  float: left;
  display: block;
  clear: both;
  margin-top: 10px;
}
/* line 677, src/_execution.scss */
#content .block.info .right {
  float: left;
  width: 800px;
  display: block;
  margin-top: 10px;
}
/* line 683, src/_execution.scss */
#content .block.info span {
  font-size: 14px;
}
/* line 689, src/_execution.scss */
#content .block.vote_general input {
  width: 50px;
}
/* line 692, src/_execution.scss */
#content .block.vote_general label {
  color: #336600;
}
/* line 695, src/_execution.scss */
#content .block.vote_general input, #content .block.vote_general label {
  margin-bottom: 5px;
}
/* line 698, src/_execution.scss */
#content .block.vote_general .headerLeft {
  width: 200px;
  float: left;
  display: block;
}
/* line 702, src/_execution.scss */
#content .block.vote_general .headerLeft.small {
  width: 120px;
}
/* line 706, src/_execution.scss */
#content .block.vote_general .headerRight {
  float: left;
  width: 600px;
  display: block;
  color: #336600;
}
/* line 711, src/_execution.scss */
#content .block.vote_general .headerRight.big {
  width: 620px;
}
/* line 715, src/_execution.scss */
#content .block.vote_general .left {
  float: left;
  width: 180px;
  margin-right: 80px;
  display: block;
}
/* line 720, src/_execution.scss */
#content .block.vote_general .left label {
  width: 115px;
  display: inline-block;
}
/* line 724, src/_execution.scss */
#content .block.vote_general .left.clear {
  clear: both;
}
/* line 728, src/_execution.scss */
#content .block.vote_general .right {
  float: left;
  width: 400px;
  display: block;
}
/* line 732, src/_execution.scss */
#content .block.vote_general .right label {
  width: 132px;
  display: inline-block;
}
/* line 736, src/_execution.scss */
#content .block.vote_general .right input {
  text-align: center;
}
/* line 739, src/_execution.scss */
#content .block.vote_general .right .infotext {
  font-size: 12px;
  color: #333333;
  margin-left: 10px;
}
/* line 745, src/_execution.scss */
#content .block.vote_general span {
  color: #336600;
  margin-left: 20px;
  font-weight: bold;
  font-size: 14px;
}
/* line 752, src/_execution.scss */
#content .block.vote_general.list .left {
  width: 317px;
  margin: 0;
  clear: both;
}
/* line 756, src/_execution.scss */
#content .block.vote_general.list .left label {
  width: 290px;
  margin-right: 10%;
}
/* line 760, src/_execution.scss */
#content .block.vote_general.list .left input {
  text-align: center;
}
/* line 764, src/_execution.scss */
#content .block.vote_general.list .middle {
  float: left;
  width: 270px;
  margin: 0;
}
/* line 768, src/_execution.scss */
#content .block.vote_general.list .middle label {
  width: 55px;
  margin-right: 20px;
  display: inline-block;
}
/* line 773, src/_execution.scss */
#content .block.vote_general.list .middle input {
  text-align: center;
}
/* line 777, src/_execution.scss */
#content .block.vote_general.list .right {
  float: right;
  width: 105px;
}
/* line 780, src/_execution.scss */
#content .block.vote_general.list .right label {
  width: auto;
}
/* line 783, src/_execution.scss */
#content .block.vote_general.list .right input {
  width: 30px;
  margin-right: 5px;
}
/* line 791, src/_execution.scss */
#content .block.mandates a {
  font-weight: bold;
}
/* line 794, src/_execution.scss */
#content .block.mandates h2 {
  display: inline;
}
/* line 796, src/_execution.scss */
#content .block.mandates h2.no-lists {
  line-height: 24px;
  color: red;
}
/* line 801, src/_execution.scss */
#content .block.mandates .left {
  width: 590px;
  float: left;
}
/* line 804, src/_execution.scss */
#content .block.mandates .left a {
  width: 275px !important;
  margin-right: 108px;
}
/* line 808, src/_execution.scss */
#content .block.mandates .left p {
  display: inline;
  font-weight: bold;
  font-size: 16px;
  margin-right: 35px;
}
/* line 813, src/_execution.scss */
#content .block.mandates .left p.last {
  margin: 0;
}
/* line 817, src/_execution.scss */
#content .block.mandates .left.finished {
  width: 180px  !important;
  margin-left: 417px  !important;
}
/* line 822, src/_execution.scss */
#content .block.mandates .right {
  float: right;
  line-height: 24px;
  width: 120px;
}
/* line 826, src/_execution.scss */
#content .block.mandates .right p {
  color: #336600;
  position: relative;
  margin: 0;
}
/* line 830, src/_execution.scss */
#content .block.mandates .right p span {
  font-weight: bold;
  font-size: 16px;
  color: #cc0000;
}
/* line 834, src/_execution.scss */
#content .block.mandates .right p span.green {
  color: #336600;
}
/* line 838, src/_execution.scss */
#content .block.mandates .right p .sprite_round {
  right: 0;
  left: auto;
  margin: 0;
  top: 2px;
}
/* line 846, src/_execution.scss */
#content .block.mandates .row {
  clear: both;
  height: 35px;
}
/* line 852, src/_execution.scss */
#content .block.calc .addWorkCouncilPerson {
  margin-bottom: 5px;
  margin-top: 5px;
}
/* line 857, src/_execution.scss */
#content .block.calc .small_title h2 {
  margin-bottom: 5px;
}
/* line 861, src/_execution.scss */
#content .block.calc .correct {
  clear: both;
}
/* line 864, src/_execution.scss */
#content .block.calc .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 868, src/_execution.scss */
#content .block.calc .row .left {
  float: left;
  width: 49%;
}
/* line 872, src/_execution.scss */
#content .block.calc .row .right {
  float: right;
  width: 50%;
}
/* line 875, src/_execution.scss */
#content .block.calc .row .right label {
  color: #336600;
  font-size: 12px;
}
/* line 878, src/_execution.scss */
#content .block.calc .row .right label.constitution_date {
  font-weight: bold;
  margin-right: 6px;
  margin-left: 22px;
  width: 13%;
}
/* line 885, src/_execution.scss */
#content .block.calc .row .right input {
  width: 24% !important;
  margin-right: 3px;
  height: 18px;
  font-size: 12px;
  padding-left: 4px;
}
/* line 893, src/_execution.scss */
#content .block.calc .row .left2 {
  float: left;
  width: 90%;
}
/* line 897, src/_execution.scss */
#content .block.calc .row label {
  color: #336600;
  font-size: 12px;
  width: 25%;
}
/* line 901, src/_execution.scss */
#content .block.calc .row label.short {
  margin-right: 17px;
}
/* line 904, src/_execution.scss */
#content .block.calc .row label.constitution {
  margin-right: 14px;
  width: 21%;
}
/* line 907, src/_execution.scss */
#content .block.calc .row label.constitution.label-big {
  width: 22%;
}
/* line 912, src/_execution.scss */
#content .block.calc .row.head {
  clear: both;
  margin-bottom: 3px;
}
/* line 916, src/_execution.scss */
#content .block.calc .row .short {
  width: 16%;
}
/* line 919, src/_execution.scss */
#content .block.calc .row input {
  width: 23%;
  margin-right: 3px;
  height: 18px;
  font-size: 12px;
  padding-left: 4px;
}
/* line 925, src/_execution.scss */
#content .block.calc .row input.constitution {
  width: 21%;
}
/* line 929, src/_execution.scss */
#content .block.calc .row a {
  display: inline-block;
  padding: 0;
  height: 24px;
  width: 24px;
  float: right;
}
/* line 935, src/_execution.scss */
#content .block.calc .row a.margin-left {
  margin-left: 3px;
}
/* line 939, src/_execution.scss */
#content .block.calc .row .r {
  font-size: 12px;
  width: 24%;
  min-width: 135px;
  height: 24px;
  color: #333333;
  background: white;
  border: 1px solid #999999;
  border-radius: 0px;
}
/* line 949, src/_execution.scss */
#content .block.calc .row .sortIcon {
  display: inline-block;
  height: 10px;
}
/* line 952, src/_execution.scss */
#content .block.calc .row .sortIcon a {
  width: 12px;
}
/* line 956, src/_execution.scss */
#content .block.calc .row .edit-icons {
  display: inline-block;
  float: right;
}
/* line 960, src/_execution.scss */
#content .block.calc .row .edit-icons span.call_sign {
  margin-right: 0;
  margin-top: 3px;
  position: relative;
}
/* line 967, src/_execution.scss */
#content .block.calc .add-button {
  width: 24px;
  height: 24px;
  display: inline-block;
  margin: 9px 0 0 0;
  padding: 0;
}
/* line 973, src/_execution.scss */
#content .block.calc .add-button span {
  display: inline-block;
}
/* line 977, src/_execution.scss */
#content .block.calc button {
  float: left;
  font-weight: bold;
  margin: 9px 0 0 0;
}
/* line 981, src/_execution.scss */
#content .block.calc button.validate {
  margin: 0 5px 0 0;
  float: right;
}
/* line 988, src/_execution.scss */
#content .block.calc .vote .row.head {
  margin-left: 18%;
}
/* line 991, src/_execution.scss */
#content .block.calc .vote .row label {
  width: 22%;
  margin-right: 7px;
  text-align: center;
}
/* line 995, src/_execution.scss */
#content .block.calc .vote .row label.long {
  width: 45%;
  text-align: left;
}
/* line 999, src/_execution.scss */
#content .block.calc .vote .row label.bold {
  font-weight: bold;
}
/* line 1002, src/_execution.scss */
#content .block.calc .vote .row label.fonds {
  display: inline-block;
  text-align: left;
  width: 17%;
  margin: 0;
  padding-top: 4px;
}
/* line 1009, src/_execution.scss */
#content .block.calc .vote .row label.fondsTrue, #content .block.calc .vote .row label.fondsFalse {
  display: inline-block;
  text-align: left;
  width: 3%;
  margin: 0;
  vertical-align: bottom;
}
/* line 1016, src/_execution.scss */
#content .block.calc .vote .row label.delivery {
  display: inline;
  text-align: left;
  width: 100px;
  margin-left: 4%;
  vertical-align: bottom;
}
/* line 1023, src/_execution.scss */
#content .block.calc .vote .row label.delivery_jvr {
  display: inline;
  text-align: left;
  width: 100px;
  margin-left: 17.5%;
  vertical-align: bottom;
}
/* line 1030, src/_execution.scss */
#content .block.calc .vote .row label.deliveryTrue, #content .block.calc .vote .row label.deliveryFalse {
  display: inline;
  text-align: left;
  vertical-align: bottom;
}
/* line 1036, src/_execution.scss */
#content .block.calc .vote .row input {
  width: 17%;
  text-align: center;
}
/* line 1039, src/_execution.scss */
#content .block.calc .vote .row input.long {
  width: 36%;
  text-align: left;
}
/* line 1044, src/_execution.scss */
#content .block.calc .vote .row input[type="checkbox"] {
  width: 16px;
  height: 16px;
  vertical-align: top;
  border: none;
  padding-left: 0px;
  background-color: transparent;
  margin-top: 2px;
}
/* line 1053, src/_execution.scss */
#content .block.calc .vote .row input[type="radio"] {
  width: 10px;
  height: 16px;
  vertical-align: middle;
  border: none;
  padding-left: 0px;
  background-color: transparent;
}
/* line 1062, src/_execution.scss */
#content .block.calc .vote .row h2, #content .block.calc .vote .row .place_holder, #content .block.calc .vote .row p {
  display: inline-block;
  width: 17%;
  margin: 0;
}
/* line 1067, src/_execution.scss */
#content .block.calc .vote .row .address {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  margin-top: 1px;
  margin-right: 0;
  width: 90px;
}
/* line 1080, src/_execution.scss */
#content .block.calc.sec .vote .row.head {
  margin-left: 24%;
}
/* line 1083, src/_execution.scss */
#content .block.calc.sec .vote .row h2, #content .block.calc.sec .vote .row .place_holder, #content .block.calc.sec .vote .row p {
  width: 23%;
}
/* line 1092, src/_execution.scss */
#content .constitution .row input {
  width: 22% !important;
}
/* line 1094, src/_execution.scss */
#content .constitution .row input.short {
  width: 12% !important;
}
/* line 1101, src/_execution.scss */
#content .block.employeement_data .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 1105, src/_execution.scss */
#content .block.employeement_data .row label {
  color: #336600;
  font-size: 12px;
}
/* line 1109, src/_execution.scss */
#content .block.employeement_data .row.head {
  margin-bottom: 3px;
}
/* line 1112, src/_execution.scss */
#content .block.employeement_data .row input {
  margin-right: 3px;
  height: 18px;
  font-size: 12px;
  padding-left: 4px;
}
/* line 1118, src/_execution.scss */
#content .block.employeement_data .row a {
  display: inline-block;
  padding: 0;
  height: 24px;
  width: 24px;
  float: right;
}
/* line 1124, src/_execution.scss */
#content .block.employeement_data .row a.margin-left {
  margin-left: 3px;
}
/* line 1131, src/_execution.scss */
#content .block.employeement_data .vote .row label {
  width: 9.4%;
  text-align: center;
}
/* line 1134, src/_execution.scss */
#content .block.employeement_data .vote .row label.bold {
  font-weight: bold;
}
/* line 1137, src/_execution.scss */
#content .block.employeement_data .vote .row label.first {
  text-align: left;
  width: 17.3%;
}
/* line 1141, src/_execution.scss */
#content .block.employeement_data .vote .row label.info {
  width: 14.3%;
  margin-right: 3%;
  text-align: right;
}
/* line 1147, src/_execution.scss */
#content .block.employeement_data .vote .row input {
  width: 7.7%;
  text-align: center;
}
/* line 1151, src/_execution.scss */
#content .block.employeement_data .vote .row h2, #content .block.employeement_data .vote .row .place_holder, #content .block.employeement_data .vote .row p {
  display: inline-block;
  width: 17%;
  margin: 0;
}
/* line 1159, src/_execution.scss */
#content .list_filter {
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 1162, src/_execution.scss */
#content .list_filter.right {
  margin: 10px 0 0 0;
}
/* line 1164, src/_execution.scss */
#content .list_filter.right button {
  float: right;
  margin: 0 6px 0 0 !important;
  font-weight: bold;
  font-family: segoe ui, Arial, sans-serif;
  font-size: 1em;
}
/* line 1172, src/_execution.scss */
#content .list_filter input {
  width: 150px;
  float: right;
  margin-right: 7px;
  margin-top: 1px;
  height: 18px;
}
/* line 1179, src/_execution.scss */
#content .list_filter button {
  float: right;
  margin-right: 10px !important;
}
/* line 1185, src/_execution.scss */
#content .block.commission .correct {
  clear: both;
}
/* line 1188, src/_execution.scss */
#content .block.commission .row {
  display: block;
  height: 24px;
  margin: 0 0 6px 0;
}
/* line 1192, src/_execution.scss */
#content .block.commission .row .left {
  float: left;
  width: 49%;
}
/* line 1196, src/_execution.scss */
#content .block.commission .row label {
  color: #336600;
  font-size: 12px;
  width: 25%;
}
/* line 1200, src/_execution.scss */
#content .block.commission .row label.short {
  margin-right: 17px;
}
/* line 1203, src/_execution.scss */
#content .block.commission .row label.label-big {
  width: 22%;
}
/* line 1207, src/_execution.scss */
#content .block.commission .row .short {
  width: 16%;
}
/* line 1210, src/_execution.scss */
#content .block.commission .row input {
  width: 23%;
  margin-right: 3px;
  height: 18px;
  font-size: 12px;
  padding-left: 4px;
}
/* line 1216, src/_execution.scss */
#content .block.commission .row input.short {
  width: 17px;
}

/* line 1225, src/_execution.scss */
#dialog-edit select {
  max-width: 268px;
  min-width: 120px;
  height: 25px;
  line-height: 25px;
  vertical-align: baseline;
}
/* line 1232, src/_execution.scss */
#dialog-edit .row {
  margin: 0;
}
/* line 1234, src/_execution.scss */
#dialog-edit .row label {
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 4px;
  text-transform: uppercase;
}
/* line 1240, src/_execution.scss */
#dialog-edit .row label.searchElector {
  width: 100%;
}
/* line 1243, src/_execution.scss */
#dialog-edit .row label.email {
  width: 230px;
}
/* line 1246, src/_execution.scss */
#dialog-edit .row label.birthday {
  width: 15px;
}
/* line 1249, src/_execution.scss */
#dialog-edit .row label.personname {
  width: 300px;
}
/* line 1253, src/_execution.scss */
#dialog-edit .row input {
  margin-bottom: 8px;
  margin-right: 5px;
  width: 118px;
}
/* line 1258, src/_execution.scss */
#dialog-edit .row input.ui-autocomplete-input {
  width: 220px;
  margin-right: 0px;
  height: 17px;
  padding-right: 22px;
}
/* line 1265, src/_execution.scss */
#dialog-edit .row input.person-firstName {
  width: 175px;
}
/* line 1268, src/_execution.scss */
#dialog-edit .row input.person-lastName {
  width: 175px;
}
/* line 1271, src/_execution.scss */
#dialog-edit .row input.person-email {
  width: 220px;
}
/* line 1274, src/_execution.scss */
#dialog-edit .row input.date {
  width: 105px;
}
/* line 1277, src/_execution.scss */
#dialog-edit .row input.liste-name {
  width: 260px;
}
/* line 1281, src/_execution.scss */
#dialog-edit .row img {
  margin-bottom: 2px;
}
/* line 1284, src/_execution.scss */
#dialog-edit .row .list-btn {
  background: url("../images/ui/ui-icons_808080_256x240.png") repeat scroll -65px -15px transparent;
  border: 1px solid #999999;
  height: 17px;
  left: 239px;
  position: absolute;
  top: 31px;
  width: 15px;
}
/* line 1295, src/_execution.scss */
#dialog-edit .ui-autocomplete-input {
  background: #FFFFFF;
  color: #222222;
  border: 1px solid #999999;
  border-radius: 0 0 0 0;
}

/* line 1304, src/_execution.scss */
#dialog-voterDir select {
  max-width: 268px;
  min-width: 120px;
  height: 25px;
  line-height: 25px;
  vertical-align: baseline;
}
/* line 1311, src/_execution.scss */
#dialog-voterDir .row {
  margin: 0;
}
/* line 1313, src/_execution.scss */
#dialog-voterDir .row label {
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 4px;
  text-transform: uppercase;
}
/* line 1319, src/_execution.scss */
#dialog-voterDir .row label.searchElector {
  width: 100%;
}
/* line 1322, src/_execution.scss */
#dialog-voterDir .row label.firstName {
  width: 225px;
}
/* line 1325, src/_execution.scss */
#dialog-voterDir .row label.lastName {
  width: 235px;
}
/* line 1328, src/_execution.scss */
#dialog-voterDir .row label.electorNumber {
  width: 235px;
}
/* line 1331, src/_execution.scss */
#dialog-voterDir .row label.votingNote {
  width: 225px;
}
/* line 1335, src/_execution.scss */
#dialog-voterDir .row input {
  margin-bottom: 8px;
  margin-right: 5px;
  width: 118px;
}
/* line 1340, src/_execution.scss */
#dialog-voterDir .row input.ui-autocomplete-input {
  width: 220px;
  margin-right: 0px;
  height: 17px;
  padding-right: 22px;
}
/* line 1347, src/_execution.scss */
#dialog-voterDir .row input.person-firstName {
  width: 225px;
}
/* line 1350, src/_execution.scss */
#dialog-voterDir .row input.person-lastName {
  width: 225px;
}
/* line 1353, src/_execution.scss */
#dialog-voterDir .row input.person-electorNumber {
  width: 225px;
}
/* line 1356, src/_execution.scss */
#dialog-voterDir .row input.person-votingNote {
  width: 225px;
}
/* line 1360, src/_execution.scss */
#dialog-voterDir .row .list-btn {
  background: url("../images/ui/ui-icons_808080_256x240.png") repeat scroll -65px -15px transparent;
  border: 1px solid #999999;
  height: 17px;
  left: 239px;
  position: absolute;
  top: 31px;
  width: 15px;
}
/* line 1371, src/_execution.scss */
#dialog-voterDir .ui-autocomplete-input {
  background: #FFFFFF;
  color: #222222;
  border: 1px solid #999999;
  border-radius: 0 0 0 0;
}

/* line 1380, src/_execution.scss */
#dialog-electionBoardChoice select {
  max-width: 268px;
  min-width: 120px;
  width: 268px;
  margin-bottom: 8px;
  height: 25px;
  line-height: 25px;
  vertical-align: baseline;
}
/* line 1389, src/_execution.scss */
#dialog-electionBoardChoice .row {
  margin: 0;
}
/* line 1391, src/_execution.scss */
#dialog-electionBoardChoice .row label {
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 4px;
  text-transform: uppercase;
}
/* line 1397, src/_execution.scss */
#dialog-electionBoardChoice .row label.functions {
  width: 100%;
}
/* line 1400, src/_execution.scss */
#dialog-electionBoardChoice .row label.function-email {
  width: 230px;
}
/* line 1403, src/_execution.scss */
#dialog-electionBoardChoice .row label.function-birthday {
  width: 80px;
}
/* line 1406, src/_execution.scss */
#dialog-electionBoardChoice .row label.function-name {
  width: 300px;
}
/* line 1410, src/_execution.scss */
#dialog-electionBoardChoice .row input {
  margin-bottom: 8px;
  margin-right: 5px;
  width: 118px;
}
/* line 1415, src/_execution.scss */
#dialog-electionBoardChoice .row input.function-firstname {
  width: 175px;
}
/* line 1418, src/_execution.scss */
#dialog-electionBoardChoice .row input.function-lastname {
  width: 175px;
}
/* line 1421, src/_execution.scss */
#dialog-electionBoardChoice .row input.function-email {
  width: 220px;
}
/* line 1424, src/_execution.scss */
#dialog-electionBoardChoice .row input.function-birthday {
  width: 130px;
}

/* line 1432, src/_execution.scss */
ul.ui-autocomplete {
  background-color: #FFFFFF;
  padding: 2px;
  width: 203px;
  max-height: 150px;
  overflow-y: auto;
  overflow-x: auto;
  cursor: default;
  font-family: segoe ui,Arial,sans-serif;
  border: 1px solid #999999;
  border-radius: 0 0 0 0;
}
/* line 1444, src/_execution.scss */
ul.ui-autocomplete li {
  list-style: none;
  list-style-type: none;
  width: 100%;
}
/* line 1450, src/_execution.scss */
ul.ui-autocomplete a {
  color: #222222;
}
/* line 1454, src/_execution.scss */
ul.ui-autocomplete .ui-state-hover {
  background-color: #3399ff;
  color: #FFFFFF;
  text-decoration: none;
  border-radius: 0 0 0 0;
}

/* line 1464, src/_execution.scss */
#dialog-mandates_calculator_list_insert .row {
  margin: 0;
}
/* line 1466, src/_execution.scss */
#dialog-mandates_calculator_list_insert .row label {
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin-right: 4px;
  text-transform: uppercase;
  width: 100px;
  float: left;
}
/* line 1475, src/_execution.scss */
#dialog-mandates_calculator_list_insert .row input {
  margin-bottom: 8px;
  margin-right: 5px;
  width: 118px;
}
/* line 1479, src/_execution.scss */
#dialog-mandates_calculator_list_insert .row input.list-name {
  width: 260px;
}
/* line 1485, src/_execution.scss */
#dialog-mandates_calculator_list_insert .ui-autocomplete-input {
  background: #FFFFFF;
  color: #222222;
  border: 1px solid #999999;
  border-radius: 0 0 0 0;
}
