:root {
  --main-green-color:#51937C;
  --test-main-color:#cdbc22;
  --login-logo:url("../images/logo-rethink-hr-huge-with-border.png");
  --l3-dashboard-logo:url("../images/logo.png");
  --l3-dashboard-green-light:#94b9a9;
  --l3-dashboard-green-dark:#487262;
  --lwmain-search-background-color:#191e25;
  --lwmain-background-color:#262b32;
  --lwtoolbar-background-color:#2f7150;
  --lwlogo-url:url("../icons/logo.jpg");
  --lwmenuwrapper-secondlevelwrapper-left-border:#2f7150;
  --lg-calendar-mesh-light:#cee1da;
  --lg-calendar-mesh-dark:#4d9079;
  --lg-calendar-weekend:#ebfff8;
  --lg-scrollbar:#2f7150;
  --lg-dropzone:#DCE9E4;
  --lg-heading-text-color:#447c69;
  --lg-inputs-required-bgnd:#f3fcf9;
  --lg-inputs-required-border:#b5dec5;
  --lg-combobox-popup-bgnd:#f3fcf9;
  --lg-maskdatatable-search-wrapper-color:#51937C;
  --lg-button-primary-bgndc:#51937c;
  --lg-button-primary-hover-color:#447c69;
  --lg-spanned-tab-header-sel-color:#2f7150;
  --lg-global-message-info-color:#2f7150;
  --treepicker-to-right-bgndc:#2f7150;
  --treepicker-search-input-color:#2f7150
}
:root {
  --main-green-lighten-color:#5fa78d;
  --login-background-color:#70A18E;
  --l3-dashboard-background-gradient-start-color:#6E9D84;
  --l3-dashboard-background-gradient-end-color:#71A596;
  --l3-dashboard-toolbar-passive-color:#6E9D84;
  --l3-dashboard-toolbar-active-color:#4f5e66;
  --l3-light-background-gradient-start-color:#fff;
  --l3-light-background-gradient-end-color:#eff5e8;
  --l3-old-login-background-input-field-color:#effff2;
  --l3-old-dashboard-widget-background-color:#6fbe8d;
  --l3-old-dashboard-widget-background-lighten-color:#a4d6b7
}
@-webkit-keyframes flash {
  0% {
    background:rgba(255,255,255,0);
    display:block
  }
  30% {
    background:rgba(255,255,255,0.9)
  }
}
@-moz-keyframes flash {
  0% {
    background:rgba(255,255,255,0);
    display:block
  }
  30% {
    background:rgba(255,255,255,0.9)
  }
}
@-o-keyframes flash {
  0% {
    background:rgba(255,255,255,0);
    display:block
  }
  30% {
    background:rgba(255,255,255,0.9)
  }
}
@keyframes flash {
  0% {
    background:rgba(255,255,255,0);
    display:block
  }
  30% {
    background:rgba(255,255,255,0.9)
  }
}
@-webkit-keyframes shrink {
  to {
    transform:scale(0.98, 0.98) translate(0%, 1%)
  }
}
@-moz-keyframes shrink {
  to {
    transform:scale(0.98, 0.98) translate(0%, 1%)
  }
}
@-o-keyframes shrink {
  to {
    transform:scale(0.98, 0.98) translate(0%, 1%)
  }
}
@keyframes shrink {
  to {
    transform:scale(0.98, 0.98) translate(0%, 1%)
  }
}
@-webkit-keyframes unshrink {
  to {
    transform:scale(1, 1) translate(0%, 0%)
  }
}
@-moz-keyframes unshrink {
  to {
    transform:scale(1, 1) translate(0%, 0%)
  }
}
@-o-keyframes unshrink {
  to {
    transform:scale(1, 1) translate(0%, 0%)
  }
}
@keyframes unshrink {
  to {
    transform:scale(1, 1) translate(0%, 0%)
  }
}
@font-face {
  font-family:'Roboto';
  src:url("../fonts/roboto-regular-webfont.eot");
  src:url("../fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"),
  url("../fonts/roboto-regular-webfont.woff") format("woff"),
  url("../fonts/roboto-regular-webfont.ttf") format("truetype"),
  url("../fonts/roboto-regular-webfont.svg#RobotoRegular") format("svg");
  font-weight:normal;
  font-style:normal
}
@font-face {
  font-family:'Roboto';
  src:url("../fonts/roboto-regularitalic-webfont.eot");
  src:url("../fonts/roboto-regularitalic-webfont.eot?#iefix") format("embedded-opentype"),
  url("../fonts/roboto-regularitalic-webfont.woff") format("woff"),
  url("../fonts/roboto-regularitalic-webfont.ttf") format("truetype"),
  url("../fonts/roboto-regularitalic-webfont.svg#RobotoRegularItalic") format("svg");
  font-weight:normal;
  font-style:italic
}
@font-face {
  font-family:'Roboto';
  src:url("../fonts/roboto-bold-webfont.eot");
  src:url("../fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"),
  url("../fonts/roboto-bold-webfont.woff") format("woff"),
  url("../fonts/roboto-bold-webfont.ttf") format("truetype"),
  url("../fonts/roboto-bold-webfont.svg#RobotoBold") format("svg");
  font-weight:bold;
  font-style:normal
}
@font-face {
  font-family:'Roboto';
  src:url("../fonts/roboto-light-webfont.eot");
  src:url("../fonts/roboto-light-webfont.eot?#iefix") format("embedded-opentype"),
  url("../fonts/roboto-light-webfont.woff") format("woff"),
  url("../fonts/roboto-light-webfont.ttf") format("truetype"),
  url("../fonts/roboto-light-webfont.svg#RobotoBold") format("svg");
  font-weight:300;
  font-style:normal
}
@font-face {
  font-family:'Roboto';
  src:url("../fonts/roboto-semibold-webfont.eot");
  src:url("../fonts/roboto-semibold-webfont.eot?#iefix") format("embedded-opentype"),
  url("../fonts/roboto-semibold-webfont.woff") format("woff"),
  url("../fonts/roboto-semibold-webfont.ttf") format("truetype"),
  url("../fonts/roboto-semibold-webfont.svg#RobotoBold") format("svg");
  font-weight:600;
  font-style:normal
}
@font-face {
  font-family:'Roboto-Condensed';
  src:url("../fonts/roboto-cond-regular.eot");
  src:url("../fonts/roboto-cond-regular.eot?#iefix") format("embedded-opentype"),
  url("../fonts/roboto-cond-regular.woff") format("woff"),
  url("../fonts/roboto-cond-regular.ttf") format("truetype"),
  url("../fonts/roboto-cond-regular.svg#roboto_condensedregular") format("svg");
  font-weight:normal;
  font-style:normal
}
@font-face {
  font-family:'Barlow';
  src:url("../fonts/Barlow-Regular.ttf") format("truetype");
  font-weight:normal;
  font-style:normal
}
@font-face {
  font-family:'Barlow';
  src:url("../fonts/Barlow-RegularItalic.ttf") format("truetype");
  font-weight:normal;
  font-style:italic
}
@font-face {
  font-family:'Barlow';
  src:url("../fonts/Barlow-Bold.ttf") format("truetype");
  font-weight:600;
  font-style:normal
}
@font-face {
  font-family:'Barlow';
  src:url("../fonts/Barlow-ExtraBold.ttf") format("truetype");
  font-weight:800;
  font-style:normal
}
@font-face {
  font-family:'Iconset';
  src:url("../fonts/icons/Iconset.eot");
  src:url("../fonts/icons/Iconset.eot?#iefix") format("embedded-opentype"),
  url("../fonts/icons/Iconset.woff") format("woff"),
  url("../fonts/icons/Iconset.ttf") format("truetype"),
  url("../fonts/icons/Iconset.svg#Iconset") format("svg");
  font-weight:normal;
  font-style:normal
}
.ic-icon,
.LG-Icon::before,
.LG-Icon.ic-right::after {
  font-family:"Iconset";
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
  text-rendering:optimizeLegibility;
  white-space:nowrap;
  -webkit-font-feature-settings:"liga";
  -moz-font-feature-settings:"liga=1";
  -moz-font-feature-settings:"liga";
  -ms-font-feature-settings:"liga" 1;
  -o-font-feature-settings:"liga";
  font-feature-settings:"liga";
  -webkit-font-smoothing:antialiased;
  line-height:0;
  text-transform:none;
  margin-top:-4px;
  display:inline-block;
  vertical-align:middle;
  position:relative
}
.LG-Icon.ic-right::before {
  display:none;
  content:''
}
.LG-Icon::before {
  padding-right:.75em
}
.LG-Icon.ic-right::after {
  padding-left:.75em
}
.LG-Icon.ic-nopadding::before,
.LG-Icon.ic-nopadding::after {
  padding-left:0;
  padding-right:0
}
.ic-verytiny::before,
.ic-verytiny::after {
  font-size:11px
}
.ic-mediumtiny::before,
.ic-mediumtiny::after {
  font-size:13px
}
.ic-tiny::before,
.ic-tiny::after {
  font-size:17px
}
.ic-verysmall::before,
.ic-verysmall::after {
  font-size:19px
}
.ic-small::before,
.ic-small::after {
  font-size:21px
}
.ic-medium::before,
.ic-medium::after {
  font-size:25px
}
.ic-form_field::before,
.ic-form_field::after {
  font-size:25px
}
.ic-mediumbig::before,
.ic-mediumbig::after {
  font-size:30px
}
.ic-big::before,
.ic-big::after {
  font-size:35px
}
.ic-huge::before,
.ic-huge::after {
  font-size:80px
}
.ic-dynamic1::before,
.ic-dynamic1::after {
  font-size:1.1em
}
.ic-link-hover {
  transition:background 100ms ease-out, color 100ms ease-out, opacity 100ms ease-out
}
.ic-link-hover:hover {
  opacity:0.7;
  cursor:pointer
}
.ic-menu-link-hover:hover::before,
.ic-menu-link:hover::after {
  color:#51937C;
  cursor:pointer
}
.ic-link-selected::before,
.ic-link-selected::after {
  color:#51937C;
  cursor:pointer
}
.ic-dashboard-opacity::before,
ic-dashboard-opacity::after {
  opacity:0.65;
  cursor:pointer
}
.ic-white::before,
.ic-white::after {
  color:#fff
}
.ic-gray::before,
.ic-gray::after {
  color:#a8a8a8
}
.ic-lightgray::before,
.ic-lightgray::after {
  color:#d3d3d3
}
.ic-black::before,
.ic-black::after {
  color:#000
}
.ic-theme_1::before,
.ic-theme_1::after {
  color:#2c5038
}
.ic-theme_2::before,
.ic-theme_2::after {
  color:#46b673
}
.ic-theme_3::before,
.ic-theme_3::after {
  color:#7bdb9f
}
.ic-theme_4::before,
.ic-theme_4::after {
  color:#99cfab
}
.ic-theme_5::before,
.ic-theme_5::after {
  color:#b5e8c2
}
.ic-theme_6::before,
.ic-theme_6::after {
  color:#cef0d7
}
.ic-theme_7::before,
.ic-theme_7::after {
  color:#e4fae7
}
.ic-theme_8::before,
.ic-theme_8::after {
  color:#f8fff4
}
.ic-primary::before,
.ic-primary::after {
  color:#a21212
}
.ic-none::before,
.ic-none.ic-right::after {
  content:"\00A0"
}
.ic-add::before,
.ic-add.ic-right::after {
  content:"\00A1"
}
.ic-adressbook::before,
.ic-adressbook.ic-right::after {
  content:"\00A2"
}
.ic-alertalt::before,
.ic-alertalt.ic-right::after {
  content:"\00A3"
}
.ic-alert::before,
.ic-alert.ic-right::after {
  content:"\00A4"
}
.ic-alt::before,
.ic-alt.ic-right::after {
  content:"\0194"
}
.ic-arrowdown::before,
.ic-arrowdown.ic-right::after {
  content:"\00A5"
}
.ic-arrowleft::before,
.ic-arrowleft.ic-right::after {
  content:"\00A6"
}
.ic-arrowright::before,
.ic-arrowright.ic-right::after {
  content:"\00A7"
}
.ic-arrowup::before,
.ic-arrowup.ic-right::after {
  content:"\00A8"
}
.ic-attachment::before,
.ic-attachment.ic-right::after {
  content:"\00A9"
}
.ic-badgeadd::before,
.ic-badgeadd.ic-right::after {
  content:"\00AA"
}
.ic-badgecount::before,
.ic-badgecount.ic-right::after {
  content:"\00AB"
}
.ic-badgeremove::before,
.ic-badgeremove.ic-right::after {
  content:"\00AC"
}
.ic-badgerestricted::before,
.ic-badgerestricted.ic-right::after {
  content:"\00AD"
}
.ic-bar::before,
.ic-bar.ic-right::after {
  content:"\00AE"
}
.ic-bars::before,
.ic-bars.ic-right::after {
  content:"\00AF"
}
.ic-batteryfull::before,
.ic-batteryfull.ic-right::after {
  content:"\00B0"
}
.ic-batterylow::before,
.ic-batterylow.ic-right::after {
  content:"\00B1"
}
.ic-belloff::before,
.ic-belloff.ic-right::after {
  content:"\00B2"
}
.ic-bell::before,
.ic-bell.ic-right::after {
  content:"\00B3"
}
.ic-block::before,
.ic-block.ic-right::after {
  content:"\00B4"
}
.ic-bluetooth::before,
.ic-bluetooth.ic-right::after {
  content:"\00B5"
}
.ic-book::before,
.ic-book.ic-right::after {
  content:"\0195"
}
.ic-bookalt2::before,
.ic-bookalt2.ic-right::after {
  content:"\00B6"
}
.ic-bookalt::before,
.ic-bookalt.ic-right::after {
  content:"\00B7"
}
.ic-bookmark::before,
.ic-bookmark.ic-right::after {
  content:"\00B8"
}
.ic-box::before,
.ic-box.ic-right::after {
  content:"\00B9"
}
.ic-brush::before,
.ic-brush.ic-right::after {
  content:"\00BA"
}
.ic-bug::before,
.ic-bug.ic-right::after {
  content:"\00BB"
}
.ic-bulletedlist::before,
.ic-bulletedlist.ic-right::after {
  content:"\00BC"
}
.ic-burn::before,
.ic-burn.ic-right::after {
  content:"\00BD"
}
.ic-calculator::before,
.ic-calculator.ic-right::after {
  content:"\2108"
}
.ic-calendaralt::before,
.ic-calendaralt.ic-right::after {
  content:"\00BE"
}
.ic-calendar::before,
.ic-calendar.ic-right::after {
  content:"\00BF"
}
.ic-camcorder::before,
.ic-camcorder.ic-right::after {
  content:"\00C0"
}
.ic-capslock::before,
.ic-capslock.ic-right::after {
  content:"\00C1"
}
.ic-chart::before,
.ic-chart.ic-right::after {
  content:"\00C2"
}
.ic-chatactive::before,
.ic-chatactive.ic-right::after {
  content:"\00C3"
}
.ic-chat::before,
.ic-chat.ic-right::after {
  content:"\00C4"
}
.ic-check::before,
.ic-check.ic-right::after {
  content:"\00C5"
}
.ic-checkboxdotted::before,
.ic-checkboxdotted.ic-right::after {
  content:"\00C6"
}
.ic-checkboxdottedactive::before,
.ic-checkboxdottedactive.ic-right::after {
  content:"\00C7"
}
.ic-checkboxempty::before,
.ic-checkboxempty.ic-right::after {
  content:"\00C8"
}
.ic-checkbox::before,
.ic-checkbox.ic-right::after {
  content:"\00C9"
}
.ic-client::before,
.ic-client.ic-right::after {
  content:"\00CA"
}
.ic-cloudupload::before,
.ic-cloudupload.ic-right::after {
  content:"\00CB"
}
.ic-cloud::before,
.ic-cloud.ic-right::after {
  content:"\00CC"
}
.ic-code::before,
.ic-code.ic-right::after {
  content:"\00CD"
}
.ic-colorbucket::before,
.ic-colorbucket.ic-right::after {
  content:"\00CE"
}
.ic-colorpicker::before,
.ic-colorpicker.ic-right::after {
  content:"\00CF"
}
.ic-command::before,
.ic-command.ic-right::after {
  content:"\00D0"
}
.ic-company::before,
.ic-company.ic-right::after {
  content:"\00D1"
}
.ic-connection::before,
.ic-connection.ic-right::after {
  content:"\00D2"
}
.ic-contrast::before,
.ic-contrast.ic-right::after {
  content:"\00D3"
}
.ic-converstaion::before,
.ic-converstaion.ic-right::after {
  content:"\00D4"
}
.ic-coverflow::before,
.ic-coverflow.ic-right::after {
  content:"\00D5"
}
.ic-creditcardalt::before,
.ic-creditcardalt.ic-right::after {
  content:"\00D6"
}
.ic-creditcard::before,
.ic-creditcard.ic-right::after {
  content:"\00D7"
}
.ic-curve::before,
.ic-curve.ic-right::after {
  content:"\00D8"
}
.ic-cut::before,
.ic-cut.ic-right::after {
  content:"\00D9"
}
.ic-dashboard::before,
.ic-dashboard.ic-right::after {
  content:"\00DA"
}
.ic-delete::before,
.ic-delete.ic-right::after {
  content:"\00DB"
}
.ic-disc::before,
.ic-disc.ic-right::after {
  content:"\00DC"
}
.ic-display::before,
.ic-display.ic-right::after {
  content:"\00DD"
}
.ic-document::before,
.ic-document.ic-right::after {
  content:"\00DE"
}
.ic-documents::before,
.ic-documents.ic-right::after {
  content:"\00DF"
}
.ic-download::before,
.ic-download.ic-right::after {
  content:"\00E0"
}
.ic-edit::before,
.ic-edit.ic-right::after {
  content:"\00E1"
}
.ic-education::before,
.ic-education.ic-right::after {
  content:"\2109"
}
.ic-eject::before,
.ic-eject.ic-right::after {
  content:"\00E2"
}
.ic-employee::before,
.ic-employee.ic-right::after {
  content:"\00E3"
}
.ic-enter::before,
.ic-enter.ic-right::after {
  content:"\00E4"
}
.ic-equalizer::before,
.ic-equalizer.ic-right::after {
  content:"\00E5"
}
.ic-ethernet::before,
.ic-ethernet.ic-right::after {
  content:"\00E6"
}
.ic-exitfullscreen::before,
.ic-exitfullscreen.ic-right::after {
  content:"\00E7"
}
.ic-eye::before,
.ic-eye.ic-right::after {
  content:"\00E8"
}
.ic-factory::before,
.ic-factory.ic-right::after {
  content:"\00E9"
}
.ic-favorite::before,
.ic-favorite.ic-right::after {
  content:"\00EA"
}
.ic-firewire::before,
.ic-firewire.ic-right::after {
  content:"\00EB"
}
.ic-flagalt::before,
.ic-flagalt.ic-right::after {
  content:"\00EC"
}
.ic-flag::before,
.ic-flag.ic-right::after {
  content:"\00ED"
}
.ic-flash::before,
.ic-flash.ic-right::after {
  content:"\00EE"
}
.ic-folderopen::before,
.ic-folderopen.ic-right::after {
  content:"\00EF"
}
.ic-folder::before,
.ic-folder.ic-right::after {
  content:"\00F0"
}
.ic-font::before,
.ic-font.ic-right::after {
  content:"\00F1"
}
.ic-fullscreenalt::before,
.ic-fullscreenalt.ic-right::after {
  content:"\00F2"
}
.ic-fullscreen::before,
.ic-fullscreen.ic-right::after {
  content:"\00F3"
}
.ic-game::before,
.ic-game.ic-right::after {
  content:"\00F4"
}
.ic-gift::before,
.ic-gift.ic-right::after {
  content:"\00F5"
}
.ic-globe::before,
.ic-globe.ic-right::after {
  content:"\00F6"
}
.ic-hammer::before,
.ic-hammer.ic-right::after {
  content:"\00F7"
}
.ic-handactivealt::before,
.ic-handactivealt.ic-right::after {
  content:"\00F8"
}
.ic-handactive::before,
.ic-handactive.ic-right::after {
  content:"\00F9"
}
.ic-handpointeralt::before,
.ic-handpointeralt.ic-right::after {
  content:"\00FA"
}
.ic-handpointer::before,
.ic-handpointer.ic-right::after {
  content:"\00FB"
}
.ic-handtoolalt::before,
.ic-handtoolalt.ic-right::after {
  content:"\00FC"
}
.ic-handtool::before,
.ic-handtool.ic-right::after {
  content:"\00FD"
}
.ic-hd::before,
.ic-hd.ic-right::after {
  content:"\00FE"
}
.ic-headphones::before,
.ic-headphones.ic-right::after {
  content:"\00FF"
}
.ic-helpalt::before,
.ic-helpalt.ic-right::after {
  content:"\0100"
}
.ic-help::before,
.ic-help.ic-right::after {
  content:"\0101"
}
.ic-home::before,
.ic-home.ic-right::after {
  content:"\0102"
}
.ic-inactiveline::before,
.ic-inactiveline.ic-right::after {
  content:"\0103"
}
.ic-inbox::before,
.ic-inbox.ic-right::after {
  content:"\0104"
}
.ic-indent::before,
.ic-indent.ic-right::after {
  content:"\0105"
}
.ic-infinity::before,
.ic-infinity.ic-right::after {
  content:"\0106"
}
.ic-info::before,
.ic-info.ic-right::after {
  content:"\0107"
}
.ic-iphone::before,
.ic-iphone.ic-right::after {
  content:"\0108"
}
.ic-key::before,
.ic-key.ic-right::after {
  content:"\0109"
}
.ic-keyboard::before,
.ic-keyboard.ic-right::after {
  content:"\010A"
}
.ic-laptop::before,
.ic-laptop.ic-right::after {
  content:"\010B"
}
.ic-layout::before,
.ic-layout.ic-right::after {
  content:"\010C"
}
.ic-lightdown::before,
.ic-lightdown.ic-right::after {
  content:"\010D"
}
.ic-lightup::before,
.ic-lightup.ic-right::after {
  content:"\010E"
}
.ic-lightbulbactive::before,
.ic-lightbulbactive.ic-right::after {
  content:"\010F"
}
.ic-lightbulb::before,
.ic-lightbulb.ic-right::after {
  content:"\0110"
}
.ic-link::before,
.ic-link.ic-right::after {
  content:"\0111"
}
.ic-list::before,
.ic-list.ic-right::after {
  content:"\0112"
}
.ic-load::before,
.ic-load.ic-right::after {
  content:"\0113"
}
.ic-loading::before,
.ic-loading.ic-right::after {
  content:"\0114"
}
.ic-locate::before,
.ic-locate.ic-right::after {
  content:"\0115"
}
.ic-lock::before,
.ic-lock.ic-right::after {
  content:"\0116"
}
.ic-logout::before,
.ic-logout.ic-right::after {
  content:"\0117"
}
.ic-mailbox::before,
.ic-mailbox.ic-right::after {
  content:"\0118"
}
.ic-mapalt::before,
.ic-mapalt.ic-right::after {
  content:"\0119"
}
.ic-map::before,
.ic-map.ic-right::after {
  content:"\011A"
}
.ic-medal::before,
.ic-medal.ic-right::after {
  content:"\011B"
}
.ic-messageopen::before,
.ic-messageopen.ic-right::after {
  content:"\011C"
}
.ic-message::before,
.ic-message.ic-right::after {
  content:"\011D"
}
.ic-mobile::before,
.ic-mobile.ic-right::after {
  content:"\011E"
}
.ic-mousecursor::before,
.ic-mousecursor.ic-right::after {
  content:"\011F"
}
.ic-mouse::before,
.ic-mouse.ic-right::after {
  content:"\0120"
}
.ic-moviealt::before,
.ic-moviealt.ic-right::after {
  content:"\0121"
}
.ic-movie::before,
.ic-movie.ic-right::after {
  content:"\0122"
}
.ic-music::before,
.ic-music.ic-right::after {
  content:"\0123"
}
.ic-navigationbottom::before,
.ic-navigationbottom.ic-right::after {
  content:"\0124"
}
.ic-navigationdown::before,
.ic-navigationdown.ic-right::after {
  content:"\0125"
}
.ic-navigationfirst::before,
.ic-navigationfirst.ic-right::after {
  content:"\0126"
}
.ic-navigationhorizontal::before,
.ic-navigationhorizontal.ic-right::after {
  content:"\0127"
}
.ic-navigationlast::before,
.ic-navigationlast.ic-right::after {
  content:"\0128"
}
.ic-navigationleft::before,
.ic-navigationleft.ic-right::after {
  content:"\0129"
}
.ic-navigationright::before,
.ic-navigationright.ic-right::after {
  content:"\012A"
}
.ic-navigationtop::before,
.ic-navigationtop.ic-right::after {
  content:"\012B"
}
.ic-navigationup::before,
.ic-navigationup.ic-right::after {
  content:"\012C"
}
.ic-navigationvertical::before,
.ic-navigationvertical.ic-right::after {
  content:"\012D"
}
.ic-navigation::before,
.ic-navigation.ic-right::after {
  content:"\012E"
}
.ic-nextmedia::before,
.ic-nextmedia.ic-right::after {
  content:"\012F"
}
.ic-next::before,
.ic-next.ic-right::after {
  content:"\0130"
}
.ic-notepad::before,
.ic-notepad.ic-right::after {
  content:"\0131"
}
.ic-orderedlist::before,
.ic-orderedlist.ic-right::after {
  content:"\0132"
}
.ic-osx::before,
.ic-osx.ic-right::after {
  content:"\0133"
}
.ic-out::before,
.ic-out.ic-right::after {
  content:"\0134"
}
.ic-outbox::before,
.ic-outbox.ic-right::after {
  content:"\0135"
}
.ic-outdent::before,
.ic-outdent.ic-right::after {
  content:"\0136"
}
.ic-pageadd::before,
.ic-pageadd.ic-right::after {
  content:"\0137"
}
.ic-pageremove::before,
.ic-pageremove.ic-right::after {
  content:"\0138"
}
.ic-pagerestricted::before,
.ic-pagerestricted.ic-right::after {
  content:"\0139"
}
.ic-panelshow::before,
.ic-panelshow.ic-right::after {
  content:"\013A"
}
.ic-panelclose::before,
.ic-panelclose.ic-right::after {
  content:"\013B"
}
.ic-pause::before,
.ic-pause.ic-right::after {
  content:"\013C"
}
.ic-peoplealt::before,
.ic-peoplealt.ic-right::after {
  content:"\013D"
}
.ic-people::before,
.ic-people.ic-right::after {
  content:"\013E"
}
.ic-phone::before,
.ic-phone.ic-right::after {
  content:"\013F"
}
.ic-picture::before,
.ic-picture.ic-right::after {
  content:"\0140"
}
.ic-picturesalt2::before,
.ic-picturesalt2.ic-right::after {
  content:"\0141"
}
.ic-picturesalt::before,
.ic-picturesalt.ic-right::after {
  content:"\0142"
}
.ic-pictures::before,
.ic-pictures.ic-right::after {
  content:"\0143"
}
.ic-piechart::before,
.ic-piechart.ic-right::after {
  content:"\0144"
}
.ic-pinlocation::before,
.ic-pinlocation.ic-right::after {
  content:"\0145"
}
.ic-play::before,
.ic-play.ic-right::after {
  content:"\0146"
}
.ic-plugin::before,
.ic-plugin.ic-right::after {
  content:"\0147"
}
.ic-podcast::before,
.ic-podcast.ic-right::after {
  content:"\0148"
}
.ic-power::before,
.ic-power.ic-right::after {
  content:"\0149"
}
.ic-previousmedia::before,
.ic-previousmedia.ic-right::after {
  content:"\014A"
}
.ic-previous::before,
.ic-previous.ic-right::after {
  content:"\014B"
}
.ic-print::before,
.ic-print.ic-right::after {
  content:"\014C"
}
.ic-printeralt::before,
.ic-printeralt.ic-right::after {
  content:"\014D"
}
.ic-pushpin::before,
.ic-pushpin.ic-right::after {
  content:"\014E"
}
.ic-radioalt::before,
.ic-radioalt.ic-right::after {
  content:"\014F"
}
.ic-radio::before,
.ic-radio.ic-right::after {
  content:"\0150"
}
.ic-rate::before,
.ic-rate.ic-right::after {
  content:"\0151"
}
.ic-readonly::before,
.ic-readonly.ic-right::after {
  content:"\0152"
}
.ic-record::before,
.ic-record.ic-right::after {
  content:"\0153"
}
.ic-refresh::before,
.ic-refresh.ic-right::after {
  content:"\0154"
}
.ic-remove::before,
.ic-remove.ic-right::after {
  content:"\0155"
}
.ic-repeatone::before,
.ic-repeatone.ic-right::after {
  content:"\0156"
}
.ic-repeat::before,
.ic-repeat.ic-right::after {
  content:"\0157"
}
.ic-replyarrow::before,
.ic-replyarrow.ic-right::after {
  content:"\0158"
}
.ic-resize::before,
.ic-resize.ic-right::after {
  content:"\0159"
}
.ic-rss::before,
.ic-rss.ic-right::after {
  content:"\015A"
}
.ic-scan::before,
.ic-scan.ic-right::after {
  content:"\015B"
}
.ic-screensharing::before,
.ic-screensharing.ic-right::after {
  content:"\015C"
}
.ic-scriptalt::before,
.ic-scriptalt.ic-right::after {
  content:"\015D"
}
.ic-script::before,
.ic-script.ic-right::after {
  content:"\015E"
}
.ic-search::before,
.ic-search.ic-right::after {
  content:"\015F"
}
.ic-settings::before,
.ic-settings.ic-right::after {
  content:"\0160"
}
.ic-share::before,
.ic-share.ic-right::after {
  content:"\0161"
}
.ic-shield::before,
.ic-shield.ic-right::after {
  content:"\0162"
}
.ic-shift::before,
.ic-shift.ic-right::after {
  content:"\0163"
}
.ic-shoppingbasketalt::before,
.ic-shoppingbasketalt.ic-right::after {
  content:"\0164"
}
.ic-shoppingbasket::before,
.ic-shoppingbasket.ic-right::after {
  content:"\0165"
}
.ic-shuffle::before,
.ic-shuffle.ic-right::after {
  content:"\0166"
}
.ic-slideshow::before,
.ic-slideshow.ic-right::after {
  content:"\0167"
}
.ic-soundlow::before,
.ic-soundlow.ic-right::after {
  content:"\0168"
}
.ic-soundmedium::before,
.ic-soundmedium.ic-right::after {
  content:"\0169"
}
.ic-soundoff::before,
.ic-soundoff.ic-right::after {
  content:"\016A"
}
.ic-sound::before,
.ic-sound.ic-right::after {
  content:"\016B"
}
.ic-stopalt::before,
.ic-stopalt.ic-right::after {
  content:"\016C"
}
.ic-stop::before,
.ic-stop.ic-right::after {
  content:"\016D"
}
.ic-sync::before,
.ic-sync.ic-right::after {
  content:"\016E"
}
.ic-tab::before,
.ic-tab.ic-right::after {
  content:"\016F"
}
.ic-tag::before,
.ic-tag.ic-right::after {
  content:"\0170"
}
.ic-tags::before,
.ic-tags.ic-right::after {
  content:"\0171"
}
.ic-target::before,
.ic-target.ic-right::after {
  content:"\0172"
}
.ic-terminal::before,
.ic-terminal.ic-right::after {
  content:"\0173"
}
.ic-thumbdown::before,
.ic-thumbdown.ic-right::after {
  content:"\0174"
}
.ic-thumbup::before,
.ic-thumbup.ic-right::after {
  content:"\0175"
}
.ic-thumbnaillist::before,
.ic-thumbnaillist.ic-right::after {
  content:"\0176"
}
.ic-thumbnailssmall::before,
.ic-thumbnailssmall.ic-right::after {
  content:"\0177"
}
.ic-thumbnails::before,
.ic-thumbnails.ic-right::after {
  content:"\0178"
}
.ic-time::before,
.ic-time.ic-right::after {
  content:"\0179"
}
.ic-tools::before,
.ic-tools.ic-right::after {
  content:"\017A"
}
.ic-traffic::before,
.ic-traffic.ic-right::after {
  content:"\017B"
}
.ic-trash::before,
.ic-trash.ic-right::after {
  content:"\017D"
}
.ic-trashopen::before,
.ic-trashopen.ic-right::after {
  content:"\0197"
}
.ic-trashalt::before,
.ic-trashalt.ic-right::after {
  content:"\017C"
}
.ic-trashaltopen::before,
.ic-trashaltopen.ic-right::after {
  content:"\0196"
}
.ic-umbrella::before,
.ic-umbrella.ic-right::after {
  content:"\210A"
}
.ic-universal::before,
.ic-universal.ic-right::after {
  content:"\017F"
}
.ic-unlocked::before,
.ic-unlocked.ic-right::after {
  content:"\0180"
}
.ic-usb::before,
.ic-usb.ic-right::after {
  content:"\0181"
}
.ic-user::before,
.ic-user.ic-right::after {
  content:"\0182"
}
.ic-usersalt::before,
.ic-usersalt.ic-right::after {
  content:"\0183"
}
.ic-users::before,
.ic-users.ic-right::after {
  content:"\0184"
}
.ic-utilities::before,
.ic-utilities.ic-right::after {
  content:"\0185"
}
.ic-vcard::before,
.ic-vcard.ic-right::after {
  content:"\0186"
}
.ic-video::before,
.ic-video.ic-right::after {
  content:"\0187"
}
.ic-voice::before,
.ic-voice.ic-right::after {
  content:"\0188"
}
.ic-wand::before,
.ic-wand.ic-right::after {
  content:"\0189"
}
.ic-wifi::before,
.ic-wifi.ic-right::after {
  content:"\018A"
}
.ic-windows::before,
.ic-windows.ic-right::after {
  content:"\018B"
}
.ic-wrench::before,
.ic-wrench.ic-right::after {
  content:"\018C"
}
.ic-wrong::before,
.ic-wrong.ic-right::after {
  content:"\018D"
}
.ic-xaxisrotation::before,
.ic-xaxisrotation.ic-right::after {
  content:"\018E"
}
.ic-yaxisrotation::before,
.ic-yaxisrotation.ic-right::after {
  content:"\018F"
}
.ic-zaxisrotation::before,
.ic-zaxisrotation.ic-right::after {
  content:"\0190"
}
.ic-zoomin::before,
.ic-zoomin.ic-right::after {
  content:"\0191"
}
.ic-zoomout::before,
.ic-zoomout.ic-right::after {
  content:"\0192"
}
.ic-space::before,
.ic-space.ic-right::after {
  content:"\0193"
}
.ic-back::before,
.ic-back.ic-right::after {
  content:"\2107"
}
.ic-documentalt::before,
.ic-documentalt.ic-right::after {
  content:"\2101"
}
.ic-documentdelete::before,
.ic-documentdelete.ic-right::after {
  content:"\2102"
}
.ic-exclamation::before,
.ic-exclamation.ic-right::after {
  content:"\2103"
}
.ic-history::before,
.ic-history.ic-right::after {
  content:"\2104"
}
.ic-plane::before,
.ic-plane.ic-right::after {
  content:"\2105"
}
.ic-confirmprocess::before,
.ic-confirmprocess.ic-right::after {
  content:"\2106"
}
.ic-documentdownload::before,
.ic-documentdownload.ic-right::after {
  content:"\210B"
}
.ic-save::before,
.ic-save.ic-right::after {
  content:"\210C"
}
.ic-saveconfirm::before,
.ic-saveconfirm.ic-right::after {
  content:"\210D"
}
.ic-orgchart::before,
.ic-orgchart.ic-right::after {
  content:"\210F"
}
.ic-chartalt::before,
.ic-chartalt.ic-right::after {
  content:"\210E"
}
.ic-handshake::before,
.ic-handshake.ic-right::after {
  content:"\2110"
}
.ic-pharmacy::before,
.ic-pharmacy.ic-right::after {
  content:"\2111"
}
.ic-road::before,
.ic-road.ic-right::after {
  content:"\2112"
}
.ic-sport::before,
.ic-sport.ic-right::after {
  content:"\2113"
}
.ic-auswertungen::before,
.ic-auswertungen.ic-right::after {
  content:"\2114"
}
.ic-dokumente::before,
.ic-dokumente.ic-right::after {
  content:"\2115"
}
.ic-familienkasse::before,
.ic-familienkasse.ic-right::after {
  content:"\2116"
}
.ic-handel::before,
.ic-handel.ic-right::after {
  content:"\2117"
}
.ic-lohnarten::before,
.ic-lohnarten.ic-right::after {
  content:"\2118"
}
.ic-monatsabschluss::before,
.ic-monatsabschluss.ic-right::after {
  content:"\2119"
}
.ic-pfandung::before,
.ic-pfandung.ic-right::after {
  content:"\211A"
}
.ic-selektionen::before,
.ic-selektionen.ic-right::after {
  content:"\211B"
}
.ic-tarife::before,
.ic-tarife.ic-right::after {
  content:"\211C"
}
.ic-vwl::before,
.ic-vwl.ic-right::after {
  content:"\211D"
}
.ic-verbuchung::before,
.ic-verbuchung.ic-right::after {
  content:"\211E"
}
.ic-zeitkonten::before,
.ic-zeitkonten.ic-right::after {
  content:"\211F"
}
.ic-zulagen::before,
.ic-zulagen.ic-right::after {
  content:"\2120"
}
.ic-smartstelle::before,
.ic-smartstelle.ic-right::after {
  content:"\2121"
}
.ic-smartsperre::before,
.ic-smartsperre.ic-right::after {
  content:"\2122"
}
.ic-filter::before,
.ic-filter.ic-right::after {
  content:"\2123"
}
.ic-filteroff::before,
.ic-filteroff.ic-right::after {
  content:"\2124"
}
.ic-LOGA3::before,
.ic-LOGA3.ic-right::after {
  content:"\2125"
}
.ic-car::before,
.ic-car.ic-right::after {
  content:"\2126"
}
.ic-food::before,
.ic-food.ic-right::after {
  content:"\2127"
}
.ic-money::before,
.ic-money.ic-right::after {
  content:"\2128"
}
.ic-halfday::before,
.ic-halfday.ic-right::after {
  content:"\2129"
}
.ic-discard::before,
.ic-discard.ic-right::after {
  content:"\212A"
}
.ic-database::before,
.ic-database.ic-right::after {
  content:"\212B"
}
.ic-basket::before,
.ic-basket.ic-right::after {
  content:"\212C"
}
.ic-basketadd::before,
.ic-basketadd.ic-right::after {
  content:"\212D"
}
.ic-basketdelete::before,
.ic-basketdelete.ic-right::after {
  content:"\212E"
}
.ic-searchsettings::before,
.ic-searchsettings.ic-right::after {
  content:"\2130"
}
.ic-halfcheckmark::before,
.ic-halfcheckmark.ic-right::after {
  content:"\2131"
}
.ic-mail::before,
.ic-mail.ic-right::after {
  content:"\2132"
}
.ic-representative::before,
.ic-representative.ic-right::after {
  content:"\2133"
}
.ic-string::before,
.ic-string.ic-right::after {
  content:"\2134"
}
.ic-number::before,
.ic-number.ic-right::after {
  content:"\2135"
}
.ic-bool::before,
.ic-bool.ic-right::after {
  content:"\2136"
}
.ic-valuelist::before,
.ic-valuelist.ic-right::after {
  content:"\2137"
}
.ic-invisible::before,
.ic-invisible.ic-right::after {
  content:"\2138"
}
.ic-jobadd::before,
.ic-jobadd.ic-right::after {
  content:"\213B"
}
.ic-joblist::before,
.ic-joblist.ic-right::after {
  content:"\2139"
}
.ic-jobfiles::before,
.ic-jobfiles.ic-right::after {
  content:"\213A"
}
.ic-sum::before,
.ic-sum.ic-right::after {
  content:"\2211"
}
.ic-userconfirm::before,
.ic-userconfirm.ic-right::after {
  content:"\213C"
}
.ic-userdecline::before,
.ic-userdecline.ic-right::after {
  content:"\213D"
}
.ic-notepadadd::before,
.ic-notepadadd.ic-right::after {
  content:"\213E"
}
.ic-notepadsettings::before,
.ic-notepadsettings.ic-right::after {
  content:"\213E"
}
.ic-designmode::before,
.ic-designmode.ic-right::after {
  content:"\2140"
}
.ic-listadd::before,
.ic-listadd.ic-right::after {
  content:"\2141"
}
.ic-listsettings::before,
.ic-listsettings.ic-right::after {
  content:"\2142"
}
.ic-groupadd::before,
.ic-groupadd.ic-right::after {
  content:"\2143"
}
.ic-userfocus::before,
.ic-userfocus.ic-right::after {
  content:"\2144"
}
.ic-smartedinge::before,
.ic-smartedinge.ic-right::after {
  content:"\2145"
}
.ic-smartedingeborder::before,
.ic-smartedingeborder.ic-right::after {
  content:"\2146"
}
.ic-tool::before,
.ic-tool.ic-right::after {
  content:"\2147"
}
.ic-percent::before,
.ic-percent.ic-right::after {
  content:"\0025"
}
.ic-chartinfo::before,
.ic-chartinfo.ic-right::after {
  content:"\2148"
}
.ic-flaginfo::before,
.ic-flaginfo.ic-right::after {
  content:"\2149"
}
.ic-in::before,
.ic-in.ic-right::after {
  content:"\2150"
}
.ic-hide::before,
.ic-hide.ic-right::after {
  content:"\2151"
}
.ic-show::before,
.ic-show.ic-right::after {
  content:"\2152"
}
.ic-exit::before,
.ic-exit.ic-right::after {
  content:"\2153"
}
.ic-meldedaten::before,
.ic-meldedaten.ic-right::after {
  content:"\2154"
}
.ic-inboxfile::before,
.ic-inboxfile.ic-right::after {
  content:"\2155"
}
.ic-sql::before,
.ic-sql.ic-right::after {
  content:"\2156"
}
.ic-sort::before,
.ic-sort.ic-right::after {
  content:"\2157"
}
.ic-vorgang::before,
.ic-vorgang.ic-right::after {
  content:"\2159"
}
.ic-mailcancel::before,
.ic-mailcancel.ic-right::after {
  content:"\2160"
}
.ic-bewerber::before,
.ic-bewerber.ic-right::after {
  content:"\2161"
}
.ic-savenew::before,
.ic-savenew.ic-right::after {
  content:"\2163"
}
.ic-operator::before,
.ic-operator.ic-right::after {
  content:"\2164"
}
.ic-processlist::before,
.ic-processlist.ic-right::after {
  content:"\2165"
}
.ic-baby::before,
.ic-baby.ic-right::after {
  content:"\2166"
}
.ic-suitcase::before,
.ic-suitcase.ic-right::after {
  content:"\2167"
}
.ic-presentation::before,
.ic-presentation.ic-right::after {
  content:"\2168"
}
.ic-certification::before,
.ic-certification.ic-right::after {
  content:"\2169"
}
.ic-school::before,
.ic-school.ic-right::after {
  content:"\2170"
}
.ic-girl::before,
.ic-girl.ic-right::after {
  content:"\2171"
}
.ic-boy::before,
.ic-boy.ic-right::after {
  content:"\2172"
}
.ic-payslip::before,
.ic-payslip.ic-right::after {
  content:"\2173"
}
.ic-move::before,
.ic-move.ic-right::after {
  content:"\2174"
}
.ic-settingsline::before,
.ic-settingsline.ic-right::after {
  content:"\2175"
}
.ic-educationline::before,
.ic-educationline.ic-right::after {
  content:"\2176"
}
.ic-chatline::before,
.ic-chatline.ic-right::after {
  content:"\2177"
}
.ic-folderline::before,
.ic-folderline.ic-right::after {
  content:"\2178"
}
.ic-orgchartline::before,
.ic-orgchartline.ic-right::after {
  content:"\2179"
}
.ic-calendarline::before,
.ic-calendarline.ic-right::after {
  content:"\217A"
}
.ic-checkmark::before,
.ic-checkmark.ic-right::after {
  content:"\217B"
}
.ic-companytree::before,
.ic-companytree.ic-right::after {
  content:"\217C"
}
.ic-companytreeclosed::before,
.ic-companytreeclosed.ic-right::after {
  content:"\217D"
}
.ic-companytreeopened::before,
.ic-companytreeopened.ic-right::after {
  content:"\217E"
}
.ic-positiontreeclosed::before,
.ic-positiontreeclosed.ic-right::after {
  content:"\217F"
}
.ic-positiontreeopened::before,
.ic-positiontreeopened.ic-right::after {
  content:"\2180"
}
.ic-positiontree::before,
.ic-positiontree.ic-right::after {
  content:"\2181"
}
.ic-employeetreeclosed::before,
.ic-employeetreeclosed.ic-right::after {
  content:"\2182"
}
.ic-employeetreeopened::before,
.ic-employeetreeopened.ic-right::after {
  content:"\2183"
}
.ic-employeetree::before,
.ic-employeetree.ic-right::after {
  content:"\2184"
}
.ic-helptreeclosed::before,
.ic-helptreeclosed.ic-right::after {
  content:"\2185"
}
.ic-helptreeopened::before,
.ic-helptreeopened.ic-right::after {
  content:"\2186"
}
.ic-helptree::before,
.ic-helptree.ic-right::after {
  content:"\2187"
}
.ic-locktreeclosed::before,
.ic-locktreeclosed.ic-right::after {
  content:"\2188"
}
.ic-locktreeopened::before,
.ic-locktreeopened.ic-right::after {
  content:"\2189"
}
.ic-locktree::before,
.ic-locktree.ic-right::after {
  content:"\218A"
}
.ic-checktreeclosed::before,
.ic-checktreeclosed.ic-right::after {
  content:"\218B"
}
.ic-checktreeopened::before,
.ic-checktreeopened.ic-right::after {
  content:"\218C"
}
.ic-checktree::before,
.ic-checktree.ic-right::after {
  content:"\218D"
}
.ic-calendaroverview::before,
.ic-calendaroverview.ic-right::after {
  content:"\218F"
}
.ic-qualificationtreeclosed::before,
.ic-qualificationtreeclosed.ic-right::after {
  content:"\2190"
}
.ic-qualificationtreeopened::before,
.ic-qualificationtreeopened.ic-right::after {
  content:"\2191"
}
.ic-qualificationtree::before,
.ic-qualificationtree.ic-right::after {
  content:"\2192"
}
.ic-casesensitive::before,
.ic-casesensitive.ic-right::after {
  content:"\219A"
}
.ic-casesensitiveoff::before,
.ic-casesensitiveoff.ic-right::after {
  content:"\219B"
}
.ic-switchtranslation::before,
.ic-switchtranslation.ic-right::after {
  content:"\21A3"
}
.ic-Chartpie::before,
.ic-Chartpie.ic-right::after {
  content:"\21A4"
}
.ic-Chartline::before,
.ic-Chartline.ic-right::after {
  content:"\21A5"
}
.ic-Chartbar::before,
.ic-Chartbar.ic-right::after {
  content:"\21A6"
}
.ic-Chartscatter::before,
.ic-Chartscatter.ic-right::after {
  content:"\21A7"
}
.ic-hearth::before,
.ic-hearth.ic-right::after {
  content:"\21A8"
}
.ic-disabled::before,
.ic-disabled.ic-right::after {
  content:"\21A9"
}
.ic-downloadencrypted::before,
.ic-downloadencrypted.ic-right::after {
  content:"\21B0"
}
.ic-historyon::before,
.ic-historyon.ic-right::after {
  content:"\21B1"
}
.ic-historyoff::before,
.ic-historyoff.ic-right::after {
  content:"\21B2"
}
.ic-shieldok::before,
.ic-shieldok.ic-right::after {
  content:"\21B3"
}
.ic-shieldreload::before,
.ic-shieldreload.ic-right::after {
  content:"\21B4"
}
.ic-calendartime::before,
.ic-calendartime.ic-right::after {
  content:"\21B5"
}
.ic-userunisex::before,
.ic-userunisex.ic-right::after {
  content:"\21B6"
}
.ic-kosten::before,
.ic-kosten.ic-right::after {
  content:"\219C"
}
.ic-turnover::before,
.ic-turnover.ic-right::after {
  content:"\21A2"
}
.ic-compare::before,
.ic-compare.ic-right::after {
  content:"\21B7"
}
.ic-moneyincrease::before,
.ic-moneyincrease.ic-right::after {
  content:"\21B8"
}
.ic-canceltask::before,
.ic-canceltask.ic-right::after {
  content:"\21B9"
}
.ic-pushpinoff::before,
.ic-pushpinoff.ic-right::after {
  content:"\21C0"
}
.ic-covid::before,
.ic-covid.ic-right::after {
  content:"\21C1"
}
.ic-checkplus::before,
.ic-checkplus.ic-right::after {
  content:"\21C2"
}
.ic-checkminus::before,
.ic-checkminus.ic-right::after {
  content:"\21C3"
}
.ic-userswitch::before,
.ic-userswitch.ic-right::after {
  content:"\21C4"
}
.ic-sum::before,
.ic-sum::after {
  margin-top:-3px !important;
  -moz-transform:scale(0.9);
  -ms-transform:scale(0.9);
  -webkit-transform:scale(0.9);
  transform:scale(0.9)
}
.ic-svg::before,
.ic-svg::after {
  display:none
}
.no-iconset .ic-svg svg {
  width:13px;
  height:13px;
  display:inline-block;
  fill:currentColor
}
.no-iconset .ic-svg.ic-verytiny svg {
  width:11px;
  height:11px;
  margin-bottom:calc(-11px/2)
}
.no-iconset .ic-svg.ic-tiny svg {
  width:17px;
  height:17px;
  margin-bottom:calc(-17px/2)
}
.no-iconset .ic-svg.ic-small svg {
  width:21px;
  height:21px;
  margin-bottom:-7px
}
.no-iconset .ic-svg.ic-mediumtiny svg {
  width:13px;
  height:13px;
  margin-bottom:calc(-13px/2)
}
.no-iconset .ic-svg.ic-medium svg {
  width:25px;
  height:25px;
  margin-bottom:-10px
}
.no-iconset .ic-svg.ic-form_field svg {
  width:25px;
  height:25px;
  margin-bottom:calc(-25px/2)
}
.no-iconset .ic-svg.ic-mediumbig svg {
  width:30px;
  height:30px;
  margin-bottom:calc(-30px/2)
}
.no-iconset .ic-svg.ic-big svg {
  width:35px;
  height:35px;
  margin-bottom:calc(-35px/2)
}
.no-iconset .ic-svg.ic-huge svg {
  width:80px;
  height:80px;
  margin-bottom:calc(-80px/2)
}
.no-iconset .ic-svg.ic-dynamic1 svg {
  width:1.1em;
  height:1.1em;
  margin-bottom:calc(-1.1em/2)
}
/*! normalize.css 2011-10-24T11:29 UTC - http://github.com/necolas/normalize.css */article,
aside,
details,
figcaption,
figure,
form,
footer,
header,
hgroup,
nav,
section {
  display:block
}
html {
  font-size:100%;
  overflow:hidden;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  -webkit-tap-highlight-color:transparent
}
a:hover,
a:active {
  outline:0
}
img {
  border:0;
  -ms-interpolation-mode:bicubic
}
b,
strong {
  font-weight:bold
}
blockquote {
  margin:1em 40px
}
figure,
form {
  margin:0
}
fieldset {
  border:0;
  margin:0;
  padding:0
}
legend {
  border:0;
  *margin-left:-7px
}
button,
input,
select,
textarea {
  font-size:100%;
  margin:0;
  vertical-align:baseline;
  *vertical-align:middle
}
button,
input {
  border:0;
  line-height:normal
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor:pointer;
  -webkit-appearance:button;
  *overflow:visible
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing:border-box;
  padding:0
}
input[type="search"] {
  -webkit-appearance:textfield;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
textarea {
  overflow:auto;
  vertical-align:top
}
input:not([type=radio]):not([type=checkbox]) {
  -webkit-appearance:none;
  border-radius:0
}
textarea {
  -webkit-appearance:none;
  border-radius:0
}
table {
  border-collapse:collapse;
  border-spacing:0
}
h1,
h2,
h3,
p {
  font-weight:normal;
  margin:0
}
h1,
h2,
h3 {
  font-weight:bold;
  -webkit-font-smoothing:antialiased
}
html,
html>body {
  height:100%
}
html>body {
  color:#000;
  background:white;
  margin:0;
  -webkit-font-smoothing:antialiased;
  font-smoothing:antialiased;
  scrollbar-face-color:#9fa4a8;
  scrollbar-highlight-color:#9fa4a8;
  scrollbar-shadow-color:#9fa4a8;
  scrollbar-3dlight-color:#9fa4a8;
  scrollbar-arrow-color:white;
  scrollbar-track-color:white;
  scrollbar-darkshadow-color:white;
  scrollbar-width:thin
}
html>body.page-with-bg {
  background: linear-gradient(135deg, white, var(--login-background-color, #70A18E));
  background-size:400% 400%;
  -webkit-animation:LoadingWaveAnimation 15s ease infinite;
  -moz-animation:LoadingWaveAnimation 15s ease infinite;
  animation:LoadingWaveAnimation 15s ease infinite
}
@-webkit-keyframes LoadingWaveAnimation {
  0% {
    background-position:0% 10%
  }
  50% {
    background-position:100% 91%
  }
  100% {
    background-position:0% 10%
  }
}
@-moz-keyframes LoadingWaveAnimation {
  0% {
    background-position:0% 10%
  }
  50% {
    background-position:100% 91%
  }
  100% {
    background-position:0% 10%
  }
}
@keyframes LoadingWaveAnimation {
  0% {
    background-position:0% 10%
  }
  50% {
    background-position:100% 91%
  }
  100% {
    background-position:0% 10%
  }
}
body,
button,
input,
textarea {
  font-size:13px;
  line-height:1.3;
  font-family:"Roboto",Helvetica,Arial,sans-serif
}
.fullBg {
  left:0;
  overflow:hidden;
  position:fixed;
  top:0;
  bottom:0;
  right:0;
  width:100%;
  height:100%;
  background:var(--l3-light-background-gradient-end-color,#eff5e8);
  background:-ms-radial-gradient(var(--l3-light-background-gradient-start-color,#fff) 0%, var(--l3-light-background-gradient-end-color,#eff5e8) 100%);
  background:-moz-radial-gradient(var(--l3-light-background-gradient-start-color,#fff) 0%, var(--l3-light-background-gradient-end-color,#eff5e8) 100%);
  background:-webkit-radial-gradient(var(--l3-light-background-gradient-start-color,#fff) 0%, var(--l3-light-background-gradient-end-color,#eff5e8) 100%);
  background-size:100% 100%;
  background-repeat:no-repeat;
  background-position:center center;
  -moz-transition-property:background;
  -o-transition-property:background;
  -webkit-transition-property:background;
  transition-property:background;
  -moz-transition-duration:2s;
  -o-transition-duration:2s;
  -webkit-transition-duration:2s;
  transition-duration:2s;
  -moz-transition-timing-function:ease-in;
  -o-transition-timing-function:ease-in;
  -webkit-transition-timing-function:ease-in;
  transition-timing-function:ease-in
}
.fullBg.new-design {
  background-color:#70A18E
}
.fullBg.darkBackground {
  background-color:#d7e6c7;
  background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZjFlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZTZjNyIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background:-moz-radial-gradient(#e1f1e0 0%,#d7e6c7 100%);
  background:-webkit-radial-gradient(#e1f1e0 0%,#d7e6c7 100%);
  background:radial-gradient(#e1f1e0 0%,#d7e6c7 100%);
  background-size:100% 100%;
  background-repeat:no-repeat;
  background-position:center center
}
.fullBgDark {
  left:0;
  overflow:hidden;
  position:fixed;
  top:0;
  bottom:0;
  right:0;
  width:100%;
  height:100%;
  background-color:var(--login-background-color,#70A18E);
  -moz-transition-property:background;
  -o-transition-property:background;
  -webkit-transition-property:background;
  transition-property:background;
  -moz-transition-duration:2s;
  -o-transition-duration:2s;
  -webkit-transition-duration:2s;
  transition-duration:2s;
  -moz-transition-timing-function:ease-in;
  -o-transition-timing-function:ease-in;
  -webkit-transition-timing-function:ease-in;
  transition-timing-function:ease-in
}
.fullBgDark.darkBackground {
  background-color:#d7e6c7;
  background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxZjFlMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q3ZTZjNyIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background:-moz-radial-gradient(#e1f1e0 0%,#d7e6c7 100%);
  background:-webkit-radial-gradient(#e1f1e0 0%,#d7e6c7 100%);
  background:radial-gradient(#e1f1e0 0%,#d7e6c7 100%);
  background-size:100% 100%;
  background-repeat:no-repeat;
  background-position:center center
}
.app-wrapper {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:8
}
.app-wrapper .app-container {
  position:absolute;
  bottom:0px;
  left:0px;
  right:0px;
  top:60px
}
.app-wrapper .app-container .fake-iframe .content {
  width:100%;
  height:100%
}
.app-wrapper .app-container .bottom-message {
  display:none;
  width:100%;
  text-align:center;
  color:white;
  white-space:pre-line;
  margin-top:50px
}
.app-wrapper-l3 {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:8;
  display:-webkit-flex;
  display:flex;
  -webkit-flex-direction:column;
  flex-direction:column;
  -webkit-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  justify-content:center
}
.app-wrapper-l3 .app-container-l3 {
  position:absolute;
  bottom:0px;
  left:0px;
  right:0px;
  top:60px
}
.app-wrapper-l3 .app-container-l3 .fake-iframe .content {
  width:100%;
  height:100%
}
.app-wrapper-l3 .bottom-message {
  display:none;
  width:80%;
  text-align:center;
  color:white;
  white-space:pre-line;
  margin-top:50px
}
#loadingPointer {
  background:url("../images/loader_cube.gif") no-repeat scroll 0 0 transparent;
  height:100px;
  margin:0 auto;
  position:relative;
  top:10px;
  width:66px
}
.Logo-LOGA3 {
  background:url("../images/loga3-logo.png") no-repeat center
}
@media (-moz-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .Logo-LOGA3 {
    background:url("../images/loga3-logo@2x.png") no-repeat center
  }
}
.Logo-PundI-PureHR {
  background-size:100px;
  background-repeat:no-repeat;
  background-position:center;
  background-image:url("../images/logo-rethink-hr-huge-with-border.png")
}
::-webkit-scrollbar {
  width:6px;
  height:6px
}
::-webkit-scrollbar-track {
  background-color:rgba(255,255,255,0.33)
}
::-webkit-scrollbar-thumb {
  background-color:#9fa4a8
}
.pane {
  position:absolute;
  width:100%
}
input::-ms-clear {
  display:none;
  width:0;
  height:0
}
.pane-form {
  margin:9px 0 18px
}
.pane-form li {
  margin:4px 0
}
.pane-label {
  float:left;
  line-height:22px;
  width:90px
}
.btn {
  cursor:hand;
  cursor:pointer;
  line-height:24px;
  padding:4px 9px;
  position:relative;
  text-transform:uppercase;
  text-decoration:none
}
.btn:active {
  top:1px
}
.btn.btn-primary {
  color:white;
  background-color:#51937C
}
.btn.btn-primary:hover {
  background-color:rgba(81,147,124,0.8)
}
.rollOverMessage {
  font-family:"Roboto-Condensed","Roboto",Helvetica,Arial,sans-serif;
  position:relative;
  top:-60px;
  margin:0 auto;
  display:table;
  font-size:14px;
  color:#443203
}
.rollOverMessage .alertIcon {
  border-top:1px solid #ffdc7e;
  background:#ffdc7e;
  width:50px;
  text-align:center;
  padding:10px;
  border-radius:5px 0px 0px 5px
}
.rollOverMessage .alertText {
  border-top:1px solid #ffc31e;
  background:#ffc31e;
  padding:10px;
  border-radius:0px 5px 5px 0px
}
.message.error,
.message.alert {
  border-top:3px solid #F4F4F2;
  border-bottom:3px solid #F4F4F2;
  padding-top:30px
}
.message.l3hrbc-error {
  padding:10px 50px
}
.message.activate {
  text-align:center;
  color:red
}
.message.warning {
  text-align:center;
  color:#71797B
}
.message .btn {
  display:inline-block;
  margin-top:15px
}
.login-token-title {
  padding-top:20px;
  padding-bottom:20px;
  text-align:center;
  font-size:20px;
  font-weight:bold
}
.app-container.single-pane-layout-new {
  margin:0 auto;
  overflow:visible;
  position:relative;
  top:0;
  height:100%;
  width:410px;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.app-container-l3.single-pane-layout-new {
  margin:0 auto;
  overflow:visible;
  position:relative;
  top:0;
  width:410px;
  display:flex;
  flex-direction:column;
  justify-content:center
}
.pane-login {
  min-height:145px;
  width:410px;
  border-bottom:3px solid rgba(218,218,218,0.8);
  position:absolute
}
.pane-login #submitButton {
  display:none
}
.pane-login #showPasswordToggle:focus {
  outline:2px solid #b88a00
}
.pane-login .logoRethinkHr,
.pane-login .logoRethinkHrSmall {
  display:block;
  width:100%;
  height:100px;
  background-size:100px;
  background-repeat:no-repeat;
  background-position:center;
  background-image:var(--login-logo,url("../images/logo-rethink-hr-huge-with-border.png"));
  margin:70px 0px 20px 0px
}
@media (-moz-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .pane-login .logoRethinkHr,
  .pane-login .logoRethinkHrSmall {
    height:116px;
    background-size:116px;
    background-image:var(--login-logo,url("../images/logo-rethink-hr-huge-with-border.png"))
  }
}
.pane-login .logoRethinkHrSmall {
  display:none;
  transform:scale(0.5, 0.5);
  margin:0px
}
.pane-login .custom-logo {
  display:block;
  border-bottom:3px solid rgba(218,218,218,0.8);
  margin-bottom:31px
}
.pane-login .custom-logo .line {
  display:block;
  height:2px;
  width:176px;
  background-color:#ECECEC;
  margin:2px 117px
}
.pane-login .custom-logo .logoLoga3 {
  display:block;
  width:100%;
  height:60px;
  background:url("../images/loga3-logo.png") no-repeat center;
  -moz-transform:scale(0.3, 0.3);
  -ms-transform:scale(0.3, 0.3);
  -webkit-transform:scale(0.3, 0.3);
  transform:scale(0.3, 0.3)
}
.pane-login .logo {
  display:block;
  width:100%;
  height:58px;
  background:url("../images/loga3-logo.png") no-repeat center;
  border-bottom:3px solid rgba(218,218,218,0.8);
  margin-bottom:42px;
  padding:34px 0px
}
@media (-moz-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .pane-login .logo {
    height:116px;
    background:url("../images/loga3-logo@2x.png") no-repeat center
  }
}
.pane-login .l3hrbc-logo {
  display:block;
  width:100%;
  height:58px;
  background:url("../images/l3hrbc-logo.png") no-repeat center;
  border-bottom:3px solid rgba(218,218,218,0.8);
  margin-bottom:42px;
  padding:34px 0px
}
@media (-moz-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .pane-login .l3hrbc-logo {
    height:116px;
    background:url("../images/l3hrbc-logo@2x.png") no-repeat center
  }
}
.pane-login .bigdata-logo,
.pane-login .bigdata-customer-logo {
  display:block;
  width:100%;
  height:64px;
  background:url("../images/bigdata-logo.png") no-repeat center;
  border-bottom:3px solid rgba(218,218,218,0.8);
  margin-bottom:42px;
  padding:34px 0px
}
@media (-moz-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2 / 1), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
  .pane-login .bigdata-logo,
  .pane-login .bigdata-customer-logo {
    height:110px;
    background:url("../images/bigdata-logo@2x.png") no-repeat center
  }
}
.pane-login .bigdata-customer-logo {
  border-bottom:none;
  margin-bottom:0;
  padding-bottom:10px
}
.pane-login .bigdata-customer-title {
  border-bottom:3px solid rgba(218,218,218,0.8);
  color:#808080;
  display:block;
  font-family:"Roboto-Condensed","Roboto",Helvetica,Arial,sans-serif;
  font-size:20px;
  font-weight:bold;
  height:40px;
  line-height:40px;
  margin-bottom:20px;
  opacity:0.8;
  padding-bottom:20px;
  text-align:center;
  width:100%
}
.pane-login .pane-login-label {
  float:left;
  line-height:30px;
  width:135px;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  color:#767c7a
}
.pane-login .l3hrbc-pane-login-label {
  float:left;
  line-height:30px;
  width:120px;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  color:#767c7a
}
.pane-login .pane-login-input {
  background:var(--l3-old-login-background-input-field-color,#effff2);
  border:1px solid #dae2e4;
  border-bottom:2px solid #9aadb3;
  padding:6px 8px;
  width:174px;
  font-size:14px
}
.pane-login .login-actions {
  text-align:center;
  margin:31px auto 41px auto
}
.pane-login .login-actions.register-info {
  padding:5px;
  color:var(--lg-global-message-info-color,#2f7150)
}
.pane-login .login-actions a.actions {
  color:inherit
}
.pane-login .login-actions a.actions.disabled-link {
  color:#767c7a;
  cursor:default
}
.pane-login .btn-login {
  cursor:pointer;
  padding:9px 13px 9px 5px;
  font-weight:bold;
  color:#ffffff;
  background-color:var(--main-green-color,#51937C);
  text-transform:uppercase;
  text-decoration:none;
  font-size:13px
}
.pane-login .btn-register {
  cursor:pointer;
  padding:9px 13px 9px 5px;
  font-weight:bold;
  color:#ffffff;
  background-color:#005129;
  text-transform:uppercase;
  text-decoration:none;
  font-size:13px;
  border-radius:5px;
  margin-right:10px
}
.pane-login .btn-login:hover {
  background-color:var(--main-green-lighten-color,#5fa78d)
}
.pane-login .btn-login:before {
  font-size:19px
}
.pane-login .btn-register:hover {
  background-color:var(--main-green-lighten-color,#5fa78d)
}
.pane-login .btn-register:before {
  font-size:19px
}
.pane-login .pane-login .ic-key::before {
  padding-right:3px
}
.pane-login.ka-login .pane-login-input.ka-login-input:focus {
  outline:2px solid #b88a00
}
.pane-login.ka-login .panel-login-input.ka-login-input:focus {
  outline:2px solid #b88a00
}
.pane-login.ka-login .btn-register.ka-btn-login:focus {
  outline:3px solid #b88a00
}
.pane-login.ka-login .btn-login.ka-btn-login:focus {
  outline:3px solid #b88a00
}
.pane-login.ka-login .login-actions a.actions.ka-login-link:focus {
  outline:3px solid #b88a00
}
.pane-login.ka-login #registration .pane-login-input.ka-login-input:focus {
  border-bottom:2px solid #b88a00
}
.pane-login.login-new-design {
  width:410px;
  height:auto;
  min-height:600px;
  background-color:#ffffff;
  border-radius:10px;
  position:relative
}
.pane-login.login-new-design .langChangerWrapper {
  position:absolute;
  right:0px;
  top:0px;
  height:30px;
  z-index:10
}
.pane-login.login-new-design .line {
  height:2px;
  width:176px;
  background-color:#ECECEC;
  margin:2px 117px
}
.pane-login.login-new-design .line2 {
  height:2px;
  width:176px;
  background-color:#ECECEC;
  margin:40px 67px
}
.pane-login.login-new-design .logoLoga3 {
  display:block;
  width:100%;
  height:60px;
  background:url("../images/loga3-logo.png") no-repeat center;
  -moz-transform:scale(0.3, 0.3);
  -ms-transform:scale(0.3, 0.3);
  -webkit-transform:scale(0.3, 0.3);
  transform:scale(0.3, 0.3)
}
.pane-login.login-new-design .loginForm {
  margin:0px 50px;
  color:#71797b
}
.pane-login.login-new-design .loginForm>.input {
  color:#71797b
}
.pane-login.login-new-design .pane-login-label {
  line-height:30px;
  width:310px;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  color:#71797B;
  display:inline-block
}
.pane-login.login-new-design .panel-login-label {
  line-height:30px;
  width:310px;
  font-weight:normal;
  font-style:normal;
  font-size:20px;
  display:inline-block
}
.pane-login.login-new-design .pane-login-input {
  background:#FAFBFB;
  border:1px solid #D9E2E5;
  padding:6px 10px;
  width:290px;
  font-size:14px;
  display:inline-block;
  color:#3D4D55
}
.pane-login.login-new-design .panel-login-input {
  background:#FAFBFB;
  border:1px solid #D9E2E5;
  padding:6px 10px;
  width:290px;
  font-size:20px;
  display:inline-block
}
.pane-login.login-new-design .login-actions {
  text-align:center;
  margin:31px auto 41px auto
}
.pane-login.login-new-design .login-actions .registerLink {
  margin-left:10px
}
.pane-login.login-new-design .login-actions a.actions {
  color:inherit
}
.pane-login.login-new-design .login-actions a.actions.disabled-link {
  color:#767c7a;
  cursor:default
}
.pane-login.login-new-design .btn-login {
  cursor:pointer;
  padding:9px 13px 9px 5px;
  font-weight:bold;
  color:#ffffff;
  background-color:var(--main-green-color,#51937C);
  text-transform:uppercase;
  text-decoration:none;
  font-size:13px;
  border-radius:5px;
  margin-right:10px
}
.pane-login.login-new-design .btn-login:hover {
  background-color:var(--main-green-lighten-color,#5fa78d)
}
.pane-login.login-new-design .btn-login:before {
  font-size:19px
}
.pane-login.login-new-design .pane-login .ic-key::before {
  padding-right:3px
}
.pane-login.login-new-design input.pane-login-input:-webkit-autofill {
  -webkit-box-shadow:0 0 0px 1000px #FAFBFB inset
}
.pane-login.login-new-design .success-message {
  margin:0px 50px 20px 50px !important
}
input.pane-login-input:-webkit-autofill {
  -webkit-box-shadow:0 0 0px 1000px var(--l3-old-login-background-input-field-color,#effff2) inset
}
.app-container.single-pane-layout {
  margin:0 auto;
  overflow:visible;
  position:relative;
  top:0;
  height:100%;
  width:410px
}
.app-container-l3.single-pane-layout {
  margin:0 auto;
  overflow:visible;
  position:relative;
  height:100%;
  width:410px
}
.success-message {
  color:var(--main-green-color,#51937C);
  margin:0px auto 20px auto
}
.fail-message {
  font-weight:bold;
  color:red;
  margin:40px;
  text-align:center
}
.LG-main-toolbar-icon-holder {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  cursor:pointer
}
.LG-main-toolbar-sub-menu {
  background-color:#ebe8e1;
  border-top:1px solid #d6d6d6;
  border-bottom:1px solid #d6d6d6;
  min-width:200px
}
.LG-main-toolbar-sub-menu .LG-main-toolbar-dropdown-menu-item-login:hover {
  background-color:#d7d1c2
}
.LG-main-toolbar-dropdown-menu-item-login {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  line-height:30px;
  min-height:30px;
  cursor:pointer;
  padding:0;
  font-family:"Roboto-Condensed","Roboto",Helvetica,Arial,sans-serif;
  white-space:nowrap
}
.LG-main-toolbar-dropdown-menu-item-login.selected {
  border-top:1px solid #d6d6d6;
  border-bottom:1px solid #d6d6d6;
  background-color:#d7d1c2
}
.LG-main-toolbar-dropdown-menu-item-login:focus {
  outline:3px solid #b88a00
}
.LG-main-toolbar-dropdown-menu-item-login:hover {
  background-color:#f3f1ed
}
.LG-main-toolbar-dropdown-menu-item-login-left-widget {
  width:25px;
  display:inline-block;
  padding-left:15px;
  vertical-align:middle
}
.LG-main-toolbar-dropdown-menu-item-login-left-widget:hover {
  opacity:0.6
}
.LG-main-toolbar-dropdown-menu-item-login-right-widget {
  display:inline-block;
  width:calc(100% - 25px - 2 * 15px);
  vertical-align:top;
  position:relative
}
.LG-main-toolbar-dropdown-menu-item-login-right-widget>* {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.LG-main-toolbar-dropdown-menu-item-login-right-widget>.LG-Icon {
  position:absolute;
  height:30px;
  line-height:30px;
  vertical-align:top;
  right:0;
  top:0
}
.LG-main-toolbar-dropdown-menu-item-login-right-secondaryButton {
  line-height:30px;
  min-height:30px;
  background-color:#D7D1C3;
  cursor:pointer;
  padding:0;
  position:absolute;
  width:0px;
  display:inline-block;
  right:0px;
  top:0px;
  text-align:center;
  -moz-transition-property:width;
  -o-transition-property:width;
  -webkit-transition-property:width;
  transition-property:width;
  -moz-transition-duration:0.4s;
  -o-transition-duration:0.4s;
  -webkit-transition-duration:0.4s;
  transition-duration:0.4s;
  -moz-transition-timing-function:ease;
  -o-transition-timing-function:ease;
  -webkit-transition-timing-function:ease;
  transition-timing-function:ease;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  font-family:"Roboto-Condensed","Roboto",Helvetica,Arial,sans-serif
}
.LG-main-toolbar-dropdown-menu-item-login-right-secondaryButton:hover {
  cursor:pointer;
  opacity:0.8
}
.LG-main-toolbar-dropdown-menu-item-right-secondaryButton-Label {
  margin:0px 5px
}
.LG-main-toolbar-dropdown-menu-separator {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:100%;
  padding:5px 15px
}
.LG-lang-changer-dropdown-icon {
  position:absolute;
  right:10px
}
.LG-lang-changer-dropdown-flag {
  width:16px;
  height:11px;
  background-repeat:no-repeat;
  background-position:center center
}
.LG-lang-changer-dropdown-flag.de {
  background-image:url("../images/flags/de.png")
}
.LG-lang-changer-dropdown-flag.gb {
  background-image:url("../images/flags/gb.png")
}
.LG-lang-changer-dropdown-flag.fr {
  background-image:url("../images/flags/fr.png")
}
.LG-lang-changer-dropdown-flag.ch {
  background-image:url("../images/flags/ch.png")
}
.LG-lang-changer-dropdown-flag.ch-ds {
  background-image:url("../images/flags/ch.png")
}
.LG-lang-changer-dropdown-flag.ch-fs {
  background-image:url("../images/flags/ch-fr.png")
}
.LG-lang-changer-dropdown-flag.ch-is {
  background-image:url("../images/flags/ch-it.png")
}
.LG-lang-changer-dropdown-flag.ch-de {
  background-image:url("../images/flags/ch.png")
}
.LG-lang-changer-dropdown-flag.ch-fr {
  background-image:url("../images/flags/ch-fr.png")
}
.LG-lang-changer-dropdown-flag.ch-it {
  background-image:url("../images/flags/ch-it.png")
}
.LG-lang-changer-dropdown-flag.cd {
  background-image:url("../images/flags/ch.png")
}
.LG-lang-changer-dropdown-flag.at {
  background-image:url("../images/flags/at.png")
}
.LG-lang-changer-dropdown-flag.sk {
  background-image:url("../images/flags/sk.png")
}
.LG-lang-changer-dropdown-flag.es {
  background-image:url("../images/flags/es.png")
}
.LG-lang-changer-dropdown-flag.pl {
  background-image:url("../images/flags/pl.png")
}
.LG-lang-changer-dropdown-flag.sl {
  background-image:url("../images/flags/sl.png")
}
.LG-lang-changer-dropdown-flag.hu {
  background-image:url("../images/flags/hu.png")
}
.LG-lang-changer-dropdown-flag.hr {
  background-image:url("../images/flags/hr.png")
}
.LG-lang-changer-dropdown-flag.it {
  background-image:url("../images/flags/it.png")
}
.LG-lang-changer-dropdown-flag.pt {
  background-image:url("../images/flags/pt.png")
}
.LG-lang-changer-dropdown-flag.nl {
  background-image:url("../images/flags/nl.png")
}
.LG-lang-changer-dropdown-flag.cz {
  background-image:url("../images/flags/cz.png")
}
.LG-lang-changer-dropdown-flag.gr {
  background-image:url("../images/flags/gr.png")
}
.LG-lang-changer-dropdown-flag.cl {
  background-image:url("../images/flags/cl.png")
}
.LG-lang-changer-dropdown-flag.ro {
  background-image:url("../images/flags/ro.png")
}
.border-img-it {
  background-image:url("../images/flags/ch-it.png");
  background-repeat:no-repeat;
  background-position:5px center
}
.border-img-fr {
  background-image:url("../images/flags/ch-fr.png");
  background-repeat:no-repeat;
  background-position:5px center
}
.LG-height-border-flag {
  height:14px
}
.LG-Login-dropdown-language-item-login {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  line-height:30px;
  min-height:30px;
  cursor:pointer;
  padding:0;
  font-family:"Roboto-Condensed","Roboto",Helvetica,Arial,sans-serif;
  white-space:nowrap;
  border-radius:10px;
  padding-right:10px
}
.LG-Login-dropdown-language-item-login.selected {
  border-top:1px solid #d6d6d6;
  border-bottom:1px solid #d6d6d6;
  background-color:#d7d1c2
}
.LG-Login-dropdown-language-item-login:focus {
  outline:3px solid #b88a00
}
.LG-Login-dropdown-language-item-login:hover {
  background-color:#f3f1ed
}
.LG-Login-dropdown-language-item-login-left-widget {
  width:25px;
  display:inline-block;
  padding-left:15px;
  vertical-align:middle
}
.LG-Login-dropdown-language-item-login-right-widget {
  display:inline-block;
  vertical-align:top;
  position:relative;
  padding-right:10px;
  width:calc(100% - 50px)
}
.LG-Login-dropdown-language-item-login-right-widget>* {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}
.LG-Login-dropdown-language-item-login-right-widget>.LG-Icon {
  position:absolute;
  height:30px;
  line-height:30px;
  vertical-align:top;
  right:0;
  top:0
}
.LG-Login-dropdown-language-item-login-right-widget>.LG-lang-changer-dropdown-label {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  padding-right:15px
}
