﻿/*-- Zmienne podstawowe --*/
/*20 px*/
/* KOLORY */
/* CI 2016 - główne kolory */
/* CI 2016 - kolory uzupełniające */
/* linki*/
/* szarosci */
/* żółty */
/* tooltip */
/*tabele */
/* komunikaty */
/*elementy */
/* przyciski */
/*forms */
/*tests online ikony */
/*photos */
/*breakpoints*/
/*Design System*/
/* HEADINGS */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  color: #0f3741;
  text-rendering: optimizelegibility;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  text-decoration: none;
}
h1,
.h1 {
  line-height: 1.25em;
  margin-bottom: 0.625em;
}
h2,
.h2 {
  line-height: 1.25em;
  margin-bottom: 0.625em;
}
h3,
.h3 {
  line-height: 1.25em;
  margin-bottom: 0.83333333em;
}
h4,
.h4 {
  line-height: 1.25em;
  margin-bottom: 1.25em;
}
h5,
.h5 {
  font-size: 16px;
  font-size: 1em;
  line-height: 1.25em;
  margin-bottom: 1.25em;
}
h6,
.h6 {
  font-weight: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 1.25em;
}
/* style dla nag�owkow w boksach */
.page-header {
  /*overflow:hidden;*/
}
.page-header h1 {
  font-size: 24px;
  font-size: 1.5em;
  padding: 0 0.375em 0 1em;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
  display: inline-block;
  vertical-align: middle;
}
.page-header h1 .beta-ct {
  position: relative;
}
.page-header h1 .beta-ct:before {
  display: block;
  position: absolute;
  top: -1px;
  right: -15px;
  content: 'BETA';
  font-size: 9px;
  line-height: 1.2;
  background-color: #ffffff;
}
.page-header img {
  vertical-align: middle;
}
.page-header .legend {
  float: right;
  width: 25px;
  height: 25px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -225px -50px;
  display: block;
  margin-left: 1em;
}
.page-header .menu-secondary {
  float: right;
}
.grey-box-header {
  margin-bottom: 1em;
}
.grey-box-header h4,
.grey-box-header h5 {
  font-size: 13px;
  font-size: 0.8125em;
  font-weight: 600;
  margin: 0;
  display: inline;
}
.grey-box-header h4 {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 0.5em;
  display: block;
}
.grey-box-header .blue-link {
  font-size: 13px;
  font-size: 0.8125em;
  line-height: 1.25em;
}
.box-header h1 {
  font-size: 22px;
  font-size: 1.375em;
  float: left;
  font-weight: 600;
  margin: 0;
}
.collapse-box-header h2 {
  float: left;
  line-height: 1.625em;
}
.collapse-box-header h2 span {
  line-height: inherit;
}
.info-text {
  font-size: 13px;
  font-size: 0.8125em;
  padding-top: 1em;
  margin-bottom: 1em;
}
#credit-limits h4 {
  font-weight: 600;
  margin-bottom: 0.5em;
}
b,
strong {
  font-weight: 600;
}
.font_13 {
  font-size: 13px;
}
/*Design System*/
.font {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
}
.typo-title {
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
}
.typo-h1 {
  font-weight: bold;
  font-size: 18px;
  line-height: 26px;
}
.typo-h2 {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
.typo-action-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
}
.typo-body {
  font-size: 14px;
  line-height: 22px;
}
.typo-caption {
  font-size: 12px;
  line-height: 20px;
}
.typo-overline {
  font-size: 10px;
  line-height: 18px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.typo-body-bold {
  font-weight: 700;
}
.typo--no-wrap {
  white-space: nowrap;
}
.typo--light {
  color: #7898A0 !important;
}
.typo--dark {
  color: #0f3741 !important;
}
.typo--white {
  color: #ffffff !important;
}
.typo--success {
  color: #95D82F !important;
}
.typo--error {
  color: #FF7D7D !important;
}
.typo--warning {
  color: #FFA745 !important;
}
.typo--link {
  color: #1BB0B6 !important;
}
.typo--input-error {
  color: #C84C51 !important;
}
.typo--caption-light {
  color: #acbabd;
}
/* delikatna poswiata dla przyciskow */
/* gradienty */
.box-gradient {
  background: #ffffff;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 80%, #f9f9f9 90%, #f5f5f5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(80%, #ffffff), color-stop(90%, #f9f9f9), color-stop(100%, #f5f5f5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 80%, #f9f9f9 90%, #f5f5f5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 80%, #f9f9f9 90%, #f5f5f5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 80%, #f9f9f9 90%, #f5f5f5 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #ffffff 80%, #f9f9f9 90%, #f5f5f5 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
  /* IE6-8 */
}
.greygrad {
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ececec));
  background-image: -webkit-linear-gradient(top, #fff, #ececec);
  background-color: #ececec;
  background-image: -moz-linear-gradient(top, #fff, #ececec);
  background-image: -ms-linear-gradient(top, #fff, #ececec);
  background-image: -o-linear-gradient(top, #fff, #ececec);
  background-image: linear-gradient(top, #fff, #ececec);
  background-repeat: repeat-x;
}
/* podwojne tlo - ikony */
/*-- misc --*/
.centered {
  margin: 0 auto;
}
.wrapper {
  max-width: 960px;
  /*max-width: 1280px;
    width: 93.75%;	 //	960px / 1024px*/
  margin: 0 auto;
}
.wrapper-new {
  max-width: none;
  padding: 32px;
  box-sizing: border-box;
  width: 100%;
}
@media screen and (max-width: 900px) {
  .wrapper-new {
    padding: 64px 16px;
    margin: 0;
  }
}
/* przelicza font size na emy wg reguly: target � context = result */
/* tworzy ikonk� */
.full-width-margins {
  width: 98%;
  /* fallback */
  width: -moz-calc(99%);
  /* Gecko 2.0 */
  width: -webkit-calc(99%);
  /* WebKit */
  width: calc(99%);
  /* final CSS3 */
}
/* ikonki na liscie og�osze� */
.icon-pub-location {
  width: 30px;
  height: 30px;
  display: inline-block;
  *display: block;
  text-indent: -1000px;
  vertical-align: middle;
  overflow: hidden;
  text-transform: capitalize;
  border: none;
}
/* ikonki na liscie og�osze� - kolorowe */
.icon-pub-location_3 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -210px 0px;
}
/*pracuj.pl*/
.icon-pub-location_4 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -360px 0px;
}
/* kariera */
.icon-pub-location_5 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -150px 0px;
}
/* intranet */
.icon-pub-location_6 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -120px 0px;
}
/* facebook */
.icon-pub-location_218 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -120px 0px;
}
/* facebook.com */
.icon-pub-location_7 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -330px 0px;
}
/* twitter */
.icon-pub-location_9 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -60px 0px;
}
/* j4Sales */
.icon-pub-location_10 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: 0px 0px;
}
/* j4Finance */
.icon-pub-location_11 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -30px 0px;
}
/* j4IT */
.icon-pub-location_12 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -240px 0px;
}
/* profeo */
.icon-pub-location_13 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -270px 0px;
}
/* rabota? */
.icon-pub-location_100 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -390px 0px;
}
/* multiposting.fr */
.icon-pub-location_101 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -420px 0px;
}
/* inne portale */
.icon-pub-location_102 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -420px 0px;
}
/* sm */
.icon-pub-location_91 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -480px 0px;
}
/* olx */
.icon-pub-location_211 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -510px 0px;
}
/* dryg */
.icon-pub-location_223 {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -540px 0px;
}
/* PP */
/* ikonki na liscie og�osze� - szare */
.icon-pub-location_3_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -210px -30px;
}
/*pracuj.pl*/
.icon-pub-location_4_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -360px -30px;
}
/* kariera */
.icon-pub-location_5_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -150px -30px;
}
/* intranet */
.icon-pub-location_6_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -120px -30px;
}
/* facebook */
.icon-pub-location_218_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -120px -30px;
}
/* facebook.com */
.icon-pub-location_7_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -330px -30px;
}
/* twitter */
.icon-pub-location_9_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -60px -30px;
}
/* j4Sales */
.icon-pub-location_10_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: 0px -30px;
}
/* j4Finance */
.icon-pub-location_11_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -30px -30px;
}
/* j4IT */
.icon-pub-location_12_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -240px -30px;
}
/* profeo */
.icon-pub-location_13_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -270px -30px;
}
/* rabota? */
.icon-pub-location_100_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -390px -30px;
}
/* multiposting.fr */
.icon-pub-location_101_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -420px -30px;
}
/* inne portale */
.icon-pub-location_102_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -420px -30px;
}
/* sm */
.icon-pub-location_91_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -480px -30px;
}
/* olx */
.icon-pub-location_211_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -510px -30px;
}
/* dryg */
.icon-pub-location_223_bw {
  background: transparent url("../_images2/ikony_30.png?revID=#revID#") no-repeat 0 0;
  background-position: -540px -30px;
}
/* PP */
.ico-smallgreencheck {
  display: inline-block;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -160px -40px;
  width: 12px;
  height: 12px;
  margin-right: 5px;
}
.ico-smallup {
  display: inline-block;
  width: 8px;
  height: 5px;
  background: transparent url("../_images2/w_ico_smallarrows.png") no-repeat 0 0;
  background-position: top left;
  cursor: pointer;
}
.ico-smalldown {
  display: inline-block;
  width: 8px;
  height: 5px;
  background: transparent url("../_images2/w_ico_smallarrows.png") no-repeat 0 0;
  background-position: top right;
  cursor: pointer;
}
/* */
#icoPublishBoard_0 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -125px;
}
/* inne */
#icoPublishBoard_4 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -200px -75px;
}
/* kariera */
#icoPublishBoard_3 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -200px -125px;
  width: 80px;
  height: 20px;
  margin-top: 25px;
}
/*pracuj.pl*/
#icoPublishBoard_5 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -150px -75px;
}
/*intranet */
#icoPublishBoard_6 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px -75px;
}
/* Facebook */
#icoPublishBoard_7 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -75px;
}
/* Twitter */
#icoPublishBoard_9 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px -125px;
  width: 80px;
  height: 20px;
  margin-top: 25px;
}
/*j4sales*/
#icoPublishBoard_10 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px -150px;
  width: 80px;
  height: 20px;
  margin-top: 25px;
}
/*j4f*/
#icoPublishBoard_11 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px -175px;
  width: 80px;
  height: 20px;
  margin-top: 25px;
}
/*j4it*/
#icoPublishBoard_12 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -200px -150px;
  width: 80px;
  height: 20px;
  margin-top: 25px;
}
/*profeo*/
#icoPublishBoard_13 {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -200px -175px;
  width: 100px;
  height: 20px;
  margin-top: 25px;
}
/*rabota*/
/**/
#icoPublishBoard_btn {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px -125px;
  margin-top: 15px;
}
/*przycisk*/
.ico24-print {
  width: 24px;
  height: 24px;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0px 2px;
  vertical-align: top;
  overflow: hidden;
  font-size: 1px;
  text-indent: -99px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px -25px;
}
form input.ico24-pdf {
  width: 24px;
  height: 24px;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0px 2px;
  vertical-align: top;
  overflow: hidden;
  font-size: 1px;
  text-indent: -99px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px -200px;
}
form input.ico24-excel {
  width: 24px;
  height: 24px;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0px 2px;
  vertical-align: top;
  overflow: hidden;
  font-size: 1px;
  text-indent: -99px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px -200px;
}
form .ico24-excel {
  width: 24px;
  height: 24px;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0px 2px;
  vertical-align: top;
  overflow: hidden;
  font-size: 1px;
  text-indent: -99px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -225px -175px;
}
form .ico24-save {
  width: 24px;
  height: 24px;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0px 2px;
  vertical-align: top;
  overflow: hidden;
  font-size: 1px;
  text-indent: -99px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px -50px;
}
form .ico24-print {
  width: 24px;
  height: 24px;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0px 2px;
  vertical-align: top;
  overflow: hidden;
  font-size: 1px;
  text-indent: -99px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px -25px;
}
form .ico24-assign {
  width: 24px;
  height: 24px;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0px 2px;
  vertical-align: top;
  overflow: hidden;
  font-size: 1px;
  text-indent: -99px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -25px;
}
form .ico24-close {
  width: 24px;
  height: 24px;
  display: inline-block;
  border: 0;
  padding: 0;
  margin: 0px 2px;
  vertical-align: top;
  overflow: hidden;
  font-size: 1px;
  text-indent: -99px;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -225px -50px;
}
#ApplicationsLnk {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -250px 0px;
}
#ApplicationsLnk.active {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -275px 0px;
}
#AddressLnk {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -250px -25px;
}
#AddressLnk.active {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -275px -25px;
}
#EducationLnk {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -250px -50px;
}
#EducationLnk.active {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -275px -50px;
}
#EmploymentsLnk {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -250px -75px;
}
#EmploymentsLnk.active {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -275px -75px;
}
#FilesLnk {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -250px -100px;
}
#FilesLnk.active {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -275px -100px;
}
#ConsentLnk {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -250px -225px;
}
#ConsentLnk.active {
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -275px -225px;
}
.ico-addtag {
  text-indent: -9999px;
  width: 17px !important;
  height: 17px !important;
  border: 0;
  padding: 0;
  display: inline-block;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -140px -60px;
  margin-right: 10px;
}
.ico-remtag {
  text-indent: -9999px;
  width: 17px !important;
  height: 17px !important;
  border: 0;
  padding: 0;
  display: inline-block;
  background-position: -140px -60px;
  margin-right: 10px;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -160px -60px;
}
.ico-eye {
  text-indent: -9999px;
  width: 17px !important;
  height: 17px !important;
  border: 0;
  padding: 0;
  display: inline-block;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -160px -80px;
  margin-right: 10px;
}
.ico-noeye {
  text-indent: -9999px;
  width: 17px !important;
  height: 17px !important;
  border: 0;
  padding: 0;
  display: inline-block;
  background-position: -140px -60px;
  margin-right: 10px;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -180px -80px;
}
.ico-fav {
  text-indent: -9999px;
  width: 17px !important;
  height: 17px !important;
  border: 0;
  padding: 0;
  display: inline-block;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -160px -20px;
  margin-right: 10px;
}
.ico-notfav {
  text-indent: -9999px;
  width: 17px !important;
  height: 17px !important;
  border: 0;
  padding: 0;
  display: inline-block;
  background-position: -160px -20px;
  margin-right: 10px;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -140px -20px;
}
.ico-fav-big,
.ico-notfav-big {
  width: 20px;
  height: 20px;
  display: inline-block;
  *display: block;
  text-indent: -1000px;
  vertical-align: middle;
  text-transform: capitalize;
  border: none;
  overflow: hidden;
  margin-top: 2px;
  margin-right: 0.625em;
}
.ico-fav-big {
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -180px -40px;
}
* + html .ico-fav,
* + html .ico-notfav,
* + html .ico-addtag,
* + html .ico-remtag {
  display: block;
}
.ico-notfav-big {
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -180px -20px;
}
.ico20-i {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/w_ico_i.png") no-repeat 0 0;
}
.ico24-online {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px -200px;
}
.ico24-assign {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -150px -200px;
}
.ico24-kandydaci {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px -50px;
}
.ico24-cv {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -150px 0px;
}
.ico24-doc {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -150px 0px;
}
.ico24-lm {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -175px 0px;
}
.ico24-otherfile {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -200px 0px;
}
.ico24-formularze {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px -50px;
}
.ico24-rekrutacje {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -50px;
}
.ico24-ogloszenia {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px -50px;
}
.ico24-ustawienia {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px -50px;
}
.ico24-offer {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px 0px;
}
.ico24-employment {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -125px 0px;
}
.ico24-kandydat {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -125px -50px;
}
.ico24-rejectCV {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px 0px;
}
.ico24-docPrint {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px -250px;
}
.ico24-docDown {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -250px;
}
.ico24-docClose {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px -250px;
}
.ico24-rejectMt {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px 0px;
}
.ico24-sent {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -225px -25px;
}
.ico24-download {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -225px -25px;
}
.ico24-formgreen {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -175px 0px;
}
.ico24-notatka {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -200px 0px;
}
.ico24-tag {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -200px -25px;
}
.ico24-mail {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -200px;
}
.ico24-meeting {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px 0px;
}
.ico24-odpowiedz {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px -225px;
}
.ico24-wyslano2 {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px -225px;
}
.ico24-trescmaila {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -200px;
}
.ico24-dodajnot {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -175px;
}
.ico24-wyslano {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px -200px;
}
.ico24-edit {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px -175px;
}
.ico24-add-tag {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px -25px;
  cursor: pointer;
}
.ico24-saveTemplate {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -150px -225px;
}
.ico50-kandydaci {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: 0px 0px;
}
.ico50-formularze {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -50px 0px;
}
.ico50-rekrutacje {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -100px 0px;
}
.ico50-ogloszenia {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -150px 0px;
}
.ico50-ustawienia {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: 0px -50px;
  margin-right: 5px;
}
.ico50-kandydat {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -50px -50px;
}
.ico50-settings {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -50px -200px;
}
.ico50-excl {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -100px -200px;
}
.ico50-links {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -200px 0px;
}
.ico50-users {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: 0px -200px;
}
.ico50-chat {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: 0px -250px;
}
.ico50-addCandidate {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -100px -250px;
}
.ico16-onlineList {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -100px -80px;
}
.ico16-online {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -80px -80px;
}
.ico16-notes {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -40px -20px;
}
.ico16-wyslano {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -120px -80px;
}
.ico16-meetings {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -60px -80px;
}
.ico16-notes-read {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -60px -20px;
}
.ico16-cv {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: 0px -20px;
}
.ico16-download {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -80px -120px;
}
.ico16-form {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -20px -20px;
}
.ico16-print {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -80px 0px;
}
.ico16-sent {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -60px 0px;
}
.ico16-mail {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -180px -60px;
}
.ico16-rekrutacje,
.ico16-multi {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -20px 0px;
}
.ico16-tags {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -40px 0px;
}
.ico16-doc {
  width: 20px;
  height: 20px;
  display: inline-block;
  *display: block;
  text-indent: -1000px;
  vertical-align: middle;
  overflow: hidden;
  text-transform: capitalize;
  border: none;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -20px -80px;
}
.ico16-refresh {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: 0px 0px;
}
.ico16-rPlus {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: 0px -100px;
}
.ico16-has {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -20px -100px;
}
.ico16-hasnt {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -40px -100px;
}
.ico16-search {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -80px -20px;
}
.ico16-paperclip {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -60px -100px;
}
.ico16-responce {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -80px -100px;
}
.ico16-viewMail {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -100px -100px;
}
.ico16-viewform {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -120px -100px;
}
.ico16-candidates {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -140px -100px;
}
.ico16-clauseAlert {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -160px -100px;
  float: right;
}
/* TODO */
.ico16-dodaj {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -80px -20px;
}
.ico16-usun {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -180px 0px;
}
.ico16-edit {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -160px 0px;
}
.promo-box .no-credits .company {
  background: transparent url("../_images2/ikony_34.png") no-repeat 0 0;
  background-position: 0px 0px;
}
.promo-box .has-credits .company {
  background: transparent url("../_images2/ikony_34.png") no-repeat 0 0;
  background-position: 0px -34px;
}
.promo-box .info-logo .company {
  background: transparent url("../_images2/ikony_34.png") no-repeat 0 0;
  background-position: 0px -68px;
}
.promo-box #super-offer {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -100px -100px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #optimizer {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: 0px -100px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #extra-category {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -200px -50px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #bonus-cv {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -200px -100px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #logotype {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -50px -100px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #multi-region {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -150px -100px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #refresh {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: 0px -150px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #position {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -100px -150px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #day-offer {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -50px -150px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #profeo {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -150px -150px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #manager-plus {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -200px -150px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #MultiRegion {
  background-color: #FFFFFF;
  background-image: url("../_images2/ikony_50.png");
  background-image: url("../_images2/ikony_50.png"), -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f1f1f1));
  background-image: url("../_images2/ikony_50.png"), -webkit-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -moz-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -ms-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), -o-linear-gradient(top, #FFFFFF, #f1f1f1);
  background-image: url("../_images2/ikony_50.png"), linear-gradient(top, #FFFFFF, #f1f1f1);
  background-position: -150px -200px, center bottom;
  background-repeat: no-repeat, repeat-x;
}
.promo-box #RegionPlus {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_50.png") no-repeat 0 0;
  background-position: -200px -200px;
}
#hrefValidateAddress {
  width: 39px;
  height: 27px;
  display: inline-block;
  *display: block;
  text-indent: -1000px;
  vertical-align: middle;
  overflow: hidden;
  text-transform: capitalize;
  border: none;
  background: transparent url("../_images2/icon_maps.png") no-repeat 0 0;
  background-position: 0 0px;
  text-indent: -100px;
  float: left;
}
#hrefValidateAddress.validate {
  background-position: 0 -27px;
}
#hrefValidateAddress.notValidate {
  background-position: 0 -54px;
}
/* ikony etapow rekrutacji 
   public const Int32 CVAnalysis = 2;
   public const Int32 Meeting = 3;
   public const Int32 Rejected = 5;
   public const Int32 Offer = 6;
   public const Int32 Employed = 7;
   public const Int32 Withdrawn = 8;
   public const Int32 RejectedAfterCV = 9;
   public const Int32 RejectedAfterAppointment = 10;
*/
.ico24-stage2 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px 0px;
}
.ico24-stage3 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px 0px;
}
.ico24-stage6 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px 0px;
}
.ico24-stage7 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -125px 0px;
}
.ico24-stage8 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px -25px;
}
.ico24-stage9 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px 0px;
}
.ico24-stage10 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px 0px;
}
.ico24-stage2 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px 0px;
}
.ico24-stage3 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px 0px;
}
.ico24-stage6 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px 0px;
}
.ico24-stage7 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -125px 0px;
}
.ico24-stage8 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px -25px;
}
.ico24-stage9 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px 0px;
}
.ico24-stage10 {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -75px 0px;
}
.ico-paragraph {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px -225px;
}
.ico24-paragraph {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -25px -225px;
}
.ico24-paragraph-red {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -50px -225px;
}
.ico24-sheet {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -150px 0px;
  float: left;
}
.dz-remove,
.ico16-remove {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -180px 0px;
  cursor: pointer;
}
.ico24-cv {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: 0px -250px;
  float: left;
  margin-right: 0.2em;
}
/* sortowanie */
.ico16-sort {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: 0px -120px;
  float: none;
  margin-left: 5px;
  cursor: pointer;
}
.ico10-sort {
  width: 32px;
  height: 10px;
  margin-left: 5px;
  display: inline-block;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -175px -200px;
}
.ico-16-empty {
  width: 20px;
  height: 20px;
  display: inline-block;
  *display: block;
  text-indent: -1000px;
  vertical-align: middle;
  overflow: hidden;
  text-transform: capitalize;
  border: none;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -80px -60px;
}
.ico24-attachment {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_24.png") no-repeat 0 0;
  background-position: -100px -25px;
  height: 26px;
}
/*.emptySectionTooltip{ display:none !important;}*/
.ico16-addWhite {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
  background: transparent url("../_images2/ikony_16.png?revID=#revID#") no-repeat 0 0;
  background-position: -60px -120px;
}
.ico-copy {
  cursor: pointer;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  border: none;
  background: transparent no-repeat top left;
}
.ico-copy:before {
  content: '';
  float: left;
  width: 20px;
  height: 20px;
  background-image: url("../_images2/ic-link-grey.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1501px) {
  .column-DS.column-DS--xxl--1--1 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--2 {
    width: 50% !important;
  }
  .column-DS.column-DS--xxl--2--2 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--3 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--xxl--2--3 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--xxl--3--3 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--4 {
    width: 25% !important;
  }
  .column-DS.column-DS--xxl--2--4 {
    width: 50% !important;
  }
  .column-DS.column-DS--xxl--3--4 {
    width: 75% !important;
  }
  .column-DS.column-DS--xxl--4--4 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--5 {
    width: 20% !important;
  }
  .column-DS.column-DS--xxl--2--5 {
    width: 40% !important;
  }
  .column-DS.column-DS--xxl--3--5 {
    width: 60% !important;
  }
  .column-DS.column-DS--xxl--4--5 {
    width: 80% !important;
  }
  .column-DS.column-DS--xxl--5--5 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--6 {
    width: 16.66666667% !important;
  }
  .column-DS.column-DS--xxl--2--6 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--xxl--3--6 {
    width: 50% !important;
  }
  .column-DS.column-DS--xxl--4--6 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--xxl--5--6 {
    width: 83.33333333% !important;
  }
  .column-DS.column-DS--xxl--6--6 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--7 {
    width: 14.28571429% !important;
  }
  .column-DS.column-DS--xxl--2--7 {
    width: 28.57142857% !important;
  }
  .column-DS.column-DS--xxl--3--7 {
    width: 42.85714286% !important;
  }
  .column-DS.column-DS--xxl--4--7 {
    width: 57.14285714% !important;
  }
  .column-DS.column-DS--xxl--5--7 {
    width: 71.42857143% !important;
  }
  .column-DS.column-DS--xxl--6--7 {
    width: 85.71428571% !important;
  }
  .column-DS.column-DS--xxl--7--7 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--8 {
    width: 12.5% !important;
  }
  .column-DS.column-DS--xxl--2--8 {
    width: 25% !important;
  }
  .column-DS.column-DS--xxl--3--8 {
    width: 37.5% !important;
  }
  .column-DS.column-DS--xxl--4--8 {
    width: 50% !important;
  }
  .column-DS.column-DS--xxl--5--8 {
    width: 62.5% !important;
  }
  .column-DS.column-DS--xxl--6--8 {
    width: 75% !important;
  }
  .column-DS.column-DS--xxl--7--8 {
    width: 87.5% !important;
  }
  .column-DS.column-DS--xxl--8--8 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--9 {
    width: 11.11111111% !important;
  }
  .column-DS.column-DS--xxl--2--9 {
    width: 22.22222222% !important;
  }
  .column-DS.column-DS--xxl--3--9 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--xxl--4--9 {
    width: 44.44444444% !important;
  }
  .column-DS.column-DS--xxl--5--9 {
    width: 55.55555556% !important;
  }
  .column-DS.column-DS--xxl--6--9 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--xxl--7--9 {
    width: 77.77777778% !important;
  }
  .column-DS.column-DS--xxl--8--9 {
    width: 88.88888889% !important;
  }
  .column-DS.column-DS--xxl--9--9 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--10 {
    width: 10% !important;
  }
  .column-DS.column-DS--xxl--2--10 {
    width: 20% !important;
  }
  .column-DS.column-DS--xxl--3--10 {
    width: 30% !important;
  }
  .column-DS.column-DS--xxl--4--10 {
    width: 40% !important;
  }
  .column-DS.column-DS--xxl--5--10 {
    width: 50% !important;
  }
  .column-DS.column-DS--xxl--6--10 {
    width: 60% !important;
  }
  .column-DS.column-DS--xxl--7--10 {
    width: 70% !important;
  }
  .column-DS.column-DS--xxl--8--10 {
    width: 80% !important;
  }
  .column-DS.column-DS--xxl--9--10 {
    width: 90% !important;
  }
  .column-DS.column-DS--xxl--10--10 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--11 {
    width: 9.09090909% !important;
  }
  .column-DS.column-DS--xxl--2--11 {
    width: 18.18181818% !important;
  }
  .column-DS.column-DS--xxl--3--11 {
    width: 27.27272727% !important;
  }
  .column-DS.column-DS--xxl--4--11 {
    width: 36.36363636% !important;
  }
  .column-DS.column-DS--xxl--5--11 {
    width: 45.45454545% !important;
  }
  .column-DS.column-DS--xxl--6--11 {
    width: 54.54545455% !important;
  }
  .column-DS.column-DS--xxl--7--11 {
    width: 63.63636364% !important;
  }
  .column-DS.column-DS--xxl--8--11 {
    width: 72.72727273% !important;
  }
  .column-DS.column-DS--xxl--9--11 {
    width: 81.81818182% !important;
  }
  .column-DS.column-DS--xxl--10--11 {
    width: 90.90909091% !important;
  }
  .column-DS.column-DS--xxl--11--11 {
    width: 100% !important;
  }
  .column-DS.column-DS--xxl--1--12 {
    width: 8.33333333% !important;
  }
  .column-DS.column-DS--xxl--2--12 {
    width: 16.66666667% !important;
  }
  .column-DS.column-DS--xxl--3--12 {
    width: 25% !important;
  }
  .column-DS.column-DS--xxl--4--12 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--xxl--5--12 {
    width: 41.66666667% !important;
  }
  .column-DS.column-DS--xxl--6--12 {
    width: 50% !important;
  }
  .column-DS.column-DS--xxl--7--12 {
    width: 58.33333333% !important;
  }
  .column-DS.column-DS--xxl--8--12 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--xxl--9--12 {
    width: 75% !important;
  }
  .column-DS.column-DS--xxl--10--12 {
    width: 83.33333333% !important;
  }
  .column-DS.column-DS--xxl--11--12 {
    width: 91.66666667% !important;
  }
  .column-DS.column-DS--xxl--12--12 {
    width: 100% !important;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1500px) {
  .column-DS.column-DS--xl--1--1 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--2 {
    width: 50% !important;
  }
  .column-DS.column-DS--xl--2--2 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--3 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--xl--2--3 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--xl--3--3 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--4 {
    width: 25% !important;
  }
  .column-DS.column-DS--xl--2--4 {
    width: 50% !important;
  }
  .column-DS.column-DS--xl--3--4 {
    width: 75% !important;
  }
  .column-DS.column-DS--xl--4--4 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--5 {
    width: 20% !important;
  }
  .column-DS.column-DS--xl--2--5 {
    width: 40% !important;
  }
  .column-DS.column-DS--xl--3--5 {
    width: 60% !important;
  }
  .column-DS.column-DS--xl--4--5 {
    width: 80% !important;
  }
  .column-DS.column-DS--xl--5--5 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--6 {
    width: 16.66666667% !important;
  }
  .column-DS.column-DS--xl--2--6 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--xl--3--6 {
    width: 50% !important;
  }
  .column-DS.column-DS--xl--4--6 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--xl--5--6 {
    width: 83.33333333% !important;
  }
  .column-DS.column-DS--xl--6--6 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--7 {
    width: 14.28571429% !important;
  }
  .column-DS.column-DS--xl--2--7 {
    width: 28.57142857% !important;
  }
  .column-DS.column-DS--xl--3--7 {
    width: 42.85714286% !important;
  }
  .column-DS.column-DS--xl--4--7 {
    width: 57.14285714% !important;
  }
  .column-DS.column-DS--xl--5--7 {
    width: 71.42857143% !important;
  }
  .column-DS.column-DS--xl--6--7 {
    width: 85.71428571% !important;
  }
  .column-DS.column-DS--xl--7--7 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--8 {
    width: 12.5% !important;
  }
  .column-DS.column-DS--xl--2--8 {
    width: 25% !important;
  }
  .column-DS.column-DS--xl--3--8 {
    width: 37.5% !important;
  }
  .column-DS.column-DS--xl--4--8 {
    width: 50% !important;
  }
  .column-DS.column-DS--xl--5--8 {
    width: 62.5% !important;
  }
  .column-DS.column-DS--xl--6--8 {
    width: 75% !important;
  }
  .column-DS.column-DS--xl--7--8 {
    width: 87.5% !important;
  }
  .column-DS.column-DS--xl--8--8 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--9 {
    width: 11.11111111% !important;
  }
  .column-DS.column-DS--xl--2--9 {
    width: 22.22222222% !important;
  }
  .column-DS.column-DS--xl--3--9 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--xl--4--9 {
    width: 44.44444444% !important;
  }
  .column-DS.column-DS--xl--5--9 {
    width: 55.55555556% !important;
  }
  .column-DS.column-DS--xl--6--9 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--xl--7--9 {
    width: 77.77777778% !important;
  }
  .column-DS.column-DS--xl--8--9 {
    width: 88.88888889% !important;
  }
  .column-DS.column-DS--xl--9--9 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--10 {
    width: 10% !important;
  }
  .column-DS.column-DS--xl--2--10 {
    width: 20% !important;
  }
  .column-DS.column-DS--xl--3--10 {
    width: 30% !important;
  }
  .column-DS.column-DS--xl--4--10 {
    width: 40% !important;
  }
  .column-DS.column-DS--xl--5--10 {
    width: 50% !important;
  }
  .column-DS.column-DS--xl--6--10 {
    width: 60% !important;
  }
  .column-DS.column-DS--xl--7--10 {
    width: 70% !important;
  }
  .column-DS.column-DS--xl--8--10 {
    width: 80% !important;
  }
  .column-DS.column-DS--xl--9--10 {
    width: 90% !important;
  }
  .column-DS.column-DS--xl--10--10 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--11 {
    width: 9.09090909% !important;
  }
  .column-DS.column-DS--xl--2--11 {
    width: 18.18181818% !important;
  }
  .column-DS.column-DS--xl--3--11 {
    width: 27.27272727% !important;
  }
  .column-DS.column-DS--xl--4--11 {
    width: 36.36363636% !important;
  }
  .column-DS.column-DS--xl--5--11 {
    width: 45.45454545% !important;
  }
  .column-DS.column-DS--xl--6--11 {
    width: 54.54545455% !important;
  }
  .column-DS.column-DS--xl--7--11 {
    width: 63.63636364% !important;
  }
  .column-DS.column-DS--xl--8--11 {
    width: 72.72727273% !important;
  }
  .column-DS.column-DS--xl--9--11 {
    width: 81.81818182% !important;
  }
  .column-DS.column-DS--xl--10--11 {
    width: 90.90909091% !important;
  }
  .column-DS.column-DS--xl--11--11 {
    width: 100% !important;
  }
  .column-DS.column-DS--xl--1--12 {
    width: 8.33333333% !important;
  }
  .column-DS.column-DS--xl--2--12 {
    width: 16.66666667% !important;
  }
  .column-DS.column-DS--xl--3--12 {
    width: 25% !important;
  }
  .column-DS.column-DS--xl--4--12 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--xl--5--12 {
    width: 41.66666667% !important;
  }
  .column-DS.column-DS--xl--6--12 {
    width: 50% !important;
  }
  .column-DS.column-DS--xl--7--12 {
    width: 58.33333333% !important;
  }
  .column-DS.column-DS--xl--8--12 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--xl--9--12 {
    width: 75% !important;
  }
  .column-DS.column-DS--xl--10--12 {
    width: 83.33333333% !important;
  }
  .column-DS.column-DS--xl--11--12 {
    width: 91.66666667% !important;
  }
  .column-DS.column-DS--xl--12--12 {
    width: 100% !important;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .column-DS.column-DS--l--1--1 {
    width: 100% !important;
  }
  .column-DS.column-DS--l--1--2 {
    width: 50% !important;
  }
  .column-DS.column-DS--l--2--2 {
    width: 100% !important;
  }
  .column-DS.column-DS--l--1--3 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--l--2--3 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--l--3--3 {
    width: 100% !important;
  }
  .column-DS.column-DS--l--1--4 {
    width: 25% !important;
  }
  .column-DS.column-DS--l--2--4 {
    width: 50% !important;
  }
  .column-DS.column-DS--l--3--4 {
    width: 75% !important;
  }
  .column-DS.column-DS--l--4--4 {
    width: 100% !important;
  }
  .column-DS.column-DS--l--1--5 {
    width: 20% !important;
  }
  .column-DS.column-DS--l--2--5 {
    width: 40% !important;
  }
  .column-DS.column-DS--l--3--5 {
    width: 60% !important;
  }
  .column-DS.column-DS--l--4--5 {
    width: 80% !important;
  }
  .column-DS.column-DS--l--5--5 {
    width: 100% !important;
  }
  .column-DS.column-DS--l--1--6 {
    width: 16.66666667% !important;
  }
  .column-DS.column-DS--l--2--6 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--l--3--6 {
    width: 50% !important;
  }
  .column-DS.column-DS--l--4--6 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--l--5--6 {
    width: 83.33333333% !important;
  }
  .column-DS.column-DS--l--6--6 {
    width: 100% !important;
  }
  .column-DS.column-DS--l--1--7 {
    width: 14.28571429% !important;
  }
  .column-DS.column-DS--l--2--7 {
    width: 28.57142857% !important;
  }
  .column-DS.column-DS--l--3--7 {
    width: 42.85714286% !important;
  }
  .column-DS.column-DS--l--4--7 {
    width: 57.14285714% !important;
  }
  .column-DS.column-DS--l--5--7 {
    width: 71.42857143% !important;
  }
  .column-DS.column-DS--l--6--7 {
    width: 85.71428571% !important;
  }
  .column-DS.column-DS--l--7--7 {
    width: 100% !important;
  }
  .column-DS.column-DS--l--1--8 {
    width: 12.5% !important;
  }
  .column-DS.column-DS--l--2--8 {
    width: 25% !important;
  }
  .column-DS.column-DS--l--3--8 {
    width: 37.5% !important;
  }
  .column-DS.column-DS--l--4--8 {
    width: 50% !important;
  }
  .column-DS.column-DS--l--5--8 {
    width: 62.5% !important;
  }
  .column-DS.column-DS--l--6--8 {
    width: 75% !important;
  }
  .column-DS.column-DS--l--7--8 {
    width: 87.5% !important;
  }
  .column-DS.column-DS--l--8--8 {
    width: 100% !important;
  }
}
@media screen and (min-width: 601px) and (max-width: 900px) {
  .column-DS.column-DS--m--1--1 {
    width: 100% !important;
  }
  .column-DS.column-DS--m--1--2 {
    width: 50% !important;
  }
  .column-DS.column-DS--m--2--2 {
    width: 100% !important;
  }
  .column-DS.column-DS--m--1--3 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--m--2--3 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--m--3--3 {
    width: 100% !important;
  }
  .column-DS.column-DS--m--1--4 {
    width: 25% !important;
  }
  .column-DS.column-DS--m--2--4 {
    width: 50% !important;
  }
  .column-DS.column-DS--m--3--4 {
    width: 75% !important;
  }
  .column-DS.column-DS--m--4--4 {
    width: 100% !important;
  }
  .column-DS.column-DS--m--1--5 {
    width: 20% !important;
  }
  .column-DS.column-DS--m--2--5 {
    width: 40% !important;
  }
  .column-DS.column-DS--m--3--5 {
    width: 60% !important;
  }
  .column-DS.column-DS--m--4--5 {
    width: 80% !important;
  }
  .column-DS.column-DS--m--5--5 {
    width: 100% !important;
  }
  .column-DS.column-DS--m--1--6 {
    width: 16.66666667% !important;
  }
  .column-DS.column-DS--m--2--6 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--m--3--6 {
    width: 50% !important;
  }
  .column-DS.column-DS--m--4--6 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--m--5--6 {
    width: 83.33333333% !important;
  }
  .column-DS.column-DS--m--6--6 {
    width: 100% !important;
  }
  .column-DS.column-DS--m--1--7 {
    width: 14.28571429% !important;
  }
  .column-DS.column-DS--m--2--7 {
    width: 28.57142857% !important;
  }
  .column-DS.column-DS--m--3--7 {
    width: 42.85714286% !important;
  }
  .column-DS.column-DS--m--4--7 {
    width: 57.14285714% !important;
  }
  .column-DS.column-DS--m--5--7 {
    width: 71.42857143% !important;
  }
  .column-DS.column-DS--m--6--7 {
    width: 85.71428571% !important;
  }
  .column-DS.column-DS--m--7--7 {
    width: 100% !important;
  }
  .column-DS.column-DS--m--1--8 {
    width: 12.5% !important;
  }
  .column-DS.column-DS--m--2--8 {
    width: 25% !important;
  }
  .column-DS.column-DS--m--3--8 {
    width: 37.5% !important;
  }
  .column-DS.column-DS--m--4--8 {
    width: 50% !important;
  }
  .column-DS.column-DS--m--5--8 {
    width: 62.5% !important;
  }
  .column-DS.column-DS--m--6--8 {
    width: 75% !important;
  }
  .column-DS.column-DS--m--7--8 {
    width: 87.5% !important;
  }
  .column-DS.column-DS--m--8--8 {
    width: 100% !important;
  }
}
@media screen and (max-width: 600px) {
  .column-DS.column-DS--s--1--1 {
    width: 100% !important;
  }
  .column-DS.column-DS--s--1--2 {
    width: 50% !important;
  }
  .column-DS.column-DS--s--2--2 {
    width: 100% !important;
  }
  .column-DS.column-DS--s--1--3 {
    width: 33.33333333% !important;
  }
  .column-DS.column-DS--s--2--3 {
    width: 66.66666667% !important;
  }
  .column-DS.column-DS--s--3--3 {
    width: 100% !important;
  }
  .column-DS.column-DS--s--1--4 {
    width: 25% !important;
  }
  .column-DS.column-DS--s--2--4 {
    width: 50% !important;
  }
  .column-DS.column-DS--s--3--4 {
    width: 75% !important;
  }
  .column-DS.column-DS--s--4--4 {
    width: 100% !important;
  }
}
.column-DS {
  box-sizing: border-box;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
  width: 100%;
}
@media screen and (max-width: 600px) {
  .column-DS {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.column-DS:first-child {
  padding-left: 0;
}
.column-DS:last-child {
  padding-right: 0;
}
@media screen and (min-width: 1501px) {
  .column-DS--xxl--12--12 {
    padding: 0;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1500px) {
  .column-DS--xl--12--12 {
    padding: 0;
  }
}
@media screen and (min-width: 901px) and (max-width: 1200px) {
  .column-DS--l--8--8 {
    padding: 0;
  }
}
@media screen and (min-width: 601px) and (max-width: 900px) {
  .column-DS--m--8--8 {
    padding: 0;
  }
}
@media screen and (max-width: 600px) {
  .column-DS--s--4--4 {
    padding: 0;
  }
}
.with-padding--left-10 {
  padding-left: 80px;
}
.with-padding--left-10.important {
  padding-left: 80px !important;
}
.with-padding--bottom-10 {
  padding-bottom: 80px;
}
.with-padding--bottom-10.important {
  padding-bottom: 80px !important;
}
.with-padding--right-10 {
  padding-right: 80px;
}
.with-padding--right-10.important {
  padding-right: 80px !important;
}
.with-padding--top-10 {
  padding-top: 80px;
}
.with-padding--top-10.important {
  padding-top: 80px !important;
}
.with-padding--10 {
  padding: 80px;
}
.with-padding--10.important {
  padding: 80px !important;
}
.with-padding--left-9 {
  padding-left: 72px;
}
.with-padding--left-9.important {
  padding-left: 72px !important;
}
.with-padding--bottom-9 {
  padding-bottom: 72px;
}
.with-padding--bottom-9.important {
  padding-bottom: 72px !important;
}
.with-padding--right-9 {
  padding-right: 72px;
}
.with-padding--right-9.important {
  padding-right: 72px !important;
}
.with-padding--top-9 {
  padding-top: 72px;
}
.with-padding--top-9.important {
  padding-top: 72px !important;
}
.with-padding--9 {
  padding: 72px;
}
.with-padding--9.important {
  padding: 72px !important;
}
.with-padding--left-8 {
  padding-left: 64px;
}
.with-padding--left-8.important {
  padding-left: 64px !important;
}
.with-padding--bottom-8 {
  padding-bottom: 64px;
}
.with-padding--bottom-8.important {
  padding-bottom: 64px !important;
}
.with-padding--right-8 {
  padding-right: 64px;
}
.with-padding--right-8.important {
  padding-right: 64px !important;
}
.with-padding--top-8 {
  padding-top: 64px;
}
.with-padding--top-8.important {
  padding-top: 64px !important;
}
.with-padding--8 {
  padding: 64px;
}
.with-padding--8.important {
  padding: 64px !important;
}
.with-padding--left-7 {
  padding-left: 56px;
}
.with-padding--left-7.important {
  padding-left: 56px !important;
}
.with-padding--bottom-7 {
  padding-bottom: 56px;
}
.with-padding--bottom-7.important {
  padding-bottom: 56px !important;
}
.with-padding--right-7 {
  padding-right: 56px;
}
.with-padding--right-7.important {
  padding-right: 56px !important;
}
.with-padding--top-7 {
  padding-top: 56px;
}
.with-padding--top-7.important {
  padding-top: 56px !important;
}
.with-padding--7 {
  padding: 56px;
}
.with-padding--7.important {
  padding: 56px !important;
}
.with-padding--left-6 {
  padding-left: 48px;
}
.with-padding--left-6.important {
  padding-left: 48px !important;
}
.with-padding--bottom-6 {
  padding-bottom: 48px;
}
.with-padding--bottom-6.important {
  padding-bottom: 48px !important;
}
.with-padding--right-6 {
  padding-right: 48px;
}
.with-padding--right-6.important {
  padding-right: 48px !important;
}
.with-padding--top-6 {
  padding-top: 48px;
}
.with-padding--top-6.important {
  padding-top: 48px !important;
}
.with-padding--6 {
  padding: 48px;
}
.with-padding--6.important {
  padding: 48px !important;
}
.with-padding--left-5 {
  padding-left: 40px;
}
.with-padding--left-5.important {
  padding-left: 40px !important;
}
.with-padding--bottom-5 {
  padding-bottom: 40px;
}
.with-padding--bottom-5.important {
  padding-bottom: 40px !important;
}
.with-padding--right-5 {
  padding-right: 40px;
}
.with-padding--right-5.important {
  padding-right: 40px !important;
}
.with-padding--top-5 {
  padding-top: 40px;
}
.with-padding--top-5.important {
  padding-top: 40px !important;
}
.with-padding--5 {
  padding: 40px;
}
.with-padding--5.important {
  padding: 40px !important;
}
.with-padding--left-4 {
  padding-left: 32px;
}
.with-padding--left-4.important {
  padding-left: 32px !important;
}
.with-padding--bottom-4 {
  padding-bottom: 32px;
}
.with-padding--bottom-4.important {
  padding-bottom: 32px !important;
}
.with-padding--right-4 {
  padding-right: 32px;
}
.with-padding--right-4.important {
  padding-right: 32px !important;
}
.with-padding--top-4 {
  padding-top: 32px;
}
.with-padding--top-4.important {
  padding-top: 32px !important;
}
.with-padding--4 {
  padding: 32px;
}
.with-padding--4.important {
  padding: 32px !important;
}
.with-padding--left-3 {
  padding-left: 24px;
}
.with-padding--left-3.important {
  padding-left: 24px !important;
}
.with-padding--bottom-3 {
  padding-bottom: 24px;
}
.with-padding--bottom-3.important {
  padding-bottom: 24px !important;
}
.with-padding--right-3 {
  padding-right: 24px;
}
.with-padding--right-3.important {
  padding-right: 24px !important;
}
.with-padding--top-3 {
  padding-top: 24px;
}
.with-padding--top-3.important {
  padding-top: 24px !important;
}
.with-padding--3 {
  padding: 24px;
}
.with-padding--3.important {
  padding: 24px !important;
}
.with-padding--left-2 {
  padding-left: 16px;
}
.with-padding--left-2.important {
  padding-left: 16px !important;
}
.with-padding--bottom-2 {
  padding-bottom: 16px;
}
.with-padding--bottom-2.important {
  padding-bottom: 16px !important;
}
.with-padding--right-2 {
  padding-right: 16px;
}
.with-padding--right-2.important {
  padding-right: 16px !important;
}
.with-padding--top-2 {
  padding-top: 16px;
}
.with-padding--top-2.important {
  padding-top: 16px !important;
}
.with-padding--2 {
  padding: 16px;
}
.with-padding--2.important {
  padding: 16px !important;
}
.with-padding--left-1 {
  padding-left: 8px;
}
.with-padding--left-1.important {
  padding-left: 8px !important;
}
.with-padding--bottom-1 {
  padding-bottom: 8px;
}
.with-padding--bottom-1.important {
  padding-bottom: 8px !important;
}
.with-padding--right-1 {
  padding-right: 8px;
}
.with-padding--right-1.important {
  padding-right: 8px !important;
}
.with-padding--top-1 {
  padding-top: 8px;
}
.with-padding--top-1.important {
  padding-top: 8px !important;
}
.with-padding--1 {
  padding: 8px;
}
.with-padding--1.important {
  padding: 8px !important;
}
.with-margin--left-10 {
  margin-left: 80px;
}
.with-margin--bottom-10 {
  margin-bottom: 80px;
}
.with-margin--right-10 {
  margin-right: 80px;
}
.with-margin--top-10 {
  margin-top: 80px;
}
.with-margin--10 {
  margin: 80px;
}
.with-margin--left-9 {
  margin-left: 72px;
}
.with-margin--bottom-9 {
  margin-bottom: 72px;
}
.with-margin--right-9 {
  margin-right: 72px;
}
.with-margin--top-9 {
  margin-top: 72px;
}
.with-margin--9 {
  margin: 72px;
}
.with-margin--left-8 {
  margin-left: 64px;
}
.with-margin--bottom-8 {
  margin-bottom: 64px;
}
.with-margin--right-8 {
  margin-right: 64px;
}
.with-margin--top-8 {
  margin-top: 64px;
}
.with-margin--8 {
  margin: 64px;
}
.with-margin--left-7 {
  margin-left: 56px;
}
.with-margin--bottom-7 {
  margin-bottom: 56px;
}
.with-margin--right-7 {
  margin-right: 56px;
}
.with-margin--top-7 {
  margin-top: 56px;
}
.with-margin--7 {
  margin: 56px;
}
.with-margin--left-6 {
  margin-left: 48px;
}
.with-margin--bottom-6 {
  margin-bottom: 48px;
}
.with-margin--right-6 {
  margin-right: 48px;
}
.with-margin--top-6 {
  margin-top: 48px;
}
.with-margin--6 {
  margin: 48px;
}
.with-margin--left-5 {
  margin-left: 40px;
}
.with-margin--bottom-5 {
  margin-bottom: 40px;
}
.with-margin--right-5 {
  margin-right: 40px;
}
.with-margin--top-5 {
  margin-top: 40px;
}
.with-margin--5 {
  margin: 40px;
}
.with-margin--left-4 {
  margin-left: 32px;
}
.with-margin--bottom-4 {
  margin-bottom: 32px;
}
.with-margin--right-4 {
  margin-right: 32px;
}
.with-margin--top-4 {
  margin-top: 32px;
}
.with-margin--4 {
  margin: 32px;
}
.with-margin--left-3 {
  margin-left: 24px;
}
.with-margin--bottom-3 {
  margin-bottom: 24px;
}
.with-margin--right-3 {
  margin-right: 24px;
}
.with-margin--top-3 {
  margin-top: 24px;
}
.with-margin--3 {
  margin: 24px;
}
.with-margin--left-2 {
  margin-left: 16px;
}
.with-margin--bottom-2 {
  margin-bottom: 16px;
}
.with-margin--right-2 {
  margin-right: 16px;
}
.with-margin--top-2 {
  margin-top: 16px;
}
.with-margin--2 {
  margin: 16px;
}
.with-margin--left-1 {
  margin-left: 8px;
}
.with-margin--bottom-1 {
  margin-bottom: 8px;
}
.with-margin--right-1 {
  margin-right: 8px;
}
.with-margin--top-1 {
  margin-top: 8px;
}
.with-margin--1 {
  margin: 8px;
}
/* cechy wspólne wszystkich buttonów */
/* button czerwony */
a.button-red,
.button-red,
.menu-secondary li a.button-red,
.button-red-inside input {
  height: 40px;
  box-sizing: border-box;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  font-size: 13px !important;
  line-height: 1.25;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  padding: 9px 11px !important;
  box-shadow: none;
  background-image: none;
  display: inline-block;
  text-decoration: none !important;
  color: white;
  background-color: #64d7dc;
  border-color: #64d7dc;
}
a.button-red.button-icon-small,
.button-red.button-icon-small,
.menu-secondary li a.button-red.button-icon-small,
.button-red-inside input.button-icon-small {
  height: 28px;
  margin-left: 5px;
  padding: 0 !important;
}
a.button-red .prefix-icon,
.button-red .prefix-icon,
.menu-secondary li a.button-red .prefix-icon,
.button-red-inside input .prefix-icon {
  padding-right: 10px;
}
a.button-red .suffix-icon,
.button-red .suffix-icon,
.menu-secondary li a.button-red .suffix-icon,
.button-red-inside input .suffix-icon {
  padding-left: 10px;
}
a.button-red .beta-ct:after,
.button-red .beta-ct:after,
.menu-secondary li a.button-red .beta-ct:after,
.button-red-inside input .beta-ct:after {
  content: "BETA";
  display: inline-block;
  margin-left: 3px;
  font-size: 9px;
  vertical-align: top;
}
a.button-red:hover,
.button-red:hover,
.menu-secondary li a.button-red:hover,
.button-red-inside input:hover {
  background-color: #64d7dc;
  border-color: #64d7dc;
}
/* button czerwony disabled */
input[disabled].button-red,
button[disabled].button-red,
.disabled.button-red,
.aspNetDisabled.disabled.button-red,
.button-red-inside input.aspNetDisabled,
.button-red-inside.disabled input,
.layoutPreview .button-red-inside input[disabled],
.button-red.disable-link,
a.disabled:hover,
.disabledLoader {
  background-color: #ccf2f3 !important;
  border: 2px solid #ccf2f3;
  cursor: not-allowed;
  color: #759da7 !important;
}
.disabledLoader {
  pointer-events: none;
  border: 2px solid #ccf2f3 !important;
}
.button-red-inside {
  text-align: center;
}
/* button biały z czerwoną ramką */
.button-bordered-red,
a.button-bordered-red,
.menu-secondary li a.button-bordered-red,
.menu-secondary li input.excelExport.button-bordered-red {
  height: 40px;
  box-sizing: border-box;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  font-size: 13px !important;
  line-height: 1.25;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  padding: 9px 11px !important;
  box-shadow: none;
  background-image: none;
  display: inline-block;
  text-decoration: none !important;
  background-color: #FFFFFF;
  color: #0f3741;
  border-color: #64d7dc;
}
.button-bordered-red.button-icon-small,
a.button-bordered-red.button-icon-small,
.menu-secondary li a.button-bordered-red.button-icon-small,
.menu-secondary li input.excelExport.button-bordered-red.button-icon-small {
  height: 28px;
  margin-left: 5px;
  padding: 0 !important;
}
.button-bordered-red .prefix-icon,
a.button-bordered-red .prefix-icon,
.menu-secondary li a.button-bordered-red .prefix-icon,
.menu-secondary li input.excelExport.button-bordered-red .prefix-icon {
  padding-right: 10px;
}
.button-bordered-red .suffix-icon,
a.button-bordered-red .suffix-icon,
.menu-secondary li a.button-bordered-red .suffix-icon,
.menu-secondary li input.excelExport.button-bordered-red .suffix-icon {
  padding-left: 10px;
}
.button-bordered-red .beta-ct:after,
a.button-bordered-red .beta-ct:after,
.menu-secondary li a.button-bordered-red .beta-ct:after,
.menu-secondary li input.excelExport.button-bordered-red .beta-ct:after {
  content: "BETA";
  display: inline-block;
  margin-left: 3px;
  font-size: 9px;
  vertical-align: top;
}
.button-bordered-red:hover,
a.button-bordered-red:hover,
.menu-secondary li a.button-bordered-red:hover,
.menu-secondary li input.excelExport.button-bordered-red:hover {
  background-color: #64d7dc;
  color: #0f3741;
}
.button-bordered-red.button-icon-small,
a.button-bordered-red.button-icon-small,
.menu-secondary li a.button-bordered-red.button-icon-small,
.menu-secondary li input.excelExport.button-bordered-red.button-icon-small {
  margin-left: 0;
}
.button-bordered-red.disabled,
a.button-bordered-red.disabled,
.menu-secondary li a.button-bordered-red.disabled,
.menu-secondary li input.excelExport.button-bordered-red.disabled,
.button-bordered-red[disabled],
a.button-bordered-red[disabled],
.menu-secondary li a.button-bordered-red[disabled],
.menu-secondary li input.excelExport.button-bordered-red[disabled],
.button-bordered-red.aspNetDisabled,
a.button-bordered-red.aspNetDisabled,
.menu-secondary li a.button-bordered-red.aspNetDisabled,
.menu-secondary li input.excelExport.button-bordered-red.aspNetDisabled {
  cursor: not-allowed;
  color: #759da7 !important;
  border-color: #ccf2f3;
  background: #fff !important;
  pointer-events: none;
}
/* button biały z szarą ramką */
.button-bordered-grey,
.menu-secondary li .button-bordered-grey,
.menu-secondary li a.button-bordered-grey,
.menu-secondary li input.excelExport.button-bordered-grey {
  height: 40px;
  box-sizing: border-box;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  font-size: 13px !important;
  line-height: 1.25;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  padding: 9px 11px !important;
  box-shadow: none;
  background-image: none;
  display: inline-block;
  text-decoration: none !important;
  border-color: #e8e8e8;
  background: #ffffff;
  text-decoration: none;
  color: #666666 !important;
}
.button-bordered-grey.button-icon-small,
.menu-secondary li .button-bordered-grey.button-icon-small,
.menu-secondary li a.button-bordered-grey.button-icon-small,
.menu-secondary li input.excelExport.button-bordered-grey.button-icon-small {
  height: 28px;
  margin-left: 5px;
  padding: 0 !important;
}
.button-bordered-grey .prefix-icon,
.menu-secondary li .button-bordered-grey .prefix-icon,
.menu-secondary li a.button-bordered-grey .prefix-icon,
.menu-secondary li input.excelExport.button-bordered-grey .prefix-icon {
  padding-right: 10px;
}
.button-bordered-grey .suffix-icon,
.menu-secondary li .button-bordered-grey .suffix-icon,
.menu-secondary li a.button-bordered-grey .suffix-icon,
.menu-secondary li input.excelExport.button-bordered-grey .suffix-icon {
  padding-left: 10px;
}
.button-bordered-grey .beta-ct:after,
.menu-secondary li .button-bordered-grey .beta-ct:after,
.menu-secondary li a.button-bordered-grey .beta-ct:after,
.menu-secondary li input.excelExport.button-bordered-grey .beta-ct:after {
  content: "BETA";
  display: inline-block;
  margin-left: 3px;
  font-size: 9px;
  vertical-align: top;
}
.button-bordered-grey:hover,
.menu-secondary li .button-bordered-grey:hover,
.menu-secondary li a.button-bordered-grey:hover,
.menu-secondary li input.excelExport.button-bordered-grey:hover {
  background: #E8E8E8;
}
.button-bordered-grey.disabled,
.menu-secondary li .button-bordered-grey.disabled,
.menu-secondary li a.button-bordered-grey.disabled,
.menu-secondary li input.excelExport.button-bordered-grey.disabled,
.button-bordered-grey[disabled],
.menu-secondary li .button-bordered-grey[disabled],
.menu-secondary li a.button-bordered-grey[disabled],
.menu-secondary li input.excelExport.button-bordered-grey[disabled],
.button-bordered-grey.aspNetDisabled,
.menu-secondary li .button-bordered-grey.aspNetDisabled,
.menu-secondary li a.button-bordered-grey.aspNetDisabled,
.menu-secondary li input.excelExport.button-bordered-grey.aspNetDisabled {
  cursor: not-allowed;
  color: #c9c9c9 !important;
  background: #fff !important;
  pointer-events: none;
}
/* button szary ciemny */
.button-grey {
  height: 40px;
  box-sizing: border-box;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  font-size: 13px !important;
  line-height: 1.25;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  padding: 9px 11px !important;
  box-shadow: none;
  background-image: none;
  display: inline-block;
  text-decoration: none !important;
  background-color: #999999;
  border-color: #999999;
  color: #ffffff !important;
}
.button-grey.button-icon-small {
  height: 28px;
  margin-left: 5px;
  padding: 0 !important;
}
.button-grey .prefix-icon {
  padding-right: 10px;
}
.button-grey .suffix-icon {
  padding-left: 10px;
}
.button-grey .beta-ct:after {
  content: "BETA";
  display: inline-block;
  margin-left: 3px;
  font-size: 9px;
  vertical-align: top;
}
.button-grey:hover {
  background-color: #a5a5a5;
  border-color: #a5a5a5;
}
/* button zielony */
.button-white {
  height: 40px;
  box-sizing: border-box;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  font-size: 13px !important;
  line-height: 1.25;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  padding: 9px 11px !important;
  box-shadow: none;
  background-image: none;
  display: inline-block;
  text-decoration: none !important;
  background-color: white;
  border-color: white;
  color: #0f3741;
}
.button-white.button-icon-small {
  height: 28px;
  margin-left: 5px;
  padding: 0 !important;
}
.button-white .prefix-icon {
  padding-right: 10px;
}
.button-white .suffix-icon {
  padding-left: 10px;
}
.button-white .beta-ct:after {
  content: "BETA";
  display: inline-block;
  margin-left: 3px;
  font-size: 9px;
  vertical-align: top;
}
.button-white:hover {
  background-color: white;
  border-color: white;
}
.button--shadow {
  box-shadow: 0 2px 3px 0 rgba(15, 55, 65, 0.08);
}
/* button zielony */
.button-green {
  height: 40px;
  box-sizing: border-box;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  font-size: 13px !important;
  line-height: 1.25;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  padding: 9px 11px !important;
  box-shadow: none;
  background-image: none;
  display: inline-block;
  text-decoration: none !important;
  background-color: #08C271;
  border-color: #08C271;
  color: #ffffff;
}
.button-green.button-icon-small {
  height: 28px;
  margin-left: 5px;
  padding: 0 !important;
}
.button-green .prefix-icon {
  padding-right: 10px;
}
.button-green .suffix-icon {
  padding-left: 10px;
}
.button-green .beta-ct:after {
  content: "BETA";
  display: inline-block;
  margin-left: 3px;
  font-size: 9px;
  vertical-align: top;
}
.button-green:hover {
  background-color: #09da7f;
  border-color: #09da7f;
}
/* button bardzo czerwony ;) */
.button-bright-red {
  height: 40px;
  box-sizing: border-box;
  border-style: solid;
  border-width: 2px;
  border-radius: 4px;
  font-size: 13px !important;
  line-height: 1.25;
  vertical-align: middle;
  text-align: center;
  font-weight: 600;
  cursor: pointer;
  padding: 9px 11px !important;
  box-shadow: none;
  background-image: none;
  display: inline-block;
  text-decoration: none !important;
  background-color: #f06669;
  border-color: #f06669;
  color: #ffffff;
}
.button-bright-red.button-icon-small {
  height: 28px;
  margin-left: 5px;
  padding: 0 !important;
}
.button-bright-red .prefix-icon {
  padding-right: 10px;
}
.button-bright-red .suffix-icon {
  padding-left: 10px;
}
.button-bright-red .beta-ct:after {
  content: "BETA";
  display: inline-block;
  margin-left: 3px;
  font-size: 9px;
  vertical-align: top;
}
.button-bright-red:hover {
  background-color: #ee4f52;
  border-color: #ee4f52;
}
/* button duzy */
.button-big {
  font-size: 16px !important;
  line-height: 33px;
  font-weight: 400;
  height: 50px;
}
.button-big i {
  font-size: 24px;
  vertical-align: sub;
}
.button-long {
  width: 230px;
}
/* link anuluj/ zamknij/ wstecz */
.link-cancel,
.menu-secondary li .link-cancel {
  text-decoration: underline;
  color: #0f3741;
  font-weight: normal;
  background: transparent none no-repeat 0 0;
  border: 0;
  font-size: 13px !important;
  line-height: 1.25;
  vertical-align: middle;
  padding: 6px 11px !important;
  display: inline-block;
}
.link-cancel:hover,
.menu-secondary li .link-cancel:hover {
  opacity: 0.8;
}
/* button secondary DS */
.buttonDS {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  box-shadow: 0px 1px 4px rgba(81, 198, 203, 0.25);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 16px;
  border: none;
  height: 40px;
  min-width: 40px;
  transition: background-color ease 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.buttonDS .button-icon {
  margin-right: 8px;
}
/*
    Niestety nie można tu uniknąć !important ze względu na konflikty z rozmaitymi za szeroko ustawionymi stylami
    (np. inne reguły !important dot. koloru tła i tekstu na wszystkie kontrolki z atrybutem `disabled` w _forms.less...)
*/
.button-primary {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  box-shadow: 0px 1px 4px rgba(81, 198, 203, 0.25);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 16px;
  border: none;
  height: 40px;
  min-width: 40px;
  transition: background-color ease 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #fff !important;
  background-color: #51C6CB !important;
}
.button-primary .button-icon {
  margin-right: 8px;
}
.button-primary:disabled {
  cursor: not-allowed !important;
  color: #fff !important;
  background-color: #B4E5E9 !important;
}
.button-primary--disabled {
  cursor: not-allowed !important;
  color: #fff !important;
  background-color: #B4E5E9 !important;
}
.button-primary:hover:not([disabled]):not(.button-primary--disabled) {
  color: #fff !important;
  background-color: #1BB0B6 !important;
}
.button-primary .button-icon svg path {
  fill: #ffffff;
}
/* button secondary DS */
.button-secondary {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  box-shadow: 0px 1px 4px rgba(81, 198, 203, 0.25);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 16px;
  border: none;
  height: 40px;
  min-width: 40px;
  transition: background-color ease 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  color: #0f3741;
  background-color: #fff;
  padding: 8px 16px;
  border: 1px solid #C3DFE6;
}
.button-secondary .button-icon {
  margin-right: 8px;
}
.button-secondary:disabled {
  cursor: not-allowed;
  border: 1px solid #EAF6FA;
  color: #92B0B8 !important;
}
.button-secondary:disabled .button-icon svg path {
  fill: #92B0B8;
}
.button-secondary:hover:not([disabled]) {
  background: #f2f6f7;
  border: 1px solid #92B0B8;
  color: #0f3741 !important;
}
.button-tertiary {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  box-shadow: 0px 1px 4px rgba(81, 198, 203, 0.25);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 16px;
  border: none;
  height: 40px;
  min-width: 40px;
  transition: background-color ease 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: none;
  background-color: transparent;
}
.button-tertiary .button-icon {
  margin-right: 8px;
}
.button-tertiary:disabled {
  color: #92B0B8;
}
.button-tertiary:disabled .button-icon svg path {
  fill: #92B0B8;
}
.button-tertiary:hover:not([disabled]) {
  background-color: #C3DFE6;
}
.button--icon {
  padding: 8px !important;
}
.button--icon .button-icon {
  margin-right: 0;
}
.button-text {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  box-shadow: 0px 1px 4px rgba(81, 198, 203, 0.25);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 16px;
  border: none;
  height: 40px;
  min-width: 40px;
  transition: background-color ease 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: none;
  background-color: transparent;
  padding: 0;
  height: auto;
  min-width: auto;
}
.button-text .button-icon {
  margin-right: 8px;
}
.button-text:disabled {
  color: #92B0B8;
}
.button-text:disabled .button-icon svg path {
  fill: #92B0B8;
}
.button-text:hover:not([disabled]) {
  color: #1BB0B6;
}
.button-text .button-icon {
  margin-right: 0;
}
.button--icon {
  padding: 8px !important;
}
.button--icon .button-icon {
  margin-right: 0;
}
.button--single-line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.button--display-block {
  display: block;
}
.button--display-inline-block {
  display: inline-block;
}
.button--display-inline {
  display: inline;
}
.button--display-flex {
  display: flex;
  align-items: center;
}
.button--display-inline-flex {
  display: inline-flex;
  align-items: center;
}
.button-dark {
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  box-shadow: 0px 1px 4px rgba(81, 198, 203, 0.25);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 0 16px;
  border: none;
  height: 40px;
  min-width: 40px;
  transition: background-color ease 0.2s;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0px 4px 8px rgba(15, 55, 65, 0.25);
  color: #fff !important;
  background-color: #0f3741 !important;
  /*&--disabled {
        cursor: not-allowed !important;
        color: #fff !important;
        background-color: @secondary_light !important;
    }

    &:hover:not([disabled]):not(.button-dark--disabled) {
        color: #fff !important;
        background-color: @secondary_strong !important;
    }*/
}
.button-dark .button-icon {
  margin-right: 8px;
}
.button-dark:disabled {
  cursor: not-allowed !important;
  color: #fff !important;
  background-color: #0f3741 !important;
}
.button-dark .button-icon svg,
.button-dark .button-icon svg * {
  fill: #ffffff;
}