@charset "utf-8";
/* moved by compressor */
@import url('../../../fileadmin/tmpl/defaultproject/Resources/Public/css/template_portal_menu.css');
/* moved by compressor */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtapbCIPrQ.ttf) format('truetype');
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:initial;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{flex-wrap:wrap;align-items:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:.3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;outline:initial;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:0 .75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validation-message::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:initial!important}}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}


/* Standard Grid */


.extbase-debugger-floating {
	z-index: 99999 !important;
}

a {
	color: #000;
}

.page_container {
	padding: 0 20px;
	width: 100%;
	max-width: 100%;
}

.portal_col_1 {
	width: 20%;
	padding-top: 40px;
}

.portal_col_2 {
	width: 80%;
	padding-top: 40px;
	padding-right: 10px;
	padding-left: 10px;
	min-height: 500px;
}

.teaser_content_normal{
	color: #333;
	max-width: 980px;
	margin: 40px auto;
}
footer{
	padding-top: 0 !important;
}

.Extbase-Utility-Debugger-VarDump-Floating {
	z-index: 5000;
}

.no_minheight {
	min-height: auto !important;
}

.no_border {
	border: 0 !important;
}

.auto_width {
	width: auto !important;
}

.no_margin_bottom {
	margin-bottom: 0 !important;
}

.greenlink {
	color: #75b82a;
	text-decoration: none;
}

.greenlink:hover {
	color: #559227;
	text-decoration: none;
}

.ts_rahmen {
	border: 0px solid #75b82a;
	border-radius: 30px 30px 30px 0;
	overflow: auto;
	margin-top: -30px;
}

.ts_rahmen.overflow_visible {
	overflow: visible;
}

.ts_rahmen_grey {
	border: 3px solid #aaa;
	border-radius: 30px 30px 30px 0;
}

.ts_rahmen.testgroup_guests {
	overflow: visible;
}

.ts_container_grey {
	border-radius: 30px 30px 30px 0;
	background: #eee;
	overflow: auto;
}

.selectboxit_100 .selectboxit-container .selectboxit {
	width: 100% !important;
}

.portal {
	padding-bottom: 50px;
	background: #f5f5f5 none repeat scroll 0 0;
}

.portal.thin .page_container {
	padding: 0 200px;
}

.container_thin {
	padding: 0 200px;
}

.cursor_pointer {
	cursor: pointer;
}

.size45p {
	width: 45%;
}

.height500 {
	min-height: 500px;
}

.ptn {
	padding-top: 0 !important;
}

.note {
	border: 3px solid orange !important;
	color: orange !important;
	background: #FFF !important;
}

.note_overlay {
	border: 0 none !important;
	color: orange !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	background: #FFF !important;
}

.note a {
	color: orange !important;
}

#info_success, #info_error {
	min-height: 0;
}

.success_message {
	color: #79b31d !important;
	font-size: 16px;
	margin-bottom: 20px;
}

.mtl {
	margin-top: 20px;
}

.prs {
	padding-right: 10px;
}

.pls {
	padding-left: 10px;
}

#header_logo {
	height: 73px;
	left: 20px;
	top: 25px;
	width: 254px;
	z-index: 1;
}

#header_username {
	color: #79b31d;
	margin-right: 30px;
	margin-top: 12px;
	text-transform: uppercase;
}

.headeroptions {
	margin-top: 9px;
}

.headeroptions_button {
	background: #79b31d url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_headeroptions.png') repeat scroll 0 1px / 60px 29px;
	width: 60px;
	height: 30px;
	cursor: pointer;
	border-radius: 3px;
	margin-bottom: 7px;
}

.headeroptions_button:hover {
	background: #92c64c url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_headeroptions.png') repeat scroll 0 1px / 60px 29px;
}

#header .headeroptions ul {
	top: 38px;
	right: 0;
	list-style-type: none;
	z-index: 100;
	width: 150px;
	border-radius: 3px;
	overflow: hidden;
	display: none;
}

#header .headeroptions ul li a {
	background: #79b31d;
	color: #FFF;
	display: block;
	text-transform: none;
	padding: 3px 11px;
	font-size: 14px;
	cursor: pointer;
}

#header .headeroptions ul li.first a {
	padding-top: 5px;
}

#header .headeroptions ul li.last a {
	padding-bottom: 5px;
}

#header .headeroptions ul li a:hover {
	background: #92c64c;
}

/* Warning Message layover */

.warning_layover {
	background: rgba(100, 100, 100, 0.8) none repeat scroll 0 0;
	height: 500px;
	left: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 1500;
}

.warning_layover .warning_content {
	background: #fff none repeat scroll 0 0;
	border: 3px solid orange;
	border-radius: 16px 16px 16px 0;
	margin: 0 auto;
	overflow: auto;
	padding: 40px;
	text-align: center;
	width: 600px;
}

.warning_layover .warning_message {
	font-size: 16px;
	padding-bottom: 40px;
}

.warning_layover .warning_buttons a {
	width: 220px;
}

/* Buttons */
.button_green, .button_close {
	background: #79b31d;
	border: 0 none !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block !important;
	font-family: "Open Sans", Arial, "Helvetica Neue" !important;
	font-size: 16px !important;
	font-weight: 300;
	height: auto !important;
	margin-bottom: 2px;
	padding: 10px 30px 10px 30px !important;
	text-decoration: none;
	border-radius: 3px;
	line-height: 120% !important;
	text-align: center;
}

.button_expand, .button_minimize {
	text-decoration: underline;
	cursor: pointer;
}

.button_green:hover {
	background-color: #6a9d19;
}

.button_close, .button_grey {
	background: #D98800;
	padding: 10px 30px 10px 30px !important;
}

.button_close:hover, .button_grey:hover {
	background-color: #b16806;
}

.button_orange {
	background-color: #D98800;;
}

.button_orange:hover {
	background-color: #b16806;
}

.button_black {
	background-color: #555;
}

.button_black:hover {
	background-color: #444;
}

.button_back {
	border: 0 none !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family: "Open Sans", Arial, "Helvetica Neue" !important;
	font-size: 16px !important;
	font-weight: 300;
	height: auto !important;
	margin-bottom: 2px;
	padding: 10px 30px 10px 30px !important;
	text-decoration: none;
	border-radius: 3px;
	line-height: 120% !important;
	background: #555;
}

.button_back:hover {
	background-color: #444;
}

.button_test {
	background: #79b31d;
	border: 0 none !important;
	color: #fff !important;
	cursor: pointer;
	display: block;
	font-family: "Open Sans", Arial, "Helvetica Neue" !important;
	font-size: 16px !important;
	font-weight: 300;
	height: auto !important;
	margin-bottom: 2px;
	padding: 10px 30px 10px 30px !important;
	text-decoration: none;
	border-radius: 3px;
}

.button_test:hover, .button_test.prev:hover {
	background-color: #6a9d19;
}

.button_test.prev, .button_test.start {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrow_nav1prev_white.png') no-repeat scroll 15px center #79b31d;
}

.button_inactive {
	background: #ddd;
	border: 0 none !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block !important;
	font-family: "Open Sans", Arial, "Helvetica Neue" !important;
	font-size: 16px !important;
	font-weight: 300;
	height: auto !important;
	margin-bottom: 2px;
	padding: 10px 30px 10px 30px !important;
	text-decoration: none;
	border-radius: 3px;
	line-height: 120% !important;
}

.start_buttons, .end_buttons {
	width: 50%;
}

.waiter {
	position: relative;
	padding-left: 40px;
	line-height: 30px;
	color: red;
	margin-top: 7px;
}

.waiter img {
	position: absolute;
	left: 0;
	top: 0;
}

/* Tooltip */

.tooltip_content h2 {
	color: #6a9d19;
	font-size: 15px;
	margin-bottom: 6px;
}

.tooltip p {
	font-size: 13px;
}

/* Portal Table 1 */

.portal_table_1 {
	width: 100%;
}

.portal_table_1 img.check {
	margin: 0 auto;
	margin-left: 22px;
	margin-top: 6px;
	text-align: center;
	width: auto;
}

.portal_table_1 .break-word {
	word-wrap: break-word;
}

.portal_table_1 .col0 {
	width: 7%;
}

.portal_table_1 .col1 {
	width: 16%;
}

.portal_table_1 .col2 {
	width: 16%;
}

.portal_table_1 .col4 {
	width: 16%;
}

.portal_table_1 .col5 {
	width: 13%;
}

.portal_table_1 .col6 {
	width: 10%;
}

.portal_table_1 .col7 {
	width: 11%;
}

.portal_table_1 .col8 {
	width: 11%;
}

.portal_table_1 .thead {
	background-color: #79b31d;
	border-spacing: 0;
	border: 0;
	height: 37px;
	line-height: 37px;
	color: #FFF;
	border-radius: 3px 3px 0 0;
}

.portal_table_1 .thead.thead_2line {
	height: 60px;
}

#test .portal_table_facet .thead {
	background-color: #555;
	border-radius: 3px;
}

.portal_table_1 .thead .th {
	font-weight: normal;
	padding: 0 10px;
	text-align: left;
	font-size: 13px;
	border-left: 1px solid #97cc4a;
}

.portal_table_1 .thead.thead_2line .th {
	height: 60px;
	line-height: 20px;
	padding: 10px 10px 0;
}

.portal_table_1 .tbody .tr {
	display: flex;/*THIN-190*/
	padding: 10px 0;
	border-top: 2px solid #FFF;
}

.portal_table_1.portal_table_1-noflex .tbody .tr {
	display: block;
}

.portal_table_1 .tbody .tr.even, .portal_table_1 .tbody tr:nth-child(even) {
	background: #e2e2e2;
}

.portal_table_1 .tbody .tr.odd, .portal_table_1 .tbody tr:nth-child(odd) {
	background: #f1f1f1;
}

.portal_table_1 .tbody .hidden {
	visibility: hidden;
}

.portal_table_1 .tbody .td {
	font-weight: normal;
	padding: 0 10px;
	text-align: left;
	position: relative;
	overflow: hidden;
	font-size: 14px;
	border-left: 1px solid #fff;
	min-height: 40px;
}

.portal_table_1 .tbody .td.first {
	border-left: 0;
}

.portal_table_1 .btn_edit {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_edit.png') no-repeat;
	display: block;
	height: 36px;
	text-decoration: none;
	width: 36px;
	display: inline-block;
}
.profile_edit_icons{
	position: absolute;
	right: 20px;
	top: 20px;
	text-align: left;
	z-index: 10;
}
.btn_profile_edit {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_edit.png') no-repeat;
	display: inline-block;
	height: 36px;
	text-decoration: none;
	width: 36px;
	cursor: pointer;
	z-index: 10;
	float: left;
}
.btn_profile_close{
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_delete_black.png') no-repeat;
	display: inline-block;
	height: 36px;
	text-decoration: none;
	width: 36px;
	cursor: pointer;
	z-index: 10;
	float: left;
	margin-left: 5px;
}

.portal_table_1 .btn_profile {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_profile.png') no-repeat;
	display: block;
	height: 36px;
	text-decoration: none;
	width: 36px;
	margin-left: 6px;
	display: inline-block;
}

.portal_table_1 .btn_delete {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_delete.png') no-repeat;
	display: block;
	height: 36px;
	text-decoration: none;
	width: 36px;
	display: inline-block;
}

.checkall, .uncheckall, .showall, .showselected {
	clear: both;
	cursor: pointer;
	display: block;
	font-size: 14px;
	padding: 10px 0 0;
	text-decoration: underline;
}

.portal_table_1.portal_table_candidates .col0 {
	width: 7%;
}

.portal_table_1.portal_table_candidates .col1 {
	width: 14%;
}

.portal_table_1.portal_table_candidates .col2 {
	width: 11%;
}

.portal_table_1.portal_table_candidates .col3 {
	width: 15%;
}

.portal_table_1.portal_table_candidates .col4 {
	width: 10%;
}

.portal_table_1.portal_table_candidates .col5 {
	width: 10%;
}

.portal_table_1.portal_table_candidates .col6 {
	width: 7%;
}

.portal_table_1.portal_table_candidates .col7 {
	width: 7%;
}

.portal_table_1.portal_table_candidates .col8 {
	width: 10%;
}

.portal_table_1.portal_table_candidates .col9 {
	width: 9%;
}

.portal_table_1.portal_table_candidates .col12345 {
	width: 66%;
}

.portal_table_1.portal_table_candidates .col67 {
	width: 16%;
	text-align: center;
}

.portal_table_1.portal_table_candidates .col89 {
	width: 18%;
}

.portal_table_1.portal_table_candidates .col1 a, .portal_table_1.portal_table_candidates .col2 a {
	text-decoration: none;
}

.portal_table_1.portal_table_candidates img.invite {
	margin-top: 6px;
	width: 40px;
}

.portal_table_1.portal_table_candidates img.invited {
	margin-left: 9px;
	margin-top: 6px;
	width: 29px;
}

.portal_table_1.portal_table_candidates .icon-reportcandidate {
	color: #79b31d;
	display: block;
	font-size: 27px;
	margin-left: 5px;
	margin-top: -22px;
	text-decoration: none;
}

/* Header */

#header {
	background: none repeat scroll 0 0 #FFF;
	border-top: 4px solid #79B31D;
	height: 105px;
}

#header .header_inner {
	height: 105px;
}

.mtp {
	height: 105px;
}

/* Dashboard Menu */

#header .menu_dashboard li {
	cursor: pointer;
	display: inline-block;
	list-style-type: none;
	margin-left: 20px;
	padding-left: 23px;
	position: relative;
	padding-bottom: 10px;
}

#header ul.menu_dashboard li span {
	position: absolute;
	left: 0;
	top: -2px;
	color: #FFF;
	font-size: 24px;
}

#header ul.menu_dashboard li:hover span.nav1, #header ul.menu_dashboard li.active span.nav1 {
	color: #79B31D;
}

#header ul.menu_dashboard li li:hover span, #header ul.menu_dashboard li li.active span {
	color: #79B31D;
}

#header .menu_dashboard li a {
	color: #FFF;
	text-decoration: none;
	margin-left: 10px;
	text-transform: none;
}

#header .menu_dashboard li.active a, #header .menu_dashboard li a:hover, #header .menu_dashboard li.nav1:hover a.nav1, #header .menu_dashboard li.nav1:hover li:hover li:hover a {
	color: #79b31d;
}

#header .menu_dashboard li.active li a, #header .menu_dashboard li.active li.active li a, #header .menu_dashboard li.nav1:hover li li a {
	color: #FFF;
}

#header .menu_dashboard li li.active a, #header .menu_dashboard li li:hover a, #header .menu_dashboard li.nav1:hover li:hover li.active a {
	color: #79b31d;
}

#header ul.menu_dashboard ul {
	background: #555 none repeat scroll 0 0;
	border-radius: 0 0 15px;
	left: -19px;
	padding: 20px 20px 10px;
	position: absolute;
	top: 28px;
	display: none;
}

#header ul.menu_dashboard ul ul {
	left: 210px;
	top: 0px;
	padding: 0px 20px 10px;
}

#header ul.menu_dashboard .last ul {
	left: auto;
	right: -35px;
	top: 28px;
}

#header ul.menu_dashboard ul li {
	border-bottom: 1px solid #777;
	display: block;
	font-size: 14px;
	margin-left: 0;
	padding-left: 0;
	width: 210px;
	padding-bottom: 0;
	position: relative;
}

#header ul.menu_dashboard li.last ul li {
	width: 280px;
}

#header ul.menu_dashboard ul li span {
	display: inline-block;
	float: left;
	margin-left: 0;
	margin-right: 10px;
	margin-top: 7px;
	padding-left: 0;
	position: relative;
}

#header ul.menu_dashboard ul li.last {
	border-bottom: 0;
}

#header ul.menu_dashboard ul li a {
	color: #fff;
	display: inline-block;
	line-height: 40px;
	margin-left: 0;
	white-space: nowrap;
	font-size: 14px;
	width: 160px;
}

#header_help a {
	color: #FFF;
	border-radius: 20px;
	height: 30px;
	width: 30px;
	line-height: 100%;
	padding-top: 7px;
	padding-left: 1px;
	margin-top: 8px;
	margin-right: 15px;
}

/* Portal Teaser Liste */
.portal_teaser_list.first {
	padding-right: 15px;
}

.portal_teaser_list.second {
	padding-left: 15px;
}

.portal_teaser_list .ts_rahmen {
	padding: 20px;
	margin-bottom: 20px;
	border-width: 3px;
	margin-top: 0;
}

.portal_teaser_list h2 {
	margin-bottom: 10px;
	padding-bottom: 20px;
	padding-left: 77px;
	padding-top: 16px;
}

.portal_teaser_list p {
	font-size: 16px;
	margin-bottom: 20px;
}

.portal_teaser_list a {
	text-decoration: none;
}

.portal_teaser_list a.button_green {
	float: right;
}

.portal_teaser_list .portal_icon {
	background-color: #79b31d;
	border: 11px solid #79b31d;
	border-radius: 15px 15px 15px 0;
	color: #fff;
	display: inline-block;
	font-size: 37px;
	height: 64px;
	padding-left: 3px;
	width: 64px;
}

.portal_teaser_list .portal_icon.icon-number {
	font-size: 27px;
	font-weight: bold;
	height: 57px;
	padding-left: 0;
	text-align: center;
	width: 57px;
}

.portal_teaser_list .ts_rahmen {
	border-color: #aaa;
	cursor: pointer;
}

.portal_teaser_list:hover a.button_green {
	background-color: #6a9d19;
}

.portal_teaser_list .ts_rahmen:hover {
	background: #f5f5f5;
}

/* Portal Content */

.portal_content {
	/*padding: 44px 30px 50px;*/
	padding: 0 30px 50px;/*THIN-183*/
	position: relative;
}

.portal_content.padding_horizontal_10 {
	padding-left: 10px;
	padding-right: 10px;
}

.portal_content_header .portal_content_icon {
	width: 75px;
	height: 75px;
	position: absolute;
	left: 0px;
	color: #73B736;
	font-size: 75px;
}

.portal_content h1 {
	padding-left: 100px;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: 400;
	padding-top: 0px;
	border-bottom: 0;
	margin: 0px 0px 14px 0px;
	text-align: left;
	line-height: 75px;
}

.portal_content h1 a {
	text-decoration: none;
}

.portal_content .ako_padding h1 {
	padding-left: 0;
}

.portal_content .ako_register h1 {
	border-bottom: 0 none;
	font-size: 30px !important;
	font-weight: 400;
	margin-bottom: 14px;
	padding-left: 0;
	padding-top: 14px;
	text-transform: none;
}

.portal_content .test_finished_content h1 {
	border-bottom: 0 none;
	font-size: 30px !important;
	font-weight: 400;
	margin-bottom: 14px;
	padding-left: 0;
	padding-top: 14px;
	text-transform: none;
}

.portal_content_header {
	margin-bottom: 40px;
}

.portal_content_header.test_umf_header, .portal_content_header.mbs {
	margin-bottom: 20px;
}

.portal_content_subheader {
	position: relative;
	width: 100%;
	border-bottom: 1px solid #79b31d;
	padding-bottom: 15px;
}

.portal_content_subheader h2 {
	font-weight: 400;
	color: #79b31d;
	margin-bottom: 0;
	padding-left: 40px;
}

.portal_content_subheader .portal_content_icon {
	width: 28px;
	height: 28px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.portal_content_new {
	margin-top: -5px;
}

.portal_content_search {
	text-align: right;
	position: relative;
}

.portal_content_search input {
	border: 1px solid #79b31d;
	line-height: 34px;
	width: 300px;
	padding-left: 20px;
	font-size: 16px;
	color: #555;
	border-radius: 2px;
	height: 35px;
}

.portal_content_search_submit {
	background: rgba(0, 0, 0, 0) url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_search.png') no-repeat scroll 0 0;
	height: 30px;
	right: 9px;
	text-decoration: none;
	top: 2px;
	width: 32px;
}

.portal_content_search_submit.loading {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/spinner_search.gif') no-repeat scroll 0 0;
	right: 3px;
	top: 5px;
}

.portal_content_subsubheader {
	padding-bottom: 25px;
	padding-top: 24px;
}

.portal_content_subsubheader_count {
	color: #79b31d;
	padding-top: 6px;
}

.portal_content_subsubheader_count a {
	color: #79b31d;
}

.portal_content_subsubheader_pageradio {
	font-size: 14px;
	padding-right: 40px;
	padding-top: 9px;
}

.portal_content_subsubheader_pageradio div {
	padding-left: 12px;
	display: inline-block;
}

#ma_table tr td {
	font-size: 14px;
	/*height: 49px;*/
	height: auto;/*THIN-190*/
	line-height: 1.5;/*THIN-190*/
	padding: 7px 11px;
}

#ma_table tbody {
	border-left: 0;
	border-right: 0;
}

#ma_table tr td.error {
	background: #fff none repeat scroll 0 0 !important;
	cursor: default;
	height: auto;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}

/* New Employee */

.new_employee_back{
	background: #EEE !important;
}

.new_employee_oder {
	left: 106%;
	top: 29px;
}

.new_employee_buttons {
	margin-top: 13px;
}

.new_employee_buttons input.submit {
	height: 21px;
	line-height: 21px;
	margin-bottom: 20px;
}

.csv_upload_dz .dz-message {
	background: #eee none repeat scroll 0 0;
	border: 1px dashed #75b82a;
	color: #333;
	cursor: pointer;
	float: left;
	margin: 12px 0;
	padding: 23px;
	text-align: center;
	width: 100%;
}
.csv_upload_dz .dz-message_inactive {
	background: #ddd none repeat scroll 0 0;
	border: 1px dashed #75b82a;
	color: #333;
	cursor: pointer;
	float: left;
	margin: 12px 0;
	padding: 23px;
	text-align: center;
	width: 100%;
}

.csv_upload_dz .dz-message:hover {
	background: #ddd none repeat scroll 0 0;
}

.csv_upload_dz .dz-message_inactive:hover {
	background: #ddd none repeat scroll 0 0;
}

.csv_upload_dz .dz-message img {
	width: 32px;
}

.csv_upload_dz .dz-message_inactive img {
	width: 32px;
}

.csv_upload_dz .dz-message label {
	font-size: 19px;
	cursor: pointer;
}
.csv_upload_dz .dz-message_inactive label {
	font-size: 19px;
	cursor: pointer;
}

.dz-max-files-reached .csv_upload_dz .dz-message {
	display: none;
}

.csv_upload_dz .documents_drop_file_thumb {
	background: #eee none repeat scroll 0 0;
	border: 1px dashed #75b82a;
	margin: 12px 0;
	padding: 10px;
	cursor: pointer;
}

.xlsx_ajax {
	margin: 10px 0;
}

.xlsx_ajax .info_success {
	color: #75b82a;
!important;
}

.xlsx_ajax .info_orange {
	color: orange !important;
}

.xlsx_ajax .info_error {
	color: red;
}

/* Teaser Firmenlogo */
.teaser_firmenlogo {
	padding: 25px;
	margin-bottom: 20px;
}

/* Teaser User */
.teaser_user {
	padding: 25px;
	margin-bottom: 20px;
	font-size: 18px;
}

/* Error Messages */
.errormessage {
	color: red;
	min-height: auto !important;
	margin-bottom: 15px;
}

.error {
	color: red !important;
	border-color: red !important;
}

.error input {
	border-color: red !important;
}

/* Registierung vervollständigen */

.portal_top h3 {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	font-size: 23px;
}

.register_complete_left {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrow_info_big.png') no-repeat scroll 0 4px;
	font-size: 23px;
	font-weight: 300;
	margin-top: 61px;
	padding-left: 51px;
	padding-top: 13px;
}

.register_complete_info {
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 95px;
}

.portal_input_form {
	border-radius: 30px 30px 30px 0;
	margin-bottom: 40px;
	padding: 30px 15px;
	color: #75b82a;
	font-size: 15px;
	background: #eee;
}
.portal_input_form.profile_form{
	background: none;
}

.portal_input_form.new_employee {
	border: 0;
	padding: 30px 15px;
	margin-left: 0;
}

.portal_input_form h1 {
	color: #000;
}

.portal_input_form label, .portal_input_form_field label {
	display: block;
	width: 100%;
	font-size: 14px;
}

.portal_input_form input, .portal_input_form_field input {
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	padding: 0 5px;
	border: 1px solid #b5b5b5;
	color: #000;
	font-family: "Open Sans", Arial, sans-serif;
}

.portal_input_form_field.file input {
	border: 0 none;
	height: 36px;
	margin: 20px 0;
	padding: 0 5px;
}

.portal_input_form .selectboxit-container .selectboxit {
	width: 580px !important;
	max-width: 100%;
}

.portal_input_form .fullwidthfield .selectboxit-container .selectboxit {
	width: 100% !important;
	max-width: 100%;
}

.register_complete_form.portal_input_form .selectboxit-container .selectboxit {
	width: 100% !important;
	max-width: 100%;
}

.portal_input_form .selectboxit-container .selectboxit-options li {
	width: 100% !important;
	max-width: 100%;
}

.portal_input_form_field {
	padding: 0 15px;
	min-height: 62px;
}

.portal_input_form_field.sub {
	padding: 0 15px 0 15px;
}

.portal_input_form_field#sprachen {
	min-height: 0;
	padding: 10px 15px;
}

.portal_input_form_field#sprachen label {
	font-size: 16px;
}

.portal_input_form_field .label_username {
	color: black;
	font-size: 15px;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-left: 39px;
	padding-top: 0px;
}

.portal_input_form_field .label_username img {
	position: absolute;
	top: 0;
	left: 15px;
	width: 30px;
}

.portal_input_form_check_languages {
	width: 12%;
	text-align: center;
}

.portal_input_form_check_languages input {
	display: inline;
	width: auto;
}

.portal_input_form_check_languages label {
	color: #000;
	font-size: 12px;
	margin-bottom: 11px;
	margin-top: -5px;
	width: 100%;
}

.portal_input_form .comment {
	font-size: 14px;
}

.portal_input_form .blacktext {
	font-size: 14px;
	color: #000;
}

.portal_input_form .comment_special_margin {
	margin-top: 25px;
}

.register_complete_form_submit {
	text-align: right;
	padding-right: 32px;
	padding-left: 32px;
}

.portal_input_form .check {
	width: 80px;
	height: 39px;
	font-size: 15px;
}

.portal_input_form .check input {
	height: auto;
	width: auto;
	margin-right: 5px;
	display: inline-block;
}

.portal_input_form_field h2 {
	color: #000;
	font-size: 22px;
	font-weight: 300;
}

.portal_input_form_field textarea {
	padding: 5px;
	border: 1px solid #b5b5b5;
	color: #000;
	font-size: 14px;
	width: 100%;
	height: 100px;
	font-family: "Open Sans", Arial, sans-serif;
}

.portal_input_form_info {
	margin-top: 30px;
	margin-bottom: 40px;
}

.portal_input_form_info_line {
	color: #000;
	padding: 7px 0;
	border-bottom: 1px solid #dadada;
	font-size: 14px;
	width: 100%;
}

.portal_input_form_info_line_left {
	width: 50%;
	max-width: 350px;
}

.portal_input_form_info_line_right {
	width: 50%;
}

.portal_input_form_info_line label {
	color: #75b82a;
	width: 300px;
	float: left;
}

.portal_input_form_info.second {
	margin-top: 15px;
	margin-bottom: 0;
}

.second .portal_input_form_info_line {
	border-bottom: 0;
}

.portal_input_form_field.headline {
	min-height: 50px;
}

.portal_input_form_field.space_top {
	margin-top: 15px;
}

.portal_input_form .editlink {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_edit.png') no-repeat scroll right top;
	color: #79b31d;
	display: inline-block;
	float: right;
	height: 36px;
	line-height: 36px;
	padding-right: 50px;
	text-decoration: none;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.portal_input_form .deletelink {
	color: #79b31d;
	display: inline-block;
	float: left;
	height: 36px;
	line-height: 36px;
	padding-right: 50px;
	text-decoration: none;
	text-transform: uppercase;
}

/* Company Form */

.company_form {
	padding: 30px 30px 50px;
	background: none;
}

.company_form h1 {
	color: #000;
}

.company_form .portal_content_header {
	margin-bottom: 10px;
}

.company_form_fieldcontainer {
	margin-left: -15px;
	width: 103%;
}

.company_form .submit {
	width: auto;
}

/* Paginierung */

ul.f3-widget-paginator {
	list-style-type: none;
	float: left;
	margin-top: 30px;
}

ul.f3-widget-paginator li {
	background: none;
	display: inline-block;
	list-style-type: none;
	padding-left: 0;
}

ul.f3-widget-paginator li a {
	border: 1px solid #74b72c;
	border-radius: 8px 8px 8px 0;
	color: #74b72c;
	display: inline-block;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	margin-right: 8px;
	text-align: center;
	text-decoration: none;
	width: 28px;
}

ul.f3-widget-paginator li.current {
	display: inline-block;
	height: 28px;
	width: 28px;
	margin-right: 8px;
	border: 1px solid #74b72c;
	background: #74b72c;
	color: #FFF;
	line-height: 28px;
	text-align: center;
	border-radius: 8px 8px 8px 0;
	font-size: 14px;
	margin-bottom: 10px;
}

ul.f3-widget-paginator li.previous {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/paginator_prev.png') no-repeat;
}

ul.f3-widget-paginator li.next {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/paginator_next.png') no-repeat;
}

/* Profil bearbeiten */

.portal_input_form_field .parsley-errors-list {
	display: none;
}

.portal_input_form_field#error_container .parsley-errors-list {
	display: block;
	margin-bottom: 0;
}

.portal_input_form_field#error_container .parsley-errors-list li {
	background: none;
	padding-left: 0;
}

.portal_input_form_field.parsley-error {
	color: red !important;
}

.portal_input_form_field.parsley-error input {
	border-color: red;
}

.portal_input_form_field .standort_small{
	width: 580px;
}

/* Testgruppen Steps */

.testgroup_steps {
	margin-bottom: 34px;
	padding-left: 0;
	z-index: 1233;
}

.testgroup_step {
	text-align: center;
}

.testgroup_step_icon {
	border-radius: 15px 15px 15px 0;
	background-color: #d1d1d1;
	color: #FFF;
	height: 50px;
	width: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 27px;
	font-weight: bold;
	margin-top: 10px;
	display: inline-block;
	position: relative !important;

}

.testgroup_step:hover .testgroup_step_icon {
	background-color: #bbb;
}

.active .testgroup_step_icon {
	background-color: #75b82a;
	border-radius: 20px 20px 20px 0;
	font-size: 33px;
	height: 70px;
	line-height: 70px;
	width: 70px;
	margin-top: 0;
}

.testgroup_step.active:hover .testgroup_step_icon {
	background-color: #75b82a;
}

.testgroup_step.active:hover .testgroup_step_content {
	color: #75b82a;
}

.testgroup_step_content {
	cursor: pointer;
	color: #aaa;
	font-size: 16px;
	border-bottom: 5px #aaa solid;
	padding-bottom: 16px;
	display: inline-block;
	margin: 0 10px;
	width: 90%;
}

.testgroup_step:hover .testgroup_step_content {
	color: #818181;
	border-bottom: 5px #818181 solid;
}

.active .testgroup_step_content {
	color: #75b82a;
	/* margin-top: 6px; */
	border-bottom: 5px #75b82a solid;
	padding-bottom: 16px;
	display: inline-block;
	margin: 0 10px;
}

.testgroup_step.active:hover .testgroup_step_content {
	color: #75b82a;
	border-bottom: 5px #75b82a solid;
}

.testgroup_step.inactive .testgroup_step_content, .testgroup_stepinactive .testgroup_step_content:hover {
	color: #ddd;
	border-bottom: 5px #ddd solid;
	padding-bottom: 16px;
	display: inline-block;
	margin: 0 10px;
}

/* Testruppe Neu */

.testgroup_new .portal_input_form_field {
	padding: 0;
}

.testgroup_new .portal_input_form_field label {
	font-size: 16px;
	padding-left: 40px;
	width: 100%;
	color: #75b82a;
	padding-top: 3px;
}

.testgroup_new .portal_input_form_field.parsley-error label {
	color: red;
}

.testgroup_new .portal_input_form_field .icon-s {
	top: 2px;
}

.testgroup_new .portal_input_form_field .charleft {
	font-size: 15px;
	margin-bottom: 18px;
}

.testgroup_new .end_date_from {
	font-size: 14px;
	line-height: 32px;
	color: #555;
}

.testgroup_new .end_date_to {
	font-size: 14px;
	color: #555;
	text-align: right;
}

.testgroup_new .end_date_to input {
	width: 100px !important;
	display: inline-block;
	margin: 0 8px 0 0;
}

.testgroup_new .end_date_to .icon {
	display: inline-block;
}

.testgroup_new .end_date_to img {
	height: 32px;
	cursor: pointer;
}

.testgroup_new .end_date_to .date_to {
	height: 32px;
	line-height: 32px;
}

.testgroup_new .button_green {
	line-height: 21px;
}

/* Testruppe Verwaltung Tabelle */

.portal_table_1.testgroup_list_table .col1 {
	width: 15%;
}

.portal_table_1.testgroup_list_table .col2 {
	width: 35%;
}

.portal_table_1.testgroup_list_table .col3 {
	width: 15%;
}

.portal_table_1.testgroup_list_table .col4 {
	width: 15%;
}

.portal_table_1.testgroup_list_table .col5 {
	width: 10%;
}

.portal_table_1.testgroup_list_table .col6 {
	width: 10%;
}

.portal_table_1.testgroup_list_table .tbody .tr:hover {
	cursor: pointer;
	background: #f9f779 !important;
}

.testgroup_add_h2 h2 {
	margin-top: 14px;
	text-transform: uppercase;
	font-weight: 300;
}

/* Mein Test Übersicht */

.test_overview h2 {
	border-bottom: 1px solid #73b736;
	color: #73b736;
	font-size: 25px;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 28px;
	padding-bottom: 4px;
	text-transform: uppercase;
}

.test_overview_teaser {
	background: #eee none repeat scroll 0 0;
	margin-bottom: 8px;
}

.test_overview_teaser:hover {
	background: #E8E8E8 none repeat scroll 0 0;
}

.test_overview_teaser_container {
	min-height: 224px;
	padding: 14px;
	position: relative;
}

.test_overview_image {
	padding: 15px;
}

.test_overview_teaser_container .portal_content_icon {
	color: #73b736;
	font-size: 40px;
	position: absolute;
	top: 10px;
}

.test_overview_teaser h3 {
	border-bottom: 0 none;
	font-size: 19px;
	font-weight: 400;
	margin-bottom: 0;
	padding-bottom: 26px;
	padding-left: 53px;
	padding-top: 5px;
}

.test_overview_teaser .row1 {
	height: 90px;
}

.test_overview_teaser .row2 {
	height: 43px;
}

.test_overview_teaser .row3 {
	height: 80px;
}

.test_overview_teaser .icon-m-tgr_a {
	height: 42px;
	position: absolute;
	width: 42px;
}

.test_overview_teaser .button_green {
	border: 0 none !important;
	border-radius: 3px;
	bottom: 18px;
	color: #fff !important;
	cursor: pointer;
	display: inline-block !important;
	font-family: "Open Sans", Arial, "Helvetica Neue" !important;
	font-size: 16px !important;
	font-weight: 300;
	height: auto !important;
	line-height: 120% !important;
	padding: 10px 30px 10px 30px !important;
	right: 14px;
	text-decoration: none;
	position: absolute;
}

.test_overview_teaser_footer {
	font-size: 13px;
	margin-top: 30px;
	color: #333;
}

.test_overview_teaser_footer .info {
	margin-right: 20px;
}

.test_overview_teaser_footer .info .color {
	border-radius: 20px;
	display: inline-block;
	height: 23px;
	margin-bottom: -5px;
	margin-right: 2px;
	overflow: hidden;
	width: 23px;
}

.test_overview_teaser_footer .info .color.red {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #d23e48;
	text-align: center;
}

.test_overview_teaser_footer .info .color.yellow {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #f0c346;
	text-align: center;
}

.test_overview_teaser_footer .info .color.green {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_light_green.png') repeat scroll right 0 / 23px 23px;
}

.test_overview_teaser .light {
	border-radius: 20px;
	display: inline-block;
	height: 23px;
	overflow: hidden;
	position: absolute;
	right: 15px;
	top: 22px;
	width: 23px;
}

.test_overview_teaser .light.status_0 {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #d23e48;
	text-align: center;
}

.test_overview_teaser .light.status_1 {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #f0c346;
	text-align: center;
}

.test_overview_teaser .light.status_2 {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_light_green.png') repeat scroll right 0 / 23px 23px;
}

/* Testgruppen Klappmenü */

ul.testgroup_menu {
	width: 100%
}

ul.testgroup_menu li {
	background: #fff none repeat scroll 0 0;
	list-style-type: none;
	padding-left: 0;
	width: 100%;
}

ul.testgroup_menu .testgroup_menu_open {
	list-style-type: none;
	font-weight: 400;
	cursor: pointer;
}

ul.testgroup_menu .selectboxit-arrow-container {
	height: 30px;
	position: absolute;
	right: 0;
	width: 30px;
}

ul.testgroup_menu .testgroup_menu_open.active .selectboxit-arrow-container {
	background: #79b521 url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/select_arrow_up.png') no-repeat scroll 1px 0;
}

ul.testgroup_menu .testgroup_menu_open .text {
	color: #000;
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	position: relative;
	text-decoration: none;
	width: 100%;
}

ul.testgroup_menu ul {
	display: inline;
	float: left;
	margin-bottom: 0;
	padding-left: 0;
	position: relative;
	width: 100%;
	border-top: 1px solid #e2e2e2;
}

ul.testgroup_menu ul li {
	font-size: 13px;
	line-height: 30px;
	height: 30px;
	display: none;
	width: 100%;
	padding-left: 12px;
	margin-bottom: 0;
	background: #79b31d;
}

ul.testgroup_menu ul li a {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	display: block;
}

ul.testgroup_menu ul li:hover {
	background: #92c64c;
}

/* Sollwerte */
.sollwerte .portal_content_header {
	margin-bottom: 10px;
}

.sollwerte.portal_content {
	padding: 30px 30px 10px;
	position: relative;
}

.sollwerte h2 {
	color: #79b31d;
	font-size: 19px;
	margin: 20px 0 30px;
	text-align: center;
}

.sollwerte label {
	color: #000;
	display: inline-block;
	font-size: 13px;
	text-align: center;
	width: 100%;
}

.sollwerte .entry input {
	border: 1px solid #b5b5b5;
	color: #000;
	display: block;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	text-align: center;
	width: 38px;
	display: inline-block;
}

.sollwerte p {
	margin-bottom: 20px;
}

.sollwerte .entry {
	padding-bottom: 5px;
	color: #000;
}

.sollwerte .parsley-errors-list {
	display: none;
}

.sollwerte .entry.parsley-error {
	color: red
}

.sollwerte .entry.parsley-error input {
	border-color: red;
	color: red;
}

.sollwerte #error {
	display: none;
}

.sollwerte #error.parsley-error {
	display: block;
	margin-bottom: 20px;
}

.sollwerte .slider_container {
	width: 100%;
	display: block;
	margin: 10px 0;
	padding: 0 50px;
}

.sollwerte .slider_container .ui-slider-handle {
	background: rgba(0, 0, 0, 0) url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_slide.png') no-repeat scroll 0 0 / 100% 100%;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	height: 33px;
	line-height: 33px;
	margin-left: -50px;
	margin-top: -7px;
	text-align: center;
	width: 100px;
	outline: none;
}

.sollwerte .slider_container .ui-widget.ui-widget-content {
	background: #face95 none repeat scroll 0 0;
	border: 0;
	height: 11px;
}

/* Table AKO List */

.portal_table_akolist a {
	text-decoration: underline;
}

.portal_table_akolist .col1 {
	width: 10%;
}

.portal_table_akolist .col2 {
	width: 10%;
}

.portal_table_akolist .col3 {
	width: 60%;
}

/* Table AKO-S Test / MOT Test */
.portal_table_ako_self_test .td {
	width: 16.666%;
	text-align: center !important;
	font-size: 13px !important;
	color: #444 !important;
}

.portal_table_ako_self_test .thead {
	background-color: #d8d8d8;
	color: #000;
	height: auto;
}

.portal_table_ako_self_test.mot_item .thead {
	text-align: center;
}

.portal_table_ako_self_test.mot_item .thead b {
	color: #000;
	font-weight: 600;
}

.portal_table_ako_self_test.mot_item .thead p {
	margin: 10px;
	padding: 0 25px;
	text-align: center;
}

.portal_table_ako_self_test .thead .th {
	font-size: 15px;
	line-height: 24px;
	padding: 7px 17px;
}

.portal_table_ako_self_test .tbody {
	background-color: #ebebeb;
	margin-bottom: 22px;
	border-radius: 0 0 5px 5px;
}

.progress {
	margin-bottom: 30px;
}

.progress_item {
	background-color: #EBEBEB;
	border-radius: 15px 15px 15px 0;
	color: #fff;
	font-size: 23px;
	font-weight: bold;
	height: 44px;
	left: 0;
	line-height: 44px;
	margin-left: 18px;
	margin-top: 10px;
	text-align: center;
	top: 0;
	width: 44px;
}

.progress.pointer .progress_item {
	cursor: pointer;
}

.progress_item.active {
	background-color: #73B736;
	cursor: pointer;
	text-decoration: none;
}

.progress_item.current {
	background-color: #73b736;
	cursor: pointer;
	font-size: 29px;
	height: 60px;
	line-height: 60px;
	margin-top: 3px;
	text-decoration: none;
	width: 60px;
}

.progress_item.editable, .progress_item.editable:hover {
	background-color: #aaa;
	cursor: pointer;
	text-decoration: none;
}

.progressbar_container {
	float: right;
	height: 26px;
	border: 1px solid #333;
	width: 300px;
}

.progressbar_bar {
	float: left;
	height: 24px;
	background: #73b736;
}

.pagenumber {
	color: #73b736;
	font-weight: bold;
	padding-top: 20px;
	margin-bottom: 10px;
}

.progressbar {
	border: 1px solid #79b31d;
	border-radius: 4px;
	padding: 1px;
	width: 100%;
	margin-bottom: 23px;
}

.progressbar .bar {
	background: #79b31d none repeat scroll 0 0;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: 600;
	font-size: 18px;
}

.progressbar .nobar {
	color: #555;
	height: 40px;
	line-height: 40px;
	text-align: left;
	font-weight: 600;
	font-size: 18px;
	padding-left: 9px;
}

.test_text_pre, .test_text_after, .test_text_during {
	display: block;
	float: left;
	margin-top: -20px;
	margin-bottom: 30px;
	width: 100%;
}

.test_text_during {
	margin-bottom: 0px;
}

.test_text_pre p, .test_text_after p {
	margin-bottom: 20px;
}

.itempage .ui-state-default {
	background: #fff none repeat scroll 0 0;
	border: 0 none;
	border-radius: 8px;
	color: #333;
	cursor: pointer;
	display: table-cell;
	font-size: 12px;
	font-weight: normal;
	height: 33px;
	margin-top: 0;
	padding: 5px;
	vertical-align: middle;
	width: 135px;
}

.itempage .ui-state-default:hover {
	background: #aaa none repeat scroll 0 0;
	border: 0 none;
	border-radius: 8px;
	color: #FFf;
	cursor: pointer;
	display: table-cell;
	font-size: 12px;
	font-weight: normal;
	height: 33px;
	margin-top: 0;
	padding: 5px;
	vertical-align: middle;
	width: 135px;
}

.itempage .ui-state-active, .itempage .ui-state-active:hover {
	background: #73b736 none repeat scroll 0 0;
	border: 0 none;
	border-radius: 8px;
	color: #FFf;
	cursor: pointer;
	display: table-cell;
	font-size: 12px;
	font-weight: normal;
	height: 33px;
	margin-top: 0;
	padding: 5px;
	vertical-align: middle;
	width: 135px;
}

.itempage .portal_table_1 .tbody .td {
	border-left: 0;
	min-height: 35px;
}

.itempage .portal_table_1.error .thead {
	background: #fdb4ba none repeat scroll 0 0;
	color: #000;
}

.itempage .portal_table_1.error .tbody {
	background-color: #ffdcdf;
}

.mot_item {
	margin-bottom: 20px;
}

.mot_answer {
	background: #eee;
	padding: 15px;
}

.mot_answer_left {
	font-weight: bold;
}

.mot_answer_right {
	font-weight: bold;
	text-align: right;
}

.mot_item .answered {
	border-radius: 15px;
	height: 26px;
	overflow: hidden;
	right: 13px;
	top: 17px;
	width: 27px;
}

.mot_item.novalue .answered, .mot_item .not_answered {
	display: none;
}

.mot_item.novalue .not_answered {
	display: block;
	background: #fff none repeat scroll 0 0;
	border: 2px solid #d23e48;
	position: absolute;
	border-radius: 15px;
	height: 26px;
	overflow: hidden;
	right: 13px;
	top: 17px;
	width: 27px;
}

.mot_item.novalue.error {
	color: #000 !important;
}

.mot_item.novalue.error .thead {
	background: #fdb4ba none repeat scroll 0 0;
}

.mot_item.novalue.error .mot_answer {
	background-color: #ffdcdf;
}

.slider_container.mot {
	margin-top: 8px;
}

.slider_container.mot .ui-widget.ui-widget-content {
	background: #aaa none repeat scroll 0 0;
	border: 0 none;
	height: 11px;
}

.slider_container.mot .ui-slider-handle {
	background: #73b736 none repeat scroll 0 0;
	border: 0 none;
	color: #FFF;
	cursor: pointer;
	font-size: 14px;
	height: 33px;
	line-height: 33px;
	margin-left: -20px;
	margin-top: -9px;
	outline: medium none;
	text-align: center;
	width: 41px;
}

.slider_container.mot.ako .ui-slider-handle {
	background: #73b736 none repeat scroll 0 0;
	border: 0 none;
	color: #FFF;
	cursor: pointer;
	font-size: 0;
	height: 33px;
	line-height: 0;
	margin-left: -7px;
	margin-top: -12px;
	outline: medium none;
	text-align: center;
	width: 15px;
}

.mot_item.novalue .slider_container.mot .ui-slider-handle {
	background: #d23e48 none repeat scroll 0 0;
}

.mot_item .th {
	border: none !important;
}

/* Table UMF fivecol */
.fivecol .td {
	width: 20%;
}

.portal_table_facet {
	margin-bottom: 22px;
}

/* Testgruppe Übersicht */

.testgroup_overview .rightfloater {
	text-align: right;
}

.tg_o_desc .size3of4 {
	padding-top: 10px;
}

.testgroup_overview .portal_content_header {
	margin-bottom: 0;
}

.tg_o_desc {
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #dadada;
}

.tg_o_facts {
	margin-bottom: 50px;
}

.tg_o_facts_line {
	margin-bottom: 15px;
}

.tg_o_facts_table table {
	border-spacing: 0;
}

.tg_o_facts_table table td {
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	height: 30px;
	line-height: 26px;
	overflow: hidden;
	padding: 3px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.tg_o_facts_table table .thead {
	line-height: normal;
}

.tg_o_facts_table table .thead .th {
	padding: 6px 10px;
}

.tg_invitation_success {
	color: #73b736;
	margin-top: 20px;
}

/* Tooltip */

.tooltip_container {
	display: inline;
}

/* Testgruppe Fremdtester hinzufügen */
.testgroup_guests .portal_input_form_field {
	padding: 0;
}

.testgroup_guests .portal_content_header {
	margin-bottom: 10px;
}

.tg_left {
	padding-right: 20px;
}

.testgroup_guests .statuscolor {
	font-weight: bold;
	color: #79B31D;
}

.testgroup_guests .statuscolor.orange {
	color: orange;
}

.testgroup_guests .statuscolor.black {
	color: #666;
}

.testgroup_guests .icon_info {
	display: inline;
	height: 18px;
	margin-bottom: -3px;
	margin-left: 3px;
	width: 18px;
}

table.testgroup_splittable {
	border-spacing: 0;
}

table.testgroup_splittable thead {
	width: 100%;
}

table.testgroup_splittable .thead tr {
	padding-right: 15px !important;
}

table#participants tr .remove {
	text-decoration: underline;
}

table.testgroup_splittable th {
	padding: 2px 10px;
	display: block;
	float: left;
}

table.testgroup_splittable tr {
	width: 100%;
	display: block;
	float: left;
	padding: 0 !important;
	border-top: 0 !important;
}

table.testgroup_splittable tbody tr:hover {
	cursor: pointer;
	background: #EEE;
}

table.testgroup_splittable tbody tr:hover, table.testgroup_splittable tbody tr.active {
	cursor: pointer;
	background: #f9f779 !important;
}

table.testgroup_splittable tbody tr.highlight {
	background: #f9f779 !important;
}

table.testgroup_splittable td {
	border-bottom: 1px solid #ccc;
	display: block;
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 26px;
	overflow: hidden;
	padding: 3px 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

table.testgroup_splittable tbody {
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	display: block;
	float: left;
	height: 210px;
	overflow-y: scroll;
	position: relative;
	width: 100%;
}

table.testgroup_splittable.variable_height tbody {
	height: auto;
	max-height: 210px;
}

.testgroup_guests .tg_left table.testgroup_splittable .col1 {
	width: 40%;
}

.testgroup_guests .tg_left table.testgroup_splittable .col2 {
	width: 40%;
}

.testgroup_guests .tg_left table.testgroup_splittable .col3 {
	width: 20%;
}

.testgroup_guests .tg_right table.testgroup_splittable .col1 {
	width: 10%;
}

.testgroup_guests .tg_right table.testgroup_splittable .col1 input {
	margin-top: 4px;
}

.testgroup_guests .tg_right table.testgroup_splittable .col2 {
	width: 30%;
}

.testgroup_guests .tg_right table.testgroup_splittable .col3 {
	width: 30%;
}

.testgroup_guests .tg_right table.testgroup_splittable .col4 {
	width: 30%;
}

.testgroup_employee .tg_left table.testgroup_splittable .col1 {
	width: 10%;
}

.testgroup_employee .tg_left table.testgroup_splittable .col2 {
	width: 30%;
}

.testgroup_employee .tg_left table.testgroup_splittable .col3 {
	width: 30%;
}

.testgroup_employee .tg_left table.testgroup_splittable .col4 {
	width: 30%;
}

.testgroup_employee .tg_right table.testgroup_splittable .col1 {
	width: 25%;
}

.testgroup_employee .tg_right table.testgroup_splittable .col2 {
	width: 25%;
}

.testgroup_employee .tg_right table.testgroup_splittable .col3 {
	width: 30%;
}

.testgroup_employee .tg_right table.testgroup_splittable .col4 {
	width: 20%;
}

.tg_g_header h2 {
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: 100%;
}

.tg_selection {
	height: 44px;
}

.tg_select {
	text-align: right;
}

.tg_select .selectboxit {
	width: 130px !important;
}

.tg_select .selectboxit-container {
	width: auto;
}

.tg_search input {
	border: 1px solid #b5b5b5;
	color: #000;
	display: block;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 14px;
	height: 30px;
	line-height: 32px;
	padding: 0 5px;
	width: 100%;
}

.tg_search .portal_content_search_submit {
	background: rgba(0, 0, 0, 0) url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_search.png') no-repeat scroll 0 0;
	height: 30px;
	right: 4px;
	text-decoration: none;
	top: -1px;
	width: 32px;
}

.tg_showall a {
	color: #79b31d;
	font-size: 13px;
}

table .standort_hide, table .abteilung_hide, table .participant_hide {
	display: none !important;
}

.tg_select_abteilung .selectboxit-container .selectboxit-options {
	background: #79b521 none repeat scroll 0 0;
	color: #fff;
	max-width: 300px !important;
	min-width: auto !important;
	overflow-y: scroll;
	width: 300px !important;
}

.tg_select_abteilung .selectboxit-text, .tg_select_standort .selectboxit-text {
	float: left;
	overflow: hidden;
	text-indent: 0;
	text-overflow: ellipsis;
	width: 86px;
	text-align: left;
}

.ellipsis .selectboxit-text {
	float: left;
	overflow: hidden;
	text-indent: 0;
	text-overflow: ellipsis;
	width: 85%;
	text-align: left;
}

.ellipsis .selectboxit-container .selectboxit-options li a {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

/* Testgroup Overview Table */
.tg_overview .tg_g_header h2 {
	margin-bottom: 15px;
	width: auto;
	font-weight: 400;
}

.tg_overview .tg_g_header h3 {
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: 100%;
}

.testgroup_overviewtable .col1 {
	width: 27%;
}

.testgroup_overviewtable .col2 {
	width: 26%;
}

.testgroup_overviewtable .col3 {
	width: 27%;
}

.testgroup_overviewtable .col4 {
	width: 20%;
}

.tg_overview_wide .testgroup_overviewtable .col1 {
	width: 17%;
}

.tg_overview_wide .testgroup_overviewtable .col2 {
	width: 17%;
}

.tg_overview_wide .testgroup_overviewtable .col3 {
	width: 19%;
}

.tg_overview_wide .testgroup_overviewtable .col4 {
	width: 11%;
	text-align: center;
}

.tg_overview_wide .testgroup_overviewtable .col5 {
	width: 12%;
	text-align: center;
}

.tg_overview_wide .testgroup_overviewtable .col6 {
	width: 8%;
}

.tg_overview_wide .testgroup_overviewtable .col7 {
	width: 8%;
}

.tg_overview_wide .testgroup_overviewtable .col8 {
	width: 8%;
}

.tg_overview_wide .testgroup_overviewtable .col6-7-8 {
	width: 24%;
}

.testgroup_overviewtable tr {
	cursor: default !important;
}

.testgroup_overviewtable img.invited, .testgroup_overviewtable img.finished {
	margin-left: 2px;
	margin-top: 3px;
	width: 20px;
	margin-right: 5px;
}

.testgroup_overviewtable .letter_send img {
	margin-top: 3px;
	width: 31px;
	cursor: pointer;
}

.tg_overview .btn_edit {
	background: rgba(0, 0, 0, 0) url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_edit.png') no-repeat scroll 0 0;
	background-size: 25px 25px;
	display: inline-block;
	height: 25px;
	text-decoration: none;
	width: 25px;
	margin-left: 5px;
}

.tg_overview_tables {
	display: none;
	margin-top: 24px;
}

.tg_overview_more {
	right: 0;
	bottom: 0;
}

.tg_overview_less {
	padding-bottom: 60px;
	padding-top: 25px;
}

.tg_search_invite {
	right: 0;
	bottom: 0;
	display: none;
}

.tg_g_container {
	border-bottom: 1px solid #dadada;
	margin-bottom: 20px;
	padding-bottom: 13px;
}

.tg_g_header_table_columns {
	border-top: 1px solid #ccc;
	max-width: 460px;
}

.tg_g_header_table_row {
	font-size: 14px;
	padding: 5px 8px;
	border-bottom: 1px solid #ccc;
}

.tg_g_header_table_row.even {
	background: #f1f1f1;
}

.tg_g_header_table_row.odd {
	background: #e2e2e2;
}

.tg_g_header_table_col2 {
	text-align: center;
}

/* Tablesorter Pfeile */

#ma_table tbody {
	height: auto;
}

table.tablesorter th.sortable {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrows_tablesorter.png') no-repeat scroll right 0px;
	cursor: pointer;
}

table.tablesorter th.sortable.headerSortUp, table.tablesorter th.tablesorter-headerDesc {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrows_tablesorter.png') no-repeat scroll right -60px;
}

table.tablesorter th.sortable.headerSortDown, table.tablesorter th.tablesorter-headerAsc {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrows_tablesorter.png') no-repeat scroll right -32px;
}

/* Profil Mitarbeiter Übersicht */

.show_employee .portal_content_header {
	margin-bottom: 20px;
/* 	margin-top: 70px; */
}

.show_employee h2 {
	color: #73b736;
	font-size: 22px;
	font-weight: 300;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.show_employee h3 {
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 5px;
}

.show_employee .ma_info_container {
	background: #f3f3f3 none repeat scroll 0 0;
	border-radius: 28px 28px 28px 0;
	padding: 26px 26px 26px;
	margin-bottom: 40px;
	margin-top: 15px;
	font-size: 15px;
}

.show_employee .ma_info_row {
	margin-bottom: 8px;
}

.tx-feuserpanel .show_employee table {
	border-spacing: 0;
	margin-bottom: 40px;
	margin-top: 15px;
}

.tx-feuserpanel .show_employee table tr {
	cursor: default !important;

}

.show_employee .portal_table_1.show_employee_tests .col1 {
	width: 30%;
}

.show_employee .portal_table_1.show_employee_tests .col2 {
	width: 34%;
}

.show_employee .portal_table_1.show_employee_tests .col3 {
	width: 7%;
}

.show_employee .portal_table_1.show_employee_tests .col4 {
	width: 7%;
}

.show_employee .portal_table_1.show_employee_tests .col5 {
	width: 7%;
}

.show_employee .portal_table_1.show_employee_tests .col6 {
	width: 15%;
}

.show_employee .portal_table_1.show_employee_tests .sprite_lights {
	margin-left: 6px;
}

.show_employee .notice_form {
	display: none;
	margin-bottom: 40px;
}

.show_employee .notice .error_message, .show_employee .notice_form .error_message {
	color: red;
	display: none;
	font-size: 15px;
	margin-bottom: 10px;
}

.show_employee .notice_form_new {
	margin-bottom: 20px;
	mrgin-top: 10px;
}

.show_employee .notice_form_fields {
	padding-left: 0;
	padding-top: 15px;
}

.show_employee .notice_form input, .show_employee .notice_form textarea, .show_employee .notice_entry_form input, .show_employee .notice_entry_form textarea {
	border: 1px solid #b5b5b5;
	color: #000;
	display: block;
	font-family: "Open Sans", Arial, sans-serif;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	padding: 0 5px;
	width: 100%;
	margin-bottom: 8px;
}

.show_employee .notice_entry_form input {
	margin-bottom: 0;
}

.show_employee .notice_entry_form textarea {
	margin-bottom: 14px;
}

.show_employee .notice_entry_form input.error, .show_employee .notice_entry_form textarea.error {
	border-color: red;
}

.show_employee .notice_form textarea, .show_employee .notice_entry_form textarea {
	font-weight: 300;
	height: 120px;
	margin-bottom: 12px;
}

.show_employee .notice {
	padding-left: 0;
}

.show_employee .notice h2 {
	font-size: 17px;
	text-transform: none;
}

.show_employee .notice .notice_header {
	background: #f3f3f3 none repeat scroll 0 0;
	border-radius: 15px 15px 15px 0;
	padding: 10px;
	margin-bottom: 12px;
}

.show_employee .notice .notice_header .notice_edit img, .show_employee .notice .notice_header .notice_delete img {
	height: 30px;
	width: auto;
}

.show_employee .notice .notice_header .buttons {
	text-align: right;
	font-size: 0;
}

.show_employee .notice .notice_header .buttons a, .show_employee .notice .notice_header .buttons div {
	text-decoration: none;
	margin-left: 5px;
	cursor: pointer;
}

.show_employee .notice .notice_content {
	font-size: 14px;
	font-weight: 300;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	width: 100%;
}

.show_employee .notice_edit {
	display: inline-block;
}

.show_employee .notice_entry_form {
	display: none;
}

/* Meine Auswertung */
.evaluation_selector_container, .evaluation_mot_selector_container {
	right: 0;
	top: 22px;
	width: 270px;
}

.evaluation_selector_container .selectboxit, .evaluation_selector_container select, .evaluation_mot_selector_container .selectboxit, .evaluation_mot_selector_container select {
	width: 100% !important;
}

.evaluation_selector_home_container .selectboxit, .evaluation_mot_selector_home_container .selectboxit {
	width: 100% !important;
}

.evaluation_selector_home_container, .evaluation_mot_selector_home_container {
	padding-left: 20px;
}

.evaluation_selector_home_container .selectboxit-container span, .evaluation_selector_home_container .selectboxit-container .selectboxit-options a, .evaluation_mot_selector_home_container .selectboxit-container span, .evaluation_mot_selector_home_container .selectboxit-container .selectboxit-options a {
	height: 35px;
	line-height: 35px;
}

.evaluation_report_quicklink .icon {
	font-size: 27px;
	left: 9px;
	top: 6px;
}

.evaluation_report_quicklink a {
	background: #555 none repeat scroll 0 0;
	border-radius: 9px 9px 9px 0;
	color: #fff;
	display: block;
	padding: 11px 14px 11px 43px;
	text-decoration: none;
}

.evaluation_report_quicklink a:hover {
	background: #444 none repeat scroll 0 0;
}

.evaluation_report_quicklink_text {
	text-transform: uppercase;
}

.evaluation .textright {
	text-align: right;
}

.evaluation .portal_content_header {
	margin-bottom: 15px;
}

.evaluation .portal_content_header p a {
	color: #79B31D;
	font-weight: 300;
	text-decoration: none;
}

.evaluation_line {
	margin-bottom: 15px;
}

.eva_header h2 {
	color: #73B736;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 2px;
	text-transform: uppercase;
}

.eva_header .blue h2 {
	color: #4c9ed9;
}

.eva_header .red h2 {
	color: #e52823;
}

.eva_header .brown h2 {
	color: #926b00;
}

.eva_button {
	margin-top: 10px;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 300;
	height: auto;
	padding: 3px 16px 4px 16px;
	text-decoration: none;
	border-radius: 3px;
	margin-bottom: 2px;
	background: #79B31D;
}

.eva_ako_rel_abs_150 .eva_button {
	padding: 3px 16px 3px 16px;
}

.eva_button:hover {
	background-color: #6A9D19;
}

.eva_ako_competences_bars .bar_container {
	height: 100px;
	border-bottom: 1px solid #AAAAAA;
}

.eva_ako_competences_bars .bar {
	background: #e6821e none repeat scroll 0 0;
	border-radius: 10px 10px 0 0;
	bottom: 0;
	height: 80px;
	left: 32px;
	width: 120px;
}

.eva_mot_content .eva_ako_competences_bars .bar {
	background: #926b00 none repeat scroll 0 0;
	border-radius: 0;
	left: -1px;
	bottom: -1px;
}

.eva_mot_content .eva_ako_competences_bars .compare1 .bar {
	width: 60px;
}

.eva_mot_content .eva_ako_competences_bars .compare2 .bar {
	width: 60px;
	background: #aaa !important;
}

.eva_mot_content .eva_ako_competences_bars .bar_back {
	background: #fff none repeat scroll 0 0 !important;
	border: 1px solid #aaa;
	border-radius: 0;
	width: 120px;
	height: 100px;
	z-index: 2;
	left: 32px;
}

.eva_mot_content .eva_ako_competences_bars .bar_back.compare1 {
	width: 60px;
	left: 30px;
}

.eva_mot_content .eva_ako_competences_bars .bar_back.compare2 {
	width: 60px;
	left: 95px;
}

.eva_ako_competences_bars .active .bar {
	background: #e6821e;
}

.eva_mot_content .eva_ako_competences_bars .active .bar {
	background: #926b00;
}

.eva_ako_competences_bars .bar_negative {
	background: #e6821e none repeat scroll 0 0;
	border-radius: 0 0 10px 10px;
	bottom: -1px;
}

.eva_ako_competences_bars .active .bar_negative {
	background: #e6821e;
}

.eva_ako_competences_bars .bar_value {
	text-align: center;
	color: #333;
	padding-top: 4px;
}

.eva_mot_content .eva_ako_competences_bars .bar_value {
	color: #FFF;
}

.eva_ako_competences_bars .bar_value.outside {
	margin-top: -30px;
	color: #555;
	white-space: nowrap;
}

.eva_mot_content .eva_ako_competences_bars .bar_value.outside {
	color: #555;
}

.eva_ako_competences_bars .average, .eva_ako_competences_bars .average_compare {
	background: none;
	color: #333;
	display: inline-block;
	float: right;
	font-size: 14px;
	margin-top: 38px;
	padding: 6px 12px;
	text-align: right;
	width: 173px !important;
}
.eva_ako_competences_bars .average{
	color: #e6821e;
}

.eva_ako_competences_bars .average_compare {
	color: #696969;
	margin-top: 21px;
	width: 230px;
}

body .eva_ako_facets_bars .average .me{
	background: transparent;
	color: #e6821e;
}
body .eva_ako_facets_bars .average .compare{
	background: transparent;
	color: #696969;
}

.eva_ako_competences_bars .descr_container {
	text-align: center;
	line-height: 19px;
	margin-top: 10px;
	font-weight: 300;
}

.eva_ako_competences_bars .descr_container .title {
	font-size: 16px;
	line-height: 133%;
	text-align: center;
}

.eva_ako_competences_bars .descr_container .more a {
	font-size: 12px;
	text-decoration: none;
	color: #888;
}

.eva_ako_competences_bars .bar_column {
	padding-top: 23px;
}

.eva_ako_competences_bars .bar_column:hover {
	background: #F9F9F9 none repeat scroll 0% 0%;
	border-radius: 15px 15px 0 0;
	padding-bottom: 9px;
	cursor: pointer;
}

.eva_ako_competences_bars .bar_column.no_bar:hover {
	background: none;
	cursor: default;
}

.eva_ako_competences_bars .bar_column.active {
	background: #eee;
	border-radius: 15px 15px 0 0;
	padding-bottom: 30px;
	cursor: default;
}

.eva_ako_competences_bars .bar_column.active .more a {
	display: none;
}

.eva_ako_content {
	border-radius: 48px 48px 48px 0px;
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}

.eva_ako_content.no_overflow_hidden {
	overflow: visible;
}

.eva_ako_content ul li {
	font-size: 16px;
	font-weight: 400;
}

.eva_ako_content h2 {
	margin-top: 30px;
}

.eva_ako_detail {
	background: none;
	padding: 0px 0 0px;
	border-radius: 0;
	width: 100%;
	background: #eee;
}

.eva_ako_detail_he{
	background: white;
}

.eva_ako_detail.eva_mot_detail {
	border-radius: 0px 0 48px 0px;
}

.eva_he_expand img, .eva_he_minimize img, .eva_mot_expand img, .eva_mot_minimize img {
	cursor: pointer;
	width: 32px;
}

.eva_ako_expand_title {
	position: absolute;
	top: 10px;
	left: 60px;
}

.eva_mot_expand, .eva_mot_minimize {
	cursor: pointer;
	font-size: 15px;
	margin-top: 30px;
	padding-left: 40px;
	padding-top: 7px;
	color: #73b736;
}

.eva_ako_facets_bars {
	display: none;
}

.eva_ako_facets_bars.active {
	display: block;
}

.eva_ako_facets_bars .bar_positive {
	background: #e6821e none repeat scroll 0px 0px;
	border-radius: 0px 7px 7px 0px;
	z-index: 3;
}

.eva_ako_facets_bars .bar_back.bar_positive {
	background: #fff none repeat scroll 0 0 !important;
	border: 1px solid #aaa;
	border-radius: 0;
	height: 23px;
	top: 0;
	width: 430px;
	z-index: 2;
}

.eva_mot_content .eva_ako_facets_bars .bar_positive {
	background: #926b00 none repeat scroll 0 0;
	border-radius: 0;
	left: -1px;
	top: -1px;
	height: 23px;
}

.eva_mot_content .eva_ako_facets_bars .mot_facet_compare .bar_positive {
	background: #aaa;
}

.mot_facet_compare {
	margin-bottom: 10px;
}

.eva_ako_facets_bars .bar_container {
	border-left: 1px solid #AAA;
}

.eva_mot_content .eva_ako_facets_bars .bar_container {
	border-left: 0;
}

.eva_ako_facets_bars .bar_negative {
	background: #e6821e none repeat scroll 0px 0px;
	border-radius: 7px 0px 0px 7px;
	left: -1px;
}

.eva_ako_facets_bars .average {
	background: rgb(243, 243, 243) none repeat scroll 0 0;
	color: #b5b5b5;
	font-size: 14px;
	left: -120px;
	text-align: center;
	top: 20px;
	width: 240px;
}

.eva_ako_facets_bars .average .me {
	background: #e6821e none repeat scroll 0 0;
	color: #333;
	display: inline-block;
	margin-bottom: 6px;
	padding: 4px 10px;
	width: 230px;
}

.eva_ako_facets_bars .average .compare {
	background: #b7b7b7;
	color: #333;
	display: inline-block;
	padding: 4px 10px;
	width: 230px;
}

.eva_ako_facets_bars {
	/*margin-top: 31px;*/
	margin-bottom: 30px;
}
.tip_close5{
	/*margin-top: -20px;*/
	position: relative;
}

.eva_ako_facets_bars .facet_bar_column {
	height: 32px;
}

.eva_ako_facets_bars .facet_bar_last {
	height: 70px;
	padding-bottom: 70px;
}

.eva_ako_facets_bars .facet_bar {
	height: 100%;
	margin-left: -120px;
}

.eva_mot_content .eva_ako_facets_bars .facet_bar {
	margin-left: 0;
	margin-top: 8px;
}

.eva_ako_facets_bars .bar_container {
	height: 100%;
	padding: 6px 0;
}

.eva_ako_facets_bars .bar_value {
	color: #333;
	text-align: right;
	padding-right: 12px;
}

.eva_mot_content .eva_ako_facets_bars .bar_value {
	color: #333;
	margin-top: 8px;
	padding-right: 30px;
}

.eva_ako_facets_bars .bar_value.outside {
	color: #555;
	margin-left: 100%;
	padding-left: 6px;
	text-align: left;
	width: 100px;
}

.eva_mot_content .eva_ako_facets_bars .bar_value.outside {
	color: #555;
}

.eva_ako_facets_bars .facet_desc {
	font-size: 16px;
	padding-top: 7px;
	font-weight: 300;
	padding-left: 30px;
}

.eva_ako_wait, .eva_umf_wait {
	background: #faf2cd none repeat scroll 0 0;
	border-radius: 28px 28px 28px 0;
	color: #333;
	height: 150px;
	line-height: 33px;
	margin-top: 15px;
	padding-top: 44px;
	text-align: center;
}

.lei_expl{
	padding: 0;
}


.eva_ako_detail .tips1, .eva_ako_detail .tips2, .eva_ako_detail .tips3, .eva_ako_detail .tips4 {
	display: none;
}

.eva_ako_detail .tips1.active, .eva_ako_detail .tips2.active, .eva_ako_detail .tips3.active, .eva_ako_detail .tips4.active {
	display: block;
}

.eva_tips_morelink a {
	background: #666 url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrow_nav1_white.png') no-repeat scroll 11px center / 7px auto;
	border-radius: 13px 13px 13px 0;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: 300;
	height: auto;
	margin-bottom: 2px;
	margin-top: 15px;
	padding: 8px 16px 8px 26px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}

.eva_tips_morelink a:hover {
	background: #555 url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrow_nav1_white.png') no-repeat scroll 11px center / 7px auto;
}

.eva_tips_morelink {
	padding-left: 24px;
	text-align: right;
}

.eva_tips_noauf {
	margin-top: 23px;
	padding-left: 24px;
}

.eva_tips_slider.active {
	display: block;
}

.eva_tips_slide {
	text-align: center;
	font-size: 13px;
	font-weight: 300;
	background: #FFF none repeat scroll 0% 0%;
	border-radius: 30px 30px 30px 0px;
	padding: 0 0 30px;
}

.eva_tips_noauf .eva_tips_slide {
	font-size: 14px;
	padding: 0 0 17px;

}

.eva_tips_page {
	padding: 30px 30px 0;
}

.eva_tips_page h1 {
	font-size: 27px;
	padding-bottom: 12px;
}

.eva_tips_page .eva_tips_page_entry {
	margin-bottom: 20px;
}

.eva_tips_page h2 {
	background: #b7b7b7 none repeat scroll 0 0;
	border-radius: 15px;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	font-weight: 300;
	line-height: 120%;
	margin-bottom: 8px;
	padding: 7px 14px;
}

.eva_tips_page h2.headline_q1 {
	display: table-cell;
	width: 30%;
	box-sizing: border-box;
	vertical-align: middle;
	border: 2px solid #76BB3E;
	background-color: transparent;
	color: #76BB3E;
	border-radius: 0px;
	font-size: 18px;
	padding: 10px 25px;
}

.eva_tips_page h2.headline_q2 {
	display: table-cell;
	width: 30%;
	box-sizing: border-box;
	vertical-align: middle;
	border: 2px solid #4C9ED9;
	background-color: transparent;
	color: #4C9ED9;
	border-radius: 0px;
	font-size: 18px;
	padding: 10px 25px;
}

.eva_tips_page h2.headline_q3 {
	display: table-cell;
	width: 30%;
	box-sizing: border-box;
	vertical-align: middle;
	border: 2px solid #777;
	background-color: transparent;
	color: #777;
	border-radius: 0px;
	font-size: 18px;
	padding: 10px 25px;
}

.eva_tips_page h2.headline_q4 {
	display: table-cell;
	width: 30%;
	box-sizing: border-box;
	vertical-align: middle;
	border: 2px solid #d23e48;
	background-color: transparent;
	color: #d23e48;
	border-radius: 0px;
	font-size: 18px;
	padding: 10px 25px;
}

.eva_tips_page p {
	font-size: 14px;
	padding-left: 3%;
	width: 65%;
	box-sizing: border-box;
	display: table-cell;
}
.eva_tips_page .eva_tips_page_entry{
	clear: both;
	width: auto;
	display: table;
}

.eva_ako_detail .eva_tip {
	padding: 0px 39px;
	margin: 14px 0px 8px 0px;
}

.eva_ako_detail .eva_ako_tip_hl {
	background: #b7b7b7 none repeat scroll 0 0;
	border-radius: 13px;
	color: #fff;
	font-weight: 300;
	line-height: 120%;
	margin-bottom: 8px;
	padding: 6px;
}

.eva_ako_detail .eva_ako_tip_hl.quadrant_1 {
	background: #76BB3E;
}

.eva_ako_detail .eva_ako_tip_hl.quadrant_2 {
	background: #4C9ED9;
}

.eva_ako_detail .eva_ako_tip_hl.quadrant_3 {
	background: #777;
}

.eva_ako_detail .eva_ako_tip_hl.quadrant_4 {
	background: #d23e48;
}

.eva_ako_detail .eva_tips_noauf .eva_ako_tip_hl {
	margin-bottom: 12px;
	background: #D23E48;
}

.eva_ako_detail_switch {
	margin-top: 15px;
}

.sprite_lights {
	border-radius: 30px;
	height: 20px;
	margin-top: 2px;
	width: 20px;
}

.sprite_lights.sprite_light_red {
	background-color: #d23e48;
}

.sprite_lights.sprite_light_yellow {
	background-color: #F0C346;
}

.sprite_lights.sprite_light_green {
	background-color: #79B31D;
}

.eva_umf {
	border-radius: 28px 28px 28px 0px;
	padding: 26px 26px 30px 26px;
}

.eva_umf_container {
	background: #FFF none repeat scroll 0% 0%;
	border-radius: 15px 15px 15px 0px;
}

.eva_umf_entry {
	padding: 14px;
}

.eva_umf_entry_descr {
	font-size: 13px;
	font-weight: 300;
	width: 80%;
	margin-left: 10px;
	margin-top: 2px;
}

.eva_umf_detail_switch {
	margin-top: 10px;
}

.eva_umf_bars {
	margin-top: 12px;
}

.eva_umf_facets_bars .bar.bar_positive {
	background: #e6821e none repeat scroll 0px 0px;
	border-radius: 0px 7px 7px 0px;
}

.eva_umf_facets_bars .bar.bar_positive.compare {
	background: #b7b7b7 none repeat scroll 0px 0px;
	margin-top: 7px;
}

.eva_umf_bars .eva_umf_facets_bars .facet_bar_column {
	margin-top: 10px;
}

.eva_umf_facets_bars .facet_desc {
	font-size: 14px;
	padding-top: 7px;
	font-weight: 400;
	line-height: 18px;
}

.eva_umf_facets_bars .facet_bar {
}

.eva_umf_facets_bars .facet_bar .bar_container {
	width: 100%;
	padding: 6px 0px;
}

.eva_umf_facets_bars .bar_value {
	color: #333;
	text-align: right;
	padding-right: 12px;
}

/* Umf Firmenauswertung Details */

.umf_details_button {
	right: 32px;
	top: 30px;
	z-index: 1000;
}

.umf_details_button .button_green {
	padding: 8px 30px 9px 48px;
	display: inline;
}

.umf_details_show {
	margin-bottom: 28px;
	margin-top: 15px;
	padding: 0;
	width: 77%;
}

.umf_details_show .umfitem {
	border-bottom: 1px solid #FFF;
	font-size: 13px;
}

.umf_details_show .umfitem_main {
	background: #fcd5b5 none repeat scroll 0 0;
	padding: 5px 17px 5px 10px
}

.umf_details_show .umfitem_compare {
	background: #b7b7b7 none repeat scroll 0px 0px;
	padding: 5px;
	text-align: center;
	height: 100%;
	right: -1px;
	top: 0;
}

.umf_details_show .umfitem:last-child {
	border-bottom: 0px;
}

.umf_details_show .umfitem_content {
	width: 90%;
	padding-right: 50px;
}

.umf_details_show .umfitem_value_compare {
	text-align: center;
	width: 100%;
}

/*Absolute Werte*/

.eva_ako_content_absolute .eva_ako_competences_bars .bar {
	background: #e6821e none repeat scroll 0 0;
	border-radius: 50%;
	bottom: 0;
	left: 32px;
	display: table;
}

.eva_mot_content .eva_ako_content_absolute .active .bar {
	background: #e6821e none repeat scroll 0 0;
}

.eva_ako_content_absolute .bar {
	left: 50% !important;
}

.eva_ako_content_absolute .bar_container {
	border-bottom: none;
	border-left: none;
}

.eva_ako_content_absolute .eva_ako_competences_bars .bar_value {
	padding-bottom: 2px;
	display: table-cell;
	vertical-align: middle;
	padding-top: 0;
}

.eva_ako_content_absolute .eva_ako_competences_bars .bar_abs_compare .bar_value {
	font-size: 13px;
}

.eva_ako_content_absolute .eva_ako_competences_bars .bar_value.outside {
	margin-top: -20px;
}

.eva_ako_competences .bar_value.outside,
.eva_ako_competences .bar.toosmall {
	display: block;
}

.eva_ako_content_absolute .average {
	/* display: none; */
}

.eva_ako_content_absolute .eva_ako_competences_bars .descr_container .more a {
	color: #888;
}

.eva_ako_content_absolute .bar_sprite_ballgraph {
	height: 40px;
	width: 400px;
	margin-left: -25px;
}

.eva_ako_content_absolute .sprite_ballgraph {
	background: transparent url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/sprite_ballgraph_orange.png') no-repeat scroll 0px 0px / 400px auto;
	width: 100%;
	height: 100%;
}

.eva_ako_content_absolute .sprite_ballgraph.green {
	background: transparent url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/sprite_ballgraph_green.png') no-repeat scroll 0px 0px / 400px auto;
}

.eva_ako_content_absolute .sprite_ballgraph.blue {
	background: transparent url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/sprite_ballgraph.png') no-repeat scroll 0px 0px / 400px auto;
}

.eva_ako_content_absolute .sprite_ballgraph.red {
	background: transparent url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/sprite_ballgraph_red.png') no-repeat scroll 0px 0px / 400px auto;
}

.eva_ako_content_absolute .eva_ako_facets_bars .bar_value {
	color: #555;
	font-size: 16px;
	line-height: 14px;
	margin-top: 12px;
	text-align: left;
	white-space: nowrap;
}

.eva_ako_content_absolute .eva_ako_facets_bars .facet_desc {
	padding-top: 13px;
}

.eva_ako_content_absolute .eva_ako_facets_bars .facet_bar_column {
	height: 40px;
	margin-top: 10px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_100percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_100percent {
	background-position: 0 0px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_90percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_90percent {
	background-position: 0 -40px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_80percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_80percent {
	background-position: 0 -80px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_70percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_70percent {
	background-position: 0 -120px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_60percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_60percent {
	background-position: 0 -160px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_50percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_50percent {
	background-position: 0 -200px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_40percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_40percent {
	background-position: 0 -240px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_30percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_30percent {
	background-position: 0 -280px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_20percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_20percent {
	background-position: 0 -320px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_10percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_10percent {
	background-position: 0 -360px;
}

.eva_ako_content_absolute .sprite_ballgraph.sprite_00percent,
.eva_ako_content_absolute .bar_cont_compare .sprite_ballgraph.sprite_00percent {
	background-position: 0 -400px;
}

.eva_ako_content_absolute .eva_ako_detail .eva_button {
	background: #79B31D;
}

.eva_ako_content_absolute .eva_ako_detail .eva_button:hover {
	background: #6A9D19;
}

/* Mein Plan */

.eva_plan_text {
	margin-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 30px;
}

.eva_plan_row {
	margin-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
	min-height: 42px;
}

.eva_plan_row label {
	padding-top: 10px;
}

.eva_plan_row .button_green {
	width: 260px;
	margin-top: -10px;
}

.eva_plan_notes {
	margin-top: 40px;
	margin-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
}

/* Pro-Index */

.proindex_container {
	margin-top: 0;
	padding-left: 0;
}

.proindex_container.proindex {
	margin-bottom: 50px;
}

.proindex_container h2 {
	font-size: 27px;
	margin-bottom: 35px;
	margin-top: 20px;
}

.proindex_container.umfindex h2, .proindex_container.umfindex strong {
	color: #e6821e;
}

.proindex_container.proindex h2, .proindex_container.proindex strong {
	color: #6A9D19;
}

.proindex_container.potenzialindex h2, .proindex_container.potenzialindex strong {
	color: #4C9ED9;
}

.proindex_container.entwicklungsindex h2, .proindex_container.entwicklungsindex strong {
	color: #d23e48;
}

.proindex_columns {
	text-align: center;
}

.proindex_columns .label {
	text-align: left;
}

.proindex_columns .col_right.paddingright {
	padding-left: 0;
	padding-right: 2%;
}

.proindex_columns .col_left .bar_left {
	border: 1px solid #3c3c3c;
	height: 300px;
	margin: 0 auto;
	position: relative;
	width: 200px;
}

.proindex_columns .col_left .bar_left.bar_small.left {
	float: left;
	height: 300px;
	width: 100px;
	margin-left: 25px;
}

.proindex_columns .col_left .bar_left.bar_small.right {
	float: right;
	height: 300px;
	width: 100px;
	margin-right: 25px;
	border: 1px solid #b7b7b7;
}

.proindex_columns .col_left .bar_left.bar_horizontal.bottom {
	border: 1px solid #b7b7b7;
}

.proindex_columns .col_left.descr .bar_left.bar_horizontal.bottom {
	border: 0;
}

.proindex_columns .col_left .bar_left.bar_horizontal {
	float: left;
	height: 40px;
	margin-bottom: 10px;
	width: 260px;
}

.proindex_columns .col_left.descr .bar_left.bar_horizontal {
	margin-left: 119px;
}

.proindex_columns .col_left.descr .label_center {
	margin-top: 0 !important;
	margin-bottom: 20px;
	padding-left: 0;
}

.proindex_columns .descr_right {
	text-align: left;
	font-size: 14px;
	height: auto;
	padding-left: 44px;
	padding-right: 50px;
	padding-bottom: 25px;
	display: inline-block;
}

.proindex_columns .col_left .bar_left.bar_horizontal .bar_left_inner {
	height: 100%;
	padding-top: 9px;
}

.proindex_columns .col_left .bar_left.bar_small.right .bar_left_inner {
	background: #b7b7b7;
	color: #333;
}

.proindex_columns .col_left .bar_left.bar_horizontal.bottom .bar_left_inner {
	background: #b7b7b7;
	color: #333;
}

.umfindex .proindex_columns .col_left .bar_left, .proindex .proindex_columns .col_left .bar_left.yellow {
	border: 1px solid #e6821e;
}

.proindex .proindex_columns .col_left .bar_left {
	border: 1px solid #6A9D19;
}

.potenzialindex .proindex_columns .col_left .bar_left {
	border: 1px solid #4C9ED9;
}

.entwicklungsindex .proindex_columns .col_left .bar_left, .proindex .proindex_columns .col_left .bar_left.red {
	border: 1px solid #d23e48;
}

.proindex_columns .col_left .bar_left_inner {
	background: #3c3c3c;
	color: #FFF;
	height: 75%;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-top: 12px;
}

.umfindex .proindex_columns .col_left .bar_left_inner, .proindex .proindex_columns .col_left .yellow .bar_left_inner {
	background: #e6821e;
}

.proindex .proindex_columns .col_left .bar_left_inner {
	background: #6A9D19;
}

.potenzialindex .proindex_columns .col_left .bar_left_inner {
	background: #4C9ED9;
}

.entwicklungsindex .proindex_columns .col_left .bar_left_inner, .proindex .proindex_columns .col_left .red .bar_left_inner {
	background: #d23e48;
}

.proindex_columns .col_right .bar_right {
	border: #b7b7b7 1px solid;
	height: 300px;
	width: 200px;
	position: relative;
	margin: 0 auto;
}

.proindex_columns .col_right .bar_right_inner {
	background: #b7b7b7;
	color: #333;
	height: 75%;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-top: 12px;
}

.proindex_container .label_left, .proindex_container .label_right {
	float: left;
	padding-top: 8px;
	width: 100%;
}

.index_columns {
	margin-top: 50px;
}

.lindex_counter {
	font-size: 14px;
}

.lindex_counter label {
	display: inline-block;
	padding-left: 10px;
	width: 162px;
}

.lindex_counter_sum {
	height: 30px;
	line-height: 30px;
	margin-bottom: 4px;
	text-align: left;
	width: 100%;
	background: #fff none repeat scroll 0 0;
}

.lindex_counter_green, .lindex_counter_yellow, .lindex_counter_red {
	background: #6a9d19 none repeat scroll 0 0;
	clear: both;
	color: #fff;
	display: block;
	height: 30px;
	line-height: 30px;
	margin-bottom: 4px;
	text-align: left;
	width: 203px;
}

.lindex_counter_yellow {
	background: #e6821e none repeat scroll 0 0;
}

.lindex_counter_red {
	background: #d23e48 none repeat scroll 0 0;
}

/* Vergleich mit Anforderungen */

.auf_container{
	padding: 10px 20px;
}

.eva_auf {
	display: none;
	border-radius: 50px 50px 50px 0px;
	border: #79B31D solid 1px;
	margin-top: 23px;
	margin-bottom: 9px;
	background: #FFF;
	z-index: 1000;
	overflow: auto;
}

.eva_auf_index {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #79b31d;
	border-radius: 50px 50px 50px 0;
	margin-bottom: 30px;
	margin-top: 0;
	overflow: auto;
	z-index: 1000;
}

.eva_auf.active {
	display: block;
}

.eva_auf a.eva_button.auf_close {
	background-color: #fff;
	background-image: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icons-s/icons.svg') !important;
	background-position: 0 -168px;
	background-size: auto auto !important;
	cursor: pointer;
	height: 28px;
	right: 10px;
	top: 4px;
	width: 28px;
}

.eva_ako_content_absolute .eva_auf a.eva_button.auf_close:hover {
	background: #6A9D19 url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_close_s.png') no-repeat scroll 8px 7px / 12px auto;
}

.eva_legend {
	bottom: -60px;
	left: 0;
}

.auf_graph_coordinates {
	font-size: 16px;
	font-weight: 400;
	height: 363px;
	margin: 50px 84px 50px 69px;
	width: 500px;
}

.eva_auf_index .auf_graph_coordinates {
	font-size: 16px;
	font-weight: 300;
	height: 583px;
	margin: 50px 84px 50px 69px;
	width: 800px;
}

.auf_graph_headline {
	color: #73b736;
	font-size: 20px;
	font-weight: 300;
	line-height: 24px;
	margin-top: 20px;
	padding: 0 49px;
	text-align: left;
	width: 100%;
}

.auf_graph_descr_kompetneg {
	bottom: -23px;
	color: #333;
	left: 190px;
}

.eva_auf_index .auf_graph_descr_kompetneg {
	bottom: -23px;
	color: #333;
	left: 338px;
}

.auf_graph_descr_kompetpos {
	color: #333;
	left: 190px;
	top: -23px;
}

.eva_auf_index .auf_graph_descr_kompetpos {
	color: #333;
	left: 338px;
	top: -23px;
}

.auf_graph_descr_anfneg {
	color: #333;
	left: -73px;
	top: 166px;
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
	transform: rotate(-90deg);
}

.auf_graph_descr_anfneg.umot {
	color: #333;
	left: -90px;
	top: 175px;
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
	transform: rotate(-90deg);
}

.eva_auf_index .auf_graph_descr_anfneg {
	color: #333;
	left: -74px;
	top: 280px;
	-ms-transform: rotate(-90deg); /* IE 9 */
	-webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */
	transform: rotate(-90deg);
}

.auf_graph_descr_anfpos {
	right: -73px;
	top: 166px;
	color: #555;
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
}

.auf_graph_descr_anfpos.umot {
	color: #555;
	right: -92px;
	top: 175px;
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
}

.eva_auf_index .auf_graph_descr_anfpos {
	right: -73px;
	top: 280px;
	color: #555;
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
}

.eva_auf_index .auf_graph_descr_index_q1 {
	color: #76bb3e;
	font-size: 18px;
	font-weight: 600;
	right: -20px;
	text-transform: uppercase;
	top: 0;
	z-index: 100;
}

.eva_auf_index .auf_graph_descr_index_q2 {
	color: #4c9ed9;
	font-size: 18px;
	font-weight: 600;
	left: -20px;
	text-transform: uppercase;
	top: 0;
	z-index: 100;
}

.eva_auf_index .auf_graph_descr_index_q4 {
	color: #E52823;
	font-size: 18px;
	font-weight: 600;
	right: -20px;
	text-transform: uppercase;
	bottom: -26px;
	z-index: 100;
}

.auf_graph_values {
	background: #fdfdfd url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/back_coordinates_xl.png') no-repeat scroll 0 0 / 100% auto;
	height: 364px;
	padding: 26px 25px 25px;
	width: 500px;
}

.eva_auf_index .auf_graph_values {
	background: #fdfdfd url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/back_coordinates_xl.png') no-repeat scroll 0 0 / 100% auto;
	height: 100%;
	padding: 35px 39px 26px;
	width: 100%;
}

.auf_graph_quadrant {
	height: 155px;
	width: 225px;
}

.eva_auf_index .auf_graph_quadrant {
	height: 50%;
	width: 50%;
}

.auf_graph_value.quad1 {
	margin-bottom: 11px;
	margin-left: -11px;
}

.auf_graph_value.quad2 {
	margin-bottom: 11px;
	margin-right: -11px;
}

.auf_graph_value.quad3 {
	margin-right: -11px;
	margin-top: -11px;
}

.auf_graph_value.quad4 {
	margin-left: -11px;
	margin-top: -11px;
}

.auf_graph_sprite_bullets {
	background: #76bb3e none repeat scroll 0 0;
	border-radius: 14px;
	color: #fff;
	font-size: 15px;
	height: 22px;
	text-align: center;
	width: 22px;
}

.auf1_quad2 .auf_graph_sprite_bullets, .auf2_quad2 .auf_graph_sprite_bullets, .auf3_quad2 .auf_graph_sprite_bullets, .auf4_quad2 .auf_graph_sprite_bullets {
	background: #4C9ED9;
	right: 0px;
}

.auf1_quad3 .auf_graph_sprite_bullets, .auf2_quad3 .auf_graph_sprite_bullets, .auf3_quad3 .auf_graph_sprite_bullets, .auf4_quad3 .auf_graph_sprite_bullets {
	background: #777;
	right: 0px;
}

.auf1_quad4 .auf_graph_sprite_bullets, .auf2_quad4 .auf_graph_sprite_bullets, .auf3_quad4 .auf_graph_sprite_bullets, .auf4_quad4 .auf_graph_sprite_bullets {
	background: #E52823;
}

.auf_graph_legend {
	margin-left: 0px;
	padding-left: 0;
	padding-top: 29px;
	width: 210px;
}

.auf_graph_legend.mb27 {
	margin-bottom: 27px;
}

.auf_graph_legend_global {
	margin-bottom: 30px;
}

.auf_graph_legend_label {
	font-size: 17px;
	padding-bottom: 9px;
	width: 100%;
}

.auf_graph_legend_entry_label {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 7px;
}

.auf_graph_legend_global .auf_graph_legend_entry_label {
	font-size: 17px;
	font-weight: 600;
	padding-bottom: 23px;
	padding-top: 25px;
}

.auf_graph_legend_entry {
	font-size: 14px;
	padding-bottom: 1px;
	width: 100%;
}

.auf_graph_legend_global .auf_graph_legend_entry {
	font-size: 17px;
	padding-bottom: 1px;
}

.auf_graph_legend_entry .number {
	width: 12%;
}

.auf_graph_legend_entry .name {
	font-weight: 600;
	padding-bottom: 5px;
	width: 88%;
}

.auf_graph_legend_entry .name.big {
	font-size: 17px;
}

.auf_graph_legend_global .auf_graph_legend_entry .description {
	color: #333;
	margin-bottom: 10px;
	font-size: 16px;
}

.auf_graph_legend_global .auf_graph_legend_entry .tip_container {
	background: #fff none repeat scroll 0 0;
	margin: 4px 0 35px;
	padding: 14px;
	width: 100%;
}

.auf_graph_legend_global .auf_graph_legend_entry .tip_label {
	color: #333;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
}

.auf_graph_legend_global .auf_graph_legend_entry .tip {
	color: #333;
	font-size: 14px;
}

.auf_graph_legend_entry.quadrant_1, .auf_graph_legend_entry_label.quadrant_1 {
	color: #76BB3E;
}

.auf_graph_legend_entry.quadrant_2, .auf_graph_legend_entry_label.quadrant_2 {
	color: #4C9ED9;
}

.auf_graph_legend_entry.quadrant_3, .auf_graph_legend_entry_label.quadrant_3 {
	color: #777;
}

.auf_graph_legend_entry.quadrant_4, .auf_graph_legend_entry_label.quadrant_4 {
	color: #E52823;
}

.auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_1 {
	color: #000;
}

.auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_1 strong, .auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_1 label {
	color: #76BB3E;
	font-weight: normal;
}

.auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_2 {
	color: #000;
}

.auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_2 strong, .auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_2 label {
	color: #4C9ED9;
	font-weight: normal;
}

.auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_3 {
	color: #000;
}

.auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_3 strong, .auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_3 label {
	color: #777;
	font-weight: normal;
}

.auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_4 {
	color: #000;
}

.auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_4 strong, .auf_graph_legend_global .auf_graph_legend_entry_label.quadrant_4 label {
	color: #E52823;
	font-weight: normal;
}

.auf_graph_legend_global .auf_graph_legend_entry_label label {
	display: block;
	font-size: 19px;
	font-weight: 600 !important;
	margin-bottom: 15px;
	text-transform: uppercase;
}

.eva_auf_index .eva_auf_subtext {
	font-size: 15px;
	margin-bottom: 10px;
	padding: 20px 49px;
}

.eva_auf_index .eva_auf_subtext span {
	color: #76BB3E;
}

/*Vergleich mit Fremdtester*/

.eva_ako_content_compare .eva_ako_competences_bars .bar {
	width: 76px;
	left: 22px;
}

.eva_ako_content_compare .bar_compare {
	background: #B7B7B7;
	left: 90px !important;
}

.eva_ako_content_compare .bar_column.active .bar_compare {
	background: #878787;
}

.eva_ako_content_compare .eva_ako_facets_bars .bar_positive_compare, .eva_ako_content_compare .eva_ako_facets_bars .bar_negative_compare {
	z-index: 1;
	top: 29px;
	background: #878787;
}

.eva_ako_content_compare .eva_ako_facets_bars .facet_bar_column {
	height: 60px;
	border-bottom: 1px solid #FFFFFF;
}

.eva_ako_content_compare .facet_bar_column.last {
	border: none;
	margin-bottom: 40px;
}

.eva_ako_content_compare .eva_ako_facets_bars .facet_desc {
	padding-top: 20px;
}

.eva_ako_select {
	width: 260px;
}

.eva_ako_select_240 {
	width: 240px;
}

.eva_ako_rel_abs_150 {
	width: 150px;
}

.eva_umf_select {
	display: block !important;
}

.eva_ako_select .selectboxit-container .selectboxit {
	width: 260px !important;
	height: 26px;
}

.eva_ako_select_240 .selectboxit-container .selectboxit {
	width: 240px !important;
}

.eva_ako_select_s {
	width: 200px;
}

.eva_ako_select_s .selectboxit-container .selectboxit {
	width: 200px !important;
	height: 26px;
}

.eva_ako_select_group .selectboxit-text {
	width: 156px;
	text-align: left;
}

.eva_ako_select_group_compare .selectboxit-text {
	width: 82%;
	text-align: left;
}

.eva_anf_select_group .selectboxit-text {
	width: 156px;
	text-align: left;
}

.eva_mot_select.eva_ako_select_s .selectboxit-container .selectboxit {
	background: #eed89c !important;
}

.eva_mot_select.eva_ako_select_s .selectboxit-container .selectboxit-options {
	background: #eed89c !important;
	color: #333 !important;
}

.eva_mot_select.eva_ako_select_s .selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
	background: #e2c983 !important;
	color: #333 !important;
}

.eva_mot_select .selectboxit-list .selectboxit-option-anchor {
	color: #333 !important;
}

.eva_mot_select_comparison {
	width: 300px;
}

.eva_ako_select.eva_mot_select_comparison .selectboxit-container .selectboxit {
	width: 300px !important;
}

.lei_company .eva_ako_select_s_260 {
	width: 260px;
}

.lei_company .eva_ako_select_s_260 .selectboxit-container .selectboxit {
	width: 260px !important;
	background: #eed89c !important;
	color: #333 !important;
}

.eva_ako_select .selectboxit-container span {
	font-size: 12px;
	font-weight: 300;
	line-height: 24px;
}

.eva_ako_select .selectboxit-arrow-container {
	background: #e6821e url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/select_arrow_down_orange.png') no-repeat scroll 4px -1px;
	background-size: 75%;
}

.eva_ako_select.eva_mot_select .selectboxit-arrow-container {
	background: #886400 url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/select_arrow_down_brown.png') no-repeat scroll 4px -1px;
	background-size: 75%;
}

.eva_ako_select.select_questionnaire {
	margin-left: -17px;
	margin-top: 9px;
	font-size: 12px;
}

.eva_lei_selectcolumn .eva_ako_select.select_questionnaire {
	margin-left: 0;
	margin-bottom: 30px;
}

.eva_lei_selectcolumn {
	margin-top: 10px;
}

.eva_ako_select.select_comparison {
	margin-left: 16px;
	margin-top: 9px;
	font-size: 12px;
}

.eva_ako_select.select_comparison .selectboxit-arrow-container {
	background: #777 url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/select_arrow_down_grey.png') no-repeat scroll 4px -1px;
	background-size: 75%;
}

.eva_ako_select_group .selectboxit-container .selectboxit-options li a, .eva_anf_select_group .selectboxit-container .selectboxit-options li a {
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
}

.eva_ako_select_group_compare .selectboxit-container .selectboxit-options li a {
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
}

.eva_umf_select_group {
	width: 260px;
}

.eva_umf_select_group .selectboxit-container .selectboxit {
	width: 100% !important;
}

.eva_umf_select_group .selectboxit-container .selectboxit-options li a {
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
}

.eva_umf_select_group .selectboxit-text {
	float: left;
	overflow: hidden;
	text-indent: 0;
	text-overflow: ellipsis;
	width: 85%;
	text-align: left;
}

.eva_mot_select {
	width: 260px;
}

.eva_mot_select .selectboxit-container .selectboxit {
	width: 100% !important;
}

.eva_mot_select .selectboxit-container .selectboxit-options li a, .lei_company .selectboxit-container .selectboxit-options li a {
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
}

.eva_mot_select .selectboxit-text, .lei_company .selectboxit-text {
	float: left;
	overflow: hidden;
	text-indent: 0;
	text-overflow: ellipsis;
	width: 85%;
	text-align: left;
}

/*Vergleich mit Fremdtester ABSOLUTE WERTE*/

.eva_ako_abs_compare .tab.bar_column .bar_container {
	left: 50%;
}

.bar_self_container, .bar_compare_container {
	height: 100%;
	left: -50%;
}

.eva_ako_abs_compare .bar.bar_abs_compare {
	background: #b7b7b7 none repeat scroll 0px 0px;
}

.eva_ako_abs_compare .active .bar_abs_compare {
	background: #878787 none repeat scroll 0px 0px;
}

.bar_compare_container .bar.bar_abs_self {
	margin: 0 auto !important;
}

.eva_ako_abs_compare .eva_ako_competences_bars .bar.bar_abs_self {
	z-index: 10;
}

.eva_ako_abs_compare .eva_ako_facets_bars .bar_container {
	height: 50%;
	padding: 0;
	z-index: 4;
}

.eva_ako_abs_compare .eva_ako_facets_bars .bar_cont_compare {
	height: 50%;
	padding: 0;
	z-index: 2;
	margin-top: 4px;
}

.eva_ako_abs_compare .bar_cont_compare .sprite_ballgraph {
	background: transparent url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/sprite_ballgraph_grey.png') no-repeat scroll 0px 0px / 400px auto;
}

.eva_ako_abs_compare .eva_ako_facets_bars .facet_bar_column {
	height: 90px;
	padding-bottom: 15px;
	border-bottom: solid 1px #fff;
}

.eva_ako_abs_compare .eva_ako_facets_bars .facet_bar_column.last {
	border: none;
}

.eva_ako_abs_compare .eva_ako_facets_bars .facet_desc {
	height: 100%;
	padding-top: 7px;
}

.eva_ako_abs_compare .eva_ako_competences_bars .bar_value.outside,
.eva_ako_abs_compare .eva_ako_competences_bars .bar.toosmall {
	display: block;
}

.eva_ako_abs_compare .eva_ako_facets_bars .bar_value {
	text-align: right;
	white-space: nowrap;
	color: #555;
	font-size: 14px;
	line-height: 14px;
	margin-top: 14px;
}

/* Selectboxen in Leichtigkeits-Index */
.eva_lei_selectlist {
	width: 97%;
}

.eva_lei_selectlist_send {
	width: 3%;
}

.eva_lei_selectlist_send img {
	cursor: pointer;
	float: right;
	margin-top: 16px;
	width: 32px;
}

.eva_lei_selectcolumn .eva_ako_select {
	width: 90% !important;
}

.eva_lei_selectcolumn .eva_ako_select.select_comparison {
	width: 100% !important;
}

.eva_lei_selectcolumn .eva_ako_select .selectboxit-container .selectboxit {
	width: 100% !important;
}

.eva_lei_selectcolumn .eva_ako_select.select_comparison {
	margin-left: 0;
	padding-right: 25px;
}

.eva_ako_select.select_comparison2 .selectboxit-container .selectboxit {
	width: 100% !important;
}

.eva_ako_select.select_comparison2 {
	margin-left: 37px;
	text-align: center;
	width: 201px !important;
}

.eva_ako_select.select_comparison2 .selectboxit-text {
	width: 80%;
}

/*Auswertung WEITERBILDUNG Empfehlungen*/

.edu_teaser_container {
	position: relative;
	width: 100%;
	height: 338px;
	margin-bottom: 12px;
}

.main_item_container {
	margin-bottom: 17px;
	height: 468px;
	text-align: center;
	background: #f0f0f0;
	font-size: 0;
}

.main_item_container img {
	height: 468px;
	width: auto;
}

.edu_show_seminar .main_item_container img {
	height: 200px;
	margin-top: 132px;
	width: auto;
}

.edu_teasers {
	height: auto;
}

.edu_teasers .item_preview {
	background: #e0e0e0 none repeat scroll 0 0;
	padding: 11px 18px 0;
}

.edu_teasers .item_preview p {
	font-size: 15px;
	line-height: 140%;
}

.edu_col1 {
	padding-right: 10px;
}

.edu_col2 {
	padding-left: 12px;
}

.edu_list .item_title span, .edu_show .item_title span {
	color: #79B31D;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
	line-height: 20px;
}

.edu_col1 .item_title {
	color: #79B31D;
	font-size: 20px;
	font-weight: 400;
	text-decoration: none;
}

.edu_teasermain .item_title {
	color: #79B31D;
}

.edu_teasermain .item_rating {
	margin: 10px 0;
}

.edu_teasermain .item_notice {
	position: relative;
	display: flex;
}

.edu_teasermain .item_notice_label {
	margin-left: 10px;
	line-height: 20px;
}

.edu_teasermain .item_notice_label {
	font-size: 16px;
	font-weight: 400;
	vertical-align: middle;
}

.edu_list, .edu_show {
	font-size: 14px;
}

.edu_list_overview h2 {
	color: #78b41d;
	display: inline-block;
	font-size: 22px;
	font-weight: 400;
	margin-bottom: 0;
	margin-left: 34px;
}

.edu_list_overview_headline span {
	color: #78b41d;
	font-size: 26px;
	height: 20px;
	left: 0;
	margin-right: 0;
	position: absolute;
	top: 1px;
}

.item_description {
	margin-bottom: 15px;
	height: 89px;
	font-size: 12px;
}

.edu_show_recommended .item_description {
	height: auto;
}

.edu_list_whitepaper .item_description {
	height: 44px;
}

.edu_show_whitepaper .item_description {
	height: auto;
	margin-bottom: 8px;
}

.edu_list_coachings .item_description {
	height: 22px;
	font-size: 14px;
}

.edu_list_coachings .item_title span {
	font-size: 18px;
}

.edu_list_coachings .teaser_short_description {
	margin-top: 12px;
}

.edu_list_coachings .teaser_short_description p {
	font-size: 14px;
	color: #78b41d;
	margin-bottom: 6px;
}

.edu_list_coachings .teaser_short_description ul li {
	font-size: 14px;
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/bullets_black.png') no-repeat scroll 0 5px;
}

.edu_show_coachings .edu_details_col1 h2 {
	font-size: 16px;
	color: #78b41d;
}

.edu_list.portal_content {
	padding: 0px 30px 20px 30px;
	overflow: auto;
}

.edu_list .item_rating {
	color: #E0E0E0;
	font-size: 18px;
	width: 100%;
	margin-top: 5px;
}

.edu_list .item_rating span {
	color: #79B31D;
}

.item_description_inner {
	bottom: -6px;
}

.edu_show_recommended .item_description_inner {
	bottom: -6px;
	display: block;
	padding-top: 10px;
	position: relative;
}

.edu_list .button_more, .edu_list .button_less {
	margin-top: 22px;
}

.edu_list_plan {
	margin-top: 20px;
}

.edu_list_plan ul {
	margin-top: 15px;
}

.edu_list_plan ul li {
	color: #78b41d;
	font-size: 16px;
	font-weight: 400;
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/bullets_green_small.png') no-repeat scroll 0 7px;
}

.edu_more_col1 {
	clear: left;
	padding-right: 14px;
}

.edu_more_col2 {
	padding-left: 7px;
	padding-right: 7px;
}

.edu_more_col3 {
	padding-left: 14px;
}

.edu_show.ts_rahmen {
	overflow: auto;
}

.edu_teaser.main_item_description {
	background: #F0F0F0 none repeat scroll 0% 0%;
	height: 467px;
	border-radius: 30px 30px 30px 0px;
}

.edu_teaser.edu_col2 {
	padding-left: 22px;
}

.edu_teaser.edu_col1 {
	margin-bottom: 15px;
}

.edu_show .button_more {
	margin-top: 26px;
}

.edu_show .item_rating span {
	color: #79B31D;
}

.edu_teasers.show_more {
	margin-top: 24px;
}

.main_item_description .edu_teaser_container {
	padding-left: 22px;
	padding-top: 22px;
	padding-right: 18px;
	font-size: 24px;
	height: 468px;
}

.edu_teaser .main_item_description .item_description_inner, .edu_teaser .main_item_description .item_title {
	font-size: 24px;
	font-weight: 300;
	line-height: 120%;
}

.edu_teaser .main_item_description .item_subtitle {
	font-size: 16px;
	color: #000;
}

.edu_teaser .main_item_description .item_link {
	margin-top: 35px;
	font-size: 16px;
	color: #000;
}

.edu_teaser .main_item_description .item_link a {
	display: inline-block;
	font-size: 18px;
}

.edu_teaser .main_item_description .item_link_amazon {
	width: 50%;
	height: auto;
}

.edu_teaser .main_item_description .item_category {
	font-size: 16px;
}

.edu_teaser .main_item_description .item_description_inner {
	margin-top: 10px;
}

.button_green.button_list {
	margin-top: 22px;
}

.edu_teaser .main_item_description .item_rating {
	left: 22px;
	bottom: 46px;
}

.edu_teasers .teaser_video_image {
	cursor: pointer;
}

.edu_teasers .teaser_image {
	height: 300px;
	background: #E0E0E0;
}

.edu_list_seminars .edu_teasers .teaser_image {
	background: #e0e0e0 none repeat scroll 0 0;
	height: 100px;
	padding: 10px;
	margin-bottom: 16px;
}

.edu_list_whitepaper .edu_teasers .teaser_image {
	height: 196px;
	margin-bottom: 20px;
	text-align: center;
	padding-top: 81px;
	color: #79B31D;
	font-size: 22px;
	border: 2px solid #79B31D;
	background: #FFF;
}
.edu_list_whitepaper .edu_teasers .teaser_image:hover {
	background: #EEE;
}

.teaser_image_container_default{
	background: #e0e0e0 none repeat scroll 0 0;
	height: 468px;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	padding-top: 205px;
	color: #79B31D;
	font-size: 22px;
	border: 2px solid #79B31D;
	background: #FFF;
	position: relative;
}
.teaser_image_container_default .teaser_badge{
	top: 0px;
	left: 0px;
}
.teaser_image_container_default .teaser_badge img{
	width: 120px;
	height: auto;
}
.teaser_image_container .teaser_badge{
	top: 0px;
	left: 0px;
}
.edu_whitepaper_wblistentry {
	margin-bottom: 20px;
}

.edu_whitepaper_wblistentry h2 {
	margin-bottom: 20px !important;
}

.edu_whitepaper_wblistentry .item_description_inner {
	bottom: 0;
	position: relative;
}

.edu_whitepaper_wblistentry .edu_show_recommended, .edu_whitepaper_wblistentry .edu_show_recommended_wb {
	margin-bottom: 15px;
}

.edu_show_whitepaper .edu_details_col1 ul li, .edu_show_whitepaper .edu_details_col1 ol li {
	font-size: 15px;
	background-size: 7px 7px;
	line-height: 22px;
}

.edu_show_whitepaper .edu_details_col1 ol li {
	padding-left: 6px;
	margin-bottom: 3px;
}

.edu_show_whitepaper .edu_details_col1 ul li b, .edu_show_whitepaper .edu_details_col1 ol li b {
	color: #79B31D;
}

.edu_teasers .teaser_image img {
	height: 100%;
	width: auto;
	margin: 0px auto;
	display: block;
}

.edu_teasers .teaser_badge {
	left: 0;
	top: 0;
	width: 70px;
}

.edu_teasers .teaser_badge img {
	width: 100%;
}

.edu_details_col1 {
	padding-right: 30px;
}

.edu_details_col1 p {
	font-size: 15px;
	line-height: 150%;
	margin-bottom: 20px;
}

.edu_details_col2 {
	padding-left: 22px;
}

.edu_details_col2 h2 {
	color: #79b31d;
	font-size: 19px;
	margin-bottom: 0;
}

.edu_details_col2 .teaser_image_container {
	background: #E0E0E0;
	text-align: center;
	font-size: 0;
}
.edu_details_col2 .teaser_image_container.whitepaper {
	height: 196px;
	margin-bottom: 20px;
	text-align: center;
	padding-top: 81px;
	color: #79B31D;
	font-size: 22px;
	border: 2px solid #79B31D;
	background: #FFF;
}
.edu_details_col2 .teaser_image_container.whitepaper:hover {
	background: #EEE;
}

.edu_details_col2 .teaser_image img {
	max-height: 200px;
	width: auto;
}

.edu_details_col2 .teaser_image_whitepaper_seminar img {
	max-width: 90%;
	padding: 10px;
}

.edu_show_seminar .edu_details_col2 .teaser_image img {
	max-height: 200px;
	padding: 10px;
	width: 79%;
}

.edu_show_seminar .edu_details_col1 h3 {
	color: #79B31D;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	line-height: 26px;
}

.edu_details_col2 .button_green {
	margin-top: 25px;
}

.edu_video_show {
	display: none;
}

.selectboxit.group_edit {
	width: 100% !important;
}

.portal_table_1 .tbody .td.select {
	overflow: visible;
}

.employee_downloads {
	width: 100%;
}

.employee_downloads img {
	width: 32px;
	height: auto;
	position: relative;
	float: left;
	margin-right: 12px;
}

.employee_downloads .download_left, .employee_downloads .download_right {
	width: 50%;
	margin-top: 28px;
}

.edu_show_seminar .edu_teaser .main_item_description .item_category {
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 12px;
}

.edu_show_seminar .edu_details_col2 .teaser_image_container {
	margin-bottom: 12px;
}

/* Dashboard HR und MA */

.dashboard .ts_rahmen {
	cursor: default !important;
	overflow: hidden;
	border-width: 3px;
	margin-top: 0;
}

.dashboard .portal_teaser_list.first {
	padding-right: 16px;
	clear: both;
}

.dashboard .portal_teaser_list.second {
	padding: 0px;
}

.dashboard .portal_teaser_list.last {
	padding-left: 16px;
}

.dashboard .portal_teaser_list_title h2 {
	font-size: 18px;
}

.dashboard_teaser_content {
	margin-top: 10px;
}

.dashboard_teaser_line {
	color: #000;
	padding: 5px 0px;
	border-bottom: 1px solid #DADADA;
	font-size: 14px;
	width: 100%;
	height: 33px;
}

.dashboard_teaser_line a {
	color: #000;
	text-decoration: underline;
}

.dashboard_teaser_line label {
	color: #75B82A;
	width: 300px;
	float: left;
	font-size: 14px;
}

.dashboard_teaser_content .editlink {
	background: transparent url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_edit.png') no-repeat scroll right 0px / 21px 21px;
	color: #79B31D;
	display: inline-block;
	height: 21px;
	text-decoration: none;
}

.dashboard_teaser_line_right {
	text-align: right;
}

.dashboard_teaser_line .cipher_green {
	color: #79B31D;
}

.dashboard_teaser_line .cipher_red {
	color: #D23E48;
}

.dashboard_teaser_line .cipher1 {
	text-align: center;
}

.dashboard_teaser_line .cipher1 .dashboard_lights {
	display: inline-block;
	float: none;
}

.dashboard_lights {
	float: right;
	width: 23px;
	height: 23px;
	border-radius: 20px;
}

.dashboard_lights_malist {
	float: left;
	width: 23px;
	height: 23px;
	margin-left: 15px;
	border-radius: 20px;
	margin-top: 5px;
}

.dashboard_lights.light_red {
	border: 2px solid #D23E48;
	text-align: center;
	background: #FFF;
}

.dashboard_lights.light_yellow {
	border: 2px solid #F0C346;
	text-align: center;
	background: #FFF;
}

.dashboard_lights.light_green {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_light_green.png') scroll right 0px / 23px 23px;
}

.dashboard .teaser_eva .dashboard_teaser_line_left {
	width: 90%;
}

.dashboard .teaser_eva .dashboard_teaser_line_right {
	width: 10%;
}

.dashboard .portal_teaser_list a:hover {
	color: #79B31D;
	cursor: pointer;
}

.dashboard .eva_button:hover {
	background-color: #6A9D19;
	color: #fff !important;
}

.dashboard .eva_button {
	margin-top: 21px;
}

.dashboard .eva_button.inactive, .dashboard .eva_button.inactive:hover {
	cursor: auto;
	background-color: #DDD;
}

.dashboard .fee_kol {
}

.teaser_dashboard.teaser_weiter .icon {
	color: #79B31D;
	padding: 0px 14px 0px 0px;
}

.dashboard_teaser_line_left span {
	font-size: 21px;
	vertical-align: -16%;
}

/* Sidebar */

.sidebar {
	position: fixed;
	right: 0;
	bottom: 100px;
}

.sidebar_help {
	background: #79b31d none repeat scroll 0 0;
	color: #fff;
	font-size: 26px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 40px;
	cursor: pointer;
	text-decoration: none;
}

.sidebar_help .loader {
	border-radius: 0 !important;
}

.sidebar_help .loader img {
	margin: -11px 0 0 -11px !important;
}

.sidebar_feedback {
	width: 30px;
	margin-top: 10px;
	clear: both;
	display: block;
}

.sidebar_feedback img {
	width: 30px;
}

/* Helpdesk */

.helpdesk_scrollarea {
	background: #666 none repeat scroll 0 0;
	height: 340px;
	overflow: auto;
	padding-top: 50px;
}

.helpdesk {
	background: #555 none repeat scroll 0 0;
	height: 100%;
}

.helpdesk_title {
	height: 110px;
	overflow: hidden;
	padding-top: 22px;
}

.helpdesk h1 {
	border-bottom: 0 none;
	color: #fff;
	font-size: 27px;
	margin-bottom: 46px;
	padding: 0;
	text-align: center;
}

.helpdesk_content {
	font-size: 14px;
	color: #FFF;
	padding: 0 30px;
}

.helpdesk_content h2 {
	border-bottom: 0 none;
	color: #fff;
	font-size: 21px;
	margin-bottom: 12px;
	padding: 0;
	font-weight: 300;
	margin-top: -16px;
}

.helpdesk_content a {
	background: #79b31d;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 5px 5px 5px 0;
}

.helpdesk_content a:hover {
	background: #6a9f17;
}

.helpdesk_content p {
	margin-bottom: 15px;
	font-weight: normal;
}

.helpdesk_teaser.left .helpdesk_content {
	border-right: 2px solid #FFF;
	text-align: right;
}

.helpdesk_teaser.right .helpdesk_content {
	border-left: 2px solid #FFF;
	margin-right: 2px;
}

.helpdesk_dot {
	background: #fff none repeat scroll 0 0;
	border-radius: 10px;
	height: 14px;
	overflow: hidden;
	right: -8px;
	top: -7px;
	width: 14px;
}

.helpdesk_teaser.right .helpdesk_dot {
	right: auto;
	left: -8px;
}

.helpdesk_footer {
	text-align: center;
	margin-top: -10px;
	margin-bottom: 40px;
}

.helpdesk_footer img {
	margin-right: 2px;
	width: 14px;
}

.helpdesk_switch {
	color: #fff;
	font-size: 15px;
	font-weight: 300;
	margin-bottom: 3px;
	text-align: center;
}

.helpdesk_switch a {
	color: #79b31d;
}

.helpdesk_switch span {
	color: #FFF;
}

/* Dashboard Slider */

.dashboard_slider_wrapper {
	background: #eee none repeat scroll 0 0;
	margin-bottom: 40px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.dashboard_slider .dslide {
	background: #eee none repeat scroll 0 0;
	font-size: 16px;
	padding: 30px 80px;
	height: 760px;
	width: 100%;
}

.dashboard_slider .dslide.hr {
	height: 800px;
}

.dashboard_slider .dslide h1 {
	font-size: 24px;
	text-transform: uppercase;
}

.dashboard_slider .dslide h1 span {
	text-transform: none;
}

.dashboard_slider .dslide p {
	margin-bottom: 20px;
}

.dashboard_slider .dslide ul li {
	font-weight: 400;
	font-size: 16px;
}

.dashboard_slider_wrapper .bx-wrapper {
	position: relative;
}

.dashboard_slider_wrapper .bx-controls {
	width: 100%;
	top: 0;
	display: block;
}

.dashboard_slider_wrapper .bx-controls-direction {
	width: 100%;
	position: absolute;
	top: 46%;
	font-size: 12px;
}

.dashboard_slider_wrapper .bx-prev {
	position: absolute;
	left: 20px;
	height: 32px;
	width: 32px;
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrow_slider_left_green_32.png') no-repeat;
	text-indent: 5000px;
}

.dashboard_slider_wrapper .bx-next {
	position: absolute;
	right: 20px;
	height: 32px;
	width: 32px;
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrow_slider_right_green_32.png') no-repeat;
	text-indent: 5000px;
}

.dashboard_slider_wrapper .bx-pager {
	bottom: 24px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.dashboard_slider_wrapper .bx-pager-link {
	width: 12px;
	height: 12px;
	display: inline-block;
	overflow: hidden;
	background: #999;
	border-radius: 6px;
	text-indent: 1000px;
	opacity: 0.8;
}

.dashboard_slider_wrapper .bx-pager-link.active {
	background: #79b31d;
}

.dashboard_slider_wrapper .bx-pager-item {
	display: inline-block;
	position: relative;
	margin: 4px;
	height: 12px;
}

.dashboard_slider_wrapper .close {
	cursor: pointer;
	height: 32px;
	right: 24px;
	top: 30px;
	width: 32px;
	z-index: 100;
}

/* Dashboard new */

.dashboard_new_col2{
	padding-top: 55px;
}

.dashboard_new h1 {
	font-size: 25px;
	margin-top: 1px;
	border: none;
	padding: 0 10px;
	margin-bottom: 20px;
}

.dashboard_new .teaser_type1 {
	padding: 0 10px;
}

.dashboard_new .teaser_type1 .teaser_inner {
	background: #FFF;
	box-shadow: 2px 3px 3px #eee;
	margin-bottom: 20px;
	padding: 15px;
	width: 100%;
	height: 200px;
	overflow: auto;
}

.dashboard_new .teaser_type1 h2{
	font-size: 18px;
	width: 100%;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.dashboard_new .teaser_type1 .gauge canvas {
	width: 140px;
	height: 140px;
}

.dashboard_new .teaser_type1 .gauge {
	height: 110px;
}

.dashboard_new .teaser_type1 .legend_container {
	position: absolute;
	right: 40px;
	top: 60px;
}

.dashboard_new .teaser_type1 .gauge-group canvas {
	width: 120px;
	height: 120px;
}

.dashboard_new .teaser_type1 .gauge-group {
	height: 100px;
	padding-top: 18px;
}


.dashboard_new .teaser_type1 .gauge-label {
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	margin-top: -44px;
}
.dashboard_new .teaser_type1 .gauge-label .noresult {
	display: block;
	position: absolute;
	top: 34px;
	left: 29px;
}

.dashboard_new .teaser_type1 .gauge-label-2 {
	width: 100%;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	margin-top: -32px;
}
.dashboard_new .teaser_type1 .gauge-label-2 .subtitle{
	font-size: 12px;
	position: absolute;
	left: 0;
	top: 0;
	width: 147px;
	text-align: left;
}

.dashboard_new .teaser_type1 .gauge-label-2 .noresult{
	font-size: 11px;
	position: absolute;
	left: 0;
	top: 44px;
	width: 102px;
	text-align: center;
}

.dashboard_new .teaser_type1 .legend {
	width: 40px;
	text-align: center;
	background: #CCC;
	float: right;
	clear: both;
	font-size: 14px;
	padding: 3px;
	margin-bottom: 2px;
	color: #fff;
}
.dashboard_new .teaser_type1 .legend_green {
	background: #73b736;
}
.dashboard_new .teaser_type1 .legend_yellow {
	background: #e6a526
}
.dashboard_new .teaser_type1 .legend_red {
	background: #d23e48;
}
.dashboard_new .teaser_type1 .legend_container label {
	font-size: 9px;
	float: right;
	margin-bottom: 3px;
	margin-top: -8px;
	width: 101px;
	text-align: right;
}
.dashboard_new .teaser_type1 .descr {
	font-size: 13px;
	float: right;
	margin-top: 36px;
	width: 85px;
}
.dashboard_new .teaser_type1 .descr .value{
	font-size: 20px;
	font-weight: 600;
}

.dashboard_new .teaser_type1 .descr2 {
	font-size: 17px;
	float: right;
	margin-top: 18px;
	width: 147px;
}
.dashboard_new .teaser_type1 .descr2 .value{
	font-size: 26px;
	font-weight: 600;
}

.dashboard_new .teaser_type1 .bar{
	width: 50%;
}
.dashboard_new .teaser_type1 .bar_container{
	width: 100%;
	position: absolute;
	left: 0px;
	top: 21px;
	border: 1px solid #73b736;
}
.dashboard_new .teaser_type1 .bar_container.yellow{
	border: 1px solid #e6821e;
}
.dashboard_new .teaser_type1 .bar_container.red{
	border: 1px solid #d23e48;
}
.dashboard_new .teaser_type1 .bar_content{
	width: 100px;
	height: 30px;
	background: #73b736;
}
.dashboard_new .teaser_type1 .bar_content.yellow{
	background: #e6821e;
}
.dashboard_new .teaser_type1 .bar_content.red{
	background: #d23e48;
}
.dashboard_new .teaser_type1 .bar_content.grey{
	background: #c0c0c0;
}

.dashboard_new .teaser_type2{
	padding: 0 10px;
	overflow: auto;
}
.dashboard_new .teaser_type2 .teaser_inner{
	border: 3px solid #73b736;
	overflow: auto;
	background: #FFF;
	cursor: pointer;
}
.dashboard_new .teaser_type2 .image{
	font-size: 0;
}
.dashboard_new .teaser_type2 .button{
	text-align: center;
	padding: 14px;
	font-size: 16px;
	cursor: pointer;
}
.dashboard_new .teaser_type2 .button:hover{
	background: #eee;
}
.dashboard_new .teaser_type2 .button.borderbottom{
	border-bottom: 1px solid #ddd;
}
.dashboard_new .teaser_type2 .greentext{
	text-align: center;
	padding: 14px;
	font-size: 16px;
	color: #FFF;
	background: #73b736;
}
.dashboard_new .teaser_type2 .greentext h2{
	text-align: center;
	padding: 4px 14px;
	font-size: 16px;
	color: #FFF;
	margin-bottom: 0;
}
.dashboard_new .teaser_type2 .greentext link{
	text-align: center;
	padding: 14px;
	font-size: 16px;
	color: #FFF;
	margin-bottom: 0;
}

.dashboard_new_empfehlungen{
	padding: 0 10px;
	margin-top: 55px;
	margin-bottom: 50px;
	position: relative;
}
.dashboard_new_empfehlungen h2{
	font-size: 20px;
	margin-bottom: 40px;
}
.dashboard_new_empfehlungen .header{
	position: relative;
	font-size: 0;
}
.dashboard_new_empfehlungen .header_content{
	background: #73b736;
	bottom: 30px;
	left: 0;
	font-size: 22px;
	padding: 20px;
	color: #FFF;
}

.dashboard_new_empfehlungen .content{
	padding: 30px 20px;
}

.dashboard_new_empfehlungen_inner{
	background: #FFF;
	box-shadow: 2px 3px 3px #eee;
}
.dashboard_new_empfehlungen .link{
	color: #73b736;
	display: inline-block;
	padding-left: 27px;
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/arrow_right_link_green.png') 0 0 / 20px auto no-repeat;
}

.dashboard_new_empfehlungen .tips{
	margin-top: 20px;
}
.dashboard_new_empfehlungen .tip{
	margin-bottom: 20px;
}
.dashboard_new_empfehlungen .tip .title{
	padding: 24px;
	font-size: 19px;
	border: 2px solid #777;
	color: #777;
}
.dashboard_new_empfehlungen .tip.quadrant1 .title{
	border: 2px solid #73b736;
	color: #73b736;
}
.dashboard_new_empfehlungen .tip.quadrant2 .title{
	border: 2px solid #4C9ED9;
	color: #4C9ED9;
}
.dashboard_new_empfehlungen .tip.quadrant4 .title{
	border: 2px solid #d23e48;
	color: #d23e48;
}
.dashboard_new_empfehlungen .tip .description{
	padding: 0 24px 10px;
	font-size: 15px;
}

.dashboard_new_empfehlungen .close {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_close_black.png') 0 0 / 30px auto no-repeat;
	width: 30px;
	height: 30px;
	right: 26px;
	top: 15px;
	cursor: pointer;
	z-index: 20;
}


.noresult_slider_wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: 80px;
	padding: 0 15px;
	margin-top: 55px;
}

.noresult_slider_wrapper .bx-wrapper {
	border: 3px solid #73b736;
	background: #FFF;
}

.dashboard_new .noresult_slider .nr_slide{
	font-size: 17px;
	padding: 40px 80px 0 80px;
	height: 300px;
	width: 100%;
}
.dashboard_new .noresult_slider h2{
	font-size: 22px;
}
.dashboard_new .noresult_slider strong{
	color: #73b736;
}
.dashboard_new .noresult_slider .greenlink{
	color: #73b736;
}
.dashboard_new .noresult_slider .button_tutorial{
	color: #FFF;
	background: #73b736;
	line-height: 30px;
	padding: 3px 10px;
	cursor: pointer;
}
.dashboard_new .noresult_slider .button_tutorial:hover{
	text-decoration: none;
	background: #5c9f35;
}

.dashboard_new .noresult_slider .nr_slide .buttons{
	margin-top: 30px;
}
.dashboard_new .noresult_slider .nr_slide .buttons .button_ueberspringen{
	background-color: #bbb;
	margin-left: 20px;
}

.dashboard_new .noresult_slider .bx-controls{
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.dashboard_new .noresult_slider_wrapper .bx-controls .bx-pager{
	display: inline-block;
	text-align: center;
	width: 100%;
}
.dashboard_new .noresult_slider_wrapper .bx-controls .bx-pager-item{
	display: inline-block;
}
.dashboard_new .noresult_slider_wrapper .bx-controls .bx-pager-item a{
	width: 20px;
	height: 20px;
	overflow: hidden;
	text-indent: 100px;
	border: 2px solid #73b736;
	border-radius: 30px;
	font-size: 0;
	display: inline-block;
	margin: 0 10px 10px;
}
.dashboard_new .noresult_slider_wrapper .bx-controls .bx-pager-item a.active{
	background: #73b736;
}

.dashboard_new .dashboard_groups{
	margin-top: 30px;
}

/* Report */

.report_new {
	margin-bottom: 30px;
}

.report_new h2 {
	color: #73b736;
	font-size: 22px;
	font-weight: 300;
	margin-bottom: 20px;
	margin-top: 2px;
	text-transform: uppercase;
}

.report_new label {
	width: 100%;
	float: left;
	margin-bottom: 5px;
}

.report_new .report_select_container {
	padding-right: 40px;
	margin-bottom: 20px;
}

.report_new .selectboxit {
	width: 100% !important;
}

.report_new_row {
	margin-bottom: 15px;
}

.report_new_col1 {
	padding-right: 10px;
}

.report_new_ako .report_new_col1 label, .report_new_col2 label {
	color: #79b31d;
}

.report_new_col2 {
	padding-left: 10px;
	padding-right: 10px;
}

.report_new_ako .report_new_col2 .selectboxit-arrow-container {
	background: #777 url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/select_arrow_down_grey.png') no-repeat scroll 1px 0;
}

.report_new_col3 {
	padding-left: 10px;
}

.report_new_row_more {
	display: none;
}

.report_new_ako_more {
	margin-top: 10px;
}

.report_checkbox_container input {
	margin-right: 10px;
	margin-top: 5px;
	clear: left;
}

.report_error_check_one {
	color: red;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* Test Overview Table */

.ako_overview_tests a {
	text-decoration: underline;
}

.ako_overview_tests table {
	border-spacing: 0;
	border-collapse: separate;
	width: 100%;
}

.ako_overview_tests table thead {
	background-color: #79b31d;
	border: 0 none;
	border-radius: 3px 3px 0 0;
	border-spacing: 0;
	color: #fff;
}

.ako_overview_tests table th {
	border-left: 1px solid #97cc4a;
	font-size: 13px;
	font-weight: normal;
	padding: 10px 10px;
	text-align: left;
}

.ako_overview_tests table tbody {
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	position: relative;
	width: 100%;
}

.ako_overview_tests table tbody tr:nth-child(2n) {
	background: #f1f1f1 none repeat scroll 0 0;
}

.ako_overview_tests table tbody tr:nth-child(2n+1) {
	background: #e2e2e2 none repeat scroll 0 0;
}

.ako_overview_tests table tbody tr {
	padding: 10px 0;
	border-top: 0 none;
	width: 100%;
}

.ako_overview_tests table td {
	border-top: 2px solid #fff;
	font-size: 14px;
	height: 49px;
	line-height: 26px;
	overflow: hidden;
	padding: 11px 10px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-left: 1px solid #fff;
}

.ako_overview_tests .light {
	border-radius: 20px;
	height: 23px;
	left: 50%;
	margin-left: -11px;
	position: absolute;
	top: 14px;
	width: 23px;
}

.ako_overview_tests .light.light_red {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #d23e48;
	text-align: center;
}

.ako_overview_tests .light.light_yellow {
	background: #fff none repeat scroll 0 0;
	border: 2px solid #f0c346;
	text-align: center;
}

.ako_overview_tests .light.light_green {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_light_green.png') repeat scroll right 0 / 23px 23px;
}

.ako_overview_tests .col1 {
	width: 12%;
	border-left: 0;
}

.ako_overview_tests .col2 {
	width: 12%;
}

.ako_overview_tests .col3 {
	width: 12%;
}

.ako_overview_tests .col4 {
	width: 14%;
	position: relative;
}

.ako_overview_tests .col5 {
	width: 10%;
	position: relative;
}

.ako_overview_tests .col6 {
	width: 15%;
}

.ako_overview_tests .col7 {
	width: 10%;
}

.ako_overview_tests .col8 {
	width: 10%;
}

.ako_overview_tests .col35 {
	width: 22%;
}

.ako_overview_tests .btn_edit {
	background: rgba(0, 0, 0, 0) url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_edit.png') no-repeat scroll 0 0;
	display: block;
	height: 36px;
	margin-bottom: 0;
	margin-top: -4px;
	text-decoration: none;
	width: 36px;
}

.ako_overview_tests .btn_delete {
	background: rgba(0, 0, 0, 0) url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_delete.png') no-repeat scroll 0 0;
	display: block;
	height: 36px;
	margin-bottom: 0;
	margin-top: -4px;
	text-decoration: none;
	width: 36px;
}

/* Teaser AKO Results available */

.ako_results_available {
	margin-bottom: 20px;
	overflow: auto;
}

.ako_results_available .button {
	background: #79b31d;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-family: "Open Sans", Arial, "Helvetica Neue";
	font-size: 16px;
	font-weight: 300;
	height: auto;
	line-height: 120%;
	margin-bottom: 2px;
	padding: 10px 30px 10px 30px;
	text-decoration: none;
}

.ako_results_available .button:hover {
	background-color: #6a9d19;
}

.ako_results_available .button.close {
	background: #555;
}

.ako_results_available .button.close:hover {
	background-color: #444;
}

.ako_results_available .spinner {
	color: #333;
	font-size: 14px;
	padding-right: 41px;
	padding-top: 4px;
	margin-top: 3px;
	height: 40px;
}

.ako_results_available .spinner img {
	height: 32px;
	position: absolute;
	right: 0;
	top: -3px;
	width: 32px;
}

/* Ajax Show Employee Loader */

.ajax_show_employee_loader .loading {
	font-size: 16px;
	margin-bottom: 40px;
	margin-top: 11px;
	padding-left: 39px;
	padding-top: 4px;
	position: relative;
}

.ajax_show_employee_loader .loading img {
	position: absolute;
	left: 0;
	top: 0;
}

/* Close Privacy */

.close_privacy {
	right: 20px;
	top: 20px;
	width: 30px;
	z-index: 100;
}

/* Speedometer */

.speedometer_container {
	background: #FFF;
	padding: 20px 0 30px;
	width: 100%;
}

.speedometer_container.largebottom {
	padding-bottom: 60px;
	padding-top: 50px;
}

.speedometer_container.no_compare {
	padding: 20px 0 28px 0;
}
.speedometer_container.company_lei {
	padding: 69px 0 37px;
}

.speedometer {
	background-size: cover;
	width: 792px;
	height: 231px;
	position: relative;
	font-family: 'Open Sans', Arial, sans-serif;
	left: 50%;
	margin-left: -400px;
}

.speedometer.no_compare {
	width: 390px;
	height: 239px;
	margin-left: 175px;
}

.speedometer.no_compare.matchingtext {
	margin-left: -420px;
}

.speedometer.no_compare.matchingtext.hrview {
	margin-left: -244px;
	left: 50%;
}

.speedometer.no_compare.matchingtext .matchingtext_container {
	background: #F3F3F3;
	padding: 20px;
	left: 448px;
	top: 8px;
	width: 332px;
	font-size: 15px;
}

.speedometer2 {
	width: 792px;
	height: 231px;
	position: relative;
	font-family: 'Open Sans', Arial, sans-serif;
	left: 50%;
	margin-left: -420px;
	padding-top: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}


.speedometer .pointer.comparevalue {
	left: auto;
	right: 137px;
}

.speedometer .speedometer_headline {
	left: 69px;
	top: -42px;
	font-size: 16px;
	width: 308px;
	text-align: center;
	font-weight: 600;
}

.speedometer .speedometer_headline.compare {
	left: 412px;
}

.speedometer .value_main_green {
	left: 19px;
	bottom: 103px;
	font-size: 13px;
	background: #6A9D19;
	padding: 5px 10px;
	width: 40px;
	color: #FFF;
	text-align: center;
}

.speedometer .value_main_yellow {
	left: 19px;
	bottom: 75px;
	width: 40px;
	font-size: 13px;
	background: #e6821e;
	padding: 5px 10px;
	color: #FFF;
	text-align: center;
}

.speedometer .value_main_red {
	left: 19px;
	bottom: 47px;
	width: 40px;
	font-size: 13px;
	background: #d23e48;
	padding: 5px 10px;
	color: #FFF;
	text-align: center;
}

.speedometer .value_compare_green {
	right: 19px;
	bottom: 103px;
	font-size: 13px;
	background: #6A9D19;
	padding: 5px 10px;
	width: 40px;
	color: #FFF;
	text-align: center;
}

.speedometer .value_compare_yellow {
	right: 19px;
	bottom: 75px;
	width: 40px;
	font-size: 13px;
	background: #e6821e;
	padding: 5px 10px;
	color: #FFF;
	text-align: center;
}

.speedometer .value_compare_red {
	right: 19px;
	bottom: 47px;
	width: 40px;
	font-size: 13px;
	background: #d23e48;
	padding: 5px 10px;
	color: #FFF;
	text-align: center;
}

.speedometer .value_main_label {
	left: 178px;
	top: 186px;
	font-size: 13px;
	width: 100px;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
}

.speedometer .value_main_name {
	left: 112px;
	top: 235px;
	font-size: 14px;
	color: #333;
	position: absolute;
	text-align: center;
	width: 230px;
}

.speedometer .value_compare_name {
	left: 452px;
	top: 235px;
	font-size: 14px;
	color: #333;
	position: absolute;
	text-align: center;
	width: 230px;
}

.speedometer .value_main_label.my_matching_index {
	left: 138px;
	top: 183px;
	font-size: 13px;
	width: 173px;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	background: #6A9D19;
	border-radius: 11px 11px 10px 0;
	padding: 4px 2px 33px 2px;
}

.speedometer .value_main {
	left: 178px;
	top: 199px;
	font-size: 22px;
	width: 100px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
}

.speedometer.speedometer2 .value_main, .speedometer.speedometer2 .value_compare {
	top: 192px;
}

.speedometer .value_compare_label {
	right: 175px;
	top: 176px;
	font-size: 13px;
	width: 100px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
}

.speedometer .value_compare {
	right: 175px;
	top: 199px;
	font-size: 22px;
	width: 100px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
}

.speedometer .value_compare_select {
	right: 161px;
	top: 238px;
	width: 200px;
}

.speedometer .value_compare_select.totop {
	top: -52px;
}

.speedometer .label_value_main {
	font-size: 15px;
	left: 4px;
	top: 80px;
}

.speedometer .label_value_compare {
	font-size: 15px;
	left: 725px;
	top: 80px;
}

.speedometer .sum_value_main {
	font-size: 13px;
	bottom: 138px;
	left: -36px;
	font-weight: normal;
	width: 150px;
	text-align: center;
}
.speedometer .sum_value_main strong{
	color: #000;
}

.speedometer .sum_value_compare {
	font-size: 13px;
	bottom: 138px;
	right: -36px;
	font-weight: normal;
	width: 150px;
	text-align: center;
}
.speedometer .sum_value_compare strong{
	color: #000;
}

.speedometer_descr_container {
	background: #FFF;
	position: absolute;
	left: 400px;
	width: 400px;
	height: 240px;
	top: 0px;
}

.speedometer_descr_container .descr {
	padding: 30px 0px 0 69px;
}

.speedometer .gauge{
	left: 74px;
	top: -36px;
}
.speedometer .gauge2{
	left: 415px;
	top: -36px;
}

.speedometer canvas#gauge-lei-main, .speedometer canvas#gauge-lei-compare{
	width: 300px;
	height: 300px;
}
.speedometer canvas#gauge-lei-main-company, .speedometer canvas#gauge-lei-compare-company{
	width: 300px;
	height: 300px;
}

/* MA zuordnen */

.ma_jobs_form {
	background: #f1f1f1;
	width: 100%;
	overflow: visible;
	height: 291px;
	padding: 30px;
	float: left;
}

.ma_jobs_form label {
	color: #73B736;
	font-size: 18px;
	padding-bottom: 3px;
}

.ma_jobs_form .ma_jobs_selectbox {
	width: 100%;
	margin-bottom: 16px;
}

.ma_jobs_form .selectboxit-container .selectboxit {
	width: 100% !important;
}

.ma_jobs_form .portal_input_form_field {
	padding: 0;
	min-height: 62px;
}

.ma_jobs_form .ma_jobs_submit {
	padding-top: 20px;
}

/* Anforderungsprofile */

.jobscompany_selection {
	margin-bottom: 30px;
}

.jobscompany_selection.nomarginbottom {
	margin-bottom: 0;
}

.jobscompany_selection .submit {
	margin-top: 21px;
}

.jobscompany_selection .selectboxit-container .selectboxit {
	width: 100% !important;
}

.sollwerte .jobscompany_selection label {
	color: #73B736;
	display: inline-block;
	font-size: 13px;
	text-align: left;
	width: 100%;
	font-weight: bold;
}

.sollwerte .jobscompany_selection .parsley-error label {
	color: red;
}

.jobscompany_selection .portal_input_form_field {
	padding: 0 15px 0 0;
}

.jobscompany_selection_submit {
	padding-right: 0px;
	padding-top: 30px;
	padding-bottom: 66px;
}

.jobscompany_container {
	background: #EEE;
	padding: 30px;
}

.jobscompany_container .jobscompany_headline_centred {
	overflow: auto;
	margin: 0 auto;
	display: inline-block;
}

.jobscompany_container .jobscompany_headline {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.jobscompany_container .jobscompany_subline {
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	margin-bottom: -14px;
	margin-top: 30px;
	color: #333;
}

.jobscompany_formname {
	margin-top: 10px;
}

.jobscompany_formname input.name {
	font-size: 14px;
	line-height: 32px;
	height: 32px;
	padding: 0 5px;
	border: 1px solid #b5b5b5;
	color: #000;
	font-family: "Open Sans", Arial, sans-serif;
	width: 200px;
}

.jobscompany_formname input.submit {
	background-size: 10px;
	padding: 8px 17px 8px 33px !important;
	font-size: 14px !important;
}

.jobscompany_container .btn_edit {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_edit.png') no-repeat;
	background-size: 25px 25px;
	display: block;
	height: 25px;
	text-decoration: none;
	width: 25px;
	display: inline-block;
	cursor: pointer;
	margin-left: 10px;
}

.jobscompany_container .btn_delete {
	background: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/images/icon_delete_black.png') no-repeat;
	background-size: 25px 25px;
	display: block;
	height: 25px;
	text-decoration: none;
	width: 25px;
	display: inline-block;
	cursor: pointer;
	margin-left: 8px;
}

.sollwerte .jobscompany_container h2 {
	color: #79b31d;
	font-size: 19px;
	margin: 35px 0 25px;
	text-align: center;
	background: #f7f5f5;
	padding: 10px 310px 10px 20px;
}

.jobscompany_companyvalue {
	background: #f7f5f5;
	padding: 10px 20px;
	text-align: center;
	margin-top: 12px;
	height: 40px;
}

.jobscompany_buttongroup {
	margin-top: 40px;
}

.jobscompany_buttongroup .button_green {
	margin-left: 20px;
}

.sollwerte .jobscompany_container .slider_container {
	width: 100%;
	display: block;
	margin: 10px 0;
	padding: 0 48px 0 20px;
}

.sollwerte .jobscompany_container .slider_container .ui-slider-handle {
	background: #79b31d;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	height: 26px;
	line-height: 27px;
	margin-left: -15px;
	margin-top: -3px;
	text-align: center;
	width: 31px;
	outline: none;
	font-size: 14px;
}

.sollwerte .jobscompany_container .slider_container .ui-widget.ui-widget-content {
	background: #9b9b9b;
	border: 0;
	height: 11px;
}

.jobscompany_takevalues {
	left: 0;
	top: 85px;
	z-index: 100;
}

.jobscompany_takevalues .button_green {
	width: 279px;
	height: 20px;
	padding: 5px 30px 5px 30px !important;
	background: #79b31d;
}

/* Edit Matching Candidate */

.editmatchingcandidates_row img {
	padding-left: 10%;
	width: 82%;
	margin-bottom: 28px;
}

.editmatchingcandidates_row textarea {
	font-size: 14px;
	line-height: 130%;
	height: 131px;
	padding: 10px;
	border: 1px solid #b5b5b5;
	color: #000;
	font-family: "Open Sans", Arial, sans-serif;
	width: 550px;
}

.editmatchingcandidates_submit .submit {
	margin-right: 73px;
	margin-top: -17px;
}

/* Company LEI Userliste */

.hr_lei_userlist .button_details {
	margin-top: 30px;
	margin-bottom: 30px;
	background: #79b31d;
	border: 0 none !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block;
	font-family: "Open Sans", Arial, "Helvetica Neue" !important;
	font-size: 16px !important;
	font-weight: 300;
	height: auto !important;
	margin-bottom: 2px;
	padding: 10px 30px 10px 30px !important;
	text-decoration: none;
	border-radius: 3px;
	line-height: 120% !important;
}

.ajax_hr_lei_userlist {
	margin-top: 50px;
	float: left;
	width: 100%;
	display: none;
}

.ajax_hr_lei_userlist .button_black {
	background-color: #555;
	margin-top: 20px;
}

#hr_lei_user.testgroup_overviewtable .col1 {
	width: 20%;
}

#hr_lei_user.testgroup_overviewtable .col2 {
	width: 20%;
}

#hr_lei_user.testgroup_overviewtable .col3 {
	width: 21%;
}

#hr_lei_user.testgroup_overviewtable .col4 {
	width: 13%;
	text-align: center;
}

#hr_lei_user.testgroup_overviewtable .col5 {
	width: 13%;
	text-align: center;
}

#hr_lei_user.testgroup_overviewtable .col6 {
	width: 13%;
	text-align: center;
}

#hr_lei_user.testgroup_overviewtable .pointer {
	cursor: pointer;
}

.ajax_hr_lei_userlist .portal_content_search {
	margin-bottom: 10px;
}

.eva_ako_ajax_user .goback {
	margin-top: 0;
	margin-bottom: 20px;
}

h3.eva_ako_expand_title{
	font-weight: normal;
}
#company_ajax_lei_title{
	position: relative;
	top: -33px;
	padding-left: 95px;
}

/* THIN-144 */
.portal_lernbot_signpost_list {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around;
}

.portal_lernbot_signpost_list .portal_lernbot_signpost_item {
	flex-basis: 45%;
	position: relative;
	margin-bottom: 3%;
}

.portal_lernbot_signpost_list .portal_lernbot_signpost_item::before {
	content: '';
	position: absolute;
	bottom: 12px;
	left: 10px;
	display: block;
	width: 25px;
	height: 25px;
	border: 5px solid #79b31d;
	border-left: 0;
	border-top: 0;
	transform: rotate(45deg);
}

.portal_lernbot_signpost_list .portal_lernbot_signpost_item::after {
	content: '';
	display: block;
	width: 50px;
	height: 40px;
	background: #f5f5f5;
}

.portal_lernbot_signpost_list .portal_lernbot_signpost_title {
	display: flex;
	overflow: hidden;
	height: 100px;
	border: 1px solid rgb(182, 215, 123);
	border-radius: 3px;
	background-color: rgb(185, 220, 125);
	color: #fff;
	font-size: 25px;
}

.portal_lernbot_signpost_list .portal_lernbot_signpost_image {
	flex-basis: 40%;
	height: 100%;
	background: no-repeat center / cover;
}
.portal_lernbot_signpost_list .portal_lernbot_signpost_text {
	flex-basis: 60%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px;
	height: 100%;
}

/* THIN-147 */
.br-theme-css-stars .br-widget {
	height: 28px;
	white-space: nowrap;
}
.br-theme-css-stars .br-widget a {
	text-decoration: none;
	height: 18px;
	width: 18px;
	float: left;
	font-size: 23px;
	margin-right: 5px;
}
.br-theme-css-stars .br-widget a:after {
	content: "\2605";
	color: #d2d2d2;
}
.br-theme-css-stars .br-widget a.br-active:after {
	color: #EDB867;
}
.br-theme-css-stars .br-widget a.br-selected:after {
	color: #EDB867;
}
.br-theme-css-stars .br-widget .br-current-rating {
	display: none;
}
.br-theme-css-stars .br-readonly a {
	cursor: default;
}
@media print {
	.br-theme-css-stars .br-widget a:after {
		content: "\2606";
		color: black;
	}
	.br-theme-css-stars .br-widget a.br-active:after,
	.br-theme-css-stars .br-widget a.br-selected:after {
		content: "\2605";
		color: black;
	}
}

body .fourty{
	width: 25% !important;
}
body .fourty_small{
	width: 9% !important;
}
body .fourty_large{
	width: 30% !important;
}
body .fifty{
	width: 20% !important;
}

.overlay-margin{
	margin-top: 70px;
}
.teaser_inner .greentext .my_profile_plus{
	color: white;
}
img.play-icon{
	width: 16px;
	height: 16px;
	margin-left: 5px;
	position: relative;
	top: 3px;
}
.mehr-arrow-down{
	position: relative;
	top: -10px;
	padding-left: 8px;
	color: #6A9D19;
	display: inline-block;
	cursor: pointer;
}
.custom_icon_whitepaper{
	background-image: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/css/icons/White-Paper_green.svg');
	background-size: auto 90%;
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_video{
	background-image: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/css/icons/Videos_green.svg');
	background-size: 90% auto;
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_book{
	background-image: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/css/icons/Bucher_green.svg');
	background-size: 90% auto;
	background-repeat: no-repeat;
	background-position: center;
}
.custom_icon_seminare{
	background-image: url('../../../fileadmin/tmpl/defaultproject/Resources/Public/css/icons/Seminare_green.svg');
	background-size: 90% auto;
	background-repeat: no-repeat;
	background-position: center;
}

/**
 * SWEETALERT 2
 *
 * class modifiers:
 *     .ts-swal--confirm
 *     .ts-swal--alert
 */
.swal2-container {
    z-index: 10060;
}

.ts-swal.swal2-popup {
    padding: 40px;
    /*width: 450px;*/
    border-radius: 30px 30px 30px 0;
    font-size: 16px;
}

.ts-swal.swal2-popup .swal2-image {
    margin-top: 0;
    width: 77px;
    height: 77px;
}

.ts-swal.swal2-popup .swal2-title {
    font-size: 22px;
}

.ts-swal.swal2-popup .swal2-content {
    color: #797979;
    font-size: 16px;
}

.ts-swal.swal2-popup .swal2-actions {
    flex-wrap: nowrap;
    margin-top: 30px;
}

.ts-swal.swal2-popup .swal2-actions > button + button {
    margin-left: 35px;
}

.ts-swal.swal2-popup .swal2-cancel,
.ts-swal.swal2-popup .swal2-confirm {
    margin: 0;
    min-width: 120px;
    border-radius: 0;
    font-family: inherit;
    font-size: 17px;
    font-weight: 500;
}

.ts-swal.swal2-popup .swal2-cancel {
    background-color: #474747;
}

.ts-swal.swal2-popup .swal2-confirm {
    background-color: #79b31d;
}

.my-contacts_table .thead{
	background-color: #b9dc7d;
	color: white;
}
.checkall-button{
	background: #79b31d;
	border: 0 none !important;
	color: #fff !important;
	cursor: pointer;
	display: inline-block !important;
	font-family: "Open Sans", Arial, "Helvetica Neue" !important;
	font-size: 16px !important;
	font-weight: 300;
	height: auto !important;
	margin: 24px 0px 2px 0px;
	padding: 10px 30px 10px 30px !important;
	text-decoration: none;
	border-radius: 3px;
	line-height: 120% !important;
	text-align: center;
}
#employees.my-contacts_table thead .col2{
	border: none;
}
#participants.my-contacts_table thead .col1{
	border: none;
}
.show_employee .checkbox_container .checkbox_container{
	margin-bottom: 12px;
}