/*  kolory*/
@font-face {
  font-family: 'Quintus';
  src: url('font/Quintus_B_trial.ttf');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Quintus';
  src: url('font/Quintus_R_trial.ttf');
  font-weight: normal;
  font-style: normal;
}
/**
Drobne usprawnienia od GIT
*/
/**
Dla buttona ze strzałką [button > ] generuje kolorowy podkład
*/
/*fonty*/
.medium-font {
  font-weight: 600;
}
.orange-color {
  color: #f69713;
}
.pink-color {
  color: #cf137d;
}
.carousel,
.item,
.active {
  height: 100%;
}
.carousel-inner {
  height: 100vh;
}
.carousel-inner-homepage {
  height: 100%;
}
/* Background images are set within the HTML using inline CSS, not here */
.fill {
  width: 100%;
  height: 100%;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.new-fill {
  width: 50%;
  height: 100%;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.new-fill-404 {
  width: 100%;
  height: 100%;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
*:focus {
  outline: none;
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  right: 0;
  z-index: 15;
  width: 5%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
  top: 50%;
}
.carousel-indicators li {
  display: inherit;
  margin-bottom: 8px !important;
  width: 14px;
  height: 14px;
  border: 3px solid #fff;
}
.carousel-indicators .active {
  width: 14px;
  height: 14px;
  margin-left: 1px;
}
.header-logo {
  position: absolute;
  z-index: 1;
  padding: 30px;
}
.new-header-logo {
  position: absolute;
  z-index: 600;
  top: 70px;
  padding-left: 20px;
}
@media (max-width: 770px) {
  .new-header-logo {
    position: absolute;
    z-index: 600;
    top: 0;
    padding-left: 70px;
  }
}
.login-register-header {
  position: relative;
}
/*loguje się | rejestruje sie*/
.login-register-header-holder {
  position: absolute;
  top: 0;
  z-index: 5;
  margin-top: 13px;
  right: 30px;
}
.login-register-header-holder a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  color: #215ea7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  padding: 10px 5px 10px 5px;
}
.login-register-header-holder a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.login-register-header-holder a:hover {
  padding: 10px 5px 10px 5px;
  text-decoration: none;
  color: #215ea7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 17px;
}
.login-register-header-holder ul {
  padding-left: 0;
  list-style: none;
}
.new-login-register-header-holder {
  position: fixed;
  top: 0;
  z-index: 600;
  margin-top: 13px;
  right: 30px;
}
.new-login-register-header-holder a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  padding: 10px 5px 10px 5px;
}
.new-login-register-header-holder a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.new-login-register-header-holder a:hover {
  padding: 10px 5px 10px 5px;
  text-decoration: underline;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 17px;
}
.new-login-register-header-holder ul {
  padding-left: 0;
  list-style: none;
}
.down-login-register-header-holder {
  position: absolute;
  top: 0;
  z-index: 600;
  margin-top: 13px;
  right: 30px;
}
.down-login-register-header-holder a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 17px;
  padding: 10px 5px 10px 5px;
}
.down-login-register-header-holder a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.down-login-register-header-holder a:hover {
  padding: 10px 5px 10px 5px;
  text-decoration: underline;
  color: #074187;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 17px;
}
.down-login-register-header-holder ul {
  padding-left: 0;
  list-style: none;
}
.divider-join a {
  padding-left: 0;
  padding-right: 0;
}
.divider-join a:hover {
  padding-left: 0;
  padding-right: 0;
}
.login-register-header-holder a span,
.login-register-header-holder a i {
  padding-right: 8px;
}
.new-login-register-header-holder a span,
.new-login-register-header-holder a i {
  padding-right: 8px;
}
.down-login-register-header-holder a span,
.down-login-register-header-holder a i {
  padding-right: 8px;
}
/*loguje się | rejestruje sie end*/
/*slajder tekst*/
.carousel-caption h2 {
  text-align: left;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 700;
  font-size: 48px;
}
.carousel-caption p {
  text-align: justify;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 50px;
  width: 100%;
  max-width: 700px;
}
/*slajder tekst end*/
.read-more-button {
  position: absolute;
  bottom: 20px;
  width: 100%;
  text-align: center;
}
.header-search {
  padding-left: 0;
  list-style: none;
  display: flex;
}
.header-search li {
  margin-bottom: 15px;
  text-align: left;
}
.header-search li .green-back {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #36AF49 0%, #198D26 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #36AF49 0%, #198D26 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #36AF49 0%, #198D26 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #36AF49), color-stop(1, #198D26));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #36AF49 0%, #198D26 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #36AF49 0%, #198D26 100%);
}
.header-search li .purple-back {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #cf137d), color-stop(1, #cf137d));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #cf137d 0%, #cf137d 100%);
}
.header-search li .orange-back {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #F9B128 0%, #F69111 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #F9B128 0%, #F69111 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #F9B128 0%, #F69111 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #F9B128), color-stop(1, #F69111));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #F9B128 0%, #F69111 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #F9B128 0%, #F69111 100%);
}
.header-search li a {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 5px 11px 12px;
  border-radius: 5px;
  margin-right: 35px;
}
.search-orange {
  background-color: #f69713;
}
.search-green {
  background-color: #198d26;
}
.search-purple {
  background-color: #c10c66;
}
.header-search li a i:before {
  padding-left: 3px;
}
.header-search li a i {
  padding: 10px;
  margin-left: 10px;
  border-radius: 5px;
  width: 40px;
  height: 40px;
  text-align: center;
}
.carousel-caption {
  right: 9%;
  left: 7%;
  bottom: 15%;
}
.head-menu-bottom {
  position: relative;
  background-color: white;
  bottom: 52px;
}
.head-menu-bottom-over {
  height: 52px;
  bottom: 52px;
}
.head-menu-bottom-over-row nav {
  margin-bottom: 0;
  background-color: #fff;
  border: none;
}
.head-menu-bottom-over-row nav i {
  padding-right: 10px;
  color: #c8c8c8;
}
.user-hover a {
  display: inline-block;
  text-align: center;
  padding: 15px 8px;
  text-decoration: none;
}
.user-hover a:hover {
  font-weight: bold;
  background: #fff;
}
.user-hover a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.navbar-default .navbar-nav > li > a {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #1c1c1c;
  display: inline-block;
  text-align: center;
  padding: 15px 8px;
  text-decoration: none;
}
.new-navbar-default .navbar-nav > li > a {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  display: inline-block;
  text-align: center;
  padding: 15px 8px;
  text-decoration: none;
}
.navbar-default .navbar-nav > li > a:hover {
  font-weight: 700;
  text-decoration: underline;
  color: #074187;
  font-weight: bold;
  background: #fff;
}
.new-navbar-default .navbar-nav > li > a:hover {
  font-weight: 700;
  text-decoration: underline;
  color: #fff;
  font-weight: bold;
  background: transparent;
}
.new-navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background: transparent !important;
}
.navbar-default .navbar-nav > li > a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.new-navbar-default .navbar-nav > li > a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  font-weight: 700;
  text-decoration: underline;
  color: #074187;
  background-color: #fff;
}
.new-navbar-default .navbar-nav > .open > a,
.new-navbar-default .navbar-nav > .open > a:focus,
.new-navbar-default .navbar-nav > .open > a:hover {
  font-weight: 700;
  text-decoration: underline;
  color: #074187;
  background-color: #fff;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  text-decoration: underline;
  color: #074187;
}
#logged-user {
  width: 100%;
  z-index: 500;
  position: fixed;
  top: 0;
}
#logged-user .navbar-brand {
  padding: 0;
  z-index: 1001;
}
#logged-user .navbar-brand img {
  padding-top: 10px;
}
#logged-user nav {
  margin-bottom: 0;
}
.navbar-default {
  border: none;
  background: transparent;
}
.new-navbar-default {
  border: none;
}
h3.motto-line-one {
  font-size: 40px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
}
h3.motto-line-two {
  font-size: 30px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  margin-top: 0;
  padding-left: 3%;
}
h3.motto-line-in-404 {
  text-align: center;
  font-size: 42px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
}
@media (max-width: 950px) {
  .menu-log-ani {
    left: 0 !important;
  }
  .menu-log-ani img {
    width: 70px !important;
  }
  .new-stick-it-to {
    height: 59px !important;
  }
  .one-hundred-width {
    width: 100%;
    height: 100% !important;
  }
  .carousel-inner {
    overflow: initial;
  }
}
.button-orange-index {
  position: relative;
  top: 25%;
}
.button-blue-index {
  position: relative;
  top: 35%;
}
.button-pink-index {
  position: relative;
  top: 45%;
}
.button-pink-index-404 {
  position: relative;
  top: 40%;
}
.button-pink-center {
  left: 0;
  right: 0;
  margin: auto;
}
.button-pink-index-details {
  padding-top: 30px;
  padding-left: 15%;
}
.button-pink-index-details-404 {
  padding-top: 30px;
}
p.text-on-index-button-1 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  padding-left: 17%;
}
p.text-on-index-button-404 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
}
p.text-on-index-button-404 a {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
}
p.text-on-index-button-404 a:hover {
  font-weight: 700;
  text-decoration: underline;
}
p.text-on-index-button-2 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  padding-left: 3%;
}
p.text-on-index-button-3 {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  padding-left: 7%;
  padding-top: 5px;
}
#logged-user .navbar-nav > li > a {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #1c1c1c;
  display: inline-block;
  text-align: center;
  padding: 4px 8px;
  text-decoration: none;
  color: #333;
}
.buttonPlayVideo {
  cursor: pointer;
  width: 90px;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  vertical-align: middle;
  background: transparent;
  border: none;
}
#logged-user .navbar-nav > li > a:hover {
  font-weight: 700;
  text-decoration: underline;
  color: #074187;
  font-weight: bold;
  background: #fff;
}
.user-hover a:hover {
  text-shadow: 0 0 0 #074187, 1px 0 0 #074187 !important;
  font-weight: 400 !important;
}
#logged-user .navbar-nav > li > a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
#logged-user .navbar-nav > .open > a,
.navbar-nav > .open > a:focus,
.navbar-nav > .open > a:hover {
  text-shadow: 0 0 0 #074187, 1px 0 0 #074187 !important;
  font-weight: 400 !important;
  text-decoration: underline;
  color: #074187;
  background-color: #fff;
}
.nav > li > a:hover {
  background-color: #fff;
}
.profile-image {
  margin: 0;
  float: left;
  border: 1px #dfdfdf solid;
  position: relative;
  top: -6px;
  margin-right: 10px;
}
.color-logo {
  position: absolute;
  z-index: 9999;
}
.fa-envelope {
  color: #124d94;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 3px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  color: #fe1010;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #FFF;
  border-radius: 10px;
  position: relative;
  top: -8px;
  font-family: 'Open Sans', sans-serif;
  margin-left: -5px;
}
.flo-left {
  float: left;
}
.padding-l-r-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.points {
  border: 1px solid #dfdfdf;
  padding: 0 9px 0 9px;
  margin-left: 10px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #000;
}
.m2CustomScrollbar {
  max-height: 545px;
}
#search {
  background-color: #f4f4f4;
  padding-top: 100px;
  padding-bottom: 60px;
}
#search h1 {
  text-align: center;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  color: #f8a519;
  font-size: 48px;
  margin-bottom: 70px;
}
#search h1 span {
  text-align: center;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #f8a519;
  z-index: 0;
  position: relative;
}
#search h1 span img {
  position: absolute;
  right: -47px;
  top: -32px;
  z-index: -1;
}
#search-kan {
  background-color: transparent;
  padding-top: 100px;
}
#search-kan h2 {
  text-align: center;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  color: #215ea7;
  font-size: 35px;
  margin-bottom: 70px;
}
#search-kan h2 span {
  text-align: center;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #215ea7;
  z-index: 0;
  position: relative;
}
#search-kan h2 span img {
  position: absolute;
  right: -15px;
  top: -15px;
  z-index: -1;
  width: 30%;
}
#new-search {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 60px;
}
#new-search h3.first-in {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 40px;
  margin-bottom: 0;
}
@media (min-width: 500px) {
  #new-search h2.help-candidate {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #1d5cab;
    font-weight: normal;
    font-size: 40px;
    margin-bottom: 3px;
    margin-top: 0;
  }
}
@media (max-width: 500px) {
  #new-search h2.help-candidate {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #1d5cab;
    font-weight: 700;
    font-size: 35px;
    margin-top: 0;
    margin-bottom: 0;
  }
  .for-nav-slider-2 {
    display: none;
  }
}
@media (min-width: 500px) {
  #new-search h3 .help-candidate {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #6d6e71;
    font-weight: 700;
    font-size: 40px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 500px) {
  #new-search h3 .help-candidate {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #6d6e71;
    font-weight: 700;
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 0;
  }
}
#new-search .image-padding {
  padding-bottom: 5px;
}
#new-search .satisfaction {
  margin-top: 80px;
}
#new-search .center-button-padding {
  padding-bottom: 70px;
}
#new-search h2.human-brand {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 40px;
  margin-bottom: 35px;
  margin-top: 0;
}
#new-search h1 {
  text-align: center;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  color: #f8a519;
  font-size: 48px;
  margin-bottom: 70px;
}
#new-search h1 span {
  text-align: center;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #f8a519;
  z-index: 0;
  position: relative;
}
#new-search h1 span img {
  position: absolute;
  right: -47px;
  top: -32px;
  z-index: -1;
}
#new-search-kan {
  background-color: transparent;
  padding-top: 100px;
}
#new-search-kan h2 {
  text-align: center;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  color: #215ea7;
  font-size: 35px;
  margin-bottom: 70px;
}
#new-search-kan h2 span {
  text-align: center;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #215ea7;
  z-index: 0;
  position: relative;
}
#new-search-kan h2 span img {
  position: absolute;
  right: -15px;
  top: -15px;
  z-index: -1;
  width: 30%;
}
.search-in-pulpit-kan {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #fff;
  border-radius: 5px;
}
.pulpit-kan-offers {
  margin-top: 20px;
}
.pulpit-kan-active-offer {
  color: #4485f4;
}
.pulpit-kan-active-offer-down {
  font-style: italic;
}
.pulpit-kan-offers-div {
  padding-top: 20px;
}
.padding-container-kan {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.form-home {
  float: left;
  width: 100%;
  background-color: #f8a519;
  padding: 10px;
  border-radius: 5px;
}
.new-form-home {
  float: left;
  width: 100%;
  background-color: #ffb217;
  padding: 3px;
  border-radius: 5px;
}
#tab-press .new-form-home {
  width: initial;
}
.form-home-kan {
  float: left;
  width: 100%;
  background-color: #215ea7;
  padding: 10px;
  border-radius: 5px;
}
.input-search {
  border-radius: 5px;
  border: none;
  height: 40px;
}
.input-send {
  border: none;
  background-color: #F8A519;
  padding-top: 8px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 800;
  font-size: 18px;
}
.input-send:hover {
  text-decoration: underline;
}
.new-input-send {
  border: none;
  background-color: #ffb217;
  padding-top: 8px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 800;
  font-size: 18px;
}
.new-input-send:hover {
  text-decoration: underline;
}
.input-send-kan {
  border: none;
  background-color: #215ea7;
  padding-top: 8px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 800;
  font-size: 18px;
}
.input-send-kan:hover {
  text-decoration: underline;
}
.advance-search {
  margin-top: 5px;
  float: right;
  margin-right: 25px;
  font-family: 'Open Sans', sans-serif;
  color: #215ea7;
  font-weight: 600;
  font-size: 16px;
}
.advance-search:hover {
  text-decoration: underline;
}
.more-news {
  margin-top: 15px;
  float: right;
  font-family: 'Open Sans', sans-serif;
  color: #Ffffff;
  font-weight: 600;
  font-size: 16px;
}
.more-news:hover {
  text-decoration: underline;
}
.search-info {
  margin-top: 60px;
  margin-bottom: 80px;
}
.search-info img {
  display: inline-block;
  margin-right: 10px;
}
.search-info p {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 400;
  font-size: 36px;
  margin-bottom: 0;
}
.new-search-info img {
  display: inline-block;
  margin-right: 10px;
}
.new-search-info p {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 400;
  font-size: 36px;
  margin-bottom: 0;
}
.blueb-bac {
  background-image: -ms-linear-gradient(right, #215ea7 0%, #215ea7 100%);
  background-image: -moz-linear-gradient(right, #215ea7 0%, #215ea7 100%);
  background-image: -o-linear-gradient(right, #215ea7 0%, #215ea7 100%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #215ea7), color-stop(1, #215ea7));
  background-image: -webkit-linear-gradient(right, #215ea7 0%, #215ea7 100%);
  background-image: linear-gradient(to left, #215ea7 0%, #215ea7 100%);
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px 4px 10px 25px;
  border-radius: 5px;
}
.blueb-bac:hover {
  background-image: -ms-linear-gradient(right, #215ea7 0%, #215ea7 100%);
  background-image: -moz-linear-gradient(right, #215ea7 0%, #215ea7 100%);
  background-image: -o-linear-gradient(right, #215ea7 0%, #215ea7 100%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #215ea7), color-stop(1, #215ea7));
  background-image: -webkit-linear-gradient(right, #215ea7 0%, v 100%);
  background-image: linear-gradient(to left, #215ea7 0%, #215ea7 100%);
  color: #fff;
}
.blueb-back:active {
  /* IE10 Consumer Preview */
  background-image: -ms-radial-gradient(center, ellipse closest-corner, #215ea7 0%, #215ea7 100%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse closest-corner, #215ea7 0%, #215ea7 100%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse closest-corner, #215ea7 0%, #215ea7 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 505, color-stop(0, #215ea7), color-stop(1, #215ea7));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse closest-corner, #215ea7 0%, #215ea7 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: radial-gradient(ellipse closest-corner at center, #215ea7 0%, #215ea7 100%);
  color: #fff;
}
.orangen-bac {
  background-image: -ms-linear-gradient(right, #f9b128 0%, #f9b128 100%);
  background-image: -moz-linear-gradient(right, #f9b128 0%, #f9b128 100%);
  background-image: -o-linear-gradient(right, #f9b128 0%, #215ea7 100%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #f9b128), color-stop(1, #f9b128));
  background-image: -webkit-linear-gradient(right, #f9b128 0%, #f9b128 100%);
  background-image: linear-gradient(to left, #f9b128 0%, #f9b128 100%);
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px 4px 10px 25px;
  border-radius: 5px;
}
.orangen-bac:hover {
  background-image: -ms-linear-gradient(right, #f9b128 0%, #f9b128 100%);
  background-image: -moz-linear-gradient(right, #f9b128 0%, #f9b128 100%);
  background-image: -o-linear-gradient(right, #f9b128 0%, #f9b128 100%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #f9b128), color-stop(1, #f9b128));
  background-image: -webkit-linear-gradient(right, #f9b128 0%, v 100%);
  background-image: linear-gradient(to left, #f9b128 0%, #f9b128 100%);
  color: #fff;
}
.gray-back {
  background-image: -ms-linear-gradient(right, #fff 0%, #D9DADA 100%);
  background-image: -moz-linear-gradient(right, #fff 0%, #D9DADA 100%);
  background-image: -o-linear-gradient(right, #fff 0%, #D9DADA 100%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #fff), color-stop(1, #D9DADA));
  background-image: -webkit-linear-gradient(right, #fff 0%, #D9DADA 100%);
  background-image: linear-gradient(to left, #fff 0%, #D9DADA 100%);
  font-family: 'Open Sans', sans-serif;
  color: #174993;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px 4px 10px 25px;
  border-radius: 5px;
}
.gray-back:hover {
  background-image: -ms-linear-gradient(right, #D9DADA 0%, #D9DADA 100%);
  background-image: -moz-linear-gradient(right, #D9DADA 0%, #D9DADA 100%);
  background-image: -o-linear-gradient(right, #D9DADA 0%, #D9DADA 100%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #D9DADA), color-stop(1, #D9DADA));
  background-image: -webkit-linear-gradient(right, #D9DADA 0%, #D9DADA 100%);
  background-image: linear-gradient(to left, #D9DADA 0%, #D9DADA 100%);
}
.gray-back:active {
  /* IE10 Consumer Preview */
  background-image: -ms-radial-gradient(center, ellipse closest-corner, #215ea7 0%, #215ea7 100%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse closest-corner, #215ea7 0%, #215ea7 100%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse closest-corner, #215ea7 0%, #215ea7 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 505, color-stop(0, #215ea7), color-stop(1, #215ea7));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse closest-corner, #215ea7 0%, #215ea7 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: radial-gradient(ellipse closest-corner at center, #215ea7 0%, #215ea7 100%);
  color: #fff;
}
.blue-in-button {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #2F6DB1 0%, #15478F 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #2F6DB1 0%, #15478F 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #2F6DB1 0%, #15478F 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #2F6DB1), color-stop(1, #15478F));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #2F6DB1 0%, #15478F 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #2F6DB1 0%, #15478F 100%);
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px 4px 10px 25px;
  border-radius: 5px;
}
.yello-in-button {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #ffb217 0%, #ffb217 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #ffb217 0%, #ffb217 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #ffb217 0%, #ffb217 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #ffb217), color-stop(1, #ffb217));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #ffb217 0%, #ffb217 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #ffb217 0%, #ffb217 100%);
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px 4px 10px 11px;
  border-radius: 5px;
}
.purple-in-button {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #cf137d), color-stop(1, #cf137d));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #cf137d 0%, #cf137d 100%);
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none !important;
  padding: 10px 4px 10px 11px;
  border-radius: 5px;
}
.purple-in-button:hover {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #cf137d), color-stop(1, #cf137d));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #cf137d 0%, #cf137d 100%);
  color: #fff;
}
.yello-in-button:hover {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #ffb217 0%, #ffb217 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #ffb217 0%, #ffb217 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #ffb217 0%, #ffb217 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #ffb217), color-stop(1, #ffb217));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #ffb217 0%, #ffb217 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #ffb217 0%, #ffb217 100%);
  color: #fff;
}
.blue-in-button:hover {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #15478F 0%, #15478F 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #15478F 0%, #15478F 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #15478F 0%, #15478F 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #15478F), color-stop(1, #15478F));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #15478F 0%, #15478F 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #15478F 0%, #15478F 100%);
  color: #fff;
}
.yello-in-button:active {
  /* IE10 Consumer Preview */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #ffb217 0%, #ffb217 100%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #ffb217 0%, #ffb217 100%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #ffb217 0%, #ffb217 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 505, color-stop(0, #ffb217), color-stop(1, #ffb217));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #ffb217 0%, #ffb217 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: radial-gradient(ellipse farthest-corner at center, #ffb217 0%, #ffb217 100%);
  color: #fff;
}
.purple-in-button:active {
  /* IE10 Consumer Preview */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #cf137d 0%, #cf137d 100%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #cf137d 0%, #cf137d 100%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #cf137d 0%, #cf137d 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 505, color-stop(0, #2F6DB1), color-stop(1, #cf137d));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #cf137d 0%, #cf137d 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: radial-gradient(ellipse farthest-corner at center, #cf137d 0%, #cf137d 100%);
  color: #fff;
}
.search-purple2 {
  padding: 10px;
  padding-left: 12px;
  margin-left: 10px;
  border-radius: 5px;
  width: 35px !important;
  height: 35px !important;
  background-color: #c10c66;
  text-align: center;
  color: #fff;
}
.search-yello {
  padding: 10px;
  padding-left: 12px;
  margin-left: 10px;
  border-radius: 5px;
  width: 35px !important;
  height: 35px !important;
  background-color: #ff9e0f;
  text-align: center;
  color: #fff;
}
.blue-in-button:active {
  /* IE10 Consumer Preview */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #2F6DB1 0%, #15478F 100%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #2F6DB1 0%, #15478F 100%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #2F6DB1 0%, #15478F 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 505, color-stop(0, #2F6DB1), color-stop(1, #15478F));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #2F6DB1 0%, #15478F 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: radial-gradient(ellipse farthest-corner at center, #2F6DB1 0%, #15478F 100%);
  color: #fff;
}
.login-register-header-holder ul {
  background-color: #dbdddc;
  padding: 0 7px 0 7px;
  border-radius: 5px;
}
.login-register-header-holder ul li {
  display: inline;
}
.new-login-register-header-holder ul {
  background-color: rgba(82, 79, 73, 0);
  padding: 0 7px 0 7px;
  border-radius: 5px;
}
.new-login-register-header-holder ul li {
  display: inline;
}
.down-login-register-header-holder ul {
  background-color: rgba(82, 79, 73, 0);
  padding: 0 7px 0 7px;
  border-radius: 5px;
}
.down-login-register-header-holder ul li {
  display: inline;
}
.blue-in-button:focus {
  /* IE10 Consumer Preview */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #2F6DB1 0%, #15478F 100%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #2F6DB1 0%, #15478F 100%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #2F6DB1 0%, #15478F 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 505, color-stop(0, #2F6DB1), color-stop(1, #15478F));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #2F6DB1 0%, #15478F 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: radial-gradient(ellipse farthest-corner at center, #2F6DB1 0%, #15478F 100%);
  color: #fff;
}
.search-blue {
  padding: 10px;
  padding-left: 13px;
  margin-left: 10px;
  border-radius: 5px;
  width: 40px;
  height: 34px;
  background-color: #174993;
  text-align: center;
  color: #fff;
}
.search-orangen {
  padding: 10px;
  padding-left: 12px;
  margin-left: 10px;
  border-radius: 5px;
  width: 35px;
  height: 35px;
  background-color: #f69713;
  text-align: center;
  color: #fff;
}
.testuj-img {
  /*    margin-top: 20px;*/
  margin: auto;
  margin-top: 20px;
  margin-left: 20px;
  float: left;
  max-width: 225px;
}
.testuj-img2 {
  margin: auto;
  max-width: 225px;
  margin-top: 26px;
  display: none;
}
.float-xs-none a {
  float: left;
}
.vjs-control-bar {
  display: none !important;
}
.vjs-big-play-button {
  left: 35% !important;
  top: 35% !important;
}
.list-main {
  margin-bottom: 30px;
}
.list-main-candidate {
  margin-bottom: 10px;
}
.green i,
.green p,
.green span {
  color: #74cb80 !important;
}
.purple i,
.purple p,
.purple span {
  color: #cf137d !important;
}
.list-main i {
  margin-bottom: 0;
  color: #F8A519;
  font-size: 25px;
  margin-top: 20px;
}
.list-main p {
  font-family: 'Open Sans', sans-serif;
  color: #F8A519;
  font-weight: 600;
  font-size: 22px;
  margin-bottom: 0;
}
.list-main span {
  font-family: 'Open Sans', sans-serif;
  color: #F8A519;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}
.list-main-candidate i {
  margin-bottom: 0;
  color: #F8A519;
  font-size: 25px;
  margin-top: 20px;
}
.list-main-candidate p {
  font-family: 'Open Sans', sans-serif;
  color: #F8A519;
  font-weight: 600;
  font-size: 22px;
  margin-bottom: 0;
}
.list-main-candidate span {
  font-family: 'Open Sans', sans-serif;
  color: #F8A519;
  font-weight: 400;
  font-size: 16px;
}
#video {
  padding-top: 50px;
  padding-bottom: 90px;
  background-color: #fff;
}
#video h2 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 700;
  font-size: 30px;
  margin-bottom: 0;
}
#video h2 span {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 600;
  font-size: 30px;
}
#video h3 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 50px;
}
#new-video span.in-video {
  color: #6d6e71;
}
#new-video p.new-titles {
  font-family: 'Open Sans', sans-serif;
  color: #cf137d;
  font-weight: 500;
  font-size: 22px;
  margin-left: 15px;
  margin-bottom: 15px;
}
#new-video .new-titles-bold {
  font-family: 'Open Sans', sans-serif;
  color: #1d5cab;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 0;
}
#new-video i.title {
  font-size: 22px;
  color: #6d6e71;
}
#new-video h2 {
  background-color: #f4f4f4;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 40px;
  margin-bottom: 45px;
}
#new-video h2 .bold {
  font-weight: 700;
}
#team #new-team-carousel video {
  max-height: calc(100vh - 70px - 100px);
}
#new-video .padding-points {
  padding-top: 20px;
}
#new-video h2 span {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 40px;
}
#new-video h3 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 50px;
}
#new-video h3 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 50px;
}
.video-start-over:hover {
  cursor: pointer;
}
.video-start-over {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
}
.video-start-over-inside {
  display: table;
  width: 100%;
  height: 100%;
  float: left;
  position: absolute;
  top: 0%;
  left: 0%;
}
.video-start-over-inside-center {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  text-align: center;
}
.video-start-over-inside-center p {
  text-align: center;
  font-size: 103px;
  margin-bottom: 0;
  color: #6D6E71;
}
#video-onclick img {
  width: 100%;
  border: 12px solid #000;
  /* border-radius: 15px; */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #000;
}
#video-onclick img:hover {
  cursor: pointer;
}
#new-video-onclick img {
  width: 100%;
  /* border-radius: 15px; */
  background-color: #000;
  margin-top: 18px;
}
#new-video-onclick img:hover {
  cursor: pointer;
}
#quote {
  padding-top: 80px;
  background-color: #fff;
}
#quote img {
  position: absolute;
  top: -31px;
  left: -21px;
  z-index: -1;
}
#quote h2 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 30px;
  margin-bottom: 0;
}
#quote h2 span {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 700;
  font-size: 30px;
  position: relative;
}
#quote h3 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#new-quote {
  padding-top: 80px;
  background-color: #f4f4f4;
}
#new-quote img {
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: -1;
}
#new-quote i {
  font-size: 22px;
  color: #6d6e71;
}
#new-quote h2 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 30px;
  margin-bottom: 0;
}
#new-quote span.thebest {
  position: relative;
  z-index: 3;
}
#new-quote h2 span.bold {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 700;
  font-size: 30px;
  position: relative;
}
#new-quote h3 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  font-size: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
}
body .no-padding {
  padding: 0;
}
#how-work {
  padding-bottom: 50px;
  padding-top: 50px;
  background-color: #f6f6f6;
}
#how-work h2 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 700;
  font-size: 30px;
}
#how-work h3 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 22px;
  margin-top: 40px;
  margin-bottom: 20px;
}
#how-work p {
  padding-right: 15px;
  padding-left: 15px;
  text-align: center;
  line-height: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
}
#how-work img {
  margin: auto;
  margin-top: 30px;
}
#new-how-work .div-relative {
  position: relative;
}
#new-how-work .img-position-2 {
  float: right;
}
#new-how-work .no-margin {
  margin-right: 0;
  margin-left: 0;
}
#new-how-work .mac-max-height {
  max-height: 260px;
}
#new-how-work h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 30px;
  margin-top: 30px;
  margin-bottom: 20px;
}
#new-how-work h3.right {
  font-family: 'Open Sans', sans-serif;
  text-align: right;
  font-weight: 300;
  font-size: 30px;
  margin-top: 30px;
  margin-bottom: 20px;
}
#new-how-work .button-padding-1 {
  padding-bottom: 40px;
}
#new-how-work img {
  margin: auto;
  margin-top: 30px;
  max-width: 100%;
}
.yellow-font {
  color: #f8a519;
}
.yellow-font-1 {
  color: #ffb217;
}
.green-font {
  color: #39b54a;
}
.purple-font {
  color: #cf137d;
}
.blue-font {
  color: #215ea7;
}
.mCSB_inside > .mCSB_container {
  margin-right: 21px;
}
.profile-loader {
  width: 100%;
  text-align: center;
  background-color: #d3dfed;
  padding-top: 5px;
  padding-bottom: 5px;
}
.profile-loader p {
  margin-bottom: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #58595b;
}
.message-divider {
  border-bottom: 1px solid #dedede;
  float: left;
  width: 100%;
}
.single-message img {
  margin: auto;
  border: 1px #dfdfdf solid;
  margin-top: 2px;
}
.single-message {
  float: left;
  padding-bottom: 7px;
  padding-top: 7px;
  width: 235px;
}
.single-message:hover {
  background-color: #dedede;
  cursor: pointer;
}
.single-message-name {
  margin-bottom: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #215ea7;
}
.single-message-content {
  margin-bottom: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 11px;
  color: #585858;
}
.single-message-date {
  margin-bottom: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 10px;
  color: #787878;
}
#scrollMainOnly .scrollableArea {
  width: 4000px !important;
}
.scrollableArea img {
  margin-left: 30px;
  margin-right: 30px;
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}
.scrollableArea img:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  /* For IE8 and earlier */
}
#scroll-partners {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #fff;
}
#new-scroll-partners {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 50px;
  background-color: #f4f4f4;
}
.for-nav-slider {
  position: absolute;
  width: 40%;
  bottom: 0;
  right: 31%;
}
.for-nav-slider .slick-list {
  border-radius: 50px;
}
.slick-next:before {
  content: url("../img/slid_right.png") !important;
  opacity: 1;
}
.slick-prev:before {
  content: url("../img/slid_left.png") !important;
  opacity: 1;
}
.slick-prev {
  left: -55px !important;
  top: 45px;
  width: 50px;
  height: 50px;
}
.slick-next {
  top: 45px;
  right: -56px;
  width: 50px;
  height: 50px;
}
.slider-nav {
  cursor: pointer;
}
iframe {
  width: 100%;
  border: 12px solid #000;
  /* border-radius: 15px; */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #000;
}
iframe.without-border {
  width: 100%;
  /* border-radius: 15px; */
  background-color: #000;
  border: 0 !important;
  background: none !important;
  border-top-left-radius: 0 !important;
  margin-top: 18px;
}
video {
  width: 100%;
}
.video-js {
  max-width: 600px !important;
  height: 247px !important;
  width: 100% !important;
  border: black solid 10px;
  border-radius: 17px;
}
.cloned {
  background-color: #fff !important;
  padding-top: 20px;
}
.vido-on-left {
  line-height: 0;
}
.mak-bottom {
  margin-bottom: 50px;
}
@media (min-width: 1200px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 78%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (min-width: 1000px) and (max-width: 1199px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 77%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (min-width: 900px) and (max-width: 999px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 76%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (min-width: 768px) and (max-width: 899px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 74%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 78%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (min-width: 600px) and (max-width: 599px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 78%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (min-width: 500px) and (max-width: 599px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 77%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (min-width: 400px) and (max-width: 499px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 75%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media (min-width: 0) and (max-width: 399px) {
  .bigmak-bottom {
    margin-bottom: 50px !important;
    width: 70%;
    left: 0;
    right: 0;
    margin: auto;
  }
}
.baner-register {
  background-image: url(../img/blur-baner2.png);
  display: table;
  width: 100%;
  padding: 0 0 100px 0;
  text-align: center;
  color: #9E9E9E;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}
.baner-register .panel-body {
  text-align: left;
}
.baner-register .control-label {
  text-align: left;
}
.register-nav .user-hover a {
  padding-bottom: 0 !important;
}
.hide-me {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.5s, opacity 0.5s linear;
  height: 89px;
}
.hide-test {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
  width: 100%;
  position: absolute;
}
.hover-me:hover {
  cursor: pointer;
}
.kandydat {
  position: relative;
}
.kandydat:hover .hide-me {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.kandydat:hover .hide-test {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.5s, opacity 0.5s linear;
}
.pracodawca:hover .hide-me {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.aplikacja:hover .hide-me {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.dropdown-gray {
  padding-top: 20px;
  padding-bottom: 10px;
  background-color: #eeeeee;
  height: 69px;
}
.dropdown-gray a:hover {
  background-color: #eeeeee !important;
}
.dropdown-no-gray {
  padding-top: 20px;
  padding-bottom: 10px;
  height: 69px;
}
.new-dropdown-no-gray {
  padding-top: 20px;
  padding-bottom: 10px;
  padding-right: 20px;
  height: 69px;
}
/*media dla wideo*/
@media (min-width: 0) and (max-width: 350px) {
  iframe {
    height: 150px;
  }
  .advertisemenet-title-size {
    width: 45% !important;
  }
  .advertisemenet-title-size h1 {
    font-size: 15px;
  }
}
@media (min-width: 351px) and (max-width: 470px) {
  iframe {
    height: 150px;
  }
  .advertisemenet-title-size {
    width: 55% !important;
  }
  .advertisemenet-title-size h1 {
    font-size: 15px;
  }
}
@media (min-width: 471px) and (max-width: 610px) {
  iframe {
    height: 225px;
  }
  .advertisemenet-title-size {
    width: 54% !important;
  }
}
@media (min-width: 611px) and (max-width: 700px) {
  iframe {
    height: 260px;
  }
  .advertisemenet-title-size {
    width: 66% !important;
  }
}
@media (min-width: 701px) and (max-width: 768px) {
  iframe {
    height: 275px;
  }
  .advertisemenet-title-size {
    width: 79% !important;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .advertisemenet-title-size {
    width: 73% !important;
  }
  .options-list-holder:not(.admin-options-list-mobile) a {
    display: none !important;
  }
  iframe {
    height: 300px;
  }
  .no-padding-left {
    padding-left: 0 !important;
  }
  footer.article-container nav.no-padding-left {
    padding-left: 15px !important;
  }
  .col-sm-5.no-padding > label[for="EditCompany_addresses_city"] {
    padding-left: 0 !important;
  }
  .table-drop-more-info .choose-recruitments th {
    border-bottom: 0 !important;
  }
}
@media (min-width: 991px) {
  iframe {
    height: 300px;
  }
}
@media (min-width: 1560px) {
  .video-on-big {
    max-width: 720px !important;
    text-align: center !important;
    margin: 0 auto !important;
    float: none !important;
  }
}
@media (min-width: 990px) {
  .badge-all-notification {
    display: none;
  }
  .respo-copyright {
    display: none;
  }
}
@media (max-width: 990px) {
  .news-rwd-menu {
    display: none;
  }
  /*body > footer, */
  .magic_footer {
    display: none !important;
  }
}
/*media*/
@media (max-width: 1000px) {
  .container-fluid {
    z-index: -1;
  }
  .dropdown-gray {
    background: transparent;
  }
}
@media (min-width: 768px) and (max-width: 1300px) {
  #logged-user .container {
    width: 100%;
  }
  #logged-user-panel .container {
    width: 100%;
  }
  #logged-user-slider-fix .container {
    width: 100%;
  }
  #new-logged-user-slider-fix .container {
    width: 100%;
  }
  #down-logged-user-slider-fix .container {
    width: 100%;
  }
  #worker-logged-user-slider-fix .container {
    width: 100%;
  }
  body .front-page-center-button form .form-group .name-field {
    width: 35%;
  }
  body .front-page-center-button form .form-group input.email {
    width: 50%;
  }
}
@media (max-width: 950px) {
  .read-more-button {
    display: none !important;
  }
  .navbar-header {
    float: none;
  }
  .navbar-left,
  .navbar-right {
    float: none !important;
  }
  .navbar-toggle {
    display: block;
  }
  /*    .navbar-collapse {
              border-top: 1px solid @color-transparent;
              box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
          }*/
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
    display: none !important;
  }
  .navbar-nav {
    float: none !important;
    margin-top: 40px;
    /*		margin-top: 7.5px;*/
  }
  .navbar-nav > li {
    float: none;
    display: block !important;
    height: 50px !important;
  }
  .navbar-nav > li > a {
    height: 50px !important;
  }
  .collapse.in {
    display: block !important;
  }
  .back-grey-for-user-menu {
    background: #fff !important;
  }
  #logged-user-slider-fix {
    bottom: 49px !important;
  }
  #down-logged-user-slider-fix {
    bottom: 49px !important;
  }
  #worker-logged-user-slider-fix {
    bottom: 49px !important;
  }
}
@media (min-width: 1200px) {
  .spin-me-10sec {
    width: 60% !important;
    margin-top: 25px !important;
  }
}
@media (max-width: 1200px) {
  #logged-user nav.navbar.navbar-default ul.nav {
    margin-left: 100px;
  }
  #logged-user nav.navbar.navbar-default ul.nav li a {
    padding: 15px 4px;
  }
  .block-in-white-card999 {
    margin-top: 0 !important;
    margin-bottom: 50px;
  }
  .dixtra-filar2 .row {
    width: 100% !important;
  }
  .dixtra-filar2 .row .ex1 {
    float: none !important;
  }
  .pos-rel-dixtra {
    position: relative;
    top: -60px;
  }
}
.dixtra-linia {
  height: 513px;
  border: 2px solid darkblue;
  width: 0;
}
@media (max-width: 1100px) {
  .block1-cel-zaw {
    border: 1px solid #e5e5e5;
    padding: 27px 34px 27px 34px;
    overflow: auto;
  }
  .container .dixtra-raport {
    width: 100% !important;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 1180px) {
  #logged-user .navbar-nav > li > a {
    font-size: 16px;
    padding: 15px 8px;
  }
}
@media (min-width: 0) and (max-width: 768px) {
  .sort-list-user-recruitmentsmanage .show-bubble {
    margin: 0 !important;
  }
  .space-for-log-resp {
    margin-top: 70px;
  }
  .advertisement-right-info {
    max-width: 100% !important;
  }
  #mail-form-error {
    position: absolute !important;
    right: 23px !important;
    top: 35px !important;
  }
  #pass-form-error {
    position: absolute !important;
    right: 23px !important;
    top: 35px !important;
  }
  .form-hr-edit .login-page-admin .whole-every-field label {
    text-align: left !important;
    padding-top: 5px;
    padding-left: 15px;
  }
  .options-list-holder:not(.admin-options-list-mobile) a {
    display: none !important;
  }
  .notice-txt {
    padding: 10px;
  }
  .float-xs-none a {
    float: none;
  }
  .float-xs-none .testuj-img {
    display: none;
  }
  .testuj-img2 {
    display: block;
  }
  .respo-padd {
    padding: 0;
  }
  .login-register-header-holder a {
    font-size: 14px;
  }
  .login-register-header-holder a:hover {
    font-size: 14px;
  }
  .new-login-register-header-holder a {
    font-size: 14px;
  }
  .new-login-register-header-holder a:hover {
    font-size: 14px;
  }
  .down-login-register-header-holder a {
    font-size: 14px;
  }
  .down-login-register-header-holder a:hover {
    font-size: 14px;
  }
  .dropdown-gray {
    background: transparent;
  }
  .divider-join {
    display: none;
  }
  .magnifi {
    display: none;
  }
  .testuj-img {
    margin-top: 20px;
  }
  .single-message {
    width: 100%;
  }
  .login-register-header-holder ul {
    /*        display: block;*/
  }
  .login-register-header-holder ul li {
    /*        margin-bottom: 8px;*/
  }
  .new-login-register-header-holder ul {
    /*        display: block;*/
  }
  .new-login-register-header-holder ul li {
    /*        margin-bottom: 8px;*/
  }
  .header-logo {
    padding: 9px;
    width: 70px;
  }
  .new-header-logo {
    padding: 9px;
    width: 70px;
  }
  #logged-user ul {
    float: left;
  }
  #logged-user-panel ul {
    float: left;
  }
  .navbar-brand {
    float: left;
    height: 15px;
  }
  .read-more-button {
    bottom: 10px;
  }
  .login-register-header-holder {
    margin-top: 5px;
  }
  .new-login-register-header-holder {
    margin-top: 5px;
  }
  /*    slajder txt*/
  .carousel-caption h2 {
    font-size: 23px;
  }
  .carousel-caption p {
    font-size: 13px;
  }
}
@media (min-width: 900px) and (max-width: 1100px) {
  /*    .header-search {
              display: block;
          }*/
  .slider-chevr {
    width: 32px !important;
    height: 32px !important;
  }
  .header-search li a {
    font-size: 16px;
    margin-right: 16px;
  }
  .header-search li a i {
    padding: 8px;
  }
}
@media (min-width: 769px) and (max-width: 899px) {
  /*    .header-search {
              display: block;
          }*/
  .slider-chevr {
    width: 32px !important;
    height: 32px !important;
  }
  .header-search li a {
    font-size: 13px;
    margin-right: 16px;
  }
}
@media (min-width: 550px) and (max-width: 768px) {
  /*    .header-search {
              display: block;
          }*/
  .orange-back-for-width i {
    margin-left: 27px !important;
  }
  .slider-chevr {
    width: 32px !important;
    height: 32px !important;
  }
  .header-search li a {
    font-size: 13px;
    margin-right: 16px;
  }
}
@media (min-width: 390px) and (max-width: 549px) {
  .orange-back-for-width i {
    margin-left: 25px !important;
  }
  .fa-chevron-right {
    width: 35px !important;
    height: 35px !important;
  }
  .header-search li a {
    font-size: 12px;
    margin-right: 0;
    padding: 10px 4px 11px 15px;
  }
  .fa-chevron-right {
    width: 32px !important;
    height: 32px !important;
  }
}
@media (min-width: 0) and (max-width: 389px) {
  .orange-back-for-width i {
    margin-left: 21px !important;
  }
  .input-send {
    font-size: 15px;
  }
  .input-send-kan {
    font-size: 12px;
  }
  .search-yello {
    width: 35px !important;
    height: 35px !important;
  }
  .header-search li a i:before {
    padding-left: 0;
  }
  .header-search li a i {
    padding: 9px;
    padding-top: 8px;
    margin-left: 5px;
  }
  .header-search li a {
    font-size: 11px;
    margin-right: 0;
    padding: 10px 5px 10px 6px;
  }
  .slider-chevr {
    width: 25px !important;
    height: 25px !important;
  }
}
@media (min-width: 0) and (max-width: 767px) {
  .deadline_qq {
    line-height: 14px;
  }
  .messages-bookmark-content .notes-list.qq-mobile {
    min-height: 0;
  }
  .admin-right-side.shadow-custom:after {
    display: none;
  }
  .mobile-no-breadcrumb.breadcrumb-admin {
    height: 10px !important;
  }
  .mobile-no-breadcrumb.breadcrumb-admin.announcements-nn .bookmarks {
    display: none;
  }
  .adlist-findjob-bookmark-content .options-advanced {
    padding-top: 0;
    float: left;
    padding: 0 30px !important;
    width: 100%;
  }
  .adlist-findjob-bookmark-content .options-advanced li:first-child {
    margin-right: 0 !important;
    padding: 0 0 !important;
    width: 100%;
  }
  .adlist-findjob-bookmark-content .options-advanced li {
    margin-right: 0 !important;
    padding: 0 0 !important;
  }
  .adlist-findjob-bookmark-content .options-advanced li .fa-search {
    padding-top: 8px;
  }
  .question-select-margin select {
    margin-top: 15px;
  }
  .rounding {
    display: none !important;
  }
  .user-all-holder .up,
  .user-all-holder .down {
    display: none;
  }
  #firstTime {
    display: none !important;
  }
}
@media (min-width: 0) and (max-width: 768px) {
  #newRecruitmentValidate .remove_field0 {
    top: 22px;
  }
  .logo-upload {
    position: relative !important;
    margin-top: 20px !important;
    float: right !important;
  }
  .logo-upload .close-logo-img {
    top: -4px !important;
    right: -15px !important;
    left: initial !important;
  }
  .logo-upload .img-circle {
    max-width: 150px !important;
    max-height: 150px !important;
  }
  .logo-upload canvas {
    float: right;
  }
  .comapny-reg-breadcrumb {
    display: block !important;
  }
  .comapny-reg-breadcrumb .breadcrumb-ads-active-1,
  .comapny-reg-breadcrumb .breadcrumb-ads-active-2,
  .comapny-reg-breadcrumb .breadcrumb-ads-active-3,
  .comapny-reg-breadcrumb .breadcrumb-company-active-1,
  .comapny-reg-breadcrumb .breadcrumb-company-active-2 {
    border: #2d6bb5 solid 1px !important;
    border-radius: 5px !important;
  }
  .comapny-reg-breadcrumb .breadcrumb-ads-used-1,
  .comapny-reg-breadcrumb .breadcrumb-ads-used-2,
  .comapny-reg-breadcrumb .breadcrumb-ads-used-3,
  .comapny-reg-breadcrumb .breadcrumb-company-used-1,
  .comapny-reg-breadcrumb .breadcrumb-company-used-2 {
    border: #81a6d3 solid 1px !important;
    border-radius: 5px !important;
  }
  .comapny-reg-breadcrumb .breadcrumb-ads-inactive-1,
  .comapny-reg-breadcrumb .breadcrumb-ads-inactive-2,
  .comapny-reg-breadcrumb .breadcrumb-ads-inactive-3,
  .comapny-reg-breadcrumb .breadcrumb-company-inactive-2 {
    border: #b5b5b5 solid 1px !important;
    border-radius: 5px !important;
  }
  .comapny-reg-breadcrumb li {
    width: 100%;
    margin: 0 0 10px 0 !important;
  }
  .comapny-reg-breadcrumb li:before {
    content: none !important;
  }
  .comapny-reg-breadcrumb li:after {
    content: none !important;
  }
  .header-search {
    display: block;
  }
  .single-achievements .single-achievements-date span {
    float: left !important;
  }
}
@media (min-width: 768px) and (max-width: 949px) {
  .pinned {
    display: none;
  }
  .sort-list-applications a i {
    display: none;
  }
}
/*media end*/
#new-team-carousel {
  margin-bottom: 130px;
  background-color: #fff;
  padding-bottom: 30px;
}
#team-carousel {
  margin-bottom: 50px;
  background-color: #fff;
}
#team-carousel .indicators {
  /*    z-index: 999;*/
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
#team-carousel .indicators ol {
  list-style: none;
  padding: 0;
  position: relative;
  margin-bottom: -45px;
}
#team-carousel .indicators li {
  width: 90px;
  height: 90px;
  border-radius: 100%;
  display: inline-block;
  overflow: hidden;
  position: absolute;
  left: 0;
  bottom: -43px;
  cursor: pointer;
  z-index: 10;
}
#team-carousel .indicators li:hover {
  overflow: hidden;
}
#team-carousel .indicators li.active {
  /*    border: #1e5ba4 3px solid;*/
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
}
#team-carousel .indicators li img {
  width: 100%;
  transition: all 0.5s ease;
}
#team-carousel .indicators li:hover img {
  transform: scale(1.21);
}
#team-carousel .carousel-caption {
  bottom: auto;
  top: 20%;
  left: 50%;
  text-align: left;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  color: #323232;
}
#team-carousel .carousel-caption header h4 {
  font-size: 30px;
  margin: 0;
  font-weight: inherit;
  line-height: inherit;
}
#team-carousel .carousel-caption .name {
  font-size: 36px;
  font-weight: 700;
  color: #1e5ba4;
}
#team-carousel .carousel-caption .text {
  font-size: 16px;
}
@media (max-width: 991px) {
  nav.navbar ul.nav.navbar-nav {
    margin-left: 75px;
  }
  nav .down-login-register-header-holder {
    right: 15px;
  }
  nav .down-login-register-header-holder ul {
    position: relative;
  }
  #team-carousel .carousel-caption {
    top: 5%;
  }
  .row.how-work-row {
    margin: 0;
  }
  footer.article-container nav.no-padding-left {
    padding-left: 15px;
  }
  #tab-press .new-form-home {
    width: 100%;
  }
  #tab-press .search-row-press {
    padding: 0 15px 0 0;
  }
  section.admin-panel .row.F0F0F0-back .sidebar-left.admin-left-side.pinnedd-rsp-menu-search.sidebar-open {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-text-replace: translate3d(0, 0, 0);
  }
  section.admin-panel .admin-left-side .mCustomScrollbar {
    min-height: 100vh;
  }
}
@media (max-width: 800px) {
  #team-carousel {
    margin-bottom: 100px;
  }
  #team-carousel .indicators ol {
    bottom: -55px;
  }
  #team-carousel .carousel-caption {
    top: 0;
  }
  #team-carousel .carousel-caption header h4 {
    font-size: 22px;
  }
  #team-carousel .carousel-caption .name {
    font-size: 30px;
  }
  #team-carousel .carousel-caption .text {
    font-size: 12px;
  }
}
@media (max-width: 570px) {
  #team-carousel {
    margin-bottom: 190px;
  }
  #team-carousel .indicators ol {
    bottom: -130px;
  }
  #team-carousel .indicators li {
    position: relative;
    left: 0 !important;
    margin: 0 10px 10px;
  }
  #team-carousel .carousel-caption header h4 {
    font-size: 20px;
  }
  #team-carousel .carousel-caption .name {
    font-size: 26px;
    line-height: 1.1em;
  }
}
@media (max-width: 430px) {
  .dixtra-linia {
    height: 633px !important;
  }
}
@media (max-width: 380px) {
  #team-carousel {
    margin-bottom: 280px;
  }
  #team-carousel .indicators ol {
    bottom: -235px;
  }
}
#mobile {
  background: url("../img/mobile_bg.jpg") no-repeat right bottom, #f6f6f6;
  background-size: 80% auto;
}
#mobile .news {
  padding-right: 0;
  background: #f6f6f6;
  border-right: solid #f6f6f6 15px;
}
#mobile .news article {
  position: relative;
  -webkit-box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.2);
}
#mobile .news article:first-of-type {
  margin-bottom: 20px;
}
#mobile .news article > img {
  width: 100%;
}
#mobile .news article header h3 {
  font-family: "Open Sans", sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: #1e5ba4;
  margin: 6px 0 8px;
  padding: 0 15px;
  background: #Ffffff;
}
#mobile .news article .intro {
  padding: 0 15px 20px;
  background: #Ffffff;
}
#mobile .white-triangle {
  position: absolute;
  bottom: 0;
  left: 25px;
}
.comments {
  padding: 7px 15px 7px 15px;
  text-align: right;
}
.comments a {
  text-align: right;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #215ea7;
  font-weight: 400;
}
#mobile .newscomments article .comments {
  -webkit-box-shadow: inset 0 20px 25px -20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 20px 25px -20px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 20px 25px -20px rgba(0, 0, 0, 0.2);
  background: #f9f9f9;
  padding: 8px 15px 10px;
  color: #888888;
}
#mobile .news article .comments i.fa {
  margin-right: 5px;
}
#mobile .news article .comments i.fa + .fa {
  margin-left: 15px;
}
#mobile .news article a.blue-in-button {
  position: absolute;
  right: 15px;
  bottom: 10px;
  padding: 6px;
}
#mobile .news article a.blue-in-button .search-blue {
  background: none;
  margin: 0;
}
#mobile .application {
  padding: 20px 15px 0 30px;
  font-family: "Open Sans", sans-serif;
}
#mobile .application header h3 {
  font-size: 30px;
  font-weight: 600;
  color: #1e5ba4;
  margin-top: 0;
  margin-bottom: 15px;
  line-height: inherit;
}
#mobile .application div {
  font-size: 22px;
  font-weight: 300;
  margin-bottom: 20px;
}
@media (max-width: 991px) and (min-width: 769px) {
  #mobile .news article:nth-child(1) {
    float: left;
    width: 45%;
    margin-right: 15px;
  }
  #mobile .news article:nth-child(2) {
    float: left;
    width: 45%;
    margin-left: 15px;
  }
}
@media (max-width: 991px) {
  #mobile .application {
    padding-bottom: 50px;
  }
}
#new-mobile {
  background: url("../img/mobile_bg2.png") no-repeat right bottom, #fff;
  background-size: 80% auto;
  margin-bottom: 30px;
}
#new-mobile .news .frontpage-blog-list:nth-child(3n+1) {
  clear: both;
}
#new-mobile .news .frontpage-blog-list .article-image {
  position: relative;
}
#new-mobile .news article {
  position: relative;
  border: 1px solid #e7e7e7;
}
#new-mobile .news article:first-of-type {
  margin-bottom: 20px;
}
#new-mobile .news article a:hover {
  text-decoration: none;
}
#new-mobile .news article .article-lead {
  padding: 10px 15px;
}
#new-mobile .news article > img {
  width: 100%;
}
#new-mobile .news article header h3 {
  line-height: 1.1;
  font-family: "Open Sans", sans-serif;
  font-size: 23px;
  font-weight: 400;
  color: #1e5ba4;
  margin: 15px 0 8px;
  padding: 0 15px;
  background: #Ffffff;
}
#new-mobile .news article .intro {
  padding: 0 15px 20px;
  background: #Ffffff;
}
#new-mobile .picture-width {
  width: 100%;
}
#new-mobile .white-triangle {
  position: absolute;
  bottom: 0;
  left: 25px;
}
.new-mobile-comments {
  padding: 7px 15px 7px 15px;
  text-align: right;
  background-color: #e7e7e7;
}
.new-mobile-comments a {
  text-align: right;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #215ea7;
  font-weight: 400;
}
#new-mobile .news article .new-mobile-comments a:hover {
  text-decoration: underline;
}
#new-mobile .newscomments article .comments {
  -webkit-box-shadow: inset 0 20px 25px -20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 20px 25px -20px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 20px 25px -20px rgba(0, 0, 0, 0.2);
  background: #f9f9f9;
  padding: 8px 15px 10px;
  color: #888888;
}
#new-mobile .news article .comments i.fa {
  margin-right: 5px;
}
#new-mobile .news article .comments i.fa + .fa {
  margin-left: 15px;
}
#new-mobile .news article a.blue-in-button {
  position: absolute;
  right: 15px;
  bottom: 10px;
  padding: 6px;
}
#new-mobile .news article a.blue-in-button .search-blue {
  background: none;
  margin: 0;
}
#new-mobile .application header h3 {
  font-size: 30px;
  font-weight: 600;
  color: #1e5ba4;
  margin-top: 0;
  margin-bottom: 15px;
  line-height: inherit;
}
@media (max-width: 991px) {
  #new-mobile .application {
    padding-bottom: 40px;
  }
}
#advertisement {
  padding: 60px 0 50px;
  background-color: #fff;
}
footer {
  padding: 50px 0;
  background: #f6f6f6;
  -webkit-box-shadow: inset 0 20px 29px -20px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: inset 0 20px 29px -20px rgba(0, 0, 0, 0.24);
  box-shadow: inset 0 20px 29px -20px rgba(0, 0, 0, 0.24);
  color: #2e3136;
  line-height: 1.5em;
}
footer.article-container {
  clear: both;
}
footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
footer ul a,
footer ul a:hover,
footer ul a:visited,
footer ul a:focus {
  color: inherit;
  text-decoration: none;
  display: block;
}
footer .about h5 {
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 10px;
}
footer .social > div {
  position: relative;
  left: 50%;
}
footer .social h5 {
  margin-top: 0;
  margin-bottom: 11px;
}
footer .social img {
  margin: 0 8px 8px 0;
  display: inline-block;
  float: left;
}
footer .copyright {
  margin-top: 45px;
}
footer .copyright img {
  position: absolute;
  top: 50%;
  margin-top: -58.5px;
}
footer .copyright span {
  margin-left: 127px;
  display: block;
}
@media (max-width: 991px) {
  footer ul {
    margin-bottom: 20px;
  }
  footer .about {
    margin-bottom: 20px;
  }
  footer .social {
    margin-bottom: 20px;
  }
  footer .social > div {
    width: auto;
    margin: 0;
  }
}
/*dla wow pod firefox...*/
.wow-back-grey {
  background-color: #f4f4f4;
}
.wow-back-white {
  background-color: #fff;
}
.comment-over {
  float: left;
}
.hide-test img {
  margin-top: 0 !important;
}
/*logowanie rejestracja*/
#menu-subsite nav {
  background: #fff !important;
  background-color: #fff !important;
}
.fff-back {
  background: #fff !important;
}
.fff-back nav .navbar-collapse {
  background: #fff !important;
}
/*logowanie rejestracja*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 2s;
  /* Safari */
  transition-duration: 2s;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
/*logowanie*/
.hold-all-reg {
  position: relative;
  width: 100%;
}
.log-content {
  max-width: 576px;
  margin: 100px auto 0;
}
.log-content .tab-register {
  font-size: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 100;
  color: #ffffff;
  text-align: center;
}
.log-content .tab-register:first-of-type {
  padding-left: 0;
  padding-right: 5px;
}
.log-content .tab-register:first-of-type a {
  background: #ffb217 !important;
}
.log-content .tab-register:nth-of-type(2) {
  padding-right: 0;
  padding-left: 0;
}
.log-content .tab-register:nth-of-type(2) a {
  background: #cf137d !important;
}
.log-content .tab-register a {
  background-color: #fbfbfb;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 100%;
  padding: 16px 10px;
  height: 70px;
  position: relative;
  z-index: 1;
  color: inherit;
  text-decoration: none;
  display: block;
  top: 12px;
  border: 1px solid #f0f0f0;
  border-bottom: 0;
}
.log-content .tab-register.active {
  font-size: 30px;
}
.log-content .tab-register.active a {
  background-color: #fff;
  z-index: 3;
  top: 1px;
  height: 80px;
}
.log-content-inner {
  margin-right: auto;
  margin-left: auto;
  max-width: 576px;
  background-color: #fff;
  padding: 30px 50px 30px 50px;
  float: left;
  width: 100%;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
  position: relative;
  z-index: 2;
}
.tab-register.active ~ .log-content-inner {
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 4px;
}
.tab-register.active + .log-content-inner {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.register-button {
  background-color: #1d5cab;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 400 !important;
  font-size: 17px !important;
  font-style: normal !important;
  height: 46px;
  background-image: url('../img/register-arrow.png') !important;
  background-position: right 5px center;
  background-repeat: no-repeat;
  padding-right: 56px !important;
  padding-left: 18px !important;
  color: #fff;
}
.register-button:hover {
  background-color: #174E94 !important;
  background-image: url('../img/register-arrow.png') !important;
  color: #fff;
}
.login-page {
  /*    background-color: @color-white;
          max-width: 380px;
          margin: 1px auto 0;*/
}
.login-page h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #215ea7;
  font-size: 30px;
  text-align: left;
  margin-bottom: 0;
}
label.control-label,
.login-page label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  text-align: left;
}
.login-page input {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
}
.login-page input:focus {
  outline: 0;
}
.login-page span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
}
.login-page a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  float: right;
}
.remeber-me {
  float: left;
  /*    width: 100%;*/
  margin-top: 15px;
}
.log-in-button {
  float: left;
  margin-top: 35px;
  position: relative;
}
.log-in-button button {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.log-in-button button:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.log-in-button button:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.log-in-button button:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.log-in-button button:before,
.log-in-button a:after,
.log-in-button a:before {
  content: none;
}
.log-in-button a {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
/*logowanie end*/
/*komunikat*/
.notice-content {
  padding: 10px;
  background: transparent !important;
}
.notice-content-inner {
  margin-right: auto;
  margin-left: auto;
  max-width: 768px;
  background-color: rgba(255, 255, 255, 0.8);
  /*    padding: 30px 50px 30px 50px;*/
  float: left;
  width: 100%;
  border: solid 1px #499151;
  border-radius: 5px;
  padding-top: 23px;
  padding-bottom: 17px;
  padding-left: 5px;
  padding-right: 5px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.notice-content-inner .spanGreen {
  color: #5aae64;
  float: left;
  margin-top: 5px;
}
.notice-content-inner button {
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 15px;
  padding-top: 4px;
  font-weight: 700;
}
.notice-content-inner .close {
  color: #78BC78;
  opacity: 1;
}
.notice-content-inner .close:hover {
  color: #78BC78;
  opacity: 1;
}
.notice-page {
  max-width: 576px;
  margin: 1px auto 0;
}
.notice-ok {
  float: left;
}
.notice-ok img {
  margin: auto;
  margin-top: 7px;
  margin-bottom: 15px;
}
.notice-txt {
  float: left;
}
.notice-txt h3 {
  margin: 0;
  text-align: left;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  color: #5aae64;
}
.notice-txt p {
  text-align: left;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  color: #5aae64;
}
.notice-txt p a {
  margin: 0;
  text-align: left;
  font-weight: 300;
  color: inherit;
  text-decoration: underline;
}
.notice-txt p span {
  margin: 0;
  text-align: left;
  font-weight: 300;
  font-size: 12px;
  color: #5aae64;
  margin-top: 5px;
  float: left;
}
/*komunikat end*/
/*rejestracja admina*/
.info-error-pop {
  position: absolute;
  top: -25px;
  right: 20%;
  padding: 10px;
  border: 2px solid #e8e8e8;
  background-color: #fff;
  border-radius: 5px;
  display: none;
}
.regulamin {
  padding-left: 5px;
  text-decoration: underline;
}
.mt10 {
  margin-top: 10px !important;
}
.mt70 {
  margin-top: 70px;
}
.login-page-admin .reg-admin-info span {
  text-align: left;
}
.login-page-admin .reg-admin-info a {
  text-align: left;
  float: left;
}
.log-content {
  padding: 10px;
}
.required-fields {
  margin-top: 25px;
}
.required-fields span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #ff0000;
  font-size: 14px;
}
.color-red {
  color: #ff0000 !important;
  float: none !important;
}
/*rejestracja admina end*/
/*rejestracja firmy*/
.company-step-one,
.company-step-two,
.company-step-three,
.company-step-four,
.company-step-five,
.company-step-six {
  float: left;
  padding-top: 20px;
}
.comapny-reg-breadcrumb {
  display: flex;
  padding: 0;
  padding-top: 20px;
}
.comapny-reg-breadcrumb li {
  list-style: none;
  text-align: left;
  color: red;
  padding-left: 10px;
  cursor: pointer;
}
.comapny-reg-breadcrumb li:first-child:after {
  /*    content: url('../img/arrow-in.png');
          position: absolute;
          right: -12px;
          top: -1px;*/
}
.comapny-reg-breadcrumb li:nth-child(2):before {
  /*    content: url('../img/arrow-in.png');
          position: absolute;
          left: -2px;
          top: -1px;*/
}
.comapny-reg-breadcrumb li a {
  padding-top: 3px;
  padding-bottom: 3px;
  float: left;
  padding-left: 10px;
  font-family: 'Open Sans', sans-serif;
  /*    font-weight: 300;
          color: #4686d1;*/
  font-size: 16px;
}
.comapny-reg-breadcrumb li:first-child {
  /*    border-left: #2d6bb5 solid 1px;
          border-bottom: #2d6bb5 solid 1px;
          border-top: #2d6bb5 solid 1px;
          border-top-left-radius: 5px;
          border-bottom-left-radius: 5px;*/
  margin-right: 9px;
}
.comapny-reg-breadcrumb li:nth-child(2) {
  /*    border-right: #2d6bb5 solid 1px;
          border-left: none;
          border-bottom: #2d6bb5 solid 1px;
          border-top: #2d6bb5 solid 1px;
          border-top-right-radius: 5px;
          border-bottom-right-radius: 5px;*/
}
.company-active-1 {
  border-left: #2d6bb5 solid 1px;
  border-bottom: #2d6bb5 solid 1px;
  border-top: #2d6bb5 solid 1px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.breadcrumb-company-active-1 a {
  font-weight: 400 !important;
  color: #2d6bb5;
}
.breadcrumb-company-active-1 {
  border-left: #2d6bb5 solid 1px;
  border-bottom: #2d6bb5 solid 1px;
  border-top: #2d6bb5 solid 1px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.breadcrumb-company-active-1:after {
  content: url('../img/arrow-in.png') !important;
  position: absolute;
  right: -12px;
  top: -1px;
}
.breadcrumb-company-active-2 {
  border-right: #2d6bb5 solid 1px;
  border-left: none;
  border-bottom: #2d6bb5 solid 1px;
  border-top: #2d6bb5 solid 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumb-company-active-2:before {
  content: url('../img/arrow-in.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-company-active-2 a {
  font-weight: 400 !important;
  color: #2d6bb5;
}
.breadcrumb-company-used-1 {
  border-left: #81a6d3 solid 1px;
  border-bottom: #81a6d3 solid 1px;
  border-top: #81a6d3 solid 1px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.breadcrumb-company-used-1:after {
  content: url('../img/arrow-out.png');
  position: absolute;
  right: -12px;
  top: -1px;
}
.breadcrumb-company-used-1 a {
  color: #81a6d3;
  font-weight: 300;
}
.breadcrumb-company-used-2 {
  border-right: #81a6d3 solid 1px;
  border-left: none;
  border-bottom: #81a6d3 solid 1px;
  border-top: #81a6d3 solid 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumb-company-used-2:before {
  content: url('../img/arrow-out.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-company-used-2 a {
  color: #81a6d3;
  font-weight: 300;
}
.breadcrumb-company-inactive-2 {
  border-right: #b5b5b5 solid 1px;
  border-left: none;
  border-bottom: #b5b5b5 solid 1px;
  border-top: #b5b5b5 solid 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumb-company-inactive-2:before {
  content: url('../img/arrow-inactive.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-company-inactive-2 a {
  color: #b5b5b5;
}
.password-verdict {
  position: absolute;
  right: 0;
  top: 12px;
}
.progress {
  height: 5px !important;
}
.psw-red {
  color: red !important;
}
.psw-yellow {
  color: #F0AD4E !important;
}
.psw-green {
  color: #5CB85C !important;
}
.strenght-nfo {
  position: absolute;
  left: 0;
  top: 12px;
}
#popover-password {
  background-color: #fff;
  border: none;
  color: #7f7f7f;
  float: left;
  padding-top: 28px;
  padding-right: 0;
}
#popover-password:active {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}
#popover-password:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  outline: none;
  outline-offset: 0;
}
.go-back-button {
  float: left !important;
  border: 1px solid #1d5cab !important;
  background-color: #fff !important;
  color: #1d5cab !important;
  text-decoration: none;
}
.go-back-button:after {
  content: none !important;
}
.go-back-button:hover {
  border: 1px solid #4485f4 !important;
  color: #4485f4 !important;
}
.go-back-button:active {
  border: 1px solid #215ea7 !important;
  color: #215ea7 !important;
}
/* */
#step2 {
  display: none;
  float: left;
  padding-top: 20px;
}
.company-step-two {
  display: none;
}
.company-step-three {
  display: none;
}
.company-step-four {
  display: none;
}
.company-step-five {
  display: none;
}
.company-step-six {
  display: none;
}
.street-holder {
  width: 60%;
  float: left;
}
.number-holder {
  width: 35%;
  float: right;
}
.number-holder #housenumber {
  width: 45%;
  float: left;
}
.number-holder #houseflat {
  width: 45%;
  float: right;
}
.city-post-holder #city {
  float: right;
  width: 48%;
}
.city-post-holder #postcode {
  width: 48%;
  float: left;
}
.city-post-holder .city {
  float: right;
  width: 48%;
}
.city-post-holder .postcode {
  width: 48%;
  float: left;
}
.login-page select {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
}
.validate-icon-position-error {
  position: absolute;
  right: -30px;
  top: 30px;
  display: none;
}
.validate-icon-position-ok {
  position: absolute;
  right: -30px;
  top: 35px;
  display: none;
}
#myPhotoDiv {
  padding-top: 10px;
  clear: both;
}
.whole-every-field .helps-links {
  text-align: center;
}
.whole-every-field .helps-links a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #4485f4;
  font-size: 12px;
  float: none;
  padding-right: 11px;
  cursor: pointer;
}
.show-on-success {
  display: none;
}
.top-15 {
  margin-top: 15px;
}
.fl-100 {
  float: left;
  width: 100%;
  position: relative;
}
/*@font-face
{
    font-family:'dotsfont';
    src:url('dotsfont.eot');
    src:url('dotsfont.eot?#iefix')  format('embedded-opentype'),
        url('dotsfont.svg#font')    format('svg'),
        url('dotsfont.woff')        format('woff'),
        url('dotsfont.ttf')         format('truetype');
    font-weight:normal;
    font-style:normal;
}

input#re-password
{-webkit-text-security:disc;font-family:dotsfont;}*/
/*
input#re-password::-webkit-input-placeholder {

    font-family: @open-sans-font;
}

input#re-password:-moz-placeholder {  Firefox 18-

    font-family: @open-sans-font;
}

input#re-password::-moz-placeholder {   Firefox 19+

    font-family: @open-sans-font;
}

input#re-password:-ms-input-placeholder {

    font-family: @open-sans-font;
}*/
/*rejestracja firmy end*/
@media (min-width: 0) and (max-width: 550px) {
  .log-content-inner {
    padding: 15px;
  }
  .validate-icon-position-error {
    right: 5px;
    top: 33px;
  }
  .validate-icon-position-ok {
    right: 5px;
  }
}
/*szwagier-checkbox-style*/
.no-padding {
  padding: 0;
}
.checbox {
  margin-top: 20px;
}
.advanced-search-div .squaredThree {
  width: 30px;
  position: relative;
  left: 11px;
  padding-right: 21px;
}
.advanced-search-div .squaredThree input {
  margin-left: -26px;
}
.advanced-search-div .squaredThree label {
  left: -11px;
}
.squaredThreeWrapper {
  padding-top: 8px;
}
.squaredThree input {
  margin-left: -26px;
  visibility: hidden;
  position: absolute;
}
.squaredThree label {
  margin-bottom: 0;
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5), 0 1px 0 rgba(255, 255, 255, 0.4);
  background: -webkit-linear-gradient(top, transparent 0%, transparent 100%);
  background: -moz-linear-gradient(top, transparent 0%, transparent 100%);
  background: -o-linear-gradient(top, transparent 0%, transparent 100%);
  background: -ms-linear-gradient(top, transparent 0%, transparent 100%);
  background: linear-gradient(top, transparent 0%, transparent 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#45484d', GradientType=0);
  border: 2px solid #aaa;
}
.squaredThree label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  content: url(../img/tick.png);
  width: 10px;
  height: 6px;
  background: transparent;
  /*    border: 3px solid #215EA7;
          border-top: none;
          border-right: none;

          -webkit-transform: rotate(-45deg);
          -moz-transform: rotate(-45deg);
          -o-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);*/
}
.squaredThree + label,
.squaredThree + div,
.squaredThree + p,
.squaredThree + span {
  line-height: 16px;
  margin-left: 5px;
}
.left-box-resp .squaredThree label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  content: url(../img/tick2.png);
  position: absolute;
  width: 10px;
  height: 6px;
  background: transparent;
  top: -5px;
  left: 4px;
  /*    border: 3px solid #215EA7;
            border-top: none;
            border-right: none;

            -webkit-transform: rotate(-45deg);
            -moz-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);*/
}
.squaredThree label:hover::after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.squaredThree input[type=checkbox]:checked + label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.squaredThree input[type=radio]:checked + label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
.squaredThree.radioSquaredThree label {
  border-radius: 50px;
}
.radioerror {
  display: none;
}
.checkbox-error {
  display: none;
}
.zgoda-error {
  display: none;
}
.convenience-type {
  color: #000;
  font-weight: 400;
}
.convenience-pad-b {
  padding-bottom: 20px;
}
.squaredThree {
  margin-top: 15px;
  margin: 0;
  float: left;
  position: relative;
}
.item-convi img {
  float: left;
  padding-right: 10px;
}
.item-convi p {
  float: left;
}
/*szwagier-checkbox-style-end*/
.stick-it-to {
  width: 100% !important;
  z-index: 500 !important;
  position: fixed !important;
  top: 0 !important;
  height: 69px;
}
.stick-it-to.toggle {
  background: linear-gradient(to right, #ffffff 75%, #ffffff 75%, #eeeeee 15%, #eeeeee 15%);
}
.new-stick-it-to {
  width: 100% !important;
  z-index: 500 !important;
  position: fixed !important;
  top: 0 !important;
  height: 69px;
}
.new-stick-it-to.toggle {
  display: block !important;
  border-bottom: 2px solid #f7f7f7;
  box-shadow: 0 2px 0 #f7f7f7;
}
.dropdown-gray {
  display: none;
}
#logged-user-slider-fix {
  position: relative;
  background-color: white;
  width: 100%;
  z-index: 500;
}
#logged-user-slider-fix .navbar.toggle {
  background: linear-gradient(to right, #ffffff 75%, #ffffff 75%, #eeeeee 15%, #eeeeee 15%);
}
#logged-user-slider-fix .navbar-brand {
  padding: 10px 0 0 !important;
}
#new-logged-user-slider-fix {
  position: fixed;
  background-color: rgba(82, 79, 73, 0.4);
  height: 69px;
  width: 100%;
  top: 0;
  z-index: 500;
}
#new-logged-user-slider-fix .navbar-brand {
  padding: 10px 0 0 !important;
}
#down-logged-user-slider-fix {
  z-index: 500;
}
#down-logged-user-slider-fix.new-stick-it-to #collapse-navbar2 ul.nav li a {
  color: #1c1c1c;
}
#down-logged-user-slider-fix .navbar-default {
  background-color: transparent;
  border: none;
  box-shadow: none;
}
#down-logged-user-slider-fix .navbar-brand {
  padding: 10px 0 0 !important;
}
#worker-logged-user-slider-fix {
  background-color: white;
  z-index: 500;
  background: white;
  height: 69px;
}
#worker-logged-user-slider-fix .navbar-brand {
  padding: 10px 0 0 !important;
}
.help-class {
  position: relative;
  bottom: 69px;
}
.menu-log-ani {
  position: absolute;
  left: 20px;
  top: 0;
  z-index: 1001;
  transition: all 170ms ease-in-out;
}
.menu-log-ani.toggle {
  left: 0;
}
.menu-log-ani-pages {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1001;
  transition: all 170ms ease-in-out;
}
.menu-log-ani-pages.toggle {
  left: 0;
}
#collapse-navbar {
  position: absolute;
  right: auto;
  transition: all 170ms ease-out;
  left: 0;
}
@media (max-width: 1100px) {
  #collapse-navbar {
    position: absolute;
    right: auto;
    transition: all 170ms ease-out;
    left: 0;
    right: 0;
    background: #fff;
  }
  #collapse-navbar2 {
    position: absolute;
    right: auto;
    transition: all 170ms ease-out;
    left: 0;
    right: 0;
  }
}
#logged-user-slider-fix .dropdown-gray {
  padding-top: 10px;
}
#logged-user-slider-fix .dropdown-gray:hover a {
  padding-bottom: 0;
}
#logged-user-slider-fix .dropdown-no-gray {
  padding-top: 10px;
}
#logged-user-slider-fix nav {
  margin-bottom: 0;
  height: 69px;
}
#new-logged-user-slider-fix .dropdown-gray {
  padding-top: 10px;
}
#new-logged-user-slider-fix .dropdown-gray:hover a {
  padding-bottom: 0;
}
#new-logged-user-slider-fix .dropdown-no-gray {
  padding-top: 10px;
}
#new-logged-user-slider-fix .new-dropdown-no-gray {
  padding-top: 10px;
}
#new-logged-user-slider-fix nav {
  margin-bottom: 0;
  height: 69px;
}
#down-logged-user-slider-fix .dropdown-gray {
  padding-top: 10px;
}
#down-logged-user-slider-fix .dropdown-gray:hover a {
  padding-bottom: 0;
}
#down-logged-user-slider-fix .dropdown-no-gray {
  padding-top: 10px;
}
#down-logged-user-slider-fix nav {
  margin-bottom: 0;
  height: 69px;
  border-bottom: 2px solid #f7f7f7;
  box-shadow: 0 2px 0 #f7f7f7;
}
#worker-logged-user-slider-fix .dropdown-gray {
  padding-top: 10px;
}
#worker-logged-user-slider-fix .dropdown-gray:hover a {
  padding-bottom: 0;
}
#worker-logged-user-slider-fix .dropdown-no-gray {
  padding-top: 10px;
}
#worker-logged-user-slider-fix nav {
  margin-bottom: 0;
  height: 69px;
}
.back-grey-for-user-menu {
  background: linear-gradient(to right, #fff 75%, #fff 75%, #EEEEEE 15%, #EEEEEE 15%);
}
/*nav admin*/
.blue-back {
  background: #4485f4 !important;
}
.blue-back nav .navbar-collapse {
  background: #4485f4 !important;
}
.blue-back nav .navbar-default {
  background: #4485f4 !important;
}
.blue-back nav .new-navbar-default {
  background: #4485f4 !important;
}
#logged-user-panel {
  /*    display: none;*/
  width: 100%;
  z-index: 500;
  position: fixed;
  top: 0;
}
#logged-user-panel .navbar-brand {
  padding: 0;
}
#logged-user-panel .navbar-brand img {
  padding-top: 10px;
}
#logged-user-panel nav {
  margin-bottom: 0;
}
.dropdown-blue {
  padding-top: 20px;
  padding-bottom: 10px;
  background-color: #4485F4;
  height: 69px;
}
.dropdown-blue a:hover {
  background-color: #4485F4 !important;
}
.dropdown-blue .fa-envelope {
  color: #fff;
}
.dropdown-blue .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 3px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fe1010;
  border-radius: 10px;
  position: relative;
  top: -8px;
  font-family: 'Open Sans', sans-serif;
}
#menu-admin .navbar-nav > li > a:hover {
  font-weight: 700;
  text-decoration: underline;
  color: #074187;
  font-weight: bold;
  background: #4485F4;
}
#menu-adminr .navbar-nav > .open > a,
.navbar-nav > .open > a:focus,
.navbar-nav > .open > a:hover {
  font-weight: 700;
  text-decoration: underline;
  color: #074187;
  font-weight: bold;
  background: #4485F4;
}
#menu-admin .navbar-nav > .open > a,
.navbar-nav > .open > a:focus,
.navbar-nav > .open > a:hover {
  text-shadow: none !important;
  background-color: #4485F4;
}
@media (max-width: 1500px) {
  body .breake-page .error-text-block {
    bottom: 22vh;
  }
}
@media (max-width: 1000px) {
  #menu-admin .dropdown-menu {
    position: relative;
  }
}
@media (max-width: 768px) {
  .dixtra-info {
    margin-bottom: 10px;
  }
  .dixtra-infoarea {
    margin-bottom: 10px;
  }
}
@media (max-width: 500px) {
  .dixtra-info {
    margin-bottom: 10px;
    width: 150px !important;
  }
  .dixtra-infoarea {
    margin-bottom: 10px;
    width: 150px !important;
  }
  .dixtra-filar1 .ex2 {
    font-size: 35px !important;
  }
  .dixtra-filar1 .ex3 {
    font-size: 35px !important;
  }
  .dixtra-filar1 .ex5 {
    font-size: 35px !important;
  }
  .dixtra-filar1 .ex6 {
    font-size: 35px !important;
  }
  .dixtra-filar1 .szer-dixtra {
    font-size: 250px !important;
  }
  .dixtra-filar1 .szer-dixtra p {
    left: -65px !important;
    top: -70px !important;
  }
}
.message-blue .single-message {
  background-color: #dedede;
}
.message-blue .single-message:hover {
  background-color: #4485F4;
}
.message-blue .message-divider {
  border-bottom: 1px solid #4485F4;
}
.admin-panel .container {
  width: 100%;
}
#admin-ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
  float: left;
  width: 100%;
}
.admin-ul-style li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #525252;
  display: inline-block;
  text-decoration: none;
  width: 100%;
  text-align: left;
  padding: 10px 15px 5px 7px;
}
.border-trans {
  border-left: 4px solid transparent;
}
.position-relative {
  position: relative !important;
}
.position-absolute-other {
  content: none;
  position: absolute;
  width: auto !important;
  right: 0;
}
.position-absolute-other:before {
  content: none !important;
}
.admin-plus {
  float: right;
  padding-right: 5px;
  color: #5e5e5e;
  font-size: 12px;
  top: 4px;
  margin-right: 10px;
}
.admin-plus-new {
  background-color: #f0f0f0;
  float: right;
  margin-right: 10px;
  padding-right: 10px;
  padding-top: 9px;
  padding-left: 10px;
  padding-bottom: 10px;
  color: #5e5e5e;
  font-size: 12px;
  top: -6px;
  border-radius: 5px;
  right: 24px;
}
.admin-right-side {
  padding-top: 50px;
  background-color: #fff;
}
.admin-right-side.fixed {
  position: fixed;
  right: 0;
}
.admin-right-side .alert {
  margin-top: 10px;
  margin-bottom: 0;
}
ul#admin-ul li a:before {
  padding-right: 6px;
  padding-left: 0;
}
/*admin icon*/
.admin-desktop:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-desktop a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-desktop a:before {
  content: url(../img/icons/1.png);
  vertical-align: -20%;
}
.admin-desktop a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*products icon*/
.admin-products:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-products a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-products a:before {
  content: url(../img/icons/2.png);
  vertical-align: -20%;
}
.admin-products a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*order icon*/
.admin-order-hr a:before {
  content: url(../img/icons/3.png);
  padding-right: 10px !important;
  padding-left: 11px !important;
  vertical-align: -20%;
}
.admin-order-candidate a:before {
  content: url(../img/icons/3.png);
  vertical-align: -20%;
  padding-left: 5px !important;
  padding-right: 12px !important;
}
.admin-order:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-order a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-order a:before {
  content: url(../img/icons/3.png);
  vertical-align: -20%;
}
.admin-order a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*bazacv icon*/
.admin-bazacv:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-bazacv a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-bazacv a:before {
  content: url(../img/icons/6.png);
  vertical-align: -20%;
}
.admin-bazacv a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.candidate-menu {
  border-bottom: 1px solid #caccce;
  overflow: auto;
}
.candidate-menu:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-menu a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-menu a:before {
  content: url(../img/icons/smile.png);
  vertical-align: -20%;
}
.candidate-menu a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*cctv icon*/
.admin-cctv:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-cctv a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-cctv a:before {
  content: url(../img/icons/8.png);
  vertical-align: -20%;
}
.admin-cctv a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*rekrutacje icon*/
.admin-recruitment:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-recruitment a:hover {
  font-weight: bold;
  color: #5b5b5b;
}
.admin-recruitment a:before {
  content: url(../img/icons/4.png);
  vertical-align: -20%;
}
.admin-recruitment a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*ogloszenia icon*/
.admin-classifieds:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-classifieds a:hover {
  font-weight: bold;
  color: #5b5b5b;
}
.admin-classifieds a:before {
  content: url(../img/icons/5.png);
  vertical-align: -20%;
}
.admin-classifieds a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*reports icon*/
.admin-reports:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-reports a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-reports a:before {
  content: url(../img/icons/7.png);
  vertical-align: -20%;
}
.admin-reports a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*settings icon*/
.admin-settings:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-settings a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-settings a:before {
  content: url(../img/icons/9.png);
  vertical-align: -20%;
}
.admin-settings a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*notice messages icon*/
.admin-notice-messages:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-notice-messages a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.admin-notice-messages a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.admin-notice-messages a i {
  font-size: 20px;
  padding-left: 11px;
  padding-right: 21px;
  color: #525252;
}
/*desktop candidate icon*/
.candidate-desktop:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-desktop a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-desktop a:before {
  content: url(../img/icons/k1.png);
  vertical-align: -40%;
}
.candidate-desktop a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*my profile candidate icon*/
.candidate-my-profile:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-my-profile a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-my-profile a:before {
  content: url(../img/icons/k2.png);
  vertical-align: -25%;
}
.candidate-my-profile a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*my humanbrand candidate icon*/
.candidate-my-humanbrand:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-my-humanbrand a:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-my-humanbrand a:before {
  content: url(../img/icons/k3.png);
  vertical-align: -32%;
}
.candidate-my-humanbrand a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*search job candidate icon*/
.candidate-search-job {
  display: inline-block;
  width: 100%;
}
.candidate-search-job:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-search-job a:hover {
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-search-job a:before {
  content: url(../img/icons/k4.png);
  vertical-align: -35%;
}
.candidate-search-job a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*improve career candidate icon*/
.candidate-hb-notes {
  padding: 0 0 0 58px;
  height: 45px;
}
.candidate-hb-notes a {
  padding-bottom: 12px !important;
  padding-top: 12px !important;
}
.candidate-hb-notes:hover {
  background-color: #dbdbdd;
}
.candidate-hb-notes:hover a {
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-improve-career-drop {
  outline: none;
  padding-bottom: 12px !important;
  padding-top: 12px !important;
}
.candidate-improve-career {
  padding: 0 0 0 58px;
  height: 45px;
}
.candidate-improve-career:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-improve-career:hover ul li {
  font-weight: 400;
}
.candidate-improve-career a {
  padding-bottom: 9px;
}
.candidate-improve-career a:hover {
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-improve-career a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.candidate-improve-career ul li a:hover {
  font-weight: 600;
}
/*employers candidate icon*/
.candidate-employers:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-employers a:hover {
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-employers a:before {
  content: url(../img/icons/k6.png);
  vertical-align: -35%;
}
.candidate-employers a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*shopping candidate icon*/
.candidate-shopping:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-shopping a:hover {
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-shopping a:before {
  content: url(../img/icons/k7.png);
  vertical-align: -30%;
}
.candidate-shopping a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
/*my account candidate icon*/
.candidate-my-account:hover {
  background-color: #dbdbdd;
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-my-account a:hover {
  font-weight: bold;
  color: #5b5b5b;
}
.candidate-my-account a:before {
  content: url(../img/icons/k8.png);
  vertical-align: -25%;
}
.candidate-my-account a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.qqrwd {
  padding-left: 10px;
  padding-right: 20px;
}
.irwd {
  padding-left: 12px;
  padding-right: 21px;
}
.coinsrwd {
  padding-left: 9px;
  padding-right: 19px;
}
.badge-rwd {
  background-color: #f00 !important;
  color: #fff;
  border-radius: 50px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding: 2px 4px 3px 4px;
  float: right;
  top: -3px;
  right: 17px;
  position: relative;
}
.number-rwd {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 15px;
  padding: 2px 4px 3px 4px;
  float: right;
  top: -3px;
  right: 13px;
  position: relative;
}
/*nav admin end*/
/*admin calendar*/
.days-p .day {
  padding-bottom: 5px;
  padding-top: 5px;
  color: #215ea7;
}
.controls i {
  border: 1px solid #e4e4e4;
  border-radius: 50px;
}
.controls .calendar-nav-l {
  padding: 3px 7px 3px 6px;
  color: #565656;
}
.controls .calendar-nav-r {
  padding: 3px 6px 3px 8px;
  color: #565656;
}
.calendar {
  padding-bottom: 25px;
  float: left;
  width: 100%;
}
/*admin calendar end*/
.admin-drop {
  box-shadow: none;
  border: none;
  background-color: #ECECEC;
}
.admin-drop li a {
  font-weight: 300;
  text-decoration: none;
  color: #5b5b5b;
  background-color: #ECECEC;
  padding-left: 14%;
}
.admin-drop li a:before {
  content: none;
  display: none;
}
.admin-drop li a:hover {
  content: none;
  /*            display: none;*/
  font-weight: 700;
  text-decoration: none;
  color: #5b5b5b;
  background-color: #ECECEC;
  padding-left: 20%;
}
.admin-drop li a:focus {
  font-weight: 700;
  text-decoration: none;
  color: #5b5b5b;
  background-color: #ECECEC;
  padding-left: 20%;
}
.border-trans:hover {
  font-weight: bold;
  background: #fff;
}
.border-trans a {
  display: inline-block;
  text-align: center;
  padding: 15px 8px;
  text-decoration: none;
}
.border-trans a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.admin-drop {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
}
/*hr-menu*/
.points-2 {
  border: 1px solid #dfdfdf;
  padding: 0 9px 0 9px;
  margin-left: 10px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #FFF;
  font-size: 14px;
  border: none;
}
#hr-menu .navbar-default .navbar-nav > li > a::after {
  height: 0;
}
#hr-menu .new-navbar-default .navbar-nav > li > a::after {
  height: 0;
}
#hr-menu .container {
  width: 100%;
}
#hr-menu .navbar-brand {
  z-index: 999;
  padding: 5px 15px;
}
#hr-menu .navbar {
  height: 56px;
  margin-bottom: 0;
}
#hr-menu .dropdown-blue {
  height: 55px;
}
#hr-menu .dropdown-blue .user-drop {
  padding-bottom: 0;
}
#hr-menu .navbar-nav .five-top {
  padding-top: 5px;
}
#hr-menu .navbar-nav .zero-top {
  padding-top: 0;
  padding-bottom: 0;
}
.admin-search {
  padding-top: 10px;
  width: 240px;
  position: relative;
  margin-right: 30px;
}
.admin-search .admin-search-txt {
  border-radius: 5px;
  border: none;
  height: 28px;
  width: 100%;
  padding-left: 18px;
}
.admin-search .admin-search-button {
  position: absolute;
  top: 5px;
  right: 6px;
  border: none;
  background-color: transparent;
  padding-top: 8px;
}
@media (min-width: 768px) {
  .admin-n {
    width: 100%;
    padding-right: 0;
  }
  .admin-n ul {
    float: right;
  }
}
.admin-ul-style {
  background-color: #ececec;
  border-radius: 5px;
}
#news-admin {
  background-color: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  float: left;
}
#news-admin header {
  padding-left: 14px;
  padding-right: 14px;
}
#news-admin header h3 {
  color: #1e5ba4;
}
#news-admin .intro {
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 10px;
  color: #6d6e71;
}
#news-admin img,
#news-admin .video_menu {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#news-admin img {
  width: 100%;
  margin: 0 auto;
}
#news-admin .comments {
  float: left;
  width: 100%;
  background-color: #fafafa;
}
#news-admin .comment-over {
  color: #afafaf;
  width: 100%;
}
#news-admin .comment-over i {
  color: #afafaf;
}
#news-admin .comment-over i:before {
  padding-right: 5px;
}
/*hr-menu end*/
/* widget pogody*/
#widgetday {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
  padding-right: 5px;
}
#widgetmonth {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
  padding-right: 5px;
}
#widgetyear {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
}
.weather-widget {
  background-color: #215ea7;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
.weather-widget h4 {
  color: #fff;
}
.weather-widget p {
  color: #fff;
  margin-top: 10px;
  margin-bottom: 10px;
}
.weather-widget i {
  color: #fff;
}
@font-face {
  font-family: 'weather';
  src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');
  src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'), url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'helvetica-romane';
  src: url('../fonts/HelveticaNeueLTPro-Roman.otf');
}
@font-face {
  font-family: 'helvetica-normalne';
  src: url('../fonts/HelveticaNeueLTPro-Md.otf');
}
html {
  width: 100%;
  height: 100%;
  background-size: cover;
}
#weather {
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
}
i.grey-color {
  color: #a9a9a9;
  font-weight: normal;
  font-style: normal;
  line-height: 1.0;
}
.likes-counter {
  color: #a9a9a9;
}
.icon-0:before {
  content: ":";
}
.icon-1:before {
  content: "p";
}
.icon-2:before {
  content: "S";
}
.icon-3:before {
  content: "Q";
}
.icon-4:before {
  content: "S";
}
.icon-5:before {
  content: "W";
}
.icon-6:before {
  content: "W";
}
.icon-7:before {
  content: "W";
}
.icon-8:before {
  content: "W";
}
.icon-9:before {
  content: "I";
}
.icon-10:before {
  content: "W";
}
.icon-11:before {
  content: "I";
}
.icon-12:before {
  content: "I";
}
.icon-13:before {
  content: "I";
}
.icon-14:before {
  content: "I";
}
.icon-15:before {
  content: "W";
}
.icon-16:before {
  content: "I";
}
.icon-17:before {
  content: "W";
}
.icon-18:before {
  content: "U";
}
.icon-19:before {
  content: "Z";
}
.icon-20:before {
  content: "Z";
}
.icon-21:before {
  content: "Z";
}
.icon-22:before {
  content: "Z";
}
.icon-23:before {
  content: "Z";
}
.icon-24:before {
  content: "E";
}
.icon-25:before {
  content: "E";
}
.icon-26:before {
  content: "3";
}
.icon-27:before {
  content: "a";
}
.icon-28:before {
  content: "A";
}
.icon-29:before {
  content: "a";
}
.icon-30:before {
  content: "A";
}
.icon-31:before {
  content: "6";
}
.icon-32:before {
  content: "1";
}
.icon-33:before {
  content: "6";
}
.icon-34:before {
  content: "1";
}
.icon-35:before {
  content: "W";
}
.icon-36:before {
  content: "1";
}
.icon-37:before {
  content: "S";
}
.icon-38:before {
  content: "S";
}
.icon-39:before {
  content: "S";
}
.icon-40:before {
  content: "M";
}
.icon-41:before {
  content: "W";
}
.icon-42:before {
  content: "I";
}
.icon-43:before {
  content: "W";
}
.icon-44:before {
  content: "a";
}
.icon-45:before {
  content: "S";
}
.icon-46:before {
  content: "U";
}
.icon-47:before {
  content: "S";
}
#weather h2 {
  margin: 0 0 0;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  text-align: right;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
}
#weather ul {
  margin: 0;
  padding: 0;
}
#weather li {
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  padding: 20px;
  display: inline-block;
  border-radius: 5px;
}
#weather .currently {
  margin: 0 20px;
}
/* widget pogody end*/
/*reminder*/
.reminder {
  background-color: #f0f0f0;
}
.reminder .reminder-button-1 {
  padding: 7px 13px 7px 13px;
}
.reminder .reminder-button-1 #reminder-icon-1 {
  float: left;
}
.reminder .reminder-button-1:hover {
  cursor: pointer;
}
.reminder .reminder-button-2 {
  padding: 7px 13px 7px 13px;
}
.reminder .reminder-button-2 #reminder-icon-2 {
  float: left;
}
.reminder .reminder-button-2:hover {
  cursor: pointer;
}
.reminder .appointment-active {
  background-color: #fff;
  border: 1px solid transparent;
}
.reminder .appointment-default {
  border: 1px solid #ddd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #ebebeb;
}
.reminder .note-active {
  background-color: #fff;
  border: 1px solid transparent;
}
.reminder .note-default {
  border: 1px solid #ddd;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #ebebeb;
}
.reminder .add-appointment {
  float: right;
  border-radius: 5px;
  border-color: #4485f4;
  border-style: solid;
  border-width: 2px;
  position: absolute;
  right: 10px;
  top: 11px;
  padding: 5px 8px;
}
.reminder .add-note {
  float: right;
  border-radius: 5px;
  border-color: #C8D0CE;
  border-style: solid;
  border-width: 2px;
  position: absolute;
  right: 10px;
  top: 11px;
  padding: 5px 8px;
}
/*reminder end*/
/*single appointment*/
.appointments-holder {
  border-bottom: 1px solid #eeeeee;
  background-color: #fff;
}
.appointments-holder:hover {
  background-color: #eee;
  cursor: pointer;
}
.appointments-holder .single-appointment-title {
  padding-top: 15px;
  padding-bottom: 10px;
}
.appointments-holder .single-appointment-title .sem {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #525252;
}
.appointments-holder .single-appointment-title .sem img {
  vertical-align: -10%;
}
.appointments-holder .single-appointment-title .lig {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #525252;
}
.appointments-holder .single-appointment-title img {
  margin-right: 5px;
}
.appointments-holder .single-appointment-title p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #1d5cab;
  padding-left: 20px;
}
.appointments-holder .single-appointment-title p:before {
  content: "• ";
  font-size: 35px;
  position: absolute;
  left: 0;
  top: 0;
}
.meeting-invation-buttons {
  padding-top: 15px;
}
.meeting-invation-buttons a {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 12px;
  border-radius: 5px;
  padding: 5px 12px 7px;
}
.meeting-invation-buttons .accept_invite {
  color: #FFF;
  background-color: #215EA7;
}
@media screen and (max-width: 1332px) {
  .meeting-invation-buttons .accept_invite {
    display: inline-block;
    margin-top: 1px;
  }
}
.meeting-invation-buttons .accept_invite:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.meeting-invation-buttons .accept_invite:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.meeting-invation-buttons .accept_invite:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.meeting-invation-buttons .reject_invite {
  text-align: center;
  background-color: #FFF !important;
  color: #1D5CAB;
  border: 1px solid #1D5CAB !important;
}
@media screen and (max-width: 1332px) {
  .meeting-invation-buttons .reject_invite {
    display: inline-block;
    margin-top: 1px;
  }
}
.meeting-invation-buttons .reject_invite:hover {
  border: 1px solid #4485f4 !important;
  color: #4485f4 !important;
}
.meeting-invation-buttons .reject_invite:active {
  border: 1px solid #215ea7 !important;
  color: #215ea7 !important;
}
.meeting-invation-buttons img {
  display: none;
  margin: 0 auto;
}
.see-all-app-note {
  background-color: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 15px;
}
.see-all-app-note a {
  padding: 5px 10px 7px 10px;
  color: #fff;
  background-color: #215ea7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  border-radius: 5px;
}
.see-all-app-note a:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.see-all-app-note a:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.see-all-app-note a:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.appoint-all {
  float: left;
  width: 100%;
}
.note-all {
  float: left;
  display: none;
}
.bullet-blue:before {
  color: #1d5cab;
}
.bullet-green:before {
  color: #62aa1e;
}
.bullet-orange:before {
  color: #fa9e37;
}
/*single appointment end*/
.shadow-back {
  background-color: #f0f0f0;
}
/*bread admin*/
.active-admin-tab a::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.active-admin-tab a {
  text-decoration: none;
  color: #061528;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  border-bottom: 3px #1d5cab solid;
}
.breadcrumb-admin .breadcrumb-admin-list {
  padding: 15px 0 15px 20px;
}
.breadcrumb-admin .breadcrumb-admin-list a {
  color: #525252;
  font-weight: 300;
  font-size: 16px;
}
.breadcrumb-admin .breadcrumb-admin-list a:hover {
  text-decoration: underline;
}
.breadcrumb-admin .breadcrumb-admin-list span.no-hover {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 18px;
}
.breadcrumb-admin .breadcrumb-admin-list span.no-hover:hover {
  text-decoration: none;
}
.breadcrumb-admin .breadcrumb-admin-list i {
  color: #c4c4c4;
  font-size: 24px;
  padding: 0 10px 0 10px;
}
.breadcrumb-admin .bookmarks i {
  color: #061528;
}
.breadcrumb-admin .bookmarks > ul {
  list-style: none;
  display: block;
  /*            float: right;*/
  margin-bottom: 0;
  padding-left: 0;
}
.breadcrumb-admin .bookmarks > ul > li {
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}
.breadcrumb-admin .bookmarks > ul > li a {
  display: inline-block;
  text-align: center;
  padding-bottom: 15px;
  padding-top: 19px;
  text-decoration: none;
  color: #061528;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.breadcrumb-admin .bookmarks > ul > li a::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.breadcrumb-admin .bookmarks > ul > li a:hover {
  text-decoration: none;
  color: #061528;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  border-bottom: 3px #1d5cab solid;
}
.breadcrumb-admin .bookmarks > ul > li > ul {
  left: initial;
  right: 0;
  position: absolute;
  top: 50px;
  float: none;
}
.breadcrumb-admin .bookmarks > ul > li > ul li {
  position: relative !important;
}
/*bread admin end*/
.admin-options-list {
  padding-top: 5px;
  border-bottom: 1px solid #e1e1e1;
  text-transform: uppercase;
}
.admin-options-list .options-list-holder {
  list-style: none;
  display: inline-flex;
  padding-left: 0;
  margin-bottom: 0;
}
.admin-options-list .options-list-holder li span {
  padding-right: 5px;
  /*vertical-align: 47%;*/
}
.admin-options-list .options-list-holder li a {
  display: inline-block;
  text-align: center;
  padding: 9px 12px 4px 12px;
  text-decoration: none;
  color: #8c8c8c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.admin-options-list .options-list-holder li a::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.admin-options-list .options-list-holder li a:hover {
  text-decoration: none;
  background-color: #ececec;
  border-radius: 5px;
  color: #525252;
  /*font-weight: 600;*/
}
.admin-options-list .options-advanced li {
  padding: 0 5px 0 5px;
  margin-right: 5px;
}
.admin-options-list .options-advanced li:hover {
  border-radius: 5px;
}
.admin-options-list .options-advanced li.new-message {
  background-color: #ececec;
  border-radius: 5px;
  margin-bottom: 5px;
}
.admin-options-list .options-advanced li.new-message a {
  display: inline-block;
  text-align: center;
  padding: 5px 5px 5px 0;
  text-decoration: none;
  color: #8c8c8c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.admin-options-list .options-advanced li.new-message a::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.admin-options-list .options-advanced li.new-message a:hover {
  text-decoration: none;
  color: #8c8c8c;
  font-family: 'Open Sans', sans-serif;
  /*font-weight: 600;*/
  font-size: 14px;
}
.admin-options-list li.new-advertisement {
  border-radius: 5px;
  margin-bottom: 5px;
}
.admin-options-list a.advertisement {
  text-align: center;
  padding: 5px 0 5px 0;
  text-decoration: none;
  background-color: #1D5CAB;
  border-radius: 5px;
  cursor: pointer;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.admin-options-list a.advertisement::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.admin-options-list a.advertisement:hover {
  background-color: #4485f4;
  text-decoration: none;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  /*font-weight: 600;*/
  font-size: 14px;
}
.admin-options-list a.advertisement i {
  color: #fff;
  font-size: 16px;
  padding: 4px 10px 4px 10px;
}
.admin-options-list a.advertisement i:hover {
  color: #fff;
}
.admin-options-list a {
  text-align: center;
  text-decoration: none;
  color: #8c8c8c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.admin-options-list a::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.admin-options-list a:hover {
  background-color: #ececec;
  color: #8c8c8c;
  /*font-weight: 600;*/
}
/*tab administration*/
.administration-bookmark-content {
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/*tab administration end*/
/*tab cctv*/
.cctv-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  /*    display: none;*/
}
/*tab cctv end*/
/*tab recruitment*/
.recruitment-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  /*    display: none;*/
}
/*tab recruitment end*/
/*sort*/
.sort-list {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-right: 22px;
  position: relative;
  word-wrap: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sort-list a:hover {
  text-decoration: none;
}
.sort-list a i {
  color: #e1e1e1;
  padding-left: 5px;
  position: absolute;
  right: 0;
  top: 3px;
}
.sort-list .checkbox-admin {
  top: 3px;
}
.sort-list .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list th .circ:before {
  content: url(../img/icons/9.png);
}
/*sort list user*/
.sort-list-user {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user .active-profile {
  color: #4485f4;
}
.sort-list-user i.plus {
  font-size: 12px;
  color: #1d5cab;
  cursor: pointer;
  padding-right: 5px;
}
.sort-list-user span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user span.dropdown-options {
  position: relative;
}
.sort-list-user a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user a:hover {
  text-decoration: none;
}
.sort-list-user a i {
  color: black;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user a img {
  width: 60px;
  max-height: 60px;
  margin-right: 10px;
  height: 60px;
}
.sort-list-user a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
  position: relative;
}
.sort-list-user a.free-job:hover {
  text-decoration: none;
}
.sort-list-user a.free-job i {
  color: black;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user a.free-job img {
  padding-right: 7px;
}
.sort-list-user .checkbox-admin {
  top: 20px;
}
.sort-list-user .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*sort list user in ads management*/
.sort-list-user-ads {
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
}
.sort-list-user-ads .active-profile {
  color: #4485f4;
}
.sort-list-user-ads span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-ads span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-ads span.dropdown-options {
  position: relative;
}
.sort-list-user-ads td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-ads a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-ads a:hover {
  text-decoration: none;
}
.sort-list-user-ads a i {
  color: black;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-ads a img {
  padding-right: 7px;
}
.sort-list-user-ads a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-ads a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-ads a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-ads a.free-job img {
  padding-right: 7px;
}
.sort-list-user-ads .checkbox-admin {
  top: 3px;
}
.sort-list-user-ads .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-ads .bullet-blue-tasks:before {
  color: #1d5cab;
  content: "• ";
  font-size: 30px;
  position: absolute;
  left: -3px;
  top: -10px;
}
.sort-list-user-ads .bullet-orange-tasks:before {
  color: #fa9e37;
  content: "• ";
  font-size: 30px;
  position: absolute;
  left: -3px;
  top: -10px;
}
.sort-list-user-ads .bullet-green-tasks:before {
  color: #62aa1e;
  content: "• ";
  font-size: 30px;
  position: absolute;
  left: -3px;
  top: -10px;
}
.sort-list-user-ads span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.img-bubble {
  width: 100%;
  padding-right: 0 !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.bubble-user:hover {
  display: block;
}
.bubble-user {
  display: none;
  position: absolute;
  width: 250px;
  padding: 0;
  background: #FFFFFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  left: -5px;
  top: 35px;
  z-index: 9;
  border: 1px;
  border-style: solid;
  border-color: #dbdbdd;
  -webkit-box-shadow: 0 3px 22px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 22px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
}
.bubble-user .info-bubble {
  padding-top: 10px;
  padding-bottom: 10px;
}
.bubble-user .info-bubble p {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 1px;
}
.bubble-user .info-bubble span {
  color: #585858;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.bubble-user .bubble-bottom {
  padding-bottom: 5px;
  padding-top: 5px;
  background-color: #f9f9f9;
}
.bubble-user .bubble-bottom i {
  color: #afafaf;
}
.bubble-user .bubble-bottom span {
  color: #afafaf;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 13px;
}
.bubble-user:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 4px 6px;
  border-color: #4f3e23 transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -6px;
  left: 11px;
}
/*single user-more*/
.list-user-more-info {
  float: left;
  padding-top: 10px;
}
.list-user-more-info span {
  color: #a7a7a7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.list-user-more-info p {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 0;
}
.list-user-more-info h3 {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.list-user-more-info a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
/*sort end*/
.F0F0F0-back {
  background: #F0F0F0 !important;
}
.pagin-bottom {
  background-color: #F0F0F0;
}
.pag-small {
  padding-top: 15px;
}
.pag-small p {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.pag-small p a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
  cursor: pointer;
}
.pag-small p a:hover {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 14px;
  padding-left: 3px;
  padding-right: 3px;
  text-decoration: none;
  cursor: pointer;
}
.pag-small p a:active {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 14px;
  padding-left: 3px;
  padding-right: 3px;
}
.pag-small p a:focus {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 14px;
  padding-left: 3px;
  padding-right: 3px;
}
.pag-small p a.active {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 14px;
  padding-left: 3px;
  padding-right: 3px;
}
.pag-small span.active {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 14px;
  padding-left: 3px;
  padding-right: 4px;
}
.pagination {
  margin: 5px 0 0 0;
}
.pagination .pag-pre {
  margin-right: 10px;
  border: none;
  border-radius: 5px;
  background-color: #1D5CAB;
}
.pagination .pag-pre:hover {
  border: none;
  border-radius: 5px;
  background-color: #1D5CAB;
}
.pagination .pag-pre:active {
  border: none;
  border-radius: 5px;
  background-color: #1D5CAB;
}
.pagination .pag-pre:focus {
  border: none;
  border-radius: 5px;
  background-color: #1D5CAB;
}
.pagination .pag-next {
  margin-left: 10px;
  border: none;
  border-radius: 5px;
  background-color: #1D5CAB;
}
.pagination .pag-next:hover {
  border: none;
  border-radius: 5px;
  background-color: #1D5CAB;
}
.pagination .pag-next:active {
  border: none;
  border-radius: 5px;
  background-color: #1D5CAB;
}
.pagination .pag-next:focus {
  border: none;
  border-radius: 5px;
  background-color: #1D5CAB;
}
.pagination li a {
  border: none;
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.pagination li a:hover {
  font-weight: 800;
  color: #1D5CAB;
  background-color: #fff;
}
.pagination li a:focus {
  font-weight: 800;
  color: #1D5CAB;
  background-color: #fff;
}
.pagination li a:active {
  font-weight: 800;
  color: #1D5CAB;
  background-color: #fff;
}
.pagination li a.divider {
  border-right: 2px solid #ebebeb;
}
/*tabelka...*/
td a {
  position: relative;
}
td a .bubble-user {
  left: 18px;
}
.drop-for-table {
  display: none;
}
.table-drop-more-info {
  padding-top: 10px;
}
.table-drop-more-info img {
  max-width: 165px;
  max-height: 117px;
}
.table-drop-more-info span {
  color: #a7a7a7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.table-drop-more-info p {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 0;
  word-break: break-all;
}
.table-drop-more-info h3 {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.table-drop-more-info a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.table-drop-more-info tr {
  width: 100%;
  display: inline-table;
}
.table-drop-more-info th {
  width: 50%;
  border-bottom: 1px solid #ddd !important;
}
.table-drop-more-info th i {
  color: #8c8c8c;
  float: right;
  padding-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
}
.table-drop-more-info td {
  border-top: none !important;
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  vertical-align: top;
}
.table-drop-more-info table {
  height: 200px;
  width: 95%;
}
.table-drop-more-info tbody {
  overflow-y: scroll;
  height: 150px;
  width: 95%;
  position: absolute;
  border: 1px solid #dddddd;
  top: 72px;
}
.table-drop-more-info .add-and-delete {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 3px 15px 3px 15px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.table-drop-more-info .add-and-delete:hover {
  background-color: #4485f4;
}
.table-drop-more-info .padding-of-table {
  padding-top: 10px;
}
.left-men-button {
  background-color: transparent;
  float: left;
  margin: 4px;
}
.left-men-button span {
  background-color: #FFF;
}
.left-men-button-card {
  background-color: transparent;
  float: left;
  padding: 0 6px 0 15px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 10px;
}
.left-men-button-card span {
  background-color: #525252;
}
.slide-button {
  position: absolute;
  top: 5px;
  right: -15px;
}
.left-men-button-x {
  background-color: transparent;
}
@media (max-width: 992px) {
  .rounding {
    display: none !important;
  }
  #admin-ul {
    margin-top: 10px;
  }
  .admin-panel .messages-list {
    height: auto !important;
    max-height: 350px !important;
  }
  .admin-panel .message-window-listing {
    height: auto !important;
    max-height: 340px !important;
  }
  .small-step-info {
    padding-left: 0 !important;
  }
  .tbj-aplet-is-granted {
    display: none;
  }
  .slide-button {
    display: none !important;
  }
  .show-respo-menu {
    display: block;
  }
  .rwd-padd {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .notifi-rwd {
    display: block;
    position: relative;
  }
  .breadcrumb-admin-list {
    display: none;
  }
  .sidebar {
    top: 42px !important;
  }
  .hide-respo-menu {
    display: none;
  }
  .left-men-button-x {
    display: block !important;
  }
  .left-men-button {
    display: block !important;
  }
  .tab-1-content.monitoring-pulpit-bookmark-content,
  .tab-1-content.qq-bookmark-content,
  .tab-1-content.notifies-bookmark-content,
  .tab-1-content.list-qq-bookmark-content,
  .tab-1-content.findjob-bookmark-content,
  .tab-1-content.tasks-bookmark-content,
  .tab-1-content.notes-page,
  .tab-1-content.administration-recruitmentsmanage-bookmark-content,
  .tab-1-content.active-advertisement-bookmark-content,
  .tab-1-content.archive-advertisement-bookmark-content {
    padding-top: 0 !important;
  }
  .tab-1-content.pulpit-background {
    padding-top: 10px !important;
  }
  .sidebar-left.admin-left-side.sidebar-open {
    top: 0 !important;
    padding-top: 60px;
  }
  .sidebar-left.admin-left-side.sidebar-open #mCSB_1_container ul#admin-ul.nav {
    margin-top: 0;
  }
}
@media (min-width: 993px) {
  /*    full bez left menu*/
  .for-full-leftsie {
    position: absolute !important;
    top: 100px !important;
  }
  /*    full bez left menu*/
  .show-respo-menu {
    display: none;
  }
  .notifi-rwd {
    display: none;
  }
  .left-men-button {
    display: none !important;
  }
  .left-men-button-x {
    display: none !important;
  }
}
.sort-list-user-ads th:first-child {
  width: 35%;
}
.sort-list-user-ads td:first-child {
  width: 32%;
}
.sort-list-user-ads th:nth-child(2) {
  width: 20%;
}
.sort-list-user-ads td:nth-child(2) {
  width: 17%;
}
.sort-list-user-ads th:nth-child(3) {
  width: 27%;
}
.sort-list-user-ads td:nth-child(3) {
  width: 19%;
}
.sort-list-user-ads th:nth-child(4) {
  width: 18%;
}
.sort-list-user-ads td:nth-child(4) {
  width: 17%;
}
.sort-list-user-ads th:nth-child(5) {
  width: 12%;
}
.sort-list-user-ads td:nth-child(5) {
  width: 12%;
}
#announcements_table .sort-list th:first-child {
  width: 33%;
}
#announcements_table .sort-list th:nth-child(2) {
  width: 20%;
}
#announcements_table .sort-list th:nth-child(3) {
  width: 20%;
}
#announcements_table .sort-list th:nth-child(4) {
  width: 17%;
}
#announcements_table .sort-list th:nth-child(5) {
  width: 17%;
}
#announcements_table_2 .sort-list th:first-child {
  width: 27%;
}
#announcements_table_2 .sort-list th:nth-child(2) {
  width: 15%;
}
#announcements_table_2 .sort-list th:nth-child(3) {
  width: 15%;
}
#announcements_table_2 .sort-list th:nth-child(4) {
  width: 17%;
}
#announcements_table_2 .sort-list th:nth-child(5) {
  width: 12%;
}
#announcements_table_2 .sort-list th:nth-child(6) {
  width: 12%;
}
.superTable td:first-child {
  width: 27% !important;
}
.superTable td:nth-child(2) {
  width: 15% !important;
}
.superTable td:nth-child(3) {
  width: 15% !important;
}
.superTable td:nth-child(4) {
  width: 17% !important;
}
.superTable td:nth-child(5) {
  width: 12% !important;
}
.superTable td:nth-child(6) {
  width: 12% !important;
}
.sort-list-user-ads td:first-child {
  width: 32%;
}
.sort-list-user-ads td:nth-child(2) {
  width: 20%;
}
.sort-list-user-ads td:nth-child(3) {
  width: 19%;
}
.sort-list-user-ads td:nth-child(4) {
  width: 18%;
}
.sort-list-user-ads td:nth-child(5) {
  width: 8%;
}
/*tabelka... end*/
/*admin hr menu top*/
#admin-hr {
  background-color: #4485F4;
}
#admin-hr .container {
  width: 100%;
}
#admin-hr .container .brand-haer {
  z-index: 1002;
  padding-top: 5px;
}
#admin-hr .container .hr-top-menu {
  list-style: none;
  float: right;
  margin-bottom: 0;
}
#admin-hr .container .hr-top-menu li {
  display: inline;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.dropdown-hr-top {
  padding-top: 15px;
  padding-bottom: 10px;
  background-color: #4485f4;
}
.dropdown-hr-top a:hover {
  font-weight: 600;
}
.dropdown-hr-top .fa-envelope {
  color: #fff;
}
.dropdown-hr-top .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 3px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  background-color: #fe1010;
  border-radius: 10px;
  position: relative;
  top: -8px;
  font-family: 'Open Sans', sans-serif;
}
/*admin hr menu top end*/
/*hr-drop-person-top*/
.badge-all-notification {
  position: absolute;
  min-width: 18px;
  text-align: center;
  top: 16px;
  right: 1px;
  background-color: #F00 !important;
  color: #fff;
  border-radius: 50px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 10px;
  padding: 0 2px 1px 2px;
}
.badge-all-notification.small {
  top: 5px;
  right: initial;
}
.badge-all-notification.show_0,
.badge-all-notification.show_ {
  display: none;
}
.hr-drop-person-top {
  padding-bottom: 0;
  padding-top: 5px;
}
.hr-drop-person-top a {
  float: left;
}
.hr-drop-person-top a .profile-image {
  top: 0;
}
.hr-drop-person-top .name-person-top {
  float: left;
  top: 0;
  position: relative;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
  padding-right: 35px;
}
.hr-drop-person-top .name-person-top .person-top-job {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
  font-style: italic;
}
.hr-drop-person-top .big-hevron-drop {
  height: 50px;
  float: right;
  top: 0;
  right: 0;
  position: absolute;
  margin-bottom: 0;
  width: 25px;
  background-color: #2767d6;
}
.hr-drop-person-top .big-hevron-drop .pos-caret {
  position: relative;
  color: #fff;
  top: 15px;
  left: 9px;
}
.dropdown-menu-rwd li a {
  background-color: white;
}
.hr-drop-person-top-rwd {
  padding-bottom: 0;
  padding-top: 0;
  float: left;
  width: 100%;
  /*    margin-top: 1px;*/
}
.hr-drop-person-top-rwd a {
  float: left;
  padding-top: 4px;
  padding-bottom: 0;
  background-color: #4485F4;
}
.hr-drop-person-top-rwd a .profile-image {
  top: 0;
  margin-left: 10px;
  border: none;
}
.hr-drop-person-top-rwd .name-person-top {
  float: left;
  top: 0;
  position: relative;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
  padding-right: 35px;
}
.hr-drop-person-top-rwd .name-person-top .person-top-job {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
  font-style: italic;
}
.hr-drop-person-top-rwd .big-hevron-drop {
  height: 100%;
  float: right;
  top: 0;
  right: 0;
  position: absolute;
  margin-bottom: 0;
  width: 35px;
  background-color: #2767d6;
}
.hr-drop-person-top-rwd .big-hevron-drop .pos-caret {
  position: relative;
  color: #fff;
  top: 43%;
  left: 12px;
}
/*hr-drop-persjobon-top end*/
/*drop messages*/
.arrow-up-png {
  position: absolute;
  top: -6px;
  left: 83px;
}
.drop-for-messages .list-mess {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 5px !important;
}
.drop-for-notices .list-mess {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 5px !important;
}
.drop-for-notices {
  left: -70px;
}
.drop-for-messages,
.drop-for-notices {
  border: none;
  top: 58px;
}
.drop-for-messages .more-messages-overl,
.drop-for-notices .more-messages-overl {
  width: 100%;
  padding: 0 !important;
}
.drop-for-messages .more-messages-overl .profile-loader,
.drop-for-notices .more-messages-overl .profile-loader {
  background-color: #fff;
  padding-bottom: 0;
}
.drop-for-messages .more-messages-overl .profile-loader a,
.drop-for-notices .more-messages-overl .profile-loader a {
  background-color: #ececec;
  padding: 5px 0 5px 0;
  float: left;
  width: 100%;
  margin-top: 5px;
}
.drop-for-notices,
.drop-for-notices {
  border: none;
  top: 58px;
}
.drop-for-notices .more-messages-overl,
.drop-for-notices .more-messages-overl {
  width: 100%;
  padding: 0 !important;
}
.drop-for-notices .more-messages-overl .profile-loader,
.drop-for-notices .more-messages-overl .profile-loader {
  background-color: #fff;
  padding-bottom: 0;
}
.drop-for-notices .more-messages-overl .profile-loader a,
.drop-for-notices .more-messages-overl .profile-loader a {
  background-color: #ececec;
  padding: 5px 0 5px 0;
  float: left;
  width: 100%;
  margin-top: 5px;
}
.message-fff .single-message {
  background-color: #FFFFFF;
}
.message-fff .single-message:hover {
  background-color: #ececec;
}
.rwd-menu-border {
  border-bottom: 1px solid #caccce;
}
/*form rwd*/
.form-rwd {
  background-color: #4485F4;
  padding: 10px;
}
.form-rwd .admin-search {
  padding-top: 0;
  width: 100%;
  position: relative;
  margin-right: 0;
}
.form-rwd .admin-search button {
  position: absolute;
  top: 0;
  right: 20px;
  border: none;
  background-color: transparent;
  padding-top: 4px;
}
/*drop messages end*/
/*tab messages*/
.messages-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  font-family: 'Open Sans', sans-serif;
}
.messages-bookmark-content .mCustomScrollbar {
  max-height: initial;
}
.messages-bookmark-content .active-note-background {
  background-color: #215ea7;
}
.messages-bookmark-content .active-note-color {
  color: white !important;
}
.messages-bookmark-content .width-message-photo {
  height: 50px;
  width: 50px;
}
.messages-bookmark-content .messages-pictures {
  float: left;
  margin-right: 10px;
}
.messages-bookmark-content .messages-pictures-text {
  float: left;
}
.messages-bookmark-content .personal-and-time {
  margin-bottom: 0;
  font-weight: 600;
  color: #215ea7;
}
.messages-bookmark-content .message-time {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 12px;
  color: #787878;
}
.messages-bookmark-content .label-message {
  padding: 10px;
  position: relative;
}
.messages-bookmark-content .label-message:hover {
  background-color: #f8f8f8;
}
.messages-bookmark-content .messages-list {
  padding-left: 0;
  border-right: 1px;
  border-top: 0;
  border-bottom: 1px;
  border-left: 0;
  border-style: solid;
  border-color: #e1e1e1;
}
.messages-bookmark-content .notes-list {
  min-height: 350px;
  padding-left: 0;
  border-right: 1px;
  border-top: 0;
  border-bottom: 1px;
  border-left: 0;
  border-style: solid;
  border-color: #e1e1e1;
}
.messages-bookmark-content p.notes-padding {
  padding-top: 20px;
}
.messages-bookmark-content .notes-window-height {
  height: 200px;
}
.messages-bookmark-content a.none-underline {
  text-decoration: none;
}
.messages-bookmark-content a.none-underline-hb {
  text-decoration: none;
}
.messages-bookmark-content .message-people-name {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 24px;
  padding: 10px;
  height: 54px;
}
.messages-bookmark-content .message-people-name a {
  color: inherit;
  text-decoration: none;
}
.messages-bookmark-content .send-button {
  margin-bottom: 20px;
  background-color: #215ea7;
  border: none;
}
.messages-bookmark-content .send-button:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.messages-bookmark-content .send-button:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.messages-bookmark-content .send-button:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.messages-bookmark-content .send-button-new-message {
  float: right;
  margin-bottom: 20px;
  margin-right: 15px;
  margin-top: 10px;
}
.messages-bookmark-content .send-button-return {
  float: left;
  margin-bottom: 20px;
  margin-right: 15px;
  margin-top: 10px;
  background-color: #fff;
  color: #2e6da4;
  margin-left: 19%;
}
.messages-bookmark-content .new-message-labels {
  padding-bottom: 10px;
}
.messages-bookmark-content .new-message-content {
  padding-bottom: 30px;
}
.messages-bookmark-content .new-message-window {
  display: none;
}
.messages-bookmark-content .arrow_box_left {
  position: relative;
  background: #f8f8f8;
  padding: 10px;
  border-radius: 5px;
  color: #525252;
}
.messages-bookmark-content .arrow_box_left:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(248, 248, 248, 0);
  border-right-color: #f8f8f8;
  border-width: 8px;
  margin-top: -8px;
}
.messages-bookmark-content .arrow_box_right {
  position: relative;
  background: #f0f0f0;
  padding: 10px;
  border-radius: 5px;
  text-align: right;
}
.messages-bookmark-content .arrow_box_right:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(248, 248, 248, 0);
  border-left-color: #f0f0f0;
  border-width: 8px;
  margin-top: -8px;
}
.messages-bookmark-content .message-time-right {
  text-align: right;
  font-size: 10px;
}
.messages-bookmark-content .message-time-left {
  font-size: 10px;
}
.messages-bookmark-content .new-message {
  padding-top: 20px;
}
.messages-bookmark-content #sendMessageForm {
  text-align: right;
}
.messages-bookmark-content #sendMessageForm button {
  margin: 0;
}
/*tab messages end*/
/*tab archive*/
.archive-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.archive-bookmark-content .mCustomScrollbar {
  max-height: initial;
}
.archive-bookmark-content .messages-pictures {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}
.archive-bookmark-content .messages-pictures-text {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}
.archive-bookmark-content .personal-and-time {
  padding-top: 10px;
  margin-bottom: 0;
  font-weight: 600;
  color: #215ea7;
}
.archive-bookmark-content .message-time {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 12px;
  color: #787878;
}
.archive-bookmark-content .label-message {
  padding: 10px;
}
.archive-bookmark-content div.messages-list div:nth-child(even) {
  background: #f8f8f8;
}
.archive-bookmark-content .messages-list {
  padding-left: 0;
  border-right: 1px;
  border-top: 0;
  border-bottom: 1px;
  border-left: 0;
  border-style: solid;
  border-color: #e1e1e1;
}
.archive-bookmark-content .notes-list {
  padding-left: 0;
  border-right: 1px;
  border-top: 0;
  border-bottom: 1px;
  border-left: 0;
  border-style: solid;
  border-color: #e1e1e1;
}
.archive-bookmark-content .message-people-name {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 24px;
  padding: 10px;
  height: 54px;
}
.archive-bookmark-content .message-people-name a {
  color: inherit;
  text-decoration: none;
}
.archive-bookmark-content .send-button {
  float: right;
  margin-bottom: 20px;
}
.archive-bookmark-content .send-button-new-message {
  float: right;
  margin-bottom: 20px;
  margin-right: 15px;
  margin-top: 10px;
}
.archive-bookmark-content .new-message-labels {
  padding-bottom: 10px;
}
.archive-bookmark-content .new-message-content {
  padding-bottom: 10px;
}
.archive-bookmark-content .new-message-window {
  display: none;
}
.archive-bookmark-content .arrow_box_left {
  position: relative;
  background: #f8f8f8;
  padding: 10px;
  border-radius: 5px;
  color: #525252;
}
.archive-bookmark-content .arrow_box_left:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(248, 248, 248, 0);
  border-right-color: #f8f8f8;
  border-width: 8px;
  margin-top: -8px;
}
.archive-bookmark-content .arrow_box_right {
  position: relative;
  background: #f8f8f8;
  padding: 10px;
  border-radius: 5px;
  text-align: right;
}
.archive-bookmark-content .arrow_box_right:after {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(248, 248, 248, 0);
  border-left-color: #f8f8f8;
  border-width: 8px;
  margin-top: -8px;
}
.archive-bookmark-content .message-time-right {
  text-align: right;
  font-size: 10px;
}
.archive-bookmark-content .message-time-left {
  font-size: 10px;
}
.archive-bookmark-content .new-message {
  padding: 20px;
}
/*tab archive end*/
.rwd-title-menu {
  text-align: center;
  margin-right: 40px;
  color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 16px;
  padding-top: 9px;
}
/*admin-hr formy*/
.form-hr-edit {
  background-color: #fff;
  /*    padding-top: 15px;*/
}
.form-hr-edit .login-page-admin form .whole-every-field .small-tooltip-qq {
  text-align: right;
  padding-top: 30px;
  font-style: italic;
  color: #808285;
  font-size: 11px;
}
.form-hr-edit .login-page-admin form .whole-every-field .error-pos {
  display: none;
  position: absolute;
  top: 6px;
  right: 20px;
}
.form-hr-edit .validate-icon-position-ok {
  top: 7px;
  right: -10px;
}
.form-hr-edit .validate-icon-position-error {
  top: 7px;
  right: -10px;
}
.form-hr-edit .name-info-error {
  display: none;
}
.form-hr-edit .mail1-info-error {
  z-index: 99;
}
.form-hr-edit .log-in-button-edit button {
  float: right;
}
.form-hr-edit .log-in-button-edit button:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.form-hr-edit .log-in-button-edit button:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.form-hr-edit .log-in-button-edit button:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.form-section-title p {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 14px;
  padding-top: 15px;
}
.form-section-title hr.style-hr-form {
  border: 0;
  height: 1px;
  background: #e0e0e0;
  margin-top: 10px;
  margin-bottom: 20px;
}
.input-generate-pin {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
}
.button-generate-pin {
  width: 120px;
  position: absolute;
  right: 15px;
  background-color: #215ea7;
  padding: 6px;
  color: #fff !important;
  text-align: center;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.button-generate-pin:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.button-generate-pin:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.button-generate-pin:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
#mail-form-error {
  display: none;
  color: #dd0303;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 12px;
  position: absolute;
  right: -200px;
  top: 7px;
}
#mail-form-error i {
  color: #dd0303;
  padding-right: 5px;
}
#pass-form-error {
  display: none;
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
  position: absolute;
  right: -265px;
  top: 0;
  max-width: 265px;
}
#pass-form-error i {
  color: #dd0303;
  padding-right: 5px;
}
select {
  -webkit-appearance: button;
  -moz-appearance: button;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  background-image: url("../img/select-down.png") !important;
  background-repeat: no-repeat !important;
  background-position: 97% 38% !important;
  border: 1px solid #e0e0e0 !important;
}
.date-picture {
  background-image: url('../img/datepickericon.png');
  background-repeat: no-repeat;
  background-position: 93% 50%;
}
.date-picture-hb {
  background-image: url('../img/datepickericonhb.png');
  background-repeat: no-repeat;
  background-position: 93% 50%;
  border: none;
  text-align: center;
  background-color: #a70f64;
  padding: 8px;
  color: white;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  outline: none;
}
.date-picture-hb::-webkit-input-placeholder {
  color: white;
  font-style: normal;
}
.date-picture-hb:-moz-placeholder {
  color: white;
  font-style: normal;
}
.date-picture-hb::-moz-placeholder {
  color: white;
  font-style: normal;
}
.date-picture-hb:-moz-placeholder {
  color: white;
  font-style: normal;
}
.date-picture-reference {
  border: none;
  padding: 8px;
  color: #717171;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  outline: none;
}
.date-picture-reference::-webkit-input-placeholder {
  color: #717171;
  font-style: normal;
}
.date-picture-reference:-moz-placeholder {
  color: #717171;
  font-style: normal;
}
.date-picture-reference::-moz-placeholder {
  color: #717171;
  font-style: normal;
}
.date-picture-reference:-moz-placeholder {
  color: #717171;
  font-style: normal;
}
.hb-input-conteworking.date-picture-reference::-webkit-input-placeholder {
  font-style: italic;
}
.hb-input-conteworking.date-picture-reference:-moz-placeholder {
  font-style: italic;
}
.hb-input-conteworking.date-picture-reference::-moz-placeholder {
  font-style: italic;
}
.hb-input-conteworking.date-picture-reference:-moz-placeholder {
  font-style: italic;
}
.notificationOptions {
  display: none;
}
.padding-15 {
  padding: 15px;
}
.paddding-t-10 {
  padding-top: 10px;
}
.border-none {
  border: none !important;
}
.border-bottom {
  border-bottom: 1px solid #BDBEC3;
  padding-bottom: 10px;
}
.textareaRecruitment {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
.textareaAnswers {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
.chev-ico i {
  padding-left: 6px;
}
.question-style {
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  padding-top: 15px;
  margin: 5px 0 5px 0;
}
.question-style .remove_field i {
  color: #ccc;
  padding-right: 15px;
  padding-top: 15px;
  position: absolute;
  top: 0;
  right: 0;
}
.question-style-qq {
  padding-top: 15px;
  margin: 5px 0 5px 0;
}
.question-style-qq .remove_field_qq i {
  color: #ccc;
  padding-right: 15px;
  padding-top: 15px;
  position: absolute;
  top: -6px;
  right: -20px;
}
.input_fields_wrap {
  margin-bottom: 30px;
}
.input_fields_wrap .add_field_button {
  position: absolute;
  bottom: -32px;
  right: 0;
  border: none;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
}
.input_fields_wrap .add_field_button:focus {
  outline: 0;
}
.input_fields_wrap .add_field_button i {
  color: #1c1c1c;
  padding-right: 5px;
}
.input_fields_wrap_qq {
  margin-bottom: 30px;
}
.input_fields_wrap_qq .add_field_button_qq {
  position: absolute;
  bottom: -32px;
  right: 35%;
  border: none;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
}
.input_fields_wrap_qq .add_field_button_qq:focus {
  outline: 0;
}
.input_fields_wrap_qq .add_field_button_qq i {
  color: #1c1c1c;
  padding-right: 5px;
}
.padding-in-addqq {
  padding-top: 20px;
  padding-bottom: 20px;
}
.border-in-addqq {
  border-top: 1px solid #ececec;
}
.f-ri-and-right {
  float: right !important;
  text-align: right;
}
.remove_field0 {
  position: absolute;
  top: 5px;
  right: -5px;
}
.remove_field0 i {
  color: #ccc;
}
.remove_field1 {
  position: absolute;
  top: 5px;
  right: -5px;
}
.remove_field1 i {
  color: #ccc;
}
.remove_field2 {
  position: absolute;
  top: 5px;
  right: -5px;
}
.remove_field2 i {
  color: #ccc;
}
.remove_field3 {
  position: absolute;
  top: 5px;
  right: -5px;
}
.remove_field3 i {
  color: #ccc;
}
.remove_field4 {
  position: absolute;
  top: 5px;
  right: -5px;
}
.remove_field4 i {
  color: #ccc;
}
.remove_field5 {
  position: absolute;
  top: 5px;
  right: -5px;
}
.remove_field5 i {
  color: #ccc;
}
.remove_field i {
  color: #ccc;
  padding-right: 15px;
  padding-top: 15px;
  position: absolute;
  top: 0;
  right: 0;
}
/*admin-hr formy end*/
/*tab company profile*/
.companyprofile-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.companyprofile-bookmark-content .tooltip-padding-top {
  padding-top: 5px;
}
.companyprofile-bookmark-content .changecolor + .tooltip > .tooltip-inner {
  background-color: #fff;
  color: #000;
  border: 1px solid #e0e0e0;
}
.companyprofile-bookmark-content .changecolor + .tooltip.right > .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #e0e0e0;
  color: #fff;
}
.companyprofile-bookmark-content .padding-in-input {
  padding-left: 0;
  padding-bottom: 10px;
}
.companyprofile-bookmark-content .plus-button {
  border-color: #1d5cab;
  color: #1d5cab;
  font-weight: 600;
}
.companyprofile-bookmark-content i {
  color: #1d5cab;
}
.companyprofile-bookmark-content .delete-position {
  color: #5e5e5e;
  margin-left: 10px;
}
.companyprofile-bookmark-content .choose-elements {
  padding-top: 7px;
}
.companyprofile-bookmark-content .underline-div {
  border-bottom: 1px solid #f8f8f8;
}
.paddding-t-20 {
  padding-top: 20px;
}
/*tab company profile end*/
/*    display: none;*/
.error-1 {
  display: none;
  padding-top: 5px;
  margin-bottom: 0;
  width: 100%;
  float: left;
}
.error-2 {
  padding-top: 5px;
  margin-bottom: 0;
  width: 100%;
  float: left;
}
.error-2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.addtaskRadio input[type="radio"] {
  display: none;
}
.addtaskRadio input[type="radio"] + label {
  color: #292321;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.addtaskRadio input[type="radio"] + label span {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.addtaskRadio input[type="radio"] + label span {
  background-color: #292321;
}
.addtaskRadio input[type="radio"]:checked + label span {
  background-color: #CC3300;
}
.addtaskRadio input[type="radio"] + label span,
.addtaskRadio input[type="radio"]:checked + label span {
  -webkit-transition: background-color 0.4s linear;
  -o-transition: background-color 0.4s linear;
  -moz-transition: background-color 0.4s linear;
  transition: background-color 0.4s linear;
}
.addtaskRadio1 input[type="radio"]:checked + label span {
  background-color: #62aa1e;
}
.addtaskRadio2 input[type="radio"]:checked + label span {
  background-color: #214caf;
}
.addtaskRadio4 input[type="radio"]:checked + label span {
  background-color: #214caf;
}
.addtaskRadio5 input[type="radio"]:checked + label span {
  background-color: #214caf;
}
.addtaskRadio3 input[type="radio"]:checked + label span {
  background-color: #ffb217;
}
.addtaskRadio1 input[type="radio"] + label span {
  background-color: #62aa1e;
  font-family: 'Glyphicons Halflings' !important;
  color: #fff;
}
.addtaskRadio2 input[type="radio"] + label span {
  background-color: #214caf;
  font-family: 'Glyphicons Halflings' !important;
  color: #fff;
}
.addtaskRadio4 input[type="radio"] + label span {
  background-color: #214caf;
  font-family: 'Glyphicons Halflings' !important;
  color: #fff;
}
.addtaskRadio5 input[type="radio"] + label span {
  background-color: #214caf;
  font-family: 'Glyphicons Halflings' !important;
  color: #fff;
}
.addtaskRadio3 input[type="radio"] + label span {
  background-color: #ffb217;
  font-family: 'Glyphicons Halflings' !important;
  color: #fff;
}
.glyphicon-ok:before {
  content: "\e013";
  position: absolute;
  top: 4px;
  left: 4px;
  font-size: 10px;
}
.addtaskRadio {
  float: left;
  padding-right: 20px;
}
.addtaskRadio label {
  margin-bottom: 0;
}
.addtaskRadio label p {
  float: left;
  line-height: 15px;
  margin-bottom: 0;
}
textarea {
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
}
.padding-l-0 {
  padding-left: 0;
}
#field {
  margin-bottom: 10px;
  float: left;
  width: 100%;
}
.add-more {
  background-color: #215EA7;
  color: #fff;
}
.add-more:hover {
  background-color: #215EA7;
  color: #fff;
}
.add-more:active {
  background-color: #215EA7;
  color: #fff;
}
.add-more:focus {
  background-color: #215EA7;
  color: #fff;
}
.dynamic-input-style {
  width: 88% !important;
  float: left;
  margin-bottom: 10px;
}
.dynamic-button-style {
  float: right;
}
.remove-me {
  padding: 6px 14px;
}
.tab-1-content {
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.background-new-card {
  background-color: #e2e2e2;
}
.tab-2-content,
.tab-3-content,
.tab-4-content,
.tab-5-content,
.tab-6-content,
.tab-7-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  display: none;
}
#miniScroller {
  width: 100%;
  position: relative;
  z-index: 9999;
}
#miniScroller li {
  float: left;
}
@media (max-width: 1300px) and (min-width: 1000px) {
  .breadcrumb-admin .breadcrumb-admin-list a {
    font-size: 16px;
  }
  .breadcrumb-admin .breadcrumb-admin-list span.no-hover {
    font-size: 18px;
  }
}
@media (max-width: 1200px) and (min-width: 1000px) {
  .breadcrumb-admin .breadcrumb-admin-list {
    padding: 20px 0 15px 10px;
  }
}
@media (max-width: 1220px) and (min-width: 1110px) {
  .five-steps-font-size {
    padding-top: 4px !important;
    font-size: 14px !important;
  }
}
@media (max-width: 1119px) and (min-width: 768px) {
  .five-steps-font-size {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    font-size: 12px !important;
  }
}
.scrollableArea {
  float: left;
}
.bookmarks {
  /*      width: 400px;*/
  list-style-type: none;
  white-space: nowrap;
  overflow-x: auto;
}
.content2 {
  width: 100%;
  display: inline !important;
}
.content2 li {
  display: inline;
}
tr.highlight td {
  background-color: #ebebeb;
}
.fix-menu-hr {
  width: 100% !important;
  z-index: 999 !important;
  position: fixed !important;
  top: 0 !important;
  height: 51px;
}
.admin-panel-fix-hr {
  margin-top: 51px;
}
.breadcrumb-admin,
.breadcrumb-fix-overlay {
  background-color: #F0F0F0;
}
.admin-table-fixed tbody {
  /*        top: 162px;*/
  /*        height: 60%;
                overflow-y: scroll;*/
}
.hasScrolled-right {
  position: fixed !important;
  bottom: 20px;
  right: 0;
}
.floRight {
  float: right;
}
div.highlight {
  background-color: #EBEBEB;
}
td {
  position: relative;
}
tr.strikeout td:nth-child(2):before,
tr.strikeout td:nth-child(3):before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 0;
  border-bottom: 1px solid #dbdbdd;
  width: 100%;
}
tr.strikeout td:first-child:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: auto;
  border-bottom: 1px solid #dbdbdd;
  width: 86%;
  right: -2px;
}
.als-container {
  /*	position: relative;
            width: 100%;
            margin: 0 auto;*/
  float: right;
  position: relative;
  z-index: 998;
  background-color: #F0F0F0;
  padding-right: 40px;
}
/****************************************
 * viewport styling
 ***************************************/
.als-viewport {
  /*	position: relative;*/
  overflow: hidden;
  /*	margin: 0 auto;*/
  float: right;
}
/***************************************************
 * wrapper styling
 **************************************************/
.als-wrapper {
  position: relative;
  /* if you are using a list with <ul> <li> */
  list-style: none;
  height: 69px;
  float: right;
}
/*************************************
 * item: single list element
 ************************************/
.als-item {
  position: relative;
  display: block;
  text-align: center;
  cursor: pointer;
  float: left;
}
/***********************************************
 * prev, next: buttons styling
 **********************************************/
.als-prev,
.als-next {
  position: absolute;
  cursor: pointer;
  clear: both;
}
#demo2 {
  /*    margin: 40px auto;*/
}
#demo2 .als-item {
  /*    margin: 0 5px;
        padding: 4px 0;
        min-height: 120px;
        min-width: 100px;*/
  text-align: center;
}
#demo2 .als-item img {
  display: block;
  margin: 0 auto;
  vertical-align: middle;
}
#demo2 .als-prev,
#demo2 .als-next {
  top: 30px;
}
#demo2 .als-prev {
  left: -30px;
}
#demo2 .als-next {
  right: 20px;
}
.f-ri {
  float: right !important;
}
.f-le {
  float: left !important;
}
/*tab administration in base cv*/
.administration-basecv-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.administration-basecv-bookmark-content i {
  padding-right: 8px;
}
.administration-basecv-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.administration-basecv-bookmark-content i.plus {
  font-size: 12px;
  color: #1d5cab;
  cursor: pointer;
}
.sort-list-user-cv {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-cv .active-profile {
  color: #4485f4;
}
.sort-list-user-cv .red {
  color: red;
}
.sort-list-user-cv .green {
  color: green;
}
.sort-list-user-cv .blue {
  color: blue;
}
.sort-list-user-cv span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-cv span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-cv span.dropdown-options {
  position: relative;
}
.sort-list-user-cv td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-cv a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-cv a:hover {
  text-decoration: none;
}
.sort-list-user-cv a i {
  color: black;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-user-cv a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-cv a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-cv a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-cv a.free-job img {
  padding-right: 7px;
}
.sort-list-user-cv .checkbox-admin {
  top: 20px;
}
.sort-list-user-cv .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-cv span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-basecv th:first-child,
.sort-list-user-cv td:first-child {
  width: 28%;
}
.sort-list-basecv th:nth-child(2),
.sort-list-user-cv td:nth-child(2) {
  width: 7%;
}
.sort-list-basecv th:nth-child(3),
.sort-list-user-cv td:nth-child(3) {
  width: 23%;
}
.sort-list-basecv th:nth-child(4),
.sort-list-user-cv td:nth-child(4) {
  width: 10%;
}
.sort-list-basecv th:nth-child(5),
.sort-list-user-cv td:nth-child(5) {
  width: 13%;
}
.sort-list-basecv th:nth-child(6),
.sort-list-user-cv td:nth-child(6) {
  width: 6%;
}
.sort-list-basecv th:nth-child(7),
.sort-list-user-cv td:nth-child(7) {
  width: 12%;
}
#package_ordered .sort-list-basecv th:nth-child(2) {
  width: 14% !important;
}
#package_ordered .sort-list-basecv th:nth-child(3) {
  width: 13% !important;
}
#package_ordered .sort-list-basecv th:nth-child(6) {
  width: 10% !important;
}
.sort-list-user-cv td:nth-child(7) img:first-child {
  margin: 5px 15px 5px 0;
}
.sort-list-user-managment th:first-child {
  width: 28%;
}
.sort-list-user-managment th:nth-child(2) {
  width: 12%;
}
.sort-list-user-managment th:nth-child(3) {
  width: 12%;
}
.sort-list-user-managment th:nth-child(4) {
  width: 12%;
}
.sort-list-user-managment th:nth-child(5) {
  width: 12%;
}
.sort-list-basecv {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-basecv a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-basecv a:hover {
  text-decoration: none;
}
.sort-list-basecv a i {
  color: black;
  padding-left: 5px;
}
.sort-list-basecv .checkbox-admin {
  top: 3px;
}
.sort-list-basecv .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*tab administration in base cv end*/
.img-bubble {
  width: 100%;
  padding-right: 0 !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.show-bubble {
  margin-left: 8px;
}
.show-bubble img.img-circle {
  width: 60px;
  margin-right: 7px;
  height: 60px;
}
.show-bubble span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.show-bubble:hover {
  cursor: pointer;
}
.bubble-user-cv:hover {
  display: block;
}
.bubble-user-cv {
  display: none;
  position: absolute;
  width: 400px;
  padding: 0;
  background: #FFFFFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  left: -5px;
  top: 35px;
  z-index: 9;
  border: 1px;
  border-style: solid;
  border-color: #dbdbdd;
  -webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  margin-left: 10px;
}
.bubble-user-cv .user-basecv {
  width: 90%;
  padding-top: 10px;
}
.bubble-user-cv .hr-basecv {
  margin-bottom: 0;
}
.bubble-user-cv .info-bubble {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 10px;
}
.bubble-user-cv .info-bubble p {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
  margin-bottom: 1px;
}
.bubble-user-cv .info-bubble span {
  color: #585858;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.bubble-user-cv .info-bubble i {
  color: #8c8c8c;
}
.bubble-user-cv .bubble-bottom {
  padding-bottom: 5px;
  padding-top: 5px;
  background-color: #f9f9f9;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.bubble-user-cv .bubble-bottom i {
  color: #afafaf;
}
.bubble-user-cv .bubble-bottom span {
  color: #afafaf;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 13px;
}
.bubble-user-cv:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 4px 6px;
  border-color: #fff transparent;
  display: block;
  width: 0;
  z-index: 1;
  top: -6px;
  left: 11px;
}
.user-qq-div {
  padding: 0 20px;
}
.user-qq-div .user-qq {
  float: left;
  color: #525252;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  min-width: 200px;
  padding: 5px;
}
.user-qq-div .user-qq img {
  width: 25px;
  margin-right: 7px;
  height: 25px;
  border-radius: 50%;
  vertical-align: middle;
  float: left;
}
.user-qq-div .user-qq p {
  padding-top: 2px;
}
.user-qq-div .user-qq p a {
  margin-left: 10px;
  float: none;
}
.user-qq-div .user-qq p a i {
  color: #CCC;
}
.user-qq-div .add_user_button_qq {
  border: medium none;
  background-color: transparent;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  color: #1C1C1C;
  font-size: 14px;
  padding: 10px;
}
.user-qq-div .add_user_button_qq i {
  color: #1C1C1C;
  padding-right: 5px;
}
.user-qq-div .div_search_users {
  padding: 5px;
}
/*single user-more*/
.list-user-more-info {
  float: left;
  padding-top: 10px;
}
.list-user-more-info span {
  color: #a7a7a7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.list-user-more-info p {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 0;
}
.list-user-more-info h3 {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
}
.list-user-more-info a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
/*dodaj ogłoszenie*/
/*button 1 style*/
.breadcrumb-ads-used-1 {
  border-left: #81a6d3 solid 1px;
  border-bottom: #81a6d3 solid 1px;
  border-top: #81a6d3 solid 1px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.breadcrumb-ads-used-1:after {
  content: url('../img/arrow-out.png');
  position: absolute;
  right: -12px;
  top: -1px;
}
.breadcrumb-ads-used-1 a {
  color: #81a6d3;
  font-weight: 300;
}
.breadcrumb-ads-active-1 {
  border-left: #2d6bb5 solid 1px;
  border-bottom: #2d6bb5 solid 1px;
  border-top: #2d6bb5 solid 1px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.breadcrumb-ads-active-1 a {
  font-weight: 400 !important;
  color: #2d6bb5;
}
.breadcrumb-ads-active-1:after {
  content: url('../img/arrow-in.png') !important;
  position: absolute;
  right: -12px;
  top: -1px;
}
/*button 2*/
.breadcrumb-ads-inactive-2 {
  border-left: none;
  border-bottom: #b5b5b5 solid 1px;
  border-top: #b5b5b5 solid 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumb-ads-inactive-2:before {
  content: url('../img/arrow-inactive.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-ads-inactive-2:after {
  content: url('../img/arrow-inactive.png');
  position: absolute;
  right: -9px;
  top: -1px;
}
.breadcrumb-ads-inactive-2 a {
  color: #b5b5b5;
}
.breadcrumb-ads-used-2 {
  border-left: none;
  border-bottom: #81a6d3 solid 1px;
  border-top: #81a6d3 solid 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumb-ads-used-2:before {
  content: url('../img/arrow-out.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-ads-used-2:after {
  content: url('../img/arrow-out.png');
  position: absolute;
  right: -9px;
  top: -1px;
}
.breadcrumb-ads-used-2 a {
  color: #81a6d3;
}
.breadcrumb-ads-active-2 {
  border-left: none;
  border-right: none;
  border-bottom: #2d6bb5 solid 1px;
  border-top: #2d6bb5 solid 1px;
  margin-right: 5px;
}
.breadcrumb-ads-active-2 a {
  font-weight: 400 !important;
  color: #2d6bb5;
}
.breadcrumb-ads-active-2:before {
  content: url('../img/arrow-in.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-ads-active-2:after {
  content: url('../img/arrow-in.png');
  position: absolute;
  right: -12px;
  top: -1px;
}
/*button 3*/
.breadcrumb-ads-inactive-3 {
  margin-left: 5px;
  border-left: none;
  border-right: #b5b5b5 solid 1px;
  border-bottom: #b5b5b5 solid 1px;
  border-top: #b5b5b5 solid 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumb-ads-inactive-3:before {
  content: url('../img/arrow-inactive.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-ads-inactive-3 a {
  color: #b5b5b5;
}
.breadcrumb-ads-used-3 {
  margin-left: 5px;
  border-left: none;
  border-right: #81a6d3 solid 1px;
  border-bottom: #81a6d3 solid 1px;
  border-top: #81a6d3 solid 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumb-ads-used-3:before {
  content: url('../img/arrow-out.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-ads-used-3 a {
  color: #81a6d3;
}
.breadcrumb-ads-active-3 {
  margin-left: 5px;
  border-left: none;
  border-right: #2d6bb5 solid 1px;
  border-bottom: #2d6bb5 solid 1px;
  border-top: #2d6bb5 solid 1px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.breadcrumb-ads-active-3:before {
  content: url('../img/arrow-in.png');
  position: absolute;
  left: -2px;
  top: -1px;
}
.breadcrumb-ads-active-3 a {
  color: #2d6bb5;
}
/*dodaj ogłoszenie end*/
.cardpro {
  padding-top: 4%;
  padding-left: 4%;
}
.cardpro button {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin-right: 5%;
  margin-bottom: 5%;
  margin-top: 5%;
  font-size: 10pt;
}
@media screen and (min-width: 64em) {
  .cardpro button {
    margin-top: 30%;
  }
}
.cardpro i {
  color: #215ea7;
  padding-right: 5px;
}
.cardpro span.code-and-city {
  padding-left: 15px;
}
.cardpro .cardmap {
  margin-bottom: 20px;
}
.cardpro .cardlogo {
  margin: 0 auto;
}
.cardpro1 {
  padding-top: 4%;
  padding-left: 4%;
}
.cardpro1 .button-up {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin-right: 5%;
  margin-bottom: 5%;
  margin-top: 5%;
  font-size: 10pt;
}
.cardpro1 .button-right1 {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 0 17px 0 0;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 10pt;
  margin-bottom: 2%;
  margin-top: 5%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.cardpro1 .button-right2 {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 10pt;
  margin-bottom: 2%;
  margin-top: 10%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.cardpro1 .logos {
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0 auto;
}
.cardpro1 i {
  color: #215ea7;
  padding-right: 5px;
}
.cardpro1 .ok-and-bad {
  color: white;
  background-color: #1A4A85;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding-left: 18px;
  padding-right: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-right: 10px;
}
.cardpro1 span.code-and-city {
  padding-left: 15px;
}
.cardpro1 .cardmap {
  margin-bottom: 20px;
}
.cardpro1 .cardlogo {
  margin: 0 auto;
}
.cardpro1 .downtext {
  padding-left: 0;
}
.cardpro1 .motto {
  padding-top: 20px;
  padding-right: 17px;
  text-align: right;
  font-style: italic;
}
.cardpro1 .movie {
  border: 0;
}
.cardpro1 .grey-background {
  background-color: #f0f0f0;
  padding-top: 5px;
  padding-bottom: 5px;
}
.cardpro1 .active-profile {
  color: #215ea7;
  font-weight: 600;
}
.cardpro1 .job-offers {
  text-align: right;
  padding-right: 17px;
}
/*password change*/
.pass-change {
  padding-top: 15px;
  padding-bottom: 25px;
}
.pass-change p {
  float: left;
  padding-right: 5px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 20px;
}
.pass-change span {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #c4c4c4;
  font-size: 20px;
}
/*password change*/
.pass-change {
  padding-top: 15px;
  padding-bottom: 25px;
}
.pass-change p {
  float: left;
  padding-right: 5px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 20px;
}
.pass-change span {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #c4c4c4;
  font-size: 20px;
}
/*password change*/
.close-logo-up,
.close-logo-header {
  position: absolute;
  top: 20px;
  right: 5px;
  cursor: pointer;
}
.close-video-img,
.close-logo-img {
  position: absolute;
  top: -10px;
  right: 5px;
  cursor: pointer;
  border: 1px solid #999;
  border-radius: 50%;
}
.logo-upload2 {
  display: none;
  padding-top: 15px;
  position: relative;
}
.logo-upload2 .close-logo-img2 {
  position: absolute;
  top: 20px;
  right: 5px;
  cursor: pointer;
}
.uploadingLogoHold {
  background-color: #fff;
  border: 1px dashed #aaa;
  padding: 4px;
  border-radius: 5px;
}
.uploadingLogoHold:hover {
  cursor: pointer;
}
.uploadingLogoHold .upload-button {
  text-align: center;
}
.uploadingLogoHold .upload-button span {
  float: none;
}
.uploadingLogoHold .upload-button input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 130px;
}
.uploadingLogoHold .upload-button input:hover {
  cursor: pointer;
}
.uploadingLogoHold .upload-button .not-button {
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  padding-right: 10px;
}
.uploadingLogoHold .upload-button .button-for-upload {
  border: 1px solid #215ea7;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
  color: #215ea7;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.uploadingLogoHold p.info-logo-hold {
  text-align: center;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.uploadingLogoHold p.notice-logo-hold {
  text-align: center;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
  padding-top: 15px;
}
/*tab business contact*/
.businesscontact-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.businesscontact-bookmark-content .tooltip-padding-top {
  padding-top: 5px;
}
.businesscontact-bookmark-content .changecolor + .tooltip > .tooltip-inner {
  background-color: #fff;
  color: #000;
  border: 1px solid #e0e0e0;
}
.businesscontact-bookmark-content .changecolor + .tooltip.right > .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #e0e0e0;
  color: #fff;
}
.businesscontact-bookmark-content .padding-in-input {
  padding-left: 0;
  padding-bottom: 10px;
}
.businesscontact-bookmark-content .plus-button {
  border-color: #1d5cab;
  color: #1d5cab;
  font-weight: 600;
}
.businesscontact-bookmark-content i {
  color: #1d5cab;
}
.businesscontact-bookmark-content .delete-position {
  color: #5e5e5e;
  margin-left: 10px;
}
.businesscontact-bookmark-content .choose-elements {
  padding-top: 7px;
}
.businesscontact-bookmark-content .underline-div {
  border-bottom: 1px solid #f8f8f8;
}
.paddding-t-20 {
  padding-top: 20px !important;
}
/*tab business contact end*/
/*tab card*/
.card-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/*tab card end*/
/*tab invoice data*/
.invoice-data-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  /*    display: none;*/
}
.logo-upload div > p canvas {
  padding: 0 15px;
  float: right;
  width: 66.66666667%;
}
.logo-upload canvas {
  max-width: 100%;
}
.logo-upload p > img {
  max-width: 100%;
}
.logo-upload2 {
  display: none;
  padding-top: 15px;
  position: relative;
}
.logo-upload2 p > img {
  max-width: 380px;
  width: 100%;
}
.logo-upload2 .close-logo-img2 {
  position: absolute;
  top: 20px;
  right: 5px;
  cursor: pointer;
}
.advertisementLogoHold {
  border: 1px dashed #e0e0e0;
  padding: 10px;
  border-radius: 5px;
}
.advertisementLogoHold:hover {
  cursor: pointer;
}
.advertisementLogoHold .upload-button {
  text-align: center;
}
.advertisementLogoHold .upload-button span {
  float: none;
}
.advertisementLogoHold .upload-button input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 130px;
}
.advertisementLogoHold .upload-button input:hover {
  cursor: pointer;
}
.advertisementLogoHold .upload-button .not-button {
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  padding-right: 10px;
}
.advertisementLogoHold .upload-button .button-for-upload {
  border: 1px solid #215ea7;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
  color: #215ea7;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.advertisementLogoHold p.info-logo-hold {
  text-align: center;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
}
.advertisementLogoHold p.notice-logo-hold {
  text-align: center;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 12px;
  padding-top: 15px;
}
.close-video-up,
.close-video-header {
  position: absolute;
  top: 20px;
  right: 5px;
  cursor: pointer;
}
.video-upload {
  display: none;
}
.video-upload .close-logo-img {
  position: absolute;
  top: -10px;
  right: -5px;
  cursor: pointer;
}
.video-upload2 {
  display: none;
  padding-top: 15px;
  position: relative;
}
.video-upload2 .close-logo-img2 {
  position: absolute;
  top: 20px;
  right: 5px;
  cursor: pointer;
}
.uploadingVideoHold:hover {
  cursor: pointer;
}
.uploadingVideoHold .upload-button {
  text-align: center;
}
.uploadingVideoHold .upload-button span {
  float: none;
}
.uploadingVideoHold .upload-button input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 130px;
}
.uploadingVideoHold .upload-button input:hover {
  cursor: pointer;
}
.uploadingVideoHold .upload-button .not-button {
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  padding-right: 10px;
}
.uploadingVideoHold .upload-button .button-for-upload {
  border: 1px solid #215ea7;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
  color: #215ea7;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
}
/*slidery*/
#ex1Slider {
  width: 85%;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
}
#ex1Slider .tooltip-main {
  display: none !important;
}
#ex1Slider .slider-track {
  height: 30px;
  margin-top: 0;
  top: 0;
}
#ex1Slider .slider-track:hover {
  cursor: w-resize;
}
#ex1Slider .slider-track .slider-handle {
  display: none;
}
#ex1Slider .slider-track .slider-selection {
  height: 30px;
  background: #ffb217;
}
#ex2Slider {
  width: 85%;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
}
#ex2Slider .tooltip-main {
  display: none !important;
}
#ex2Slider .slider-track {
  height: 30px;
  margin-top: 0;
  top: 0;
}
#ex2Slider .slider-track:hover {
  cursor: w-resize;
}
#ex2Slider .slider-track .slider-handle {
  display: none;
}
#ex2Slider .slider-track .slider-selection {
  height: 30px;
  background: #ffb217;
}
#remotePercent {
  float: right;
  font-style: italic !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important;
  color: #808285 !important;
  font-size: 14px !important;
  padding-top: 5px;
  padding-right: 8px;
}
#percent {
  font-style: italic !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important;
  color: #808285 !important;
  font-size: 14px !important;
}
#remotePercent2 {
  float: right;
  font-style: italic !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important;
  color: #808285 !important;
  font-size: 14px !important;
  padding-top: 5px;
  padding-right: 8px;
}
#percent2 {
  font-style: italic !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: 300 !important;
  color: #808285 !important;
  font-size: 14px !important;
}
/*slidery end*/
/*advertisment add step 2*/
.advertisement-back-img .back-img {
  width: 100%;
}
.advertisement-back-img .back-logo {
  width: 150px;
  height: 150px;
}
.under-image p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1c1c1c;
  font-size: 14px;
  line-height: 24px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.advert-bottom-border {
  border-bottom: 1px solid #e0e0e0;
}
.advert-bottom-1-border {
  border-bottom: 0;
}
.localization-info {
  padding-top: 10px;
  padding-bottom: 10px;
}
.localization-info .aplication-button {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.localization-info .aplication-button-red {
  float: right;
  background-color: #cf137d;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.localization-info span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
  padding-top: 5px;
}
.localization-info span i {
  color: #6386be;
  padding-right: 10px;
}
.preview-advertisement h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 18px;
  margin-bottom: 20px;
  margin-top: 35px;
}
.preview-advertisement p {
  padding-bottom: 3px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
}
.preview-advertisement ul {
  list-style: none;
  padding-left: 25px;
}
.preview-advertisement ul li {
  position: relative;
  padding-bottom: 3px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
}
.preview-advertisement ul li:before {
  content: url('../img/ok2.png');
  position: absolute;
  left: -22px;
  top: 0;
}
.adv-not p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #525252;
  font-size: 11px;
  margin-bottom: 30px;
  margin-top: 30px;
}
/*advertisment add step 2 end*/
/* tab access history */
.access-history-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.access-history-bookmark-content h3 {
  margin-top: 0;
}
.access-history-bookmark-content .user-online {
  border-left: 5px solid;
  border-color: #62aa1e;
}
.access-history-bookmark-content .user-offline {
  border-left: 5px solid;
  border-color: #fff;
}
.access-history-bookmark-content span.dropdown-info {
  color: #525252;
}
.access-history-bookmark-content i {
  padding-right: 8px;
}
.access-history-bookmark-content i.plus {
  font-size: 12px;
  color: #1d5cab;
  cursor: pointer;
}
.access-history-bookmark-content .active-profile {
  color: #4485f4;
}
.access-history-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
}
.sort-list-user-access-history {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-access-history .active-profile {
  color: #4485f4;
}
.sort-list-user-access-history span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-access-history span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-access-history span.dropdown-options {
  position: relative;
}
.sort-list-user-access-history td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-access-history a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-access-history a:hover {
  text-decoration: none;
}
.sort-list-user-access-history a i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-access-history a img {
  margin-right: 7px;
  width: 60px;
}
.sort-list-user-access-history .active {
  background-color: #61A91F;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  border: 4px solid #FFF;
  position: absolute;
  left: 40px;
  top: 40px;
}
.sort-list-user-access-history a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-access-history a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-access-history a.free-job i {
  color: black;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-access-history a.free-job img {
  padding-right: 7px;
}
.sort-list-user-access-history .checkbox-admin {
  top: 3px;
}
.sort-list-user-access-history .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-access-history span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-access-history th:first-child {
  width: 33%;
}
.sort-list-access-history th:nth-child(2) {
  width: 28%;
}
.sort-list-access-history th:nth-child(3) {
  width: 15%;
}
.sort-list-access-history th:nth-child(4) {
  width: 13%;
}
.sort-list-access-history th:nth-child(5) {
  width: 11%;
}
.sort-list-user-access-history-small th:first-child {
  width: 28%;
}
.sort-list-user-access-history-small th:nth-child(2) {
  width: 24%;
}
.sort-list-user-access-history-small th:nth-child(3) {
  width: 30%;
}
.sort-list-user-access-history-small th:nth-child(4) {
  width: 18%;
}
.sort-list-access-history {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-access-history a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-access-history a:hover {
  text-decoration: none;
}
.sort-list-access-history a i {
  color: black;
  padding-left: 5px;
}
.sort-list-access-history .checkbox-admin {
  top: 3px;
}
.sort-list-access-history .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*tab access history end*/
.advertisemenet-title {
  float: left;
}
.advertisemenet-title h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1d5cab;
  font-size: 30px;
  margin-top: 40px;
  margin-bottom: 6px;
}
.advertisemenet-title span {
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300 !important;
  color: #1d5cab;
  font-size: 14px;
}
.advertisement-right-info {
  float: right;
  background-color: #f0f0f0;
  border-radius: 5px;
  max-width: 250px;
  margin-top: 30px;
}
.advertisement-right-info p {
  margin-top: 21px;
  margin-bottom: 5px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1c1c1c;
  font-size: 14px;
}
.advertisement-right-info span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
}
.advertisement-right-info-down {
  background-color: #fff;
  border-radius: 5px;
  max-width: 250px;
  margin-top: 35px;
  margin-left: 35px;
}
.advertisement-right-info-down p {
  margin-top: 21px;
  margin-bottom: 5px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1c1c1c;
  font-size: 14px;
}
.advertisement-right-info-down span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 12px;
}
.progress-bar-over {
  height: 20px;
  border-radius: 5px;
  background-color: #dbdbdd;
}
.progress-bar-over .progress-bar {
  height: 20px;
  border-radius: 5px;
  background-color: #FA9E37;
}
.progress-bar-over .progress-bar span {
  position: absolute;
  right: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #525252;
  font-size: 11px;
}
/* tab list qq */
.list-qq-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.list-qq-bookmark-content .table-drop-more-info h3 {
  margin-top: 14px;
}
.list-qq-bookmark-content .important-qq {
  border-left: 5px solid;
  border-color: #ed1b24;
}
.list-qq-bookmark-content span.free-job {
  color: #525252;
  font-weight: 600;
}
.list-qq-bookmark-content .profile-images {
  margin-right: 15px;
  margin-left: 15px;
  margin-bottom: 10px;
}
.list-qq-bookmark-content .date-of-send {
  margin-bottom: 10px;
}
.list-qq-bookmark-content i {
  padding-right: 8px;
}
.list-qq-bookmark-content i.accept {
  color: #8dc63f;
  margin-left: 15px;
}
.list-qq-bookmark-content i.cancel {
  color: #ed1c24;
  margin-left: 15px;
}
.list-qq-bookmark-content p.cancel {
  color: #ed1c24;
}
.list-qq-bookmark-content .progress-qq-bar {
  height: 15px;
  margin-bottom: 5px;
}
.list-qq-bookmark-content .progress-qq-bar .progress-bar {
  background-color: #FA9E37;
}
.list-qq-bookmark-content .progress-qq-bar-full {
  height: 15px;
  margin-bottom: 5px;
}
.list-qq-bookmark-content .progress-qq-bar-full .progress-bar {
  background-color: #8dc63f;
}
.list-qq-bookmark-content .answered-questions {
  text-align: center;
  font-weight: 600;
}
.list-qq-bookmark-content i.plus {
  font-size: 12px;
  color: #1d5cab;
  cursor: pointer;
  padding-right: 5px;
}
.list-qq-bookmark-content .active-profile {
  color: #4485f4;
}
.list-qq-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
}
.sort-list-user-list-qq {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-list-qq .active-profile {
  color: #4485f4;
}
.sort-list-user-list-qq span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-list-qq span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-list-qq span.dropdown-options {
  position: relative;
}
.sort-list-user-list-qq td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-list-qq a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-list-qq a:hover {
  text-decoration: none;
}
.sort-list-user-list-qq a i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-list-qq a img {
  padding-right: 7px;
}
.sort-list-user-list-qq a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-list-qq a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-list-qq a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-list-qq a.free-job img {
  padding-right: 7px;
}
.sort-list-user-list-qq .checkbox-admin {
  top: 3px;
}
.sort-list-user-list-qq .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-list-qq span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-user-list-qq + .table-drop-more-info .profile-images {
  width: 25px;
  height: 25px;
}
.sort-list-list-qq th:first-child {
  width: 35%;
}
.sort-list-list-qq th:nth-child(2) {
  width: 25%;
}
.sort-list-list-qq th:nth-child(3) {
  width: 25%;
}
.sort-list-list-qq th:nth-child(4) {
  width: 15%;
}
.sort-list-list-qq {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-list-qq a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-list-qq a:hover {
  text-decoration: none;
}
.sort-list-list-qq a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-list-qq .checkbox-admin {
  top: 3px;
}
.sort-list-list-qq .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*tab list qq end*/
.text-area-messages {
  float: left;
  width: 100%;
  margin-top: 30px;
}
.display-none {
  display: none;
}
.add-new-recruitment {
  border: 1px solid #1d5cab !important;
  background-color: #fff !important;
  color: #1d5cab !important;
  border-radius: 5px;
  padding: 6px 13px 6px 13px;
}
.mar-t-0 {
  margin-top: 0 !important;
}
textarea {
  resize: none;
}
.edit-notes {
  border: none;
  width: 100%;
  margin-top: 20px;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #333;
}
/*calendar modal*/
.calendar-modal button {
  background-color: transparent;
  float: right;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 16px;
  border: none;
  outline: none;
}
.calendar-modal button:hover {
  background-color: transparent;
  border: none;
  outline: none;
}
.calendar-modal button:active {
  background-color: transparent;
  border: none;
  outline: none;
}
.calendar-modal button:focus {
  background: transparent;
  border: none !important;
  outline: none !important;
}
.modal-body {
  display: inline-block;
}
.modal-header {
  border-bottom: 0;
}
.modal-footer {
  border-top: 0;
}
#myModal {
  z-index: 1050;
}
.datepicker-dropdown {
  z-index: 1003 !important;
}
/*calendar modal*/
/*timepicker*/
.add-on {
  position: absolute;
  right: 3px;
  top: 1px;
  background-color: #FFFFFF;
  height: 30px;
  width: 25px;
  text-align: center;
}
.add-on:hover {
  cursor: pointer;
}
.add-on .fa-clock-o {
  padding-top: 8px;
  color: #dfdfdf;
}
.bootstrap-timepicker-hour,
.bootstrap-timepicker-minute {
  border: none;
}
/*full card*/
.padding-card-full {
  padding: 15px 0 15px 0;
}
/*full card end*/
.chev-ico:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.chev-ico:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.chev-ico:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.txtareastyle {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
}
.city-name-style {
  padding-left: 0;
}
.city-name-style span {
  padding-top: 5px;
}
.input_fields_wrap1,
.input_fields_wrap2,
.input_fields_wrap3,
.input_fields_wrap4,
.input_fields_wrap5 {
  padding-bottom: 35px;
}
.input_fields_wrap1 button,
.input_fields_wrap2 button,
.input_fields_wrap3 button,
.input_fields_wrap4 button,
.input_fields_wrap5 button {
  position: absolute;
  bottom: 3px;
  right: 35%;
  border: none;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
}
.input_fields_wrap1 i,
.input_fields_wrap2 i,
.input_fields_wrap3 i,
.input_fields_wrap4 i,
.input_fields_wrap5 i {
  color: #1c1c1c;
  padding-right: 5px;
}
.input_fields_wrap1_qq button,
.input_fields_wrap2_qq button,
.input_fields_wrap3_qq button,
.input_fields_wrap4_qq button,
.input_fields_wrap5_qq button {
  position: absolute;
  bottom: 3px;
  right: 19%;
  border: none;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
}
.input_fields_wrap1_qq i,
.input_fields_wrap2_qq i,
.input_fields_wrap3_qq i,
.input_fields_wrap4_qq i,
.input_fields_wrap5_qq i {
  color: #1c1c1c;
  padding-right: 5px;
}
.bootbox .modal-body {
  float: none;
}
.remove-city {
  position: initial !important;
  color: #fff !important;
  background-color: #c9302c !important;
  border-color: #ac2925 !important;
}
.diff-autocomplete .token-input-list-facebook {
  padding-top: 38px;
  border: none;
  position: relative;
}
.diff-autocomplete .token-input-list-facebook .token-input-input-token-facebook {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #e0e0e0;
  width: 100%;
}
.diff-autocomplete .token-input-list-facebook .token-input-token-facebook {
  padding: 5px 0 5px 10px;
  background-color: #215ea7;
  color: #fff;
  margin: 0;
  padding-bottom: 5px;
  padding-top: 5px;
  position: relative;
  margin-right: 7px;
  margin-bottom: 5px;
}
.diff-autocomplete .token-input-list-facebook .token-input-token-facebook span {
  position: absolute;
  right: 0;
  top: 0;
  float: right;
  background-color: #124077;
  padding-left: 5px;
  padding-right: 5px;
  color: #fff;
  font-weight: 800;
  padding-top: 3px;
  height: 30px;
}
.diff-autocomplete .token-input-list-facebook .token-input-token-facebook p {
  padding: 5px 25px 5px 0;
}
.token-input-cityComplete {
  width: 100px !important;
}
.token-input-dropdown-facebook {
  z-index: 1100 !important;
}
/*widok user*/
.pb-15 {
  padding-bottom: 15px;
}
.user-divider-tab {
  background-color: #ececec;
  margin-top: 15px;
  /*    margin-bottom: 20px;*/
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.user-divider-tab a {
  position: absolute;
  right: 14px;
  top: 14px;
}
.user-divider-tab a i {
  color: #12509D;
  font-size: 20px;
  padding: 0;
}
.user-divider-tab a .fa-spinner {
  margin: 0 -2px 0 -2px;
}
.user-divider-tab p {
  float: left;
  margin-bottom: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 20px;
  padding-top: 7px;
  padding-left: 14px;
  color: #124f9c;
}
.user-divider-tab button {
  position: absolute;
  right: 9px;
  top: 11px;
  border: none;
  background-color: transparent;
  outline: none;
}
.user-divider-tab button i {
  color: #12509D;
  font-size: 20px;
}
.user-divider-tab span {
  float: left;
  background-color: #12509d;
  padding: 10px 15px 10px 15px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 17px;
}
.user-divider-tab span:before {
  color: #fff;
}
.user-summary-txt {
  background-color: #f5f5f5;
  padding-top: 20px;
  padding-bottom: 10px;
}
.user-summary-txt p {
  float: left;
  margin-bottom: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  line-height: 24px;
  width: 100%;
}
.user-reference-single {
  background-color: #f5f5f5;
  padding-top: 20px;
  padding-bottom: 10px;
}
.user-reference-single img {
  border: 1px solid #e8e8e8;
  margin: auto;
}
.user-reference-single .name-user {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #214caf;
  margin-bottom: 0;
}
.user-reference-single .position-user {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #8c8c8c;
  margin-bottom: 5px;
}
.user-reference-single .reference-content {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  line-height: 24px;
  word-wrap: break-word;
}
.user-basic-information {
  background-color: #f5f5f5;
  padding-top: 20px;
  padding-bottom: 10px;
}
.user-basic-information span {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #808285;
}
.user-basic-information p {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  margin-bottom: 3px;
}
.internships-padd,
.user-experience {
  background-color: #f5f5f5;
  padding-top: 20px;
  padding-bottom: 20px;
}
.internships-padd .expirence-position,
.user-experience .expirence-position {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1c1c1c;
  margin-bottom: 4px;
}
.internships-padd .expirence-place,
.user-experience .expirence-place {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  float: left;
}
.internships-padd .expirence-place span,
.user-experience .expirence-place span {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #215ea7;
  margin-right: 15px;
}
.internships-padd .expirence-time,
.user-experience .expirence-time {
  float: left;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #808285;
  width: 100%;
  margin-bottom: 4px;
}
.internships-padd ul,
.user-experience ul {
  list-style: none;
  padding-left: 4px;
}
.internships-padd ul li,
.user-experience ul li {
  padding-bottom: 3px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
}
.internships-padd ul li:before,
.user-experience ul li:before {
  content: url('../img/tick.png');
  margin-right: 8px;
}
.internships-padd h3,
.user-experience h3 {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #1c1c1c;
  margin-top: 0;
  margin-bottom: 12px;
}
.user-internship {
  background-color: #f5f5f5;
  padding-top: 20px;
  padding-bottom: 20px;
}
.user-internship .internship-position {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #1c1c1c;
  margin-bottom: 4px;
}
.user-internship .internship-place {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  float: left;
}
.user-internship .internship-place span {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #215ea7;
  margin-right: 15px;
}
.user-internship .internship-time {
  float: left;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #808285;
  width: 100%;
  margin-bottom: 4px;
}
.user-internship ul {
  list-style: none;
  padding-left: 4px;
}
.user-internship ul li {
  padding-bottom: 3px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
}
.user-internship ul li:before {
  content: url('../img/tick.png');
  margin-right: 8px;
}
.user-internship h3 {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #1c1c1c;
  margin-top: 0;
  margin-bottom: 12px;
}
/*widok user end*/
.info-user h4 {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 26px;
  color: #1d5cab;
  margin-top: 20px;
  margin-bottom: 5px;
  width: 90%;
}
.info-user h4 input {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #A9A9A9;
  padding-left: 5px;
}
.info-user .job-heading {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #1c1c1c;
  margin-bottom: 15px;
}
.info-user .job-heading input {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #A9A9A9;
  padding-left: 5px;
}
.info-user .direction-user {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #808285;
  font-style: italic;
  margin-bottom: 15px;
}
.info-user .direction-user input {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #A9A9A9;
  padding-left: 5px;
  margin-top: 7px;
}
.info-user .direction-user span {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #1c1c1c;
  font-style: italic;
}
.info-user .user-mail {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #1c1c1c;
  margin-bottom: 10px;
}
.info-user .user-mail input {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #A9A9A9;
  padding-left: 5px;
  margin-top: 7px;
}
.info-user .user-mail i {
  color: #1d5cab;
  padding-right: 10px;
  font-size: 17px;
}
.info-user .user-phone {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #1c1c1c;
  margin-bottom: 10px;
  position: relative;
}
.info-user .user-phone input {
  width: 75%;
  border-radius: 5px;
  border: 1px solid #A9A9A9;
  padding-left: 5px;
  margin-top: 7px;
}
.info-user .user-phone i {
  color: #1d5cab;
  padding-right: 14px;
  font-size: 17px;
}
.info-user .user-skype {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #1c1c1c;
  margin-bottom: 10px;
  position: relative;
}
.info-user .user-skype input {
  width: 75%;
  border-radius: 5px;
  border: 1px solid #A9A9A9;
  padding-left: 5px;
  margin-top: 7px;
}
.info-user .user-skype i {
  color: #1d5cab;
  padding-right: 10px;
  font-size: 17px;
}
.info-user .social-profil .globe-padd {
  padding-right: 15px;
}
.info-user .social-profil a {
  float: left;
  padding-right: 5px;
  font-size: 20px;
  color: #8c8c8c;
  text-decoration: none;
}
.info-user .social-profil a i {
  color: #8c8c8c;
  font-size: 20px;
}
.info-user .social-profil a .scialEditButton {
  padding: 0;
}
.info-user .social-profil a .fa-globe.color {
  color: #1d5cab !important;
}
.info-user .social-profil a .fa-linkedin-square.color {
  color: #0177B5 !important;
}
.info-user .social-profil a .fa-facebook-official.color {
  color: #415E9B !important;
}
.info-user .social-profil a .fa-twitter-square.color {
  color: #28A9E0 !important;
}
.info-user .social-profil a .fa-google-plus-square.color {
  color: #D73D32 !important;
}
.info-user .social-profil p {
  padding-top: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #1c1c1c;
}
.score-information {
  color: #808285;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-style: italic;
}
.padd-t-20 {
  padding-top: 20px;
}
.padd-b-30 {
  padding-bottom: 30px;
}
.padd-t-10 {
  padding-top: 10px;
}
.city-complete-style li.token-input-token-facebook {
  background-color: transparent;
  border: none;
}
.city-complete-style li.token-input-token-facebook p {
  float: left;
  padding-top: 1px;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
}
.city-complete-style li.token-input-token-facebook span {
  float: left;
  margin-left: 9px;
}
.pagination li a.divider {
  border-right: 2px solid #f0f0f0;
}
li.divider-dots span {
  background: transparent;
  border: 0;
  padding: 8px 5px 16px 5px;
  line-height: 15px;
}
/*tab słownik stanowisk w standardy*/
.jobs-dictionary-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.jobs-dictionary-bookmark-content i {
  padding-right: 8px;
}
.jobs-dictionary-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.jobs-dictionary-bookmark-content i.plus {
  font-size: 12px;
  color: #e1e1e1;
  cursor: pointer;
}
.sort-list-user-jobs-dictionary {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-jobs-dictionary .active-profile {
  color: #4485f4;
}
.sort-list-user-jobs-dictionary span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-jobs-dictionary span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-jobs-dictionary span.dropdown-options {
  position: relative;
}
.sort-list-user-jobs-dictionary td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-jobs-dictionary a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-jobs-dictionary a:hover {
  text-decoration: none;
}
.sort-list-user-jobs-dictionary a i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-user-jobs-dictionary a img {
  padding-right: 7px;
}
.sort-list-user-jobs-dictionary a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-jobs-dictionary a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-jobs-dictionary a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-jobs-dictionary a.free-job img {
  padding-right: 7px;
}
.sort-list-user-jobs-dictionary .checkbox-admin {
  top: 3px;
}
.sort-list-user-jobs-dictionary .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-jobs-dictionary span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-jobs-dictionary th:first-child {
  width: 30%;
}
.sort-list-jobs-dictionary th:nth-child(2) {
  width: 20%;
}
.sort-list-jobs-dictionary th:nth-child(3) {
  width: 45%;
}
.sort-list-jobs-dictionary th:nth-child(4) {
  width: 5%;
}
.sort-list-jobs-dictionary {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-jobs-dictionary a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-jobs-dictionary a:hover {
  text-decoration: none;
}
.sort-list-jobs-dictionary a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-jobs-dictionary .checkbox-admin {
  top: 3px;
}
.sort-list-jobs-dictionary .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*tab słownik stanowisk w standardy*/
.video-box .leanback-player-video {
  width: 100% !important;
}
.video-box .leanback-player-video video {
  width: 100% !important;
}
.video-box .leanback-player-video video > * {
  max-width: 100% !important;
}
.h5_lb_info_control {
  display: none !important;
}
.profile-holder {
  border-top: 1px solid #e1e1e1;
  padding-top: 60px;
}
.new-card-area-white {
  background-color: #fff;
  height: 500px;
  border-radius: 5px;
}
.wwc-profile-holder {
  padding-top: 20px;
}
.wwc-profile-holder h1 {
  color: #738fc1;
  font-size: 23px;
  margin-top: -5px;
  font-weight: 300;
}
.profile-interaction {
  padding-top: 10px;
  padding-bottom: 7px;
}
.profile-interaction a {
  padding: 7px 7px 7px 7px;
  float: left;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-decoration: none;
  color: #808285;
  text-transform: uppercase;
}
.profile-interaction a:hover {
  background-color: #ececec;
  border-radius: 5px;
}
.profile-interaction a:active {
  background-color: #ececec;
  border-radius: 5px;
}
.profile-interaction a.active {
  background-color: #ececec;
  border-radius: 5px;
}
.profile-interaction a:focus {
  background-color: #ececec;
  border-radius: 5px;
}
.profile-interaction a img {
  vertical-align: -24%;
}
.profile-interaction button {
  float: right;
  border: none;
  background-color: #ededed;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding: 5px 10px 5px 10px;
  border-radius: 5px;
  color: #1c1c1c;
  outline: none;
}
.profile-interaction button:hover {
  background-color: #dbdbdd;
}
.profile-interaction button:active {
  background-color: #dbdbdd;
}
.profile-interaction button:focus {
  background-color: #dbdbdd;
}
.profile-interaction ul {
  padding: 0;
  list-style-type: none;
  float: left;
  margin-bottom: 0;
}
.profile-interaction ul li {
  display: inline-block;
}
#leaveComent .modal-content,
#leaveComent .modal-header,
#leaveComent .modal-body {
  float: left;
  width: 100%;
}
#leaveComent button.close {
  background-color: #fff;
  color: #000000;
  padding: 0;
  margin-top: 0 !important;
}
#leaveComent button.close:hover {
  background-image: none;
}
#leaveComent button.close:active {
  background-image: none;
}
#leaveComent button.close:focus {
  background-image: none;
}
#leaveComent .modal-body {
  padding-top: 0;
}
#leaveComent .modal-body textarea {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
#leaveComent button {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: right;
  margin-top: 10px;
}
#leaveComent button:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
#leaveComent button:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
#leaveComent button:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
/*tab firmowy szablon ogłoszenia w standardy*/
.company-advertisement-schema-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  /*    display: none;*/
}
.company-advertisement-schema-bookmark-content .advertisement-schema {
  float: left;
  padding-top: 20px;
}
.company-advertisement-schema-bookmark-content .to-right {
  text-align: right;
}
.company-advertisement-schema-bookmark-content .textarea-offer {
  height: 200px;
}
.company-advertisement-schema-bookmark-content form {
  width: 100%;
}
.circle-info {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-transform: uppercase;
  color: #1c1c1c;
  float: right;
  padding-top: 10px;
  padding-right: 10px;
  margin-bottom: 0;
}
.bubble-user-cv2:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 4px 6px;
  border-color: #f9f9f9 transparent;
  display: block;
  width: 0;
  z-index: 1;
  bottom: -6px !important;
  left: 11px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  top: initial;
}
a.arrow-tab-no-border {
  border-bottom: transparent !important;
}
.marketingapproval {
  padding-top: 30px;
}
#token-input-jobName {
  padding-left: 15px;
  min-width: 100px !important;
}
.pdf-candidate a {
  float: right;
}
.pdf-candidate a i {
  padding-right: 0;
}
.check {
  display: block;
  text-align: center;
  color: green;
}
.times {
  display: block;
  text-align: center;
  color: red;
}
.exp-line {
  height: 1px;
  width: 100%;
  display: block;
  padding: 0 15px 0 15px;
  overflow: hidden;
  background-color: #BDBEC3;
}
.lotsoflike {
  position: relative;
  padding-left: 5px;
}
.lotsoflike span {
  position: absolute;
  right: -4px;
  bottom: -4px;
  background-color: #f0f0f0;
  border-radius: 100%;
  padding: 3px;
  border: 1px solid #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 9px;
  color: #525252;
}
#changeSatus select {
  margin-bottom: 10px;
}
#changeSatus .modal-content,
#changeSatus .modal-header,
#changeSatus .modal-body {
  float: left;
  width: 100%;
}
#changeSatus button.close {
  background-color: #fff;
  color: #000000;
  padding: 0;
  margin-top: 0 !important;
}
#changeSatus button.close:hover {
  background-image: none;
}
#changeSatus button.close:active {
  background-image: none;
}
#changeSatus button.close:focus {
  background-image: none;
}
#changeSatus .modal-body {
  padding-top: 0;
}
#changeSatus .modal-body textarea {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
#changeSatus button {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: right;
  margin-top: 10px;
}
#changeSatus button:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
#changeSatus button:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
#changeSatus button:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
#rateMe label {
  text-align: right;
  padding-top: 5px;
}
#rateMe .modal-content,
#rateMe .modal-header,
#rateMe .modal-body {
  float: left;
  width: 100%;
}
#rateMe button.close {
  background-color: #fff;
  color: #000000;
  padding: 0;
  margin-top: 0 !important;
}
#rateMe button.close:hover {
  background-image: none;
}
#rateMe button.close:active {
  background-image: none;
}
#rateMe button.close:focus {
  background-image: none;
}
#rateMe .modal-body {
  padding-top: 0;
}
#rateMe .modal-body textarea {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
#rateMe button {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: right;
  margin-top: 10px;
}
#rateMe button:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
#rateMe button:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
#rateMe button:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.SummaryBack {
  float: left !important;
  border: 1px solid #1d5cab !important;
  background-color: #fff !important;
  color: #1d5cab !important;
  text-decoration: none;
}
.delete-approval {
  color: #4485f4 !important;
  cursor: pointer;
}
.delete-approval:hover {
  text-decoration: underline;
}
.marketing-company-name {
  font-weight: 600 !important;
}
.marketing-approval-border {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 25px;
}
/*tab administration in recruitsmentsmanage*/
.administration-recruitmentsmanage-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.administration-recruitmentsmanage-bookmark-content .changecolor + .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.administration-recruitmentsmanage-bookmark-content .changecolor + .tooltip > .tooltip-inner {
  background-color: #fff;
  color: #000;
  border: 1px solid #e0e0e0;
}
.administration-recruitmentsmanage-bookmark-content .changecolor + .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #e0e0e0;
  color: #fff;
}
.administration-recruitmentsmanage-bookmark-content .changecolor + .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #e0e0e0;
  color: #fff;
}
.administration-recruitmentsmanage-bookmark-content .changecolor + .tooltip.top .tooltip-arrow {
  left: 50%;
  bottom: 0;
  margin-left: -5px;
  border-top: 5px solid #e0e0e0;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #fff;
}
.administration-recruitmentsmanage-bookmark-content i {
  padding-right: 8px;
}
.administration-recruitmentsmanage-bookmark-content span.dropdown-info {
  color: #525252;
}
.administration-recruitmentsmanage-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.administration-recruitmentsmanage-bookmark-content i.plus {
  font-size: 12px;
  color: #e1e1e1;
  cursor: pointer;
}
.sort-list-user-recruitmentsmanage {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-recruitmentsmanage .active-profile {
  color: #4485f4;
}
.sort-list-user-recruitmentsmanage span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-recruitmentsmanage .buttons {
  margin-right: 5px;
  border-radius: 6px !important;
}
.sort-list-user-recruitmentsmanage .buttons-all {
  border-color: #D1137F;
  color: #D1137F;
}
.sort-list-user-recruitmentsmanage .buttons-all:hover {
  background-color: #D1137F;
  color: #fff;
}
.sort-list-user-recruitmentsmanage .buttons-new {
  border-color: #FFB017;
  color: #FFB017;
}
.sort-list-user-recruitmentsmanage .buttons-new:hover {
  background-color: #FFB017;
  color: #fff;
}
.sort-list-user-recruitmentsmanage .buttons-process {
  border-color: #62AB1E;
  color: #62AB1E;
}
.sort-list-user-recruitmentsmanage .buttons-process:hover {
  background-color: #62AB1E;
  color: #fff;
}
.sort-list-user-recruitmentsmanage span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-recruitmentsmanage span.dropdown-options {
  position: relative;
}
.sort-list-user-recruitmentsmanage td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-recruitmentsmanage td.center-text {
  text-align: center;
}
.sort-list-user-recruitmentsmanage a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-recruitmentsmanage a:hover {
  text-decoration: none;
}
.sort-list-user-recruitmentsmanage a i {
  color: black;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-user-recruitmentsmanage a img {
  padding-right: 7px;
}
.sort-list-user-recruitmentsmanage a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-recruitmentsmanage a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-recruitmentsmanage a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-recruitmentsmanage a.free-job img {
  padding-right: 7px;
}
.sort-list-user-recruitmentsmanage .checkbox-admin {
  top: 3px;
}
.sort-list-user-recruitmentsmanage .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-recruitmentsmanage span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-user-recruitmentsmanage td:first-child {
  width: 41%;
}
.sort-list-user-recruitmentsmanage td:nth-child(2) {
  width: 23%;
}
.sort-list-user-recruitmentsmanage td:nth-child(3) {
  width: 16%;
}
.sort-list-user-recruitmentsmanage td:nth-child(4) {
  width: 12%;
}
.sort-list-recruitmentsmanage th:first-child {
  width: 40%;
}
.sort-list-recruitmentsmanage th:nth-child(2) {
  width: 22%;
}
.sort-list-recruitmentsmanage th:nth-child(3) {
  width: 16%;
}
.sort-list-recruitmentsmanage th:nth-child(4) {
  width: 10%;
}
.sort-list-recruitmentsmanage th:nth-child(5) {
  width: 5%;
}
.sort-list-recruitmentsmanage th:nth-child(6) {
  width: 5%;
}
.sort-list-recruitmentsmanage {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-recruitmentsmanage a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-recruitmentsmanage a:hover {
  text-decoration: none;
}
.sort-list-recruitmentsmanage a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-recruitmentsmanage .checkbox-admin {
  top: 3px;
}
.sort-list-recruitmentsmanage .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*end tab administration in recruitsmentsmanage*/
.editingArea {
  width: 100%;
  height: 100px;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
}
#socialEdit img {
  float: right;
  outline: none;
}
#socialEdit label {
  text-align: right;
  padding-top: 5px;
}
#socialEdit button.close {
  background-color: #fff;
  color: #000000;
  padding: 0;
  margin-top: 0 !important;
}
#socialEdit button.close:hover {
  background-image: none;
}
#socialEdit button.close:active {
  background-image: none;
}
#socialEdit button.close:focus {
  background-image: none;
}
#socialEdit .modal-body {
  padding-top: 0;
}
#socialEdit .modal-body textarea {
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
#editBasicProfileInfoButton {
  border: none;
  background-color: transparent;
  outline: none;
  position: absolute;
  right: 20px;
  top: 10px;
}
#editBasicProfileInfoButton i {
  color: #fff;
  background-color: #1d5cab;
  font-size: 13px;
  padding: 4px;
}
.buttonPositionEditBasicProfile {
  position: absolute;
  right: 20px;
  top: 10px;
}
.addNewExp {
  position: absolute !important;
  right: 0 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
  background-color: #12509D;
}
.addNewExp i {
  color: #fff !important;
}
.user-experience .editExp {
  z-index: 999;
  position: absolute;
  right: 40px;
  top: 25px;
}
.user-experience .editExp i {
  color: #8c8c8c;
  font-size: 20px;
}
.user-experience .deleteExp {
  z-index: 999;
  position: absolute;
  right: 15px;
  top: 25px;
}
.user-experience .deleteExp i {
  color: #8c8c8c;
  font-size: 20px;
}
.user-edu .editEducation {
  z-index: 999;
  position: absolute;
  right: 40px;
  top: 25px;
}
.user-edu .editEducation i {
  color: #8c8c8c;
  font-size: 20px;
}
.user-edu .deleteEducation {
  z-index: 999;
  position: absolute;
  right: 15px;
  top: 25px;
}
.user-edu .deleteEducation i {
  color: #8c8c8c;
  font-size: 20px;
}
.addNewExpFormNow {
  display: none;
}
.AddNewLanguageFormNow {
  display: none;
  width: 100%;
}
.AddNewLanguageFormNow .login-page-admin {
  width: 100%;
}
.AddNewLanguageFormNow .login-page-admin #addNewLanguageForm {
  width: 100%;
}
.display-block {
  display: block !important;
}
.pointerBlueForm {
  position: absolute;
  bottom: -5px;
  right: 18px;
  z-index: 99;
  display: block;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  z-index: 1003 !important;
}
.profilePhotoSlider img {
  width: 100%;
  max-height: 200px;
}
.profilePhotoSlider .left,
.profilePhotoSlider .right {
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0) 100%);
  opacity: 1;
}
.profilePhotoSlider .leftPointer:before {
  content: url('../img/photosliderleft.png');
  position: absolute;
  left: -15px;
  top: 45%;
}
.profilePhotoSlider .rightPointer:before {
  content: url('../img/photosliderright.png');
  position: absolute;
  right: -15px;
  top: 45%;
}
.profilePhotoSlider .options-photo {
  position: absolute;
  bottom: -15px;
  left: 40%;
  width: auto !important;
  height: auto;
}
.notification-p {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.notification-first-checkboxes {
  padding-top: 30px;
  padding-bottom: 30px;
}
.notification-first-padding {
  padding-bottom: 20px;
}
.notification-last-checkboxes {
  border-top: 1px solid #ececec;
  margin-top: 30px;
  padding-top: 30px;
  padding-bottom: 30px;
}
i.notification {
  padding-left: 5px;
  color: #525252;
}
.tooltipnotification + .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.tooltipnotification + .tooltip > .tooltip-inner {
  background-color: #fff;
  color: #000;
  border: 1px solid #e0e0e0;
  font-family: 'Open Sans', sans-serif;
}
.tooltipnotification + .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #e0e0e0;
  color: #fff;
}
.photo-drop {
  position: absolute;
  left: 44%;
  padding-left: 5px;
  padding-right: 5px;
}
.photo-drop li {
  display: block;
}
.photo-drop li a {
  padding: 0;
  font-size: 14px;
}
.photo-drop li a::after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.photo-drop li a:hover {
  font-weight: 400;
  text-decoration: underline;
  color: #1c1c1c;
  background-color: #ffffff;
  font-size: 14px;
}
.add-more-info-prof {
  margin-top: 30px;
  margin-bottom: 5px;
}
.add-more-info-prof ul {
  float: left;
  width: 100%;
  padding-left: 0;
}
.add-more-info-prof ul li {
  display: -ms-inline-grid;
  display: initial;
  padding-right: 30px;
}
.add-more-info-prof ul li span {
  color: #337ab7;
  text-decoration: none;
}
.add-more-info-prof ul li span:hover {
  color: #23527c;
  text-decoration: underline;
  cursor: pointer;
}
.add-training-hide,
.add-certifications-hide,
.add-education-hide,
.add-patents-hide,
.add-language-hide,
.add-awards-hide,
.add-publications-hide,
.add-values-hide,
.add-volunteering-hide,
.add-non-profit-hide,
.add-obbies-and-interests-hide,
.add-additional-information-hide,
.add-skills-hide {
  display: none;
}
.addNewAward,
.addNewPatents {
  position: absolute !important;
  right: 0 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
  background-color: #12509D;
}
.addNewAward i,
.addNewPatents i {
  color: #fff !important;
  padding: 0;
}
.user-Award input {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
  height: auto;
  margin-bottom: 15px;
}
.user-Award textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
  margin-bottom: 15px;
}
.user-Award p {
  width: 100%;
}
.user-Award #editAward {
  z-index: 999;
  position: absolute;
  right: 40px;
  top: 25px;
  border: none;
  background-color: transparent;
  outline: none;
}
.user-Award #editAward i {
  color: #8c8c8c;
  font-size: 20px;
}
.user-Award .deleteAward {
  z-index: 999;
  position: absolute;
  right: 15px;
  top: 25px;
}
.user-Award .deleteAward i {
  color: #8c8c8c;
  font-size: 20px;
}
.addNewAwardFormNow {
  display: none;
}
.addNewPatentsFormNow {
  display: none;
}
.addNewEducationFormNow {
  display: none;
}
.skills-for-edit {
  display: none;
}
.AddNewSkillsFormNow {
  width: 100%;
}
.AddNewSkillsFormNow .login-page-admin {
  width: 100%;
}
.AddNewSkillsFormNow .login-page-admin #AddNewSkillsForm {
  width: 100%;
}
.AddNewSkillsFormNow .login-page-admin form .whole-every-field label {
  text-align: left;
  margin-bottom: 15px;
}
.AddNewSkillsFormNow p {
  padding-top: 5px;
  padding-left: 15px;
}
.pointerBlueFormAward {
  position: absolute;
  bottom: -5px;
  right: 18px;
  z-index: 99;
  display: block;
}
.pointerBlueFormPatents {
  position: absolute;
  bottom: -5px;
  right: 18px;
  z-index: 99;
  display: block;
}
.editing-top-40 {
  margin-top: 40px;
}
footer.respo-copyright {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.desc-checked:hover {
  cursor: pointer;
}
.AddNewLanguage,
.AddNewCertifications {
  position: absolute !important;
  right: 0 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
  background-color: #12509D;
}
.AddNewLanguage i,
.AddNewCertifications i {
  color: #fff !important;
}
.addNewPatents {
  position: absolute !important;
  right: 0 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
  background-color: #12509D;
}
.addNewPatents i {
  color: #fff !important;
}
#editPatents {
  z-index: 999;
  position: absolute;
  right: 40px;
  top: 25px;
  border: none;
  background-color: transparent;
  outline: none;
}
#editPatents i {
  color: #8c8c8c;
  font-size: 20px;
}
.addNewLanguage {
  position: absolute !important;
  right: 0 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
  background-color: #12509D;
}
.addNewLanguage i {
  color: #fff !important;
}
.AddNewTraining {
  position: absolute !important;
  right: 0 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
  background-color: #12509D;
}
.AddNewTraining i {
  color: #fff !important;
  padding: 0;
}
.pointerBlueFormT raining {
  position: absolute;
  bottom: -5px;
  right: 18px;
  z-index: 99;
  display: block;
}
.addNewEducation {
  position: absolute !important;
  right: 0 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
  background-color: #12509D;
}
.addNewEducation i {
  color: #fff !important;
}
.user-edu {
  background-color: #f5f5f5;
  padding-top: 20px;
  padding-bottom: 20px;
}
.user-edu span {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  margin-right: 15px;
}
.user-edu input {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
  height: auto;
  margin-bottom: 15px;
}
.edu-place {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  float: left;
  width: 100%;
}
.pointerBlueFormEducation {
  position: absolute;
  bottom: -5px;
  right: 18px;
  z-index: 99;
  display: block;
}
/*tab analiza qq*/
.analysisqq-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.analysisqq-bookmark-content .label-input-qq {
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
  margin-right: 10px;
}
.analysisqq-bookmark-content .input-label-div {
  display: none;
  padding-top: 20px;
}
.analysisqq-bookmark-content .add-label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  text-align: left;
  width: 100%;
  text-transform: initial;
  margin-top: 9px;
  margin-bottom: 5px;
}
.analysisqq-bookmark-content .label-ready {
  margin-top: 9px;
  text-transform: initial;
}
.analysisqq-bookmark-content .special-for-button {
  padding: 5px 12px 5px 5px !important;
  margin-bottom: 5px;
  display: block !important;
}
.analysisqq-bookmark-content .button-to-add-label {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #1E5BAB;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
}
.analysisqq-bookmark-content .button-to-add-label-01-08 {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #1E5BAB;
  padding: 5px 11px 5px 11px;
}
.analysisqq-bookmark-content i.in-button-to-add-label {
  color: #1E5BAB;
  padding-right: 0;
}
.analysisqq-bookmark-content i.inside-label {
  padding-left: 8px;
  padding-bottom: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.analysisqq-bookmark-content i {
  padding-right: 8px;
}
.analysisqq-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.analysisqq-bookmark-content i.plus {
  font-size: 12px;
  color: #e1e1e1;
  cursor: pointer;
}
.sort-list-user-analysisqq {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-analysisqq .active-profile {
  color: #4485f4;
}
.sort-list-user-analysisqq i.labels {
  color: #525252;
  font-size: 16px;
  padding-left: 5px;
}
.sort-list-user-analysisqq span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-analysisqq td.center {
  text-align: center;
}
.sort-list-user-analysisqq span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-analysisqq span.dropdown-options {
  position: relative;
}
.sort-list-user-analysisqq td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-analysisqq a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-analysisqq a:hover {
  text-decoration: none;
}
.sort-list-user-analysisqq a i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-user-analysisqq a img {
  padding-right: 7px;
}
.sort-list-user-analysisqq a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-analysisqq a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-analysisqq a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-analysisqq a.free-job img {
  padding-right: 7px;
}
.sort-list-user-analysisqq .checkbox-admin {
  top: 3px;
}
.sort-list-user-analysisqq .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-analysisqq span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-analysisqq th:first-child {
  width: 30%;
}
.sort-list-analysisqq th:nth-child(2) {
  width: 20%;
}
.sort-list-analysisqq th:nth-child(3) {
  width: 25%;
}
.sort-list-analysisqq th:nth-child(4) {
  width: 25%;
}
.sort-list-analysisqq {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-analysisqq th.center {
  text-align: center;
}
.sort-list-analysisqq a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-analysisqq a:hover {
  text-decoration: none;
}
.sort-list-analysisqq a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-analysisqq .checkbox-admin {
  top: 3px;
}
.sort-list-analysisqq .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*tab analiza qq end*/
.add_field_button_language {
  position: absolute;
  bottom: -20px;
  left: 0;
  border: none;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
  z-index: 998;
  float: right;
}
.add_field_button_language i {
  color: #1c1c1c;
  padding-right: 5px;
}
.AddNewCertificationsFormNow {
  display: none;
}
.deleteCertifications,
.deleteTraining {
  z-index: 999;
  position: absolute;
  right: 15px;
  top: 25px;
}
.deleteCertifications i,
.deleteTraining i {
  color: #8c8c8c;
  font-size: 20px;
}
#editCertifications {
  z-index: 999;
  position: absolute;
  right: 40px;
  top: 25px;
  border: none;
  background-color: transparent;
  outline: none;
}
#editCertifications i {
  color: #8c8c8c;
  font-size: 20px;
}
#editTraining {
  z-index: 999;
  position: absolute;
  right: 40px;
  top: 25px;
  border: none;
  background-color: transparent;
  outline: none;
}
#editTraining i {
  color: #8c8c8c;
  font-size: 20px;
}
.Cert-still {
  display: none;
}
.non-profit-still {
  padding-top: 5px;
  display: none;
}
.AddNewTrainingFormNow {
  display: none;
}
.add_field_button_training {
  position: absolute;
  bottom: -20px;
  left: 0;
  border: none;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
  z-index: 998;
}
.add_field_button_training i {
  color: #1c1c1c;
  padding-right: 5px;
}
/*tab dodawanie aplikacji kandydata*/
.addcandidate-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.addcandidate-bookmark-content .label-input-qq {
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.addcandidate-bookmark-content .initial-position {
  position: initial;
}
.addcandidate-bookmark-content .input-label-div {
  display: none;
  padding-top: 20px;
}
.addcandidate-bookmark-content .add-label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  text-align: left !important;
  width: 100%;
  text-transform: initial;
  margin-bottom: 5px;
}
.addcandidate-bookmark-content .skills-ready {
  margin-top: 9px;
  text-transform: initial;
}
.addcandidate-bookmark-content .languages-ready {
  margin-top: 9px;
  text-transform: initial;
}
.addcandidate-bookmark-content .special-for-button {
  padding: 5px 12px 5px 5px !important;
  margin-bottom: 5px;
  display: block !important;
}
.addcandidate-bookmark-content .button-to-add-label {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #1E5BAB;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
}
.addcandidate-bookmark-content .button-to-add-label-01-08 {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #1E5BAB;
  padding: 5px 11px 5px 11px;
}
.addcandidate-bookmark-content .margin-bottom-candidate {
  margin-bottom: 5px;
}
.addcandidate-bookmark-content .enclose-cv {
  font-family: 'Open Sans', sans-serif;
  color: #1E5BAB;
}
.addcandidate-bookmark-content i.in-button-to-add-label {
  color: #1E5BAB;
  padding-right: 0;
}
.addcandidate-bookmark-content i.inside-label {
  padding-left: 8px;
  padding-bottom: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.addcandidate-bookmark-content i {
  padding-right: 8px;
}
.addcandidate-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.addcandidate-bookmark-content i.plus {
  font-size: 12px;
  color: #e1e1e1;
  cursor: pointer;
}
/*tab dodawanie aplikacji kandydata end*/
/*tab applicationsmanage*/
.applicationsmanage-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.applicationsmanage-bookmark-content button::-moz-focus-inner {
  border: 0;
}
.applicationsmanage-bookmark-content .btn-circle.btn-xl {
  width: 85px;
  height: 85px;
  padding: 10px 9px;
  font-size: 12px;
  line-height: 1.33;
  border-radius: 50px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 5px;
  font-weight: 700;
  outline: none;
}
.applicationsmanage-bookmark-content .all {
  border-color: #cf137d;
  color: #cf137d;
}
.applicationsmanage-bookmark-content .all:hover {
  background-color: #cf137d;
  color: white;
}
.applicationsmanage-bookmark-content .all:active {
  background-color: #cf137d;
  color: white;
}
.applicationsmanage-bookmark-content .all:focus,
.applicationsmanage-bookmark-content .all.circle-active {
  background-color: #cf137d;
  color: white;
}
.applicationsmanage-bookmark-content .new {
  border-color: #ffb217;
  color: #ffb217;
}
.applicationsmanage-bookmark-content .new:hover {
  background-color: #ffb217;
  color: white;
}
.applicationsmanage-bookmark-content .new:active {
  background-color: #ffb217;
  color: white;
}
.applicationsmanage-bookmark-content .new:focus,
.applicationsmanage-bookmark-content .new.circle-active {
  background-color: #ffb217;
  color: white;
}
.applicationsmanage-bookmark-content .in-process {
  border-color: #62aa1e;
  color: #62aa1e;
}
.applicationsmanage-bookmark-content .in-process:hover {
  background-color: #62aa1e;
  color: white;
}
.applicationsmanage-bookmark-content .in-process:active {
  background-color: #62aa1e;
  color: white;
}
.applicationsmanage-bookmark-content .in-process:focus,
.applicationsmanage-bookmark-content .in-process.circle-active {
  background-color: #62aa1e;
  color: white;
}
.applicationsmanage-bookmark-content .hired {
  border-color: #1d5cab;
  color: #1d5cab;
}
.applicationsmanage-bookmark-content .hired:hover {
  background-color: #1d5cab;
  color: white;
}
.applicationsmanage-bookmark-content .hired:active {
  background-color: #1d5cab;
  color: white;
}
.applicationsmanage-bookmark-content .hired:focus,
.applicationsmanage-bookmark-content .hired.circle-active {
  background-color: #1d5cab;
  color: white;
}
.applicationsmanage-bookmark-content .rejected {
  border-color: #ff0000;
  color: #ff0000;
}
.applicationsmanage-bookmark-content .rejected:hover {
  background-color: #ff0000;
  color: white;
}
.applicationsmanage-bookmark-content .rejected:active {
  background-color: #ff0000;
  color: white;
}
.applicationsmanage-bookmark-content .rejected:focus,
.applicationsmanage-bookmark-content .rejected.circle-active {
  background-color: #ff0000;
  color: white;
}
.applicationsmanage-bookmark-content .other {
  border-color: #ababab;
  color: #ababab;
}
.applicationsmanage-bookmark-content .other:hover {
  background-color: #ababab;
  color: white;
}
.applicationsmanage-bookmark-content .other:active {
  background-color: #ababab;
  color: white;
}
.applicationsmanage-bookmark-content .other:focus,
.applicationsmanage-bookmark-content .other.circle-active {
  background-color: #ababab;
  color: white;
}
.applicationsmanage-bookmark-content .center-circles {
  text-align: center;
}
.applicationsmanage-bookmark-content .choose-recrutation {
  width: auto;
  max-width: 100%;
  border: 1px solid #e0e0e0;
  padding: 5px 25px 5px 15px;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
  margin-top: 8%;
  margin-bottom: 20px;
}
.applicationsmanage-bookmark-content .progress-applications-bar {
  height: 20px;
  margin-bottom: 5px;
}
.applicationsmanage-bookmark-content .progress-applications-bar .progress-bar {
  background-color: #FA9E37;
}
.applicationsmanage-bookmark-content .progress-applications-bar-full {
  height: 20px;
  margin-bottom: 5px;
  margin-top: 9px;
}
.applicationsmanage-bookmark-content .progress-applications-bar-full .progress-bar {
  background-color: #8dc63f;
}
.applicationsmanage-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
  font-size: 16px;
}
.applicationsmanage-bookmark-content i.second-column {
  color: #8c8c8c;
  cursor: pointer;
}
.applicationsmanage-bookmark-content i.plus {
  font-size: 12px;
  color: #e1e1e1;
  cursor: pointer;
}
i.green {
  color: green;
}
i.blue {
  color: blue;
}
i.red {
  color: red;
}
.sort-list-user-applications {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-applications .active-profile {
  color: #4485f4;
}
.sort-list-user-applications span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-applications span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-applications span.dropdown-options {
  position: relative;
}
.sort-list-user-applications td {
  vertical-align: baseline;
}
.sort-list-user-applications td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-applications a {
  display: block;
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-applications a:hover {
  text-decoration: none;
}
.sort-list-user-applications a i {
  color: black;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-user-applications a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-applications a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-applications a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-applications a.free-job img {
  padding-right: 7px;
}
.sort-list-user-applications .checkbox-admin {
  top: 20px;
}
.sort-list-user-applications .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-applications span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-applications th:first-child {
  width: 25%;
}
.sort-list-applications th:nth-child(2) {
  width: 19%;
}
.sort-list-applications th:nth-child(3) {
  width: 16%;
}
.sort-list-applications th:nth-child(4) {
  width: 11%;
}
.sort-list-applications th:nth-child(5) {
  width: 9%;
}
.sort-list-applications th:nth-child(6) {
  width: 8%;
}
.sort-list-applications th:nth-child(7) {
  width: 7%;
}
.sort-list-user-applications td:nth-child(7) {
  width: 13%;
}
.sort-list-user-applications td:nth-child(7) img:first-child {
  margin: 5px 15px 5px 0;
}
.sort-list-user-applications td:nth-child(7) span i:first-child {
  padding: 5px 15px 5px 0;
}
.sort-list-applications {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-applications a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-applications a:hover {
  text-decoration: none;
}
.sort-list-applications a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-applications .checkbox-admin {
  top: 3px;
}
.sort-list-applications .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*tab applicationsmanage*/
.editFormCandidate {
  z-index: 999;
  position: absolute;
  right: 40px;
  top: 25px;
  border: none;
  background-color: transparent;
  outline: none;
}
.editFormCandidate i {
  color: #8c8c8c;
  font-size: 20px;
}
.deleteFormCandidate {
  z-index: 999;
  position: absolute;
  right: 15px;
  top: 25px;
}
.deleteFormCandidate i {
  color: #8c8c8c;
  font-size: 20px;
}
.AddNewPublicationsFormNow {
  display: none;
}
.pointerBlueForms {
  position: absolute;
  bottom: -5px;
  right: 18px;
  z-index: 99;
}
.bigBlueAddButton {
  position: absolute !important;
  right: 0 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
  background-color: #12509D;
}
.bigBlueAddButton i {
  color: #fff !important;
  padding: 0;
}
.padding-bottom-user-data {
  padding-top: 8px;
  padding-bottom: 10px;
}
.center-delete-account {
  text-align: center;
}
.center-thumbup-account {
  text-align: center;
  padding-top: 20px;
}
.button-delete-account {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #D70000;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.button-delete-account:hover {
  color: #fff;
  background-color: #e61d1d;
}
.button-delete-account-full {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #D70000;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  display: none;
}
.button-delete-account-full:hover {
  color: #fff;
  background-color: #e61d1d;
}
.button-cancel-delete-account {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  display: none;
}
.button-cancel-delete-account:hover {
  color: #fff;
  background-color: #4485f4;
}
.delete-account-div {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  border: 1px solid #D70000;
  paddig: 10px;
}
.thanks-application-div {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 40px;
  margin-bottom: 40px;
  border: 1px solid #7bbe83;
  paddig: 10px;
  position: relative;
}
.mobile-app-div {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 40px;
  border: 1px solid #4485f4;
  paddig: 10px;
  position: relative;
}
.delete-info-div {
  margin-top: 15px;
}
.delete-info {
  font-size: 15px;
  color: #D70000;
}
.thanks-info {
  font-size: 15px;
  color: #7bbe83;
}
.mobile-app-info {
  font-size: 15px;
  color: #4485f4;
  margin-top: 20px;
}
span.delete-title {
  font-weight: 700;
}
span.thanks-title {
  font-weight: 700;
  color: #7bbe83;
  float: initial;
}
a.thanks-link {
  font-weight: 700;
  color: #7bbe83;
  float: initial;
}
a.thanks-link:hover {
  text-decoration: underline;
}
.close-thanks-window {
  position: absolute;
  color: #7bbe83;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.close-mobile-window {
  position: absolute;
  color: #4485f4;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
span.mobile-app-title {
  font-weight: 700;
  color: #4485f4;
  float: initial;
}
.checkbox-delete-account {
  margin-top: 20px;
  margin-bottom: 20px;
}
.AddNewVolunteeringFormNow {
  display: none;
}
.required-before:hover {
  cursor: pointer;
}
.AddNewNon-profitFormNow {
  display: none;
}
.single-achievements {
  padding-top: 20px;
}
.single-achievements input {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  margin-bottom: 20px;
}
.single-achievements textarea {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  margin-bottom: 20px;
}
.single-achievements .single-achievements-date span {
  color: #808285;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 10px;
  float: right;
}
.single-achievements .single-achievements-content p {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  width: 100%;
}
.single-achievements .single-achievements-content .deleteAchievements {
  z-index: 999;
  position: absolute;
  right: -40px;
  top: 5px;
}
.single-achievements .single-achievements-content .deleteAchievements i {
  color: #8c8c8c;
  font-size: 20px;
}
.single-achievements .editAchievements {
  z-index: 999;
  position: absolute;
  right: -15px;
  top: 5px;
  border: none;
  background-color: transparent;
  outline: none;
}
.single-achievements .editAchievements i {
  color: #8c8c8c;
  font-size: 20px;
}
.form-100 {
  width: 100%;
}
.form-100 .login-page-admin {
  width: 100%;
}
.form-100 .login-page-admin form {
  width: 100%;
}
#achivementSend {
  position: absolute;
  right: -25px;
  bottom: 5px;
  background-color: transparent;
  border: 2px solid #4485F4;
  outline: none;
  border-radius: 5px;
}
#achivementSend i {
  color: #4485F4;
}
/*tab zaaplikowałem*/
.findjob-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.findjob-bookmark-content .changecolor + .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.findjob-bookmark-content .changecolor + .tooltip > .tooltip-inner {
  background-color: #fff;
  color: #000;
  border: 1px solid #e0e0e0;
}
.findjob-bookmark-content .changecolor + .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #e0e0e0;
  color: #fff;
}
.findjob-bookmark-content .changecolor + .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #e0e0e0;
  color: #fff;
}
.findjob-bookmark-content .changecolor + .tooltip.top .tooltip-arrow {
  left: 50%;
  bottom: 0;
  margin-left: -5px;
  border-top: 5px solid #e0e0e0;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #fff;
}
.findjob-bookmark-content i {
  padding-right: 8px;
}
.findjob-bookmark-content span.dropdown-info {
  color: #525252;
}
.findjob-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.findjob-bookmark-content i.plus {
  font-size: 12px;
  color: #1d5cab;
  cursor: pointer;
}
.sort-list-user-findjob {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-findjob .aplikuj-button {
  border: 1px solid #1d5cab;
  background-color: #fff;
  color: #1d5cab;
  text-decoration: none;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  border-radius: 5px;
  padding: 2px 17px 3px 18px;
  margin-right: 10px;
}
.sort-list-user-findjob .aplikuj-button:hover {
  border: 1px solid #4485f4;
  color: #4485f4;
}
.sort-list-user-findjob .all-offers {
  color: #4485f4 !important;
  text-decoration: underline;
}
.sort-list-user-findjob span.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-user-findjob .active-profile {
  color: #4485f4;
}
.sort-list-user-findjob span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-findjob span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-findjob span.dropdown-options {
  position: relative;
}
.sort-list-user-findjob td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-findjob td.center-text {
  text-align: center;
}
.sort-list-user-findjob a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-findjob a:hover {
  text-decoration: none;
}
.sort-list-user-findjob a i {
  color: #525252;
  padding-right: 5px;
  font-size: 15px;
  cursor: pointer;
}
.sort-list-user-findjob a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-findjob a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-findjob a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-findjob a.free-job img {
  padding-right: 7px;
}
.sort-list-user-findjob .checkbox-admin {
  top: 3px;
}
.sort-list-user-findjob .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-findjob span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-user-findjob .salary-table {
  text-align: center;
}
.sort-list-findjob th:first-child {
  width: 40%;
}
.sort-list-findjob th:nth-child(2) {
  width: 15%;
}
.sort-list-findjob th:nth-child(3) {
  width: 15%;
}
.sort-list-findjob th:nth-child(4) {
  width: 20%;
}
.sort-list-findjob th:nth-child(5) {
  width: 10%;
}
.sort-list-findjob th:nth-child(6) {
  width: 10%;
}
.sort-list-findjob {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-findjob a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-findjob a:hover {
  text-decoration: none;
}
.sort-list-findjob a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-findjob .checkbox-admin {
  top: 3px;
}
.sort-list-findjob .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*end tab zaaplikowałem*/
/*tab lista ogłoszeń w szukam pracy (findjob.html)*/
.adlist-findjob-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.adlist-findjob-bookmark-content .advanced-search-div {
  padding-top: 20px;
}
.adlist-findjob-bookmark-content .advanced-search-div-employer {
  padding-top: 20px;
}
.adlist-findjob-bookmark-content .label-job-phrase {
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  width: 100%;
  font-size: 14px;
  border-radius: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.adlist-findjob-bookmark-content .select-job-phrase {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
  margin-bottom: 5px;
}
.adlist-findjob-bookmark-content .advanced-search-button {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin-right: 30px;
  margin-bottom: 10px;
}
.adlist-findjob-bookmark-content .job-phrase-label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  text-align: left;
  width: 100%;
  text-transform: initial;
  margin-bottom: 15px;
}
.adlist-findjob-bookmark-content .changecolor + .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.adlist-findjob-bookmark-content .changecolor + .tooltip > .tooltip-inner {
  background-color: #fff;
  color: #000;
  border: 1px solid #e0e0e0;
}
.adlist-findjob-bookmark-content .changecolor + .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #e0e0e0;
  color: #fff;
}
.adlist-findjob-bookmark-content .changecolor + .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #e0e0e0;
  color: #fff;
}
.adlist-findjob-bookmark-content .changecolor + .tooltip.top .tooltip-arrow {
  left: 50%;
  bottom: 0;
  margin-left: -5px;
  border-top: 5px solid #e0e0e0;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #fff;
}
.adlist-findjob-bookmark-content i {
  padding-right: 8px;
}
.adlist-findjob-bookmark-content span.dropdown-info {
  color: #525252;
}
.adlist-findjob-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.adlist-findjob-bookmark-content i.plus {
  font-size: 12px;
  color: #e1e1e1;
  cursor: pointer;
}
.sort-list-user-adlist-findjob {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-adlist-findjob .aplikuj-button {
  border: 1px solid #1d5cab;
  background-color: #fff;
  color: #1d5cab;
  text-decoration: none;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  border-radius: 5px;
  padding: 2px 17px 3px 18px;
  margin-right: 10px;
}
.sort-list-user-adlist-findjob .aplikuj-button:hover {
  border: 1px solid #4485f4;
  color: #4485f4;
}
.sort-list-user-adlist-findjob .all-offers {
  color: #4485f4 !important;
  text-decoration: underline;
}
.sort-list-user-adlist-findjob span.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-adlist-findjob .active-profile {
  color: #4485f4;
}
.sort-list-user-adlist-findjob span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-adlist-findjob span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-adlist-findjob span.dropdown-options {
  position: relative;
}
.sort-list-user-adlist-findjob td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-adlist-findjob td.center-text {
  text-align: center;
}
.sort-list-user-adlist-findjob a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-adlist-findjob a:hover {
  text-decoration: none;
}
.sort-list-user-adlist-findjob a i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-user-adlist-findjob a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-adlist-findjob a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-adlist-findjob a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-adlist-findjob a.free-job img {
  padding-right: 7px;
}
.sort-list-user-adlist-findjob .checkbox-admin {
  top: 3px;
}
.sort-list-user-adlist-findjob .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-adlist-findjob span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-adlist-findjob th:first-child {
  width: 25%;
}
.sort-list-adlist-findjob th:nth-child(2) {
  width: 19%;
}
.sort-list-adlist-findjob th:nth-child(3) {
  width: 12%;
}
.sort-list-adlist-findjob th:nth-child(4) {
  width: 15%;
}
.sort-list-adlist-findjob th:nth-child(5) {
  width: 6%;
}
.sort-list-adlist-findjob th:nth-child(6) {
  width: 3%;
}
.sort-list-adlist-findjob th:nth-child(7) {
  width: 5%;
}
.sort-list-adlist-findjob {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-adlist-findjob a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-adlist-findjob a:hover {
  text-decoration: none;
}
.sort-list-adlist-findjob a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-adlist-findjob .checkbox-admin {
  top: 3px;
}
.sort-list-adlist-findjob .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*end tab lista ogłoszeń w szukam pracy (findjob.html)*/
.employer-requirements-padding {
  padding-top: 65px;
}
.employer-requirements-questions-padding {
  padding-bottom: 20px;
}
.employer-requirements-font {
  font-weight: 400 !important;
}
a.employer-requirements-naduzycie {
  color: #3b73d4;
  float: initial !important;
}
a.employer-requirements-naduzycie:hover {
  text-decoration: underline;
  color: #4485f4;
}
.clear-cart-right-side {
  background-color: #fff;
}
.clear-cart-right-side.fixed {
  position: fixed;
  right: 0;
}
.clear-cart-right-side .alert {
  margin-top: 15px;
  margin-bottom: 0;
}
.btn.btn-hamburger,
button.mybutton {
  background-color: #4485f4;
  padding: 10px;
  margin-left: 0;
}
.btn.btn-hamburger span.icon-bar,
button.mybutton span.icon-bar {
  background-color: white;
}
.breadcrumb-cart {
  float: left;
  width: 100%;
  height: 115px;
  padding-left: 0;
}
.breadcrumb-cart .breadcrumb-admin-list {
  padding: 15px 0 15px 20px;
  margin-top: 2%;
}
.breadcrumb-cart .breadcrumb-admin-list a {
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 30px;
}
.breadcrumb-cart .breadcrumb-admin-list a:hover {
  text-decoration: underline;
}
.breadcrumb-cart .breadcrumb-admin-list span.no-hover {
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 38px;
  font-weight: bold;
  text-transform: uppercase;
}
.breadcrumb-cart .breadcrumb-admin-list span.no-hover:hover {
  text-decoration: none;
}
.breadcrumb-cart .breadcrumb-admin-list i {
  color: #ffa900;
  font-size: 24px;
  padding: 0 10px 0 10px;
}
.breadcrumb-cart .bookmarks i {
  color: #061528;
}
.breadcrumb-cart .bookmarks > ul {
  list-style: none;
  display: block;
  background-color: #F0F0F0;
  /*            float: right;*/
  margin-bottom: 0;
  padding-left: 0;
}
.breadcrumb-cart .bookmarks > ul > li {
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}
.breadcrumb-cart .bookmarks > ul > li a {
  display: inline-block;
  text-align: center;
  padding-bottom: 15px;
  padding-top: 25px;
  text-decoration: none;
  color: #061528;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.breadcrumb-cart .bookmarks > ul > li a::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.breadcrumb-cart .bookmarks > ul > li a:hover {
  text-decoration: none;
  color: #061528;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  border-bottom: 3px #1d5cab solid;
}
.breadcrumb-cart .bookmarks > ul > li > ul {
  left: initial;
  right: 0;
  position: absolute;
  top: 50px;
  float: none;
}
.breadcrumb-cart .bookmarks > ul > li > ul li {
  position: relative !important;
}
.breadcrumb-cart .brand-logo {
  margin-top: 2%;
}
.breadcrumb-cart .brand-logo img.hb-logo {
  float: right;
  margin-top: 4%;
  margin-bottom: 3%;
}
.breadcrumb-cart-1 {
  float: left;
  width: 100%;
  padding-left: 0;
}
.breadcrumb-cart-1 .breadcrumb-admin-list {
  padding: 15px 0 15px 20px;
  margin-top: 2%;
}
.breadcrumb-cart-1 .breadcrumb-admin-list a {
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 30px;
  padding-left: 60px;
}
.breadcrumb-cart-1 .breadcrumb-admin-list a:hover {
  text-decoration: underline;
}
.breadcrumb-cart-1 .breadcrumb-admin-list span.no-hover {
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  font-weight: 900;
  font-size: 38px;
  text-transform: uppercase;
}
.breadcrumb-cart-1 .breadcrumb-admin-list span.no-hover:hover {
  text-decoration: none;
}
.breadcrumb-cart-1 .breadcrumb-admin-list i {
  color: #ffa900;
  font-size: 24px;
  padding: 0 10px 0 10px;
}
.breadcrumb-cart-1 .bookmarks i {
  color: #061528;
}
.breadcrumb-cart-1 .bookmarks > ul {
  list-style: none;
  display: block;
  background-color: #F0F0F0;
  /*            float: right;*/
  margin-bottom: 0;
  padding-left: 0;
}
.breadcrumb-cart-1 .bookmarks > ul > li {
  margin-left: 10px;
  margin-right: 10px;
  display: inline-block;
}
.breadcrumb-cart-1 .bookmarks > ul > li a {
  display: inline-block;
  text-align: center;
  padding-bottom: 15px;
  padding-top: 25px;
  text-decoration: none;
  color: #061528;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.breadcrumb-cart-1 .bookmarks > ul > li a::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.breadcrumb-cart-1 .bookmarks > ul > li a:hover {
  text-decoration: none;
  color: #061528;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  border-bottom: 3px #1d5cab solid;
}
.breadcrumb-cart-1 .bookmarks > ul > li > ul {
  left: initial;
  right: 0;
  position: absolute;
  top: 50px;
  float: none;
}
.breadcrumb-cart-1 .bookmarks > ul > li > ul li {
  position: relative !important;
}
.breadcrumb-cart-1 .brand-logo {
  margin-top: 2%;
}
.breadcrumb-cart-1 .brand-logo img.hb-logo {
  float: right;
  margin-top: 5%;
  margin-bottom: 3%;
}
.hr-line {
  border-bottom: 1px solid;
  border-bottom-color: #bbbbbb;
  border-bottom-width: 80%;
}
.block-height {
  height: 540px;
  margin-top: 35px;
  padding-left: 15px;
}
.block-height .block1 {
  border: 1px solid #e5e5e5;
  padding: 27px 34px 0 34px;
  height: 550px;
  overflow: auto;
}
.block-height .block1 p:last-of-type {
  margin-bottom: 0;
}
.block-height .block1-cel-zaw {
  border: 1px solid #e5e5e5;
  padding: 27px 34px 27px 34px;
  overflow: auto;
}
.block-height .block2 {
  height: inherit;
}
.block-height .block2 .bg-text {
  background-image: url('../img/notebook1.png');
  background-repeat: no-repeat;
  width: 100%;
  height: 550px;
  padding-top: 78px;
  padding-right: 85px;
  padding-left: 61px;
  line-height: 35px;
  outline: none;
}
.block-height .block2 textarea {
  border: none;
}
.block-height .block2 .left-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-right: 25px;
}
.block-height .block2 .right-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-left: 25px;
}
.block-height .block2-cel-zaw .bg-text {
  background-repeat: no-repeat;
  width: 100%;
  height: 550px;
  padding-top: 78px;
  padding-right: 85px;
  padding-left: 61px;
  line-height: 35px;
  outline: none;
}
.block-height .block2-cel-zaw textarea {
  border: none;
}
.block-height .block2-cel-zaw .left-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-right: 25px;
}
.block-height .block2-cel-zaw .right-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-left: 25px;
}
.block-height .block2-05-26a .bg-text {
  background-repeat: no-repeat;
  width: 100%;
  padding-top: 10px;
  padding-right: 18px;
  padding-left: 18px;
  outline: none;
}
.block-height .block2-05-26a textarea {
  border: none;
}
.block-height .block2-05-26a .left-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-right: 25px;
}
.block-height .block2-05-26a .right-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-left: 25px;
}
.block-height .block2-osi .bg-text {
  background-repeat: no-repeat;
  width: 100%;
  padding-top: 78px;
  padding-right: 85px;
  padding-left: 61px;
  line-height: 35px;
  outline: none;
}
.block-height .block2-osi textarea {
  border: none;
}
.block-height .block2-osi .left-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-right: 25px;
}
.block-height .block2-osi .right-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-left: 25px;
}
.block-height .block2-osi .bg-text-05-26a {
  background-repeat: no-repeat;
  width: 100%;
  padding-top: 8px;
  padding-right: 18px;
  padding-left: 18px;
  outline: none;
}
.block-height .block2-osi textarea {
  border: none;
  font-size: 18px;
}
.block-height .block2-osi .left-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-right: 25px;
}
.block-height .block2-osi .right-icon {
  color: #6f6f6f;
  font-size: 11px;
  margin-left: 25px;
}
.block-height .title-block1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 30px;
  color: #1d5cab;
  font-weight: 400;
  margin-bottom: 20px;
  position: relative;
}
.block-height .title-block1 .icon-question {
  position: absolute;
  bottom: 4px;
  right: 138px;
}
.block-height .tresc {
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 17px;
  margin-bottom: 20px;
  font-weight: 300;
}
.block-height ul {
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 17px;
  font-weight: 300;
}
.block-height .tresc1 {
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-weight: 400;
}
.block-height .button-to-add-label {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #1E5BAB;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
}
.block-height .button-to-add-label i.in-button-to-add-label {
  color: #1E5BAB;
  padding-right: 0;
}
.block-height .button-to-add-label-01-08 {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #1E5BAB;
  padding: 5px 11px 5px 11px;
}
.block-height .button-to-add-label-01-08 i.in-button-to-add-label {
  color: #1E5BAB;
  padding-right: 0;
}
.hb-circle-textarea {
  border: 1px solid #337ab7;
  border-radius: 200px;
  color: #337ab7;
  font-weight: 600;
  height: 200px;
  padding: 39px;
  width: 200px;
  padding: 37px 24px 37px 24px !important;
  text-align: center;
}
.myBestJob-content .scroll-wrapper {
  border-color: #ffb217;
  background-color: #fff;
  margin-left: 47px;
  border-width: 2px;
}
.myBestJob-content .scroll-wrapper.hb-circle-textarea {
  border-color: #337ab7;
}
.block-height-2 {
  margin-top: 35px;
  padding-left: 15px;
}
.myOwnButton {
  float: right;
  background-color: #ffa900;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  color: white;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid;
  border-color: #ffa900;
}
.myOwnButton:hover {
  color: #fff;
  text-decoration: none;
}
.myOwnButtonDelete:hover {
  color: #ffa900 !important;
}
.myOwnButton-noPublic {
  float: left;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 30px 10px 30px !important;
  color: #9f9f9f !important;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid;
  border-color: #9f9f9f;
}
.myOwnButton2 {
  float: left;
  background-color: #ffa900;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  color: white;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid;
  border-color: #ffa900;
}
.myOwnButton4ss {
  float: left;
  background-color: white;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid;
  border-color: #ffa900;
}
.myOwnButtonReturn {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid #ffa900;
}
.myOwnHr {
  color: #bbbbbb;
  padding: 15px 15px 15px 15px;
}
.c100 > span {
  color: #cccccc;
}
.c100-dixtra > span {
  color: #cccccc;
}
.container .dixtra-raport {
  width: 80%;
  margin: 0 auto;
}
.container .little-right {
  padding-left: 20px;
}
.vertical_progress {
  height: 5px;
  width: 72px;
  border: none;
  background-color: #ffa900;
}
.number-progress {
  padding-left: 15px;
}
.pencil-edit {
  z-index: 999;
  position: absolute;
  right: -15px;
  top: 5px;
  border: none;
  background-color: transparent;
  outline: none;
}
.pencil-edit i {
  color: #8c8c8c;
  font-size: 20px;
}
.p-10 {
  padding-bottom: 10px;
}
.checboxin-hb .checboxin-hb-content {
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  padding: 11px;
  margin-bottom: 20px;
}
.checboxin-hb .checboxin-hb-content .nfo-checkboxes-hb {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.checboxin-hb .checboxin-hb-content .nfo-checkboxes-hb2 {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.checboxin-hb .checboxin-hb-content .nfo-checkboxes-hb2:before {
  content: url(../img/hb-txt.png);
  padding: 0 8px 0 8px;
  position: relative;
  top: 3px;
}
.checboxin-hb .checboxin-hb-content .hb-process-added {
  padding: 10px 0 0 0;
}
.checboxin-hb .checboxin-hb-content .hb-process-added .hb-process-date {
  color: #808285;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-right: 10px;
}
.checboxin-hb .checboxin-hb-content .hb-process-added .hb-process-desc {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.checboxin-hb .checboxin-hb-content .hb-process-added .hb-process-desc-refe {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.checboxin-hb .checboxin-hb-content .hb-process-added .hb-process-date-company {
  color: #8c8c8c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.checboxin-hb .checboxin-hb-content .hb-process-added .hb-process-name {
  color: #214caf;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.hb-buttons-achive {
  padding-bottom: 25px;
  border-top: 1px solid #E0E0E0;
  padding-top: 15px;
}
.hb-buttons-achive a {
  float: left;
  background-color: #fff !important;
  border: none;
  border-radius: 5px;
  padding: 7px 17px 7px 18px;
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  border: 1px solid #1d5cab;
}
.hb-buttons-achive button {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.hb-buttons-achive button:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.hb-buttons-achive button:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.hb-buttons-achive button:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.hb-buttons-achive-2 {
  padding-bottom: 10px;
  padding-top: 10px;
}
.hb-buttons-achive-2 button {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.hb-buttons-achive-2 button:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.hb-buttons-achive-2 button:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.hb-buttons-achive-2 button:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
#ReferenceSend {
  position: absolute;
  right: -25px;
  bottom: 5px;
  background-color: transparent;
  border: 2px solid #4485F4;
  outline: none;
  border-radius: 5px;
}
#ReferenceSend i {
  color: #4485F4;
}
#AchievementSend {
  position: absolute;
  right: -25px;
  bottom: 5px;
  background-color: transparent;
  border: 2px solid #4485F4;
  outline: none;
  border-radius: 5px;
}
#AchievementSend i {
  color: #4485F4;
}
.single-reference {
  padding-top: 20px;
}
.single-reference input {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  margin-bottom: 20px;
}
.single-reference textarea {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 5px;
  margin-bottom: 20px;
}
.single-reference .single-reference-date p {
  color: #214caf;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  text-align: right;
  margin-bottom: 5px;
}
.single-reference .single-reference-date span {
  color: #808285;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  margin-bottom: 10px;
  float: right;
}
.single-reference .single-reference-content p {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  width: 100%;
}
.single-reference .single-reference-content .deleteReference {
  z-index: 999;
  position: absolute;
  right: -40px;
  top: 5px;
}
.single-reference .single-reference-content .deleteReference i {
  color: #8c8c8c;
  font-size: 20px;
}
.single-reference .editReference {
  z-index: 999;
  position: absolute;
  right: -15px;
  top: 5px;
  border: none;
  background-color: transparent;
  outline: none;
}
.single-reference .editReference i {
  color: #8c8c8c;
  font-size: 20px;
}
.label-ref {
  top: 3px;
}
.profile-info-rate-me {
  display: none;
  float: left;
  width: 100%;
}
.second-group-button {
  border-radius: 10px 10px 0 0;
}
.active-button {
  background-color: white;
  border-color: #ffa900;
  border: 1px solid;
  color: #ffa900;
}
.second-group-button:hover {
  background-color: white;
  border-color: #ffa900;
  border: 1px solid;
  color: #ffa900;
}
span.footer-span {
  float: left;
  font-family: 'Open Sans', Light;
  color: #525252;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-left-25 {
  margin-left: 25px;
}
.margin-left-8 {
  margin-left: 8px;
}
.margin-bottom-cart {
  margin-bottom: 35px;
}
.label-cv {
  font-family: 'Open Sans', Light;
  font-weight: normal;
  color: #1c1c1c;
}
::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  font-style: italic;
  color: #808285;
}
:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-style: italic;
  color: #808285;
}
::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-style: italic;
  color: #808285;
}
:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  font-style: italic;
  color: #808285;
}
.age-width {
  max-width: 90px;
}
.search-width {
  min-width: 380px;
}
.select1-width {
  min-width: 184px;
  font-style: italic;
  color: #808285;
}
.width-100 {
  width: 100% !important;
}
.select-placeholder {
  color: #808285;
}
.token-input-list-facebook {
  height: 34px !important;
  padding-top: 3px;
}
.cv_search_button {
  background-color: white;
  color: #215EA7;
  border-color: #215EA7;
  font-weight: bolder;
}
.inside-label_cv {
  padding-left: 8px;
  padding-bottom: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.squaredThreeSpecial {
  left: 0;
  width: auto;
}
.span-checker {
  margin-left: 25px;
  font-family: 'Open Sans', Light;
  font-weight: normal;
  color: #1c1c1c;
}
.search-button {
  margin-top: 0 !important;
}
div ul.token-input-list-facebook {
  padding: 1px 0 1px 0 !important;
  font-size: 14px !important;
  color: #808285;
  font-style: italic;
}
.margin-bottom-7 {
  margin-top: 7px;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.employer-right {
  float: right;
  padding-bottom: 0 !important;
  color: #215ea7 !important;
}
.employee-type-right {
  text-align: right !important;
}
.job-dictionary-input-1 {
  width: 100%;
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  height: 30px;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
.job-dictionary-select-1 {
  width: 70%;
  border: 1px solid #e0e0e0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  border: none;
  outline: 0;
  color: #525252;
  font-size: 14px;
  border-radius: 5px;
  height: 30px;
  background-image: none;
}
.only-for-tr {
  display: none;
}
#feedback-ajax,
#changestatus-ajax,
#apply-ajax {
  display: none;
}
#feedback-ajax img,
#changestatus-ajax img,
#apply-ajax img {
  margin: 21px auto 5px auto;
}
.errors {
  float: left;
  text-align: center;
  width: 100%;
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: red;
  font-weight: 600;
}
.no-errors {
  float: left;
  text-align: center;
  width: 100%;
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  color: green;
  font-weight: 600;
}
.down-options-aplications {
  color: #3b73d4 !important;
  float: left !important;
  font-size: 13px !important;
  padding-bottom: 5px;
}
.down-options-aplications:hover {
  text-decoration: underline;
}
.down-options-aplications i {
  color: #3b73d4;
  padding-right: 5px;
}
span.show-bubble {
  position: relative;
}
/*tab user permission*/
.user-permission-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.user-permission-bookmark-content i {
  padding-right: 8px;
}
.user-permission-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.user-permission-bookmark-content i.plus {
  font-size: 12px;
  color: #e1e1e1;
  cursor: pointer;
}
.sort-list-user-permission {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-permission .active-profile {
  color: #4485f4;
  cursor: pointer;
  display: inline !important;
}
.sort-list-user-permission span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-permission span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-permission span.dropdown-options {
  position: relative;
}
.sort-list-user-permission td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-permission a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-permission a:hover {
  text-decoration: none;
}
.sort-list-user-permission a i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-user-permission a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-permission a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-permission a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-permission a.free-job img {
  padding-right: 7px;
}
.sort-list-user-permission .checkbox-admin {
  top: 3px;
}
.sort-list-user-permission .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-permission span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-permission th:first-child {
  width: 30%;
}
.sort-list-permission th:nth-child(2) {
  width: 20%;
}
.sort-list-permission th:nth-child(3) {
  width: 40%;
}
.sort-list-permission th:nth-child(4) {
  width: 10%;
}
.sort-list-permission {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-permission a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-permission a:hover {
  text-decoration: none;
}
.sort-list-permission a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-permission .checkbox-admin {
  top: 3px;
}
.sort-list-permission .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*tab user permission end*/
#editSummary img {
  width: 16px;
  height: 16px;
}
.company_name_qq {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #215ea7;
}
.kind_of_work {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 11px;
  color: #585858;
}
.deadline_qq {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 11px;
  color: #8c8c8c;
}
.line-height-9 {
  line-height: 9px;
  margin-top: 10px;
}
.no-padding-left {
  padding-left: 0;
}
.padding-top-bottom {
  padding: 5px 0 5px 0;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.padding-20-top-bottom {
  padding: 20px 0 20px 0;
  border-right: none !important;
}
.hover_answer_qq:hover {
  background-color: #ececec;
}
.separated_qq {
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.qq_history {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #585858;
}
.qq_question_history_list {
  margin-bottom: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #585858;
}
.data-style {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 12px;
  color: #8c8c8c;
}
.float-right {
  float: right;
}
.margin-top-10 {
  margin-top: 10px;
}
.activated {
  background-color: black;
}
.clickable {
  background-color: #ebebeb !important;
}
/*media dla basecv wyszukiwaarka*/
@media (min-width: 0) and (max-width: 452px) {
  .search-width {
    min-width: 100%;
  }
}
@media (min-width: 0) and (max-width: 750px) {
  .margin-left-8 {
    margin-left: 0;
  }
}
#UserCandidateSummary textarea,
#BeliefsType textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
}
#CareerGoalType textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
}
#BeliefsType label {
  display: none;
}
#UserCandidateAdditionalInfo label {
  display: none;
}
#UserCandidateAdditionalInfo textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
}
#UserCandidateHobbies label {
  display: none;
}
#UserCandidateHobbies textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
}
.spin-me-10sec {
  -webkit-animation-name: spin;
  -webkit-animation-duration: 10000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 10000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 10000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 10000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.spin-mee {
  -webkit-animation-name: spin;
  -webkit-animation-duration: 6000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 6000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 6000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 6000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
  }
}
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#summarySave,
#beliefsSave,
#hobbiesSave,
#additionalInfoSave {
  display: none;
}
.modal-danger {
  width: 100%;
}
.modal-danger-close-button {
  float: left;
  background-color: #fff !important;
  border: none;
  border-radius: 5px;
  padding: 7px 17px 7px 18px;
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  border: 1px solid #1d5cab;
}
.modal-danger-close-button:hover {
  border: 1px solid #4485f4 !important;
  color: #4485f4 !important;
}
.modal-danger-send-button {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 7px 17px 7px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.modal-danger-send-button:hover {
  background-color: #4485F4;
  color: #fff;
}
#skilFormStyle {
  width: 100%;
}
#skilFormStyle label {
  text-align: left;
  margin-bottom: 15px;
}
.pulpit-hra-padding {
  padding: 5px 5px 0 5px;
}
.pulpit-hra-div {
  background-color: #fff;
  height: 250px;
  border-radius: 5px;
}
.pulpit-hra-div-half {
  background-color: #fff;
  height: 122.5px;
  border-radius: 5px;
  overflow: hidden;
}
.pulpit-kan-div {
  background-color: #fff;
  float: left;
  border-radius: 5px;
  padding-bottom: 20px;
  padding-top: 10px;
}
.pulpit-kan-div-1 {
  background-color: #fff;
  float: left;
  border-radius: 5px;
  width: 100%;
  margin-bottom: 20px !important;
}
.pulpit-kan-div-1:hover {
  background-color: #eee;
}
.check-button-pulpit-kan {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.pulpit-kan-button {
  padding-top: 20px;
}
.pulpit-hra-last-activities {
  background-color: #fff;
  height: 90px;
  border-radius: 5px;
}
.pulpit-hra-last-activities .active {
  background-color: #61A91F;
  width: 20px;
  height: 20px;
  border-radius: 50px;
  border: 4px solid #FFF;
  position: absolute;
  left: 40px;
  top: 40px;
}
.see-more-offers-kan {
  float: right;
}
.see-more-offers-kan:hover {
  text-decoration: underline;
  color: #337ab7;
}
.pulpit-hra-div-half .pulpit-hra-images {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  min-height: 125px;
}
.pulpit-hra-div .pulpit-hra-images {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  min-height: 250px;
}
h4.pulpit {
  padding-top: 0;
}
h4.pulpit-kan {
  padding-top: 5px;
}
.pulpit-kan-boxes {
  color: #1d5cab;
  font-weight: 300;
  font-size: 14px;
  padding-top: 0;
}
p.pulpit-active-big {
  color: #1d5cab;
  font-weight: 700;
  font-size: 17px;
}
hr.pulpit {
  border: 0;
  height: 2px;
  width: 20%;
  margin-left: 0;
  background: #1d5cab;
  margin-top: 10px;
  margin-bottom: 8px;
}
hr.pulpit2 {
  border: 0;
  height: 2px;
  width: 50px;
  margin-left: 0;
  background: #1d5cab;
  margin-top: 5px;
  margin-bottom: 8px;
}
.hb-logo {
  display: initial;
}
.top-text-pulpit-kan {
  color: #525252;
  font-weight: 300;
  font-size: 16px;
  padding-top: 10px;
}
.border-right-kan {
  border-right: 1px solid #f0f0f0;
  height: 100%;
}
p.pulpit-active {
  color: #1d5cab;
  font-weight: 700;
}
.border-in-text-pulpit {
  border-bottom: 1px solid #e0e0e0;
}
.images-last-activities {
  padding: 0;
}
p.last-activity {
  color: #337ab7;
  font-weight: 700;
}
span.under-last-activity {
  font-weight: 400;
  font-size: 11px;
  color: #787878;
}
.pulpit-circle-chart {
  float: initial !important;
  padding-bottom: 25px !important;
  margin: 0 auto !important;
}
.pulpit-circle-chart .circle-link {
  position: absolute;
  padding: 20px;
  left: 0;
  z-index: 99;
}
.pulpit-margin-30 {
  margin-top: 30px;
}
.pulpit-video {
  background-color: #fff;
  padding-top: 20px;
  margin-top: 20px;
  border-radius: 5px;
}
.margin-laptop-pulpit {
  margin: 0 auto;
  margin-bottom: 50px;
}
.black-pulpit {
  color: black !important;
  font-weight: 400 !important;
}
.blue-tick-pulpit {
  color: #1d5cab !important;
}
.skillsEditable {
  float: left;
  margin-bottom: 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  line-height: 24px;
  width: 100%;
}
/*tab monitoring*/
.monitoring-pulpit-bookmark-content {
  float: left;
  width: 100%;
  background-color: #fff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.monitoring-pulpit-bookmark-content .changecolor + .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.monitoring-pulpit-bookmark-content .changecolor + .tooltip > .tooltip-inner {
  background-color: #fff;
  color: #000;
  border: 1px solid #e0e0e0;
}
.monitoring-pulpit-bookmark-content .changecolor + .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #e0e0e0;
  color: #fff;
}
.monitoring-pulpit-bookmark-content .changecolor + .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #e0e0e0;
  color: #fff;
}
.monitoring-pulpit-bookmark-content .changecolor + .tooltip.top .tooltip-arrow {
  left: 50%;
  bottom: 0;
  margin-left: -5px;
  border-top: 5px solid #e0e0e0;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  color: #fff;
}
.monitoring-pulpit-bookmark-content i {
  padding-right: 8px;
}
.monitoring-pulpit-bookmark-content span.dropdown-info {
  color: #525252;
}
.monitoring-pulpit-bookmark-content i.cv-column {
  padding-right: 8px;
  color: #8c8c8c;
  cursor: pointer;
}
.monitoring-pulpit-bookmark-content i.plus {
  font-size: 12px;
  color: #e1e1e1;
  cursor: pointer;
}
.sort-list-user-monitoring-pulpit {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-user-monitoring-pulpit .active-profile {
  color: #4485f4;
}
.sort-list-user-monitoring-pulpit span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-monitoring-pulpit .buttons {
  margin-right: 5px;
  border-radius: 6px !important;
  width: 35px;
}
.sort-list-user-monitoring-pulpit .buttons-all {
  border-color: #D1137F;
  color: #D1137F;
}
.sort-list-user-monitoring-pulpit .buttons-all:hover {
  background-color: #D1137F;
  color: #fff;
}
.sort-list-user-monitoring-pulpit .buttons-new {
  border-color: #FFB017;
  color: #FFB017;
}
.sort-list-user-monitoring-pulpit .buttons-new:hover {
  background-color: #FFB017;
  color: #fff;
}
.sort-list-user-monitoring-pulpit .buttons-process {
  border-color: #62AB1E;
  color: #62AB1E;
}
.sort-list-user-monitoring-pulpit .buttons-process:hover {
  background-color: #62AB1E;
  color: #fff;
}
.sort-list-user-monitoring-pulpit .buttons-hired {
  border-color: #1d5cab;
  color: #1d5cab;
}
.sort-list-user-monitoring-pulpit .buttons-hired:hover {
  background-color: #1d5cab;
  color: #fff;
}
.sort-list-user-monitoring-pulpit span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-user-monitoring-pulpit span.dropdown-options {
  position: relative;
}
.sort-list-user-monitoring-pulpit td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-user-monitoring-pulpit td.center-text {
  text-align: center;
}
.sort-list-user-monitoring-pulpit a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-monitoring-pulpit a:hover {
  text-decoration: none;
}
.sort-list-user-monitoring-pulpit a i {
  color: #525252;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-user-monitoring-pulpit a img {
  padding-right: 7px;
}
.sort-list-user-monitoring-pulpit:hover {
  background-color: #EBEBEB;
}
.sort-list-user-monitoring-pulpit:hover .buttons-new {
  background-color: #FFB017;
  color: #fff;
}
.sort-list-user-monitoring-pulpit:hover .buttons-hired {
  background-color: #1d5cab;
  color: #fff;
}
.sort-list-user-monitoring-pulpit:hover .buttons-process {
  background-color: #62AB1E;
  color: #fff;
}
.sort-list-user-monitoring-pulpit:hover .buttons-all {
  background-color: #D1137F;
  color: #fff;
}
.sort-list-user-monitoring-pulpit a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-user-monitoring-pulpit a.free-job:hover {
  text-decoration: none;
}
.sort-list-user-monitoring-pulpit a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-user-monitoring-pulpit a.free-job img {
  padding-right: 7px;
}
.sort-list-user-monitoring-pulpit .checkbox-admin {
  top: 3px;
}
.sort-list-user-monitoring-pulpit .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-monitoring-pulpit span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-monitoring-pulpit th:first-child {
  width: 36%;
}
.sort-list-monitoring-pulpit th:nth-child(2) {
  width: 10%;
}
.sort-list-monitoring-pulpit th:nth-child(3) {
  width: 10%;
}
.sort-list-monitoring-pulpit th:nth-child(4) {
  width: 13%;
}
.sort-list-monitoring-pulpit th:nth-child(5) {
  width: 10%;
}
.sort-list-monitoring-pulpit th:nth-child(6) {
  width: 9%;
}
.sort-list-monitoring-pulpit th:nth-child(7) {
  width: 18%;
}
.sort-list-user-monitoring-pulpit td:first-child {
  width: 33%;
}
.sort-list-user-monitoring-pulpit td:nth-child(2) {
  text-align: center;
  width: 10%;
}
.sort-list-user-monitoring-pulpit td:nth-child(3) {
  width: 9%;
  text-align: center;
}
.sort-list-user-monitoring-pulpit td:nth-child(4) {
  text-align: center;
  width: 11%;
}
.sort-list-user-monitoring-pulpit td:nth-child(5) {
  width: 11%;
  text-align: center;
}
.sort-list-user-monitoring-pulpit td:nth-child(6) {
  width: 9%;
}
.sort-list-user-monitoring-pulpit td:nth-child(7) {
  width: 14%;
}
.list-user-active-recruiments td:nth-child(2) {
  text-align: left;
  padding-left: 22px;
}
.list-user-active-recruiments td:nth-child(3) {
  text-align: left;
}
.list-user-active-recruiments td:nth-child(4) {
  text-align: left;
  padding-left: 30px;
}
.sort-list-monitoring-pulpit {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-monitoring-pulpit a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
}
.sort-list-monitoring-pulpit a:hover {
  text-decoration: none;
}
.sort-list-monitoring-pulpit a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-monitoring-pulpit .checkbox-admin {
  top: 3px;
}
.sort-list-monitoring-pulpit .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
/*end tab monitoring*/
.pulpit-background {
  background-color: transparent;
}
.questionQ p label {
  font-weight: inherit;
  color: inherit;
  font-size: inherit;
  width: inherit;
}
.remove-me-publication i,
.remove-me-patents i,
.remove-me-awards i,
.remove-me-certificates i {
  color: #ccc;
}
.remove-me-training {
  position: absolute;
  top: 15px;
  right: -5px;
}
.remove-me-training i {
  color: #ccc;
}
.float-left {
  float: left;
}
.remove_form i {
  color: #ccc;
}
.add_education_link,
.add_experience_link,
.add_internship_link,
.more_education_link,
.add_certificate_link,
.add_training_link,
.add_reward_link,
.add_publication_link,
.add_nonprofit_link {
  background-color: transparent;
  border: medium none;
  color: #1c1c1c;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  float: right;
}
.add_education_link i,
.add_experience_link i,
.add_internship_link i,
.more_education_link i,
.add_certificate_link i,
.add_training_link i,
.add_reward_link i,
.add_publication_link i,
.add_nonprofit_link i {
  color: #1c1c1c;
}
.add_volunteering_link {
  background-color: transparent;
  border: medium none;
  color: #1c1c1c;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
}
.add_volunteering_link i {
  color: #1c1c1c;
}
.archive-advertisement-bookmark-content .sort-list th:first-child,
.archive-advertisement-bookmark-content .sort-list-user-ads th:first-child,
.archive-advertisement-bookmark-content .sort-list td:first-child,
.archive-advertisement-bookmark-content .sort-list-user-ads td:first-child {
  width: 46%;
}
.archive-advertisement-bookmark-content .sort-list th:nth-child(2),
.archive-advertisement-bookmark-content .sort-list-user-ads th:nth-child(2),
.archive-advertisement-bookmark-content .sort-list td:nth-child(2),
.archive-advertisement-bookmark-content .sort-list-user-ads td:nth-child(2) {
  width: 26%;
}
.archive-advertisement-bookmark-content .sort-list th:nth-child(3),
.archive-advertisement-bookmark-content .sort-list-user-ads th:nth-child(3),
.archive-advertisement-bookmark-content .sort-list td:nth-child(3),
.archive-advertisement-bookmark-content .sort-list-user-ads td:nth-child(3) {
  width: 26%;
}
.archive-advertisement-bookmark-content .sort-list th:nth-child(4),
.archive-advertisement-bookmark-content .sort-list-user-ads th:nth-child(4),
.archive-advertisement-bookmark-content .sort-list td:nth-child(4),
.archive-advertisement-bookmark-content .sort-list-user-ads td:nth-child(4) {
  width: 10%;
}
#ad_table .sort-list th:first-child,
#ad_table .sort-list-user-ads th:first-child,
#ad_table .sort-list td:first-child,
#ad_table .sort-list-user-ads td:first-child {
  width: 38%;
}
#ad_table .sort-list th:nth-child(2),
#ad_table .sort-list-user-ads th:nth-child(2),
#ad_table .sort-list td:nth-child(2),
#ad_table .sort-list-user-ads td:nth-child(2) {
  width: 33%;
}
#ad_table .sort-list th:nth-child(3),
#ad_table .sort-list-user-ads th:nth-child(3),
#ad_table .sort-list td:nth-child(3),
#ad_table .sort-list-user-ads td:nth-child(3) {
  width: 27%;
}
#ad_table .sort-list th:nth-child(4),
#ad_table .sort-list-user-ads th:nth-child(4),
#ad_table .sort-list td:nth-child(4),
#ad_table .sort-list-user-ads td:nth-child(4) {
  width: 5%;
}
.relative {
  position: relative;
}
.form-label-size {
  width: auto !important;
  padding-bottom: 10px !important;
}
.login-key {
  color: #3563A7 !important;
  font-size: 19px !important;
  padding-top: 4px;
  padding-right: 5px;
}
.log-me-button input {
  width: auto;
  padding: 7px 20px 7px 20px;
  color: #fff;
  float: right;
}
.workwithcandidate-select select {
  width: 100%;
  max-width: 120px;
  border: 1px solid #e0e0e0;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
  margin-bottom: 7px;
  -webkit-appearance: button;
  -moz-appearance: button;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: "";
  background-image: url("../img/select-down.jpg");
  background-repeat: no-repeat;
  background-position: 97% 38%;
}
#rateByOther .modal-content,
#rateByOther .modal-header,
#rateByOther .modal-body {
  float: left;
  width: 100%;
}
#rateByOther button.close {
  background-color: #fff;
  color: #000000;
  padding: 0;
  margin-top: 0 !important;
}
#rateByOther button.close:hover {
  background-image: none;
}
#rateByOther button.close:active {
  background-image: none;
}
#rateByOther button.close:focus {
  background-image: none;
}
#rateWWC label {
  text-align: right;
  padding-top: 5px;
}
#rateWWC .modal-content,
#rateWWC .modal-header,
#rateWWC .modal-body {
  float: left;
  width: 100%;
}
#rateWWC button.close {
  background-color: #fff;
  color: #000000;
  padding: 0;
  margin-top: 0 !important;
}
#rateWWC button.close:hover {
  background-image: none;
}
#rateWWC button.close:active {
  background-image: none;
}
#rateWWC button.close:focus {
  background-image: none;
}
#rateWWC #rateWWCsend {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: right;
  margin-top: 10px;
}
#rateWWC #rateWWCsend:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
#rateWWC #rateWWCsend:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
#rateWWC #rateWWCsend:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.wwc-style-rate {
  float: right !important;
}
.wwc-style-rate li a i {
  padding-right: 7px;
}
.otherrate-img {
  position: relative;
  padding-left: 32px !important;
}
.otherrate-img:before {
  content: url('../img/otherrate.png');
  position: absolute;
  left: 5px;
  top: 10px;
}
.call-green {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  color: #13a000;
  position: relative;
  margin-bottom: 20px;
  margin-top: 25px;
  float: left;
}
.call-green:hover {
  color: #13a000;
}
.call-red {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  color: #ff0000;
  position: relative;
  margin-bottom: 15px;
  float: left;
}
.call-red:hover {
  color: #ff0000;
}
.call-date {
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  color: #1c1c1c;
  position: relative;
  padding-left: 42px !important;
  float: left;
}
.call-date:before {
  content: url('../img/date.png');
  position: absolute;
  left: 13px;
  top: 2px;
}
.buttonss-wwc a {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 8px 39px 8px 39px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin-top: 10px;
  margin-left: -14px;
  margin-bottom: 10px;
}
.buttonss-wwc a:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.buttonss-wwc a:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.buttonss-wwc a:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.who-rate-name p {
  color: #215ea7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: left;
  width: 100%;
  margin-bottom: 0;
  font-size: 14px;
}
.who-rate-name span {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: left;
  width: 100%;
  font-size: 12px;
}
.who-rate-desc p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: left;
  width: 100%;
  margin-bottom: 0;
  font-size: 14px;
  color: #1c1c1c;
}
.rated-by-other-list {
  padding-bottom: 15px;
}
.who-rate-circle {
  text-align: center;
}
.who-rate-circle p {
  border: 2px solid #215ea7;
  border-radius: 100px;
  padding: 10px;
  width: 40px;
  height: 40px;
  margin: 0 auto;
  position: relative;
}
.who-rate-circle p span {
  position: absolute;
  top: 8px;
  left: 7px;
}
.scale-other span {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: right;
  width: 100%;
  font-size: 12px;
}
.candidate-call-info {
  display: none;
  float: left;
  width: 100%;
  margin-bottom: 20px !important;
}
.message-phone {
  font-size: 22px;
}
.hist-change {
  margin-bottom: 20px;
}
.hist-change .holder-hist-change {
  border: 1px solid #DBDBDD;
  padding: 0;
}
.hist-change .background-fff {
  background-color: #fff;
}
.hist-change .background-f0 {
  background-color: #f0f0f0;
}
.hist-change p {
  text-align: center;
  padding: 12px;
  margin-bottom: 0;
}
.hist-change .hist-change-element {
  border-bottom: 1px solid #DBDBDD;
}
.hist-change .hist-change-element:last-child {
  border-bottom: none;
}
.add_nonprofit_link {
  background-color: transparent;
  border: medium none;
  color: #1c1c1c;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
}
.add_nonprofit_link i {
  color: #1c1c1c;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date],
  input[type=time],
  input[type=datetime-local],
  input[type=month] {
    line-height: inherit;
  }
}
.applied_announcements_list th:first-child {
  width: 29%;
}
.applied_announcements_list th:nth-child(2) {
  width: 25%;
}
.applied_announcements_list th:nth-child(3) {
  width: 26%;
}
.applied_announcements_list th:nth-child(4) {
  width: 19%;
}
.applied_announcements_list td:first-child {
  width: 28%;
}
.applied_announcements_list td:nth-child(2) {
  width: 24%;
}
.applied_announcements_list td:nth-child(3) {
  width: 27%;
}
.applied_announcements_list td:nth-child(4) {
  width: 18%;
}
.sort-list-workwith-list {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sort-list-workwith-list .active-profile {
  color: #4485f4;
}
.sort-list-workwith-list i.labels {
  color: #525252;
  font-size: 16px;
  padding-left: 5px;
}
.sort-list-workwith-list span {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-workwith-list td.center {
  text-align: center;
}
.sort-list-workwith-list span.checked {
  color: #dbdbdd;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-workwith-list span.dropdown-options {
  position: relative;
}
.sort-list-workwith-list td.checked {
  text-align: center;
  font-family: 'ElegantIcons';
}
.sort-list-workwith-list a {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-workwith-list a:hover {
  text-decoration: none;
}
.sort-list-workwith-list a i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
  cursor: pointer;
}
.sort-list-workwith-list a img {
  padding-right: 7px;
}
.sort-list-workwith-list a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-workwith-list a.free-job:hover {
  text-decoration: none;
}
.sort-list-workwith-list a.free-job i {
  color: #e1e1e1;
  padding-right: 5px;
  font-size: 12px;
}
.sort-list-workwith-list a.free-job img {
  padding-right: 7px;
}
.sort-list-workwith-list .checkbox-admin {
  top: 3px;
}
.sort-list-workwith-list .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-workwith-list span.task-padding {
  font-weight: 600;
  padding-left: 20px;
}
.sort-list-workwith th:first-child {
  width: 30%;
}
.sort-list-workwith th:nth-child(2) {
  width: 20%;
}
.sort-list-workwith th:nth-child(3) {
  width: 25%;
}
.sort-list-workwith th:nth-child(4) {
  width: 25%;
}
.sort-list-workwith {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-workwith th {
  color: #1d5cab;
}
.sort-list-workwith th.center {
  text-align: center;
}
.sort-list-workwith th.left {
  text-align: left;
}
.sort-list-workwith a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-workwith a:hover {
  text-decoration: none;
}
.sort-list-workwith a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-workwith .checkbox-admin {
  top: 3px;
}
.sort-list-workwith .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.work-with-title {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 10px;
  padding-left: 10px;
  border-bottom: 1px solid #E1E1E1;
}
.buttons-add-line a {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  float: right;
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.buttons-add-line a:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
.buttons-add-line a:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.buttons-add-line a:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
.buttons-add-line a i {
  padding-right: 10px;
}
.mar-b-10 {
  margin-bottom: 10px;
}
.mar-b-20 {
  margin-bottom: 20px;
}
.error-form {
  color: red;
  text-align: left;
  margin-top: 10px;
}
.multiselect-dropdown {
  max-height: 370px;
  position: absolute;
  overflow-y: auto;
  background-color: white;
  opacity: 1;
  z-index: 20;
  display: none;
}
.multiselect-dropdown .squaredThree {
  width: 100%;
}
.multiselect-dropdown .squaredThree input {
  margin-top: 0;
  margin-right: 10px;
}
.multiple-select.select-job-phrase {
  background: white;
  background-image: url('../img/select-down.png');
  background-repeat: no-repeat;
  background-position: 97% 38%;
}
.w-45 {
  width: 45% !important;
}
.verify {
  width: 100%;
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  height: 30px;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 0;
}
.squa#new-logged-user-slider-fixThree.nolimit {
  width: 100%;
}
.squa#new-logged-user-slider-fixThree.nolimit .ml-20 {
  margin-left: 20px;
}
#experiencesSave,
#internshipsSave,
#langProficienciesSave,
#skillsSave,
#publicationsSave,
#patentsSave,
#rewardsSave,
#trainingsSave,
#certificatesSave,
#educationsSave,
#volunteeringsSave,
#nonprofitsSave {
  float: right;
  background-color: #215ea7;
  border: 1px solid #215ea7;
  border-radius: 5px;
  padding: 7px 17px 7px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: auto;
  text-transform: capitalize;
  font-style: normal;
  margin-right: 2px;
}
.remove-me-experience i,
.remove-me-internship i {
  color: #777777;
  float: none;
}
.advertisement-right-info-down {
  float: right;
  margin-top: 0;
}
a.employer-requirements-naduzycie {
  font-size: 11px;
}
.chcecboxerror.radioerror {
  color: red;
}
@media (min-width: 993px) and (max-width: 1050px) {
  .applicationsmanage-bookmark-content .center-circles .btn-circle.btn-xl {
    -moz-transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    margin-right: 1px !important;
  }
}
@media (min-width: 1050px) and (max-width: 1180px) {
  .applicationsmanage-bookmark-content .center-circles .btn-circle.btn-xl {
    margin-right: 3px !important;
  }
}
.fieldset {
  float: left;
  width: 100%;
}
.ownbar {
  border-color: #ffa900 !important;
}
.ownbar-dixtra {
  border-color: #1d5cab !important;
}
.dixtra-filar1 {
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 30px;
}
.dixtra-filar1 .ex-nihilo {
  color: #1d5cab;
  margin: 0;
  font-family: 'helvetica-normalne';
}
.dixtra-filar1 .ex2 {
  font-size: 65px;
}
.dixtra-filar1 .ex3 {
  font-size: 38px;
}
.dixtra-filar1 .ex4 {
  font-size: 27px;
  color: #555;
  font-weight: 100;
  margin: 0;
  font-family: 'helvetica-romane';
}
.dixtra-filar1 .ex5 {
  font-size: 50px;
  color: #FFA900;
  margin: 0;
  font-family: 'helvetica-romane';
}
.dixtra-filar1 .ex6 {
  font-size: 50px;
  color: #CE137C;
  margin: 0;
  font-family: 'helvetica-romane';
}
.dixtra-filar2 {
  padding-bottom: 40px;
  padding-top: 30px;
  border-bottom: 1px solid #cfcfcf;
}
.dixtra-filar2 .row {
  margin: 0 auto;
  width: 80%;
}
.dixtra-filar2 .row .ex1 {
  float: left;
  font-family: 'helvetica-romane';
  font-size: 17px;
  font-weight: 700;
  position: relative;
  bottom: 3px;
}
.dixtra-filar2 .row .ex2 {
  padding-right: 25px;
}
.dixtra-filar2 .row .css-label2 {
  font-family: 'helvetica-romane';
  font-weight: 100;
  font-size: 17px;
}
.dixtra-filar2 .ex3 {
  font-family: 'helvetica-romane';
  border: 1px solid #cfcfcf;
  padding: 10px 15px 15px;
  border-radius: 4px;
}
.dixtra-filar2 .ex4 {
  margin: 0;
  color: #FFA900;
  font-size: 22px;
  font-family: 'helvetica-romane';
}
.dixtra-filar2 .ex5 {
  margin: 0;
  font-family: 'helvetica-romane';
}
.dixtra-filar2 .ex6 {
  position: relative;
  top: 23px;
}
.dixtra-filar3 {
  padding-top: 40px;
}
.dixtra-filar3 .ex1 {
  font-size: 26px;
  color: #1d5cab;
  text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);
}
.ex2 {
  font-size: 17px;
  color: #555;
}
.ex3 {
  float: left;
  position: relative;
  top: 6px;
  padding-right: 15px;
}
.ex4 {
  position: relative;
  left: 5px;
  bottom: 2px;
  min-height: 100px;
}
.rotam-princeps {
  position: absolute;
  height: 400px;
  width: 400px;
}
.rotam-princeps .cursor-none {
  cursor: default;
}
.rotam-princeps .rotam1 {
  position: absolute;
  bottom: -27px;
  left: 125px;
  width: 150px;
  margin: 0;
  text-align: center;
  color: #1d5cab;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam-princeps .rotam2 {
  position: absolute;
  bottom: 46px;
  right: -110px;
  width: 150px;
  margin: 0;
  color: #852882;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam-princeps .rotam3 {
  position: absolute;
  bottom: 198px;
  right: -170px;
  width: 150px;
  margin: 0;
  color: #ffdd19;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam-princeps .rotam4 {
  position: absolute;
  bottom: 350px;
  right: -109px;
  width: 150px;
  margin: 0;
  color: #ed1c24;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam-princeps .rotam5 {
  position: absolute;
  top: -40px;
  right: 124px;
  width: 150px;
  margin: 0;
  text-align: center;
  color: #ffa900;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam-princeps .rotam6 {
  position: absolute;
  top: 18px;
  left: -105px;
  width: 150px;
  margin: 0;
  text-align: right;
  color: #00afba;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam-princeps .rotam7 {
  position: absolute;
  top: 181px;
  left: -166px;
  width: 150px;
  margin: 0;
  text-align: right;
  color: #cf137d;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam-princeps .rotam8 {
  position: absolute;
  top: 330px;
  left: -117px;
  width: 150px;
  margin: 0;
  text-align: right;
  color: #48923b;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam-princeps .rotam1-hide {
  position: relative;
  bottom: 20px;
  left: 120px;
}
.rotam-princeps .rotam2-hide {
  position: relative;
  left: 215px;
  bottom: 10px;
}
.rotam-princeps .rotam3-hide {
  position: relative;
  left: 253px;
  top: 53px;
}
.rotam-princeps .rotam4-hide {
  position: relative;
  left: 215px;
  top: 117px;
}
.rotam-princeps .rotam5-hide {
  position: relative;
  top: 127px;
  left: 120px;
}
.rotam-princeps .rotam6-hide {
  position: relative;
  top: 57px;
  left: 25px;
}
.rotam-princeps .rotam7-hide {
  position: relative;
  top: 125px;
  left: 134px;
  width: 150px;
}
.rotam-princeps .rotam8-hide {
  position: relative;
  bottom: 190px;
  left: 27px;
}
.progress {
  border-radius: 0;
  margin-top: 25px;
  border: 1px solid #aaa;
}
.setting_position {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 13px;
}
.button_position {
  margin-top: 30px;
}
.importantClass {
  border-color: #00C100 !important;
}
.number-progress {
  color: #8c8c8c;
  font-weight: bold;
}
.padding-left-20 {
  padding-left: 20px;
}
.padding-left-10 {
  padding-left: 10px;
}
.padding-button {
  padding: 10px 30px 5px 30px;
}
.szer-dixtra {
  font-size: 340px !important;
  background-color: #f2f2f2 !important;
}
.szer-dixtra > p {
  position: absolute;
  z-index: 1;
  left: -85px;
  top: -90px;
  width: 5em;
  line-height: 5em;
  font-size: 0.3em;
  color: #307BBB;
  font-weight: 600;
  display: block;
  text-align: center;
  white-space: nowrap;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.c100 > span {
  color: #525252;
  font-weight: bolder;
  font-size: 0.28em;
  left: -8px;
  top: -9px;
}
.done {
  color: #00C100 !important;
}
.in_progress {
  color: #ffa900 !important;
}
.in_progress-dixtra {
  color: #1d5cab !important;
  font-family: 'helvetica-romane';
}
.margin-bottom-0 {
  margin-bottom: 0;
}
.space-for-log-resp .space-for-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #1c1c1c;
  font-size: 14px;
  line-height: 24px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.no-backgound {
  background: transparent;
}
.keine-grenzen {
  border: none;
}
.blueButtonStyle {
  background-color: transparent;
  border: 2px solid #4485F4;
  outline: none;
  border-radius: 5px;
}
.blueButtonStyle i {
  color: #4485F4;
}
.margin-right-40 {
  margin-right: 20px;
}
.margin-right-15 {
  margin-right: 15px;
}
.advertisemenet-title-size {
  width: 79%;
}
.toStepCiastek3 {
  border-right: 0;
  margin-right: 4px;
}
.required-before-normal {
  margin-bottom: 10px;
}
.required-before-normal:before {
  content: "*";
  color: red;
}
.label-req span {
  float: left !important;
  padding-top: 7px !important;
}
.label-req .color-req {
  color: #ff0000 !important;
  float: left !important;
  padding-top: 7px !important;
}
.label-req-company label {
  float: left !important;
  width: auto !important;
}
.label-req-company span {
  float: left !important;
  padding-top: 0 !important;
}
.label-req-company .color-req {
  color: #ff0000 !important;
  float: left !important;
  padding-top: 0 !important;
}
.terms-req .color-req {
  color: #ff0000 !important;
}
#AddRecruitment_questions .add_question_link,
#EditRecruitment_questions .add_question_link {
  color: #1c1c1c;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  padding-right: 5px;
}
#AddRecruitment_questions .add_question_link i,
#EditRecruitment_questions .add_question_link i {
  color: #1c1c1c;
  padding-right: 5px;
}
.pwstrength_viewport_progress .progress {
  margin-top: 0;
}
.read-only {
  background-color: #f3f3f3;
}
.read-only-div input {
  background-color: #f3f3f3;
}
.required-fields-register {
  margin-top: 10px !important;
}
.log-reg-menu-style nav {
  height: 69px;
}
.log-reg-menu-style nav #collapse-navbar {
  right: 0;
}
.log-reg-menu-style nav #collapse-navbar2 {
  right: 0;
}
.back-f3 {
  background-color: #f0f0f0;
}
#changeStatusForm .login-page select {
  width: 100% !important;
}
.adress-number-divi {
  padding: 0;
  text-align: center;
  font-size: 20px;
  color: #E0E0E0;
}
.plus-respo input {
  width: 85% !important;
  margin-right: 0 !important;
}
input.recruitmentSubmit {
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: initial;
  font-style: normal;
}
input.recruitmentSubmit:hover {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #4485f4 0%, #4485f4 60%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #4485F4), color-stop(60, #4485f4));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #4485F4 0%, #4485f4 60%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #4485F4 0%, #4485f4 60%);
}
input.recruitmentSubmit:active {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
input.recruitmentSubmit:visited {
  /* IE10+ */
  background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Mozilla Firefox */
  background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Opera */
  background-image: -o-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(radial, center center, 0, center center, 286, color-stop(0, #3B73D4), color-stop(40, #1D5190));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3B73D4 0%, #1D5190 40%);
  /* W3C Markup */
  background-image: radial-gradient(ellipse farthest-corner at center, #3B73D4 0%, #1D5190 40%);
}
input.recruitmentSubmit:before {
  content: none;
}
.add_answer_link {
  background-color: transparent;
  border: medium none;
  bottom: 3px;
  color: #1c1c1c;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  position: absolute;
  right: 35%;
}
#newRecruitmentValidate input.error,
#newRecruitmentValidate select.error {
  border: 2px solid red;
}
.no-sort-style {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  cursor: default;
}
.feedback-photos-videos {
  background-color: #f5f5f5;
  padding: 20px;
}
.feedback-photos-videos .feedback-photos p {
  color: #808285;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-top: 15px;
  margin-bottom: 5px;
}
.feedback-photos-videos .feedback-photos span {
  color: #808285;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.feedback-photos-videos .feedback-photos .other-photos-feedback {
  margin-top: 15px;
}
.feedback-photos-videos .feedback-photos .other-photos-feedback img {
  float: left;
}
.feedback-photos-videos .feedback-photos .other-photos-feedback p {
  margin-top: 15px;
  float: left;
  padding-left: 12px;
}
.feedback-rate-count-over {
  border-top: 1px solid #eeeeee;
}
.feedback-rate-count-over .feedback-rate-count {
  padding: 25px 0;
}
.feedback-rate-count-over .feedback-rate-count .rated-me {
  float: right;
  color: #808285;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding-left: 50px;
}
.feedback-rate-count-over .feedback-rate-count .rated-me i {
  color: #215ea7;
  padding-right: 20px;
}
.feedback-rate-count-over .feedback-rate-count .rated-me span {
  color: #215ea7;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
}
.each-feedback-comented {
  margin-bottom: 20px;
}
.each-feedback-comented img {
  float: left;
  padding-right: 10px;
}
.each-feedback-comented p.title {
  color: #1c1c1c;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  margin-bottom: 4px;
}
.each-feedback-comented p.title span {
  float: right;
  color: #1c1c1c;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
}
.each-feedback-comented p {
  color: #808285;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
}
.errors-ul ul {
  padding: 0;
  float: left;
  color: #000;
  position: absolute;
  bottom: -30px;
  list-style: none;
}
.fa-www,
.fa-goldenline {
  float: left;
  color: #8c8c8c;
  display: inline-block;
  font: 12px/1 FontAwesome;
  margin-top: 1px;
  width: 18px;
}
.fa-minus {
  color: #1d5cab;
  cursor: pointer;
  padding-right: 5px;
}
.top-30 {
  margin-top: 30px;
}
.admin-recruitment,
.admin-classifieds {
  position: relative;
}
.admin-recruitment .position-absolute-other,
.admin-classifieds .position-absolute-other {
  top: 0;
  right: -15px;
}
.my-diff-auto-complete .token-input-token-facebook {
  padding: 5px 0 5px 10px;
  background-color: #215ea7;
  color: #fff;
  margin: 0;
  padding-bottom: 5px;
  padding-top: 5px;
  position: relative;
  margin-right: 7px;
  margin-bottom: 5px;
}
.my-diff-auto-complete .token-input-list-facebook .token-input-delete-token-facebook {
  position: absolute;
  right: 0;
  top: 0;
  float: right;
  background-color: #124077;
  padding-left: 5px;
  padding-right: 5px;
  color: #fff;
  font-weight: 800;
  padding-top: 3px;
  height: 30px;
}
.my-diff-auto-complete .token-input-token-facebook p {
  padding: 5px 25px 5px 0;
}
@media (max-width: 768px) {
  .sort-list-adlist-findjob,
  .sort-list-findjob,
  .sort-list-user-findjob {
    padding-top: 0;
    padding-bottom: 0;
  }
  .max-width-768-padding-none {
    padding-top: 0;
    padding-bottom: 0;
  }
  .responsive.admin-table .sort-list-recruitmentsmanage th {
    padding-top: 10px;
    padding-bottom: 11px;
  }
  th.padding-extra3 {
    padding-top: 10px;
    padding-bottom: 11px;
  }
  th.padding-extra4 {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
.fos_user_registration_register ul {
  list-style: none;
}
.fos_user_registration_register ul,
.fos_user_registration_register li {
  color: red;
  padding: 0;
  margin: 0;
  text-align: left;
}
.login-page .error {
  color: red;
}
@media (max-width: 768px) and (min-width: 540px) {
  .absolute-responsive-logo {
    transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
  }
}
@media (max-width: 540px) {
  .absolute-responsive-logo {
    transform: scale(0.4);
    -moz-transform: scale(0.4);
    -ms-transform: scale(0.4);
    right: 0;
    bottom: -60px;
  }
}
@media (min-width: 992px) {
  #newAdvertisementValidate .error-2 {
    max-width: 350px;
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 10;
    width: 70%;
    padding-top: 0;
    text-align: center;
    background-color: white;
  }
  #newAdvertisementValidate .error-2 label {
    text-align: center;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    padding-bottom: 5px;
  }
}
.clear-visible-470-590 {
  display: none;
}
@media (min-width: 470px) and (max-width: 590px) {
  .clear-visible-470-590 {
    display: block;
    clear: both;
  }
}
.cke {
  float: left !important;
}
.cke .cke_inner {
  float: left;
}
.cke .cke_inner .cke_top {
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 0;
  border-bottom: none;
}
.cke .cke_inner .cke_contents {
  float: left;
  width: 100%;
  border: 1px solid #E0E0E0;
}
.cke .cke_inner .cke_bottom {
  display: none;
}
#textbox + .cke .cke_inner .cke_top {
  border: none;
}
.pinnedd-rsp-menu-search {
  display: none !important;
}
@media (min-width: 0) and (max-width: 990px) {
  .pinnedd-rsp-menu-search {
    display: block !important;
  }
}
@media (min-width: 0) and (max-width: 990px) {
  .pinnedd-rsp-menu-appropriate {
    margin-top: 105px;
  }
}
#admin-ul.shadow-bottom,
.administration12-bookmark-content.shadow-bottom,
.news.shadow-bottom,
.reminder.shadow-bottom,
.admin-right-side > .shadow-bottom {
  margin-bottom: 25px;
}
.shadow-bottom {
  position: relative;
}
.admin-right-side.shadow-custom {
  z-index: 1;
}
.admin-right-side.shadow-custom:after {
  content: "";
  position: absolute;
  z-index: -1;
  -webkit-box-shadow: 0 0 40px rgba(41, 41, 41, 0.5);
  box-shadow: 0 0 40px rgba(41, 41, 41, 0.5);
  bottom: 0;
  left: 10%;
  right: 10%;
  width: 80%;
  height: 40px;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.admin-right-side.shadow-custom .shadow-bottom {
  content: none;
  margin-bottom: 0;
}
.shadow-bottom:after {
  content: "";
  position: absolute;
  z-index: -1;
  -webkit-box-shadow: 0 0 40px rgba(41, 41, 41, 0.5);
  box-shadow: 0 0 40px rgba(41, 41, 41, 0.5);
  bottom: 0;
  left: 10%;
  right: 10%;
  width: 80%;
  height: 40px;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
.cke_combo__fontsize .cke_combo_text {
  width: 8em !important;
}
.min-width-80-child input {
  min-width: 80px;
}
.fixed-table-fix.font-fix-hr {
  padding-top: 55px;
}
@media (max-width: 768px) {
  .fixed-table-fix.font-fix-hr {
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .fixed-table-fix.font-fix-hr .thread {
    width: 100%;
  }
}
.img-size39 {
  width: 39px;
  height: 39px;
}
.img-size41 {
  width: 41px;
  height: 41px;
}
#goToMyProfile,
#goToSearchJob:hover,
#goToNewsAndPress {
  cursor: pointer;
}
.not-allowed:hover {
  cursor: not-allowed;
}
.city-post-holder .token-input-list-facebook {
  float: initial;
  width: 48%;
  display: inline-block;
}
.float-button-right {
  float: right !important;
}
.width-circle-11 {
  width: 11%;
}
.width-circle-10 {
  width: 10%;
}
.width-circle-10-dixtra {
  width: 10%;
}
.width-circle-2 {
  width: 2%;
}
.FFFFFF-back {
  background: #FFFFFF !important;
}
.question-tip-white-paper {
  color: black;
  background-color: #f0f0f0;
  border-radius: 18px;
  padding: 5px 8px 5px 7px;
  font-size: 13px;
  margin-left: 10px;
}
.margin-white-paper-hb {
  margin-right: 10px;
  margin-bottom: 30px;
}
.margin-white-paper-hb-2 {
  margin-bottom: 30px;
}
.margin-white-paper-hb-cel-zaw {
  margin-bottom: 30px;
}
@media (min-width: 0) and (max-width: 452px) {
  .breadcrumb-cart-1 {
    float: left;
    width: 100%;
    padding-left: 0;
  }
  .breadcrumb-cart-1 .breadcrumb-admin-list {
    padding: 15px 0 15px 20px;
    margin-top: 2%;
    margin-left: 8%;
  }
  .breadcrumb-cart-1 .breadcrumb-admin-list a {
    color: #ffa900;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 20px;
  }
  .breadcrumb-cart-1 .breadcrumb-admin-list a:hover {
    text-decoration: underline;
  }
  .breadcrumb-cart-1 .breadcrumb-admin-list span.no-hover {
    color: #ffa900;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
  }
  .breadcrumb-cart-1 .breadcrumb-admin-list span.no-hover:hover {
    text-decoration: none;
  }
  .breadcrumb-cart-1 .breadcrumb-admin-list i {
    color: #ffa900;
    font-size: 24px;
    padding: 0 10px 0 10px;
  }
  .breadcrumb-cart-1 .bookmarks i {
    color: #061528;
  }
  .breadcrumb-cart-1 .bookmarks > ul {
    list-style: none;
    display: block;
    background-color: #F0F0F0;
    /*            float: right;*/
    margin-bottom: 0;
    padding-left: 0;
  }
  .breadcrumb-cart-1 .bookmarks > ul > li {
    margin-left: 10px;
    margin-right: 10px;
    display: inline-block;
  }
  .breadcrumb-cart-1 .bookmarks > ul > li a {
    display: inline-block;
    text-align: center;
    padding-bottom: 15px;
    padding-top: 25px;
    text-decoration: none;
    color: #061528;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 14px;
  }
  .breadcrumb-cart-1 .bookmarks > ul > li a::after {
    display: block;
    content: attr(title);
    font-weight: 600;
    height: 1px;
    color: transparent;
    overflow: hidden;
    visibility: hidden;
  }
  .breadcrumb-cart-1 .bookmarks > ul > li a:hover {
    text-decoration: none;
    color: #061528;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 14px;
    border-bottom: 3px #1d5cab solid;
  }
  .breadcrumb-cart-1 .bookmarks > ul > li > ul {
    left: initial;
    right: 0;
    position: absolute;
    top: 50px;
    float: none;
  }
  .breadcrumb-cart-1 .bookmarks > ul > li > ul li {
    position: relative !important;
  }
  .breadcrumb-cart-1 .brand-logo {
    margin-top: 2%;
  }
  .breadcrumb-cart-1 .brand-logo img.hb-logo {
    float: right;
    margin-top: 4%;
    margin-bottom: 3%;
  }
}
@media (min-width: 0) and (max-width: 992px) {
  .logo-hb-small {
    margin-top: 0 !important;
    float: initial !important;
    margin-left: 20px;
  }
  #admin-hr {
    z-index: 9999999;
  }
}
.logo-hb-small {
  cursor: pointer;
}
.search-kan-stl {
  width: 100%;
  padding-top: 0 !important;
  float: left;
  margin-bottom: 15px;
}
.years2015 {
  padding: 5px;
  background: #567dd8;
  color: white;
  border-radius: 4px;
  width: 100px;
  position: relative;
  right: 61px;
  top: 78px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}
.years2015 p {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.dixtra-arrow {
  background: url('../img/dixtra-arrow.png');
  width: 17px;
  height: 9px;
  position: relative;
  top: 100px;
  right: 78px;
}
.years2014 {
  padding: 5px;
  background: #567dd8;
  color: white;
  border-radius: 4px;
  width: 100px;
  position: relative;
  right: 61px;
  top: 40px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}
.years2014 p {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.dixtra-arrow2014 {
  background: url('../img/dixtra-arrow.png');
  width: 17px;
  height: 9px;
  position: relative;
  top: 62px;
  right: 78px;
}
.years2013 {
  padding: 5px;
  background: #567dd8;
  color: white;
  border-radius: 4px;
  width: 100px;
  position: relative;
  right: 61px;
  top: 40px;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}
.years2013 p {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.dixtra-arrow2013 {
  background: url('../img/dixtra-arrow.png');
  width: 17px;
  height: 9px;
  position: relative;
  top: 62px;
  right: 78px;
}
.nicEdit-main {
  padding-top: 10px;
  padding-right: 85px;
  padding-left: 61px;
  line-height: 35px;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  background-color: white;
}
.nicEdit-main i {
  font-style: italic;
  color: #808285;
}
.nicEdit-main-cel-zaw {
  min-height: 90px;
  padding-top: 10px;
  padding-right: 18px;
  padding-left: 18px;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #333;
  font-size: 18px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(84%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.nicEdit-main-cel-zaw i {
  font-style: italic;
  color: #808285;
}
.block-in-white-card {
  margin-left: 3%;
  background-image: url('../../img/notebook1.png');
  background-repeat: no-repeat;
  height: 550px;
}
#textbox-05-26a {
  background-repeat: no-repeat;
  height: 178px;
}
#textbox-4ss {
  background-repeat: no-repeat;
  height: 270px;
}
.block-in-white-card999 {
  margin-top: 150px;
  height: auto;
}
.block-in-white-card999 #textbox {
  margin-left: 3%;
  background-repeat: no-repeat;
  height: 550px;
}
.block-in-white-card-05-26b {
  margin-top: 10px;
  height: auto;
}
.block-in-white-card-05-26b #textbox {
  margin-left: 3%;
  background-repeat: no-repeat;
  height: 550px;
}
.block-in-white-card-osi {
  height: auto;
}
.block-in-white-card-osi #textbox {
  margin-left: 3%;
  background-repeat: no-repeat;
  height: 550px;
}
.block-in-white-card:nth-child(2) div {
  border: none !important;
}
.special-white-paper-textarea {
  padding-top: 78px;
  padding-right: 85px;
  padding-left: 61px;
  line-height: 35px;
  outline: none;
  width: 100px;
}
.nicPanelWhiteCard {
  width: 150px;
  float: right;
  padding-right: 40px;
  padding-top: 40px;
}
.nicPanelWhiteCard-cel-zaw {
  text-align: right;
  padding-right: 0;
  padding-top: 40px;
}
.nicPanelWhiteCard-cel-zaw .nicEdit-panel {
  float: right;
}
.nicPanelWhiteCard-05-26b {
  text-align: right;
  padding-right: 0;
  padding-top: 0;
}
.nicPanelWhiteCard-05-26b .nicEdit-panel {
  float: right;
}
.nicEdit-main {
  word-wrap: break-word;
}
.dixtra-cel-zaw {
  padding-left: 3px;
  padding-top: 40px;
}
.dixtra-cel-zaw p {
  width: 200px;
  margin: 0;
  text-align: center;
  padding: 5px;
  color: white;
  background: darkblue;
  border-radius: 4px;
  font-size: 18px;
}
.lay05-26b {
  width: 100%;
  border: 0 solid #d2d2d2;
  height: 40px;
  color: #333;
  font-size: 18px;
  height: 100%;
  font-weight: 100;
}
.lay05-26b p {
  margin: 0;
  padding: 20px 20px 10px 20px;
}
.dixtra-05-26b {
  padding-left: 3px;
  padding-top: 0;
}
.dixtra-05-26b p {
  width: 200px;
  margin: 0;
  text-align: center;
  padding: 5px;
  color: white;
  background: #f92c2c;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 700;
}
.dixtra-05-26b p.green {
  width: 200px;
  margin: 0;
  text-align: center;
  padding: 5px;
  color: white;
  background: #83B32A;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 700;
}
.dixtra-05-26b p.blue {
  width: 200px;
  margin: 0;
  text-align: center;
  padding: 5px;
  color: white;
  background: #005ac0;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 700;
}
.zawodowiec-05-26b {
  padding-top: 0;
  float: right;
}
.zawodowiec-05-26b p {
  width: 200px;
  margin: 0;
  text-align: center;
  padding: 0;
  color: white;
  background: #f92c2c;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  font-size: 15px;
  float: right;
  position: relative;
  top: 18px;
  z-index: 2;
}
.zawodowiec-05-26b p.green {
  width: 200px;
  margin: 0;
  text-align: center;
  padding: 0;
  color: white;
  background: #83B32A;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  font-size: 15px;
  float: right;
  position: relative;
  top: 18px;
  z-index: 2;
}
.zawodowiec-05-26b .icon-05-26b {
  font-size: 12px;
  left: 7px;
  top: 0;
}
.dixtra-info p {
  margin: 0;
  text-align: center;
  padding: 5px;
  color: white;
  background: darkblue;
  border-radius: 4px;
  font-size: 18px;
}
.dixtra-infoarea {
  margin-bottom: 10px;
}
.dixtra-infoarea p {
  margin: 0;
  text-align: center;
  padding: 5px;
  color: white;
  background: darkblue;
  border-radius: 4px;
  font-size: 18px;
}
.dixtra-stoper {
  border: 0;
  font-size: 70px;
  font-weight: 700;
  color: #83B32A;
  text-align: center;
  font-family: sans-serif;
  width: 90px;
}
.dixtra-start {
  background: white;
  border: 1px solid #83B32A;
  border-radius: 4px;
  color: #83B32A;
  padding: 5px 30px;
  font-size: 16px;
}
.dixtra-input {
  height: 45px;
}
.dixtra-input .dix-text {
  width: 100%;
  padding: 6px;
  border-radius: 4px;
  border: 1px solid #cfcfcf;
}
.dixtra-input .dix-time {
  padding: 6px;
  border-radius: 4px;
  border: 1px solid #cfcfcf;
  background-image: url("../img/datepickericon.png");
  background-repeat: no-repeat;
  background-position: 93% 50%;
}
.dixtra-inputs {
  height: 90px;
}
.dixtra-inputs .dix-textarea {
  width: 100%;
  padding: 6px;
  border-radius: 4px;
  border: 1px solid #cfcfcf;
  resize: none;
  height: 80px;
}
.dixtra-style {
  font-style: italic;
  color: #333;
  position: relative;
  bottom: 3px;
  font-size: 15px;
}
.nav-tabs li.active a {
  color: #555;
  cursor: default;
  border: 1px solid #f2f2f2;
  background: #f2f2f2 !important;
  border-radius: 4px;
}
.nav-tabs li.active a:hover {
  color: #555;
  cursor: default;
  background: #f2f2f2 !important;
  border-radius: 4px;
  border: 1px solid #f2f2f2;
}
@media (min-width: 600px) and (max-width: 1500px) {
  .videoController {
    width: 100% !important;
    height: 33px !important;
    border-radius: 5px;
    padding: 4px;
    box-shadow: 2px 5px 6px #888888;
  }
  .videoController .progress {
    margin-top: 0;
    margin: 0 auto;
    top: 10px;
    width: 70%;
  }
}
@media (min-width: 1501px) {
  .videoUiWrapper.thumbnail {
    width: 70%;
    background: #858a93;
    float: initial !important;
    margin: 0 auto;
    padding: 0;
  }
  .videoUiWrapper.thumbnail .videoController {
    width: 100% !important;
  }
}
@media (min-width: 0) and (max-width: 599px) {
  .videoController {
    width: 100% !important;
    height: 33px !important;
    border-radius: 5px;
    padding: 4px;
    box-shadow: 2px 5px 6px #888888;
  }
  .videoController .progress {
    margin-top: 0;
    margin: 0 auto;
    top: 10px;
    width: 30%;
  }
}
@media (min-width: 0) and (max-width: 992px) {
  .videoUiWrapper.thumbnail {
    width: 100%;
    background: #858a93;
    padding: 0;
  }
}
@media (min-width: 992px) and (max-width: 1500px) {
  .videoUiWrapper.thumbnail {
    width: 70%;
    background: #858a93;
    float: initial !important;
    margin: 0 auto;
    padding: 0;
  }
}
.progress-in-hb-process {
  height: 5px !important;
  border-radius: 0 !important;
}
.playMedia .icon-play-circle {
  padding: 10px;
  position: relative;
  zoom: 135%;
  bottom: 2px;
  left: 2px;
}
.video-hb {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.logo-upload2 canvas {
  width: 100%;
}
#Application_attachments label {
  display: none;
}
.logo-upload div a {
  position: relative;
}
.ajax-loader-note-work img {
  position: absolute;
  top: 0;
  left: 50%;
}
.ajax-loader-calls-work img {
  position: absolute;
  top: 10px;
  left: 50%;
}
.enter-to-save {
  font-size: 10px;
  color: #5E5E5E;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
.ajax-loader-select-work img {
  position: absolute;
  top: 10px;
  left: 50%;
}
.hb-gradient {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(84%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}
.my-target-step-3 {
  float: right;
  text-align: right;
  color: white;
  background-color: #cf137d;
  border-radius: 5px;
  cursor: pointer;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  font-weight: 600;
  font-size: 12px;
}
.my-target-step-8 {
  float: right;
  text-align: right;
  color: white;
  background-color: #005ac0;
  border-radius: 5px;
  cursor: pointer;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  font-weight: 600;
  font-size: 12px;
}
.my-target-description-step-3 {
  border: 1px solid #f8f8f8;
  display: none;
  color: #999999;
  font-family: 'Open Sans', sans-serif;
  border-radius: 5px;
  padding: 10px;
}
.add-button-in-hb-proccess {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #cf137d;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  float: right;
}
.add-button-in-hb-proccess i {
  color: #cf137d;
}
.hover-hand:hover {
  cursor: pointer !important;
}
.add-button-in-hb-proccess-3 {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #48923b;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  float: right;
}
.add-button-in-hb-proccess-3 i {
  color: #48923b;
}
.add-button-in-hb-proccess-4 {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #ed7d25;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  float: right;
}
.add-button-in-hb-proccess-4 i {
  color: #ed7d25;
}
.add-button-in-hb-proccess-5 {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #f92c2c;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  float: right;
}
.add-button-in-hb-proccess-5 i {
  color: #f92c2c;
}
.add-button-in-hb-proccess-6 {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #5abcad;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  float: right;
}
.add-button-in-hb-proccess-6 i {
  color: #5abcad;
}
.left-button-in-hb-proccess {
  background-color: white;
  color: #cf137d;
  border-radius: 5px;
  border: 1px solid #cf137d;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  margin-left: 5px;
  float: left;
}
.left-button-in-hb-proccess i {
  color: #cf137d;
}
.left-button-in-hb-proccess-3 {
  background-color: white;
  color: #48923b;
  border-radius: 5px;
  border: 1px solid #48923b;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  margin-left: 5px;
  float: left;
}
.left-button-in-hb-proccess-3 i {
  color: #48923b;
}
.conviction-header {
  color: #fff;
  background-color: #cf137d;
  padding: 20px;
  border: 5px solid #fff;
  border-radius: 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-align: center;
}
.conviction-header-two-colors {
  color: #fff;
  background-color: #cf137d;
  padding: 0;
  border: 5px solid #fff;
  border-radius: 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  text-align: center;
}
.values-with-date {
  padding: 8px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
@media (min-width: 0) and (max-width: 992px) {
  .percent-values-1 {
    background-color: #a70f64;
    border-bottom-left-radius: 5px;
    font-size: 8px;
    padding: 2px;
  }
  .percent-values-2 {
    background-color: #a70f64;
    border-bottom-right-radius: 5px;
    font-size: 8px;
    padding: 2px;
  }
}
@media (min-width: 992px) and (max-width: 1500px) {
  .percent-values-1 {
    background-color: #a70f64;
    border-bottom-left-radius: 5px;
    font-size: 12px;
    padding: 2px;
  }
  .percent-values-2 {
    background-color: #a70f64;
    border-bottom-right-radius: 5px;
    font-size: 12px;
    padding: 2px;
  }
}
.conviction-left {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  background-color: #547cd7;
  border: 5px solid #fff;
  border-radius: 10px;
  padding: 5px 5px 5px 15px;
  font-style: normal;
  font-weight: 600;
  outline: none;
  height: 40px;
}
.conviction-right {
  border: 5px solid #fff;
  color: #717171;
  font-family: 'Open Sans', sans-serif;
  border-radius: 10px;
  font-style: normal;
  padding: 5px 5px 5px 15px;
  outline: none;
  height: 40px;
  position: relative;
}
.trash-padding {
  margin-right: 5px;
}
.text-center {
  text-align: center !important;
}
.hb-center-text {
  text-align: center;
}
.first-column-hb {
  margin-top: 20px;
}
.f-le {
  float: left;
}
.text-left {
  text-align: left;
}
.f-none {
  float: none !important;
}
#newAdvertisementValidate .company-step-four #files a,
#newAdvertisementValidate .company-step-four #files span {
  float: initial;
  display: inline-block;
  position: relative;
}
.close-logo-attachment {
  position: absolute;
  right: -10px;
  top: -10px;
}
.meters-hb {
  width: 100%;
  min-height: 140px;
  font-size: 14px;
}
.margin-meters {
  margin-top: 34px;
}
.teaser {
  padding-left: 145px;
  padding-right: 145px;
}
.teaser h1 {
  color: #1D5CAB;
  font-size: 42px;
}
.teaser h2 {
  color: #1D5CAB;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 34px;
}
.teaser p.blue_par {
  color: #1D5CAB;
  margin-bottom: 10px !important;
  font-size: 16px;
}
.teaser-0 {
  padding-left: 25%;
  padding-right: 25%;
}
.teaser-0 h1 {
  color: #1D5CAB;
  font-size: 42px;
}
.teaser-0 h2 {
  color: #1D5CAB;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 34px;
}
.teaser-0 p.blue_par {
  color: #1D5CAB;
  margin-bottom: 10px !important;
  font-size: 16px;
}
.teaser-1 {
  padding-left: 25%;
  padding-right: 25%;
}
.teaser-1 h1 {
  color: #ed7d25;
  font-size: 42px;
}
.teaser-1 h2 {
  color: #ed7d25;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 34px;
}
.teaser-1 p.blue_par {
  color: #ed7d25;
  margin-bottom: 10px !important;
  font-size: 16px;
}
.teaser-2 {
  padding-left: 15%;
  padding-right: 15%;
}
.teaser-2 h1 {
  color: #1D5CAB;
  font-size: 66px;
  margin-bottom: 10px;
}
.teaser-2 h2 {
  color: #1D5CAB;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 42px;
  padding-left: 15%;
}
.teaser-2 p.blue_par {
  color: #525252;
  margin-bottom: 10px !important;
  font-weight: 300;
  font-size: 18px;
}
.teaser-2 span.coffee {
  font-size: 90px;
}
.teaser-3 {
  padding-left: 25%;
  padding-right: 25%;
}
.teaser-3 h1 {
  color: #cf137d;
  font-size: 42px;
}
.teaser-3 h2 {
  color: #cf137d;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 34px;
}
.teaser-3 p.blue_par {
  color: #cf137d;
  margin-bottom: 10px !important;
  font-size: 16px;
}
.teaser-4 {
  padding-left: 25%;
  padding-right: 25%;
}
.teaser-4 h1 {
  color: #f92c2c;
  font-size: 42px;
}
.teaser-4 h2 {
  color: #f92c2c;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 34px;
}
.teaser-4 p.blue_par {
  color: #f92c2c;
  margin-bottom: 10px !important;
  font-size: 16px;
}
.teaser-5 {
  padding-left: 25%;
  padding-right: 25%;
}
.teaser-5 h1 {
  color: #83B32A;
  font-size: 42px;
}
.teaser-5 h2 {
  color: #83B32A;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 34px;
}
.teaser-5 p.blue_par {
  color: #83B32A;
  margin-bottom: 10px !important;
  font-size: 16px;
}
.teaser-6 {
  padding-left: 25%;
  padding-right: 25%;
}
.teaser-6 h1 {
  color: #0b2a7a;
  font-size: 42px;
}
.teaser-6 h2 {
  color: #0b2a7a;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 34px;
}
.teaser-6 p.blue_par {
  color: #0b2a7a;
  margin-bottom: 10px !important;
  font-size: 16px;
}
.play_again a {
  color: #1D5CAB;
}
.play_again .play_circle {
  color: #1D5CAB;
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #1D5CAB;
  margin-right: 10px;
}
.play_again2 a {
  color: #0b2a7a;
}
.play_again2 .play_circle2 {
  color: #0b2a7a;
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #0b2a7a;
  margin-right: 10px;
}
.play_again3 a {
  color: #cf137d;
}
.play_again3 .play_circle3 {
  color: #cf137d;
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #cf137d;
  margin-right: 10px;
}
.play_again4 a {
  color: #f92c2c;
}
.play_again4 .play_circle4 {
  color: #f92c2c;
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #f92c2c;
  margin-right: 10px;
}
.play_again5 a {
  color: #ed7d25;
}
.play_again5 .play_circle5 {
  color: #ed7d25;
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #ed7d25;
  margin-right: 10px;
}
.play_again6 a {
  color: #83B32A;
}
.play_again6 .play_circle6 {
  color: #83B32A;
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #83B32A;
  margin-right: 10px;
}
.play_again7 a {
  color: #5abcad;
}
.play_again7 .play_circle7 {
  color: #5abcad;
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #5abcad;
  margin-right: 10px;
}
.play_again_left {
  margin-left: 50px;
  margin-bottom: 20px;
  margin-top: -10px;
}
.warning-window {
  border: 1px solid #dc5003;
  height: auto;
  width: 100%;
  color: #dc5003 !important;
  padding: 20px;
}
.social-buttons {
  float: left;
  padding-right: 5px;
}
.conviction-header-blue {
  color: #FFF;
  background-color: #0b2a7a;
  padding: 20px;
  border-radius: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-align: center;
  margin-bottom: 5px;
}
.conviction-header-blue-small {
  color: #FFF;
  background-color: #547cd7;
  padding: 5px;
  border-radius: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  margin-top: 5px;
  padding-left: 20px;
}
.conviction-header-grey {
  color: #525252;
  background-color: #d5d5d5;
  padding: 5px;
  border-radius: 5px;
  font-weight: 700;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-left: 20px;
  -webkit-box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.75);
  box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.75);
}
.conviction-header-grey-small {
  color: #525252;
  background-color: #d5d5d5;
  padding: 5px;
  border-radius: 5px;
  font-weight: 700;
  margin-bottom: 10px;
  -webkit-box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.75);
  box-shadow: 1px 1px 0 0 rgba(50, 50, 50, 0.75);
}
.motivator_step2 {
  margin-top: 20px;
  padding-left: 0;
}
.textarea_step2 {
  height: 80px;
  margin-bottom: 2px;
  border: none;
}
.textarea_step4 {
  height: 30px;
  border: none;
  margin-bottom: 5px;
  padding: 5px 0 0 0;
}
.textarea_step1 {
  height: 30px;
  font-style: normal;
  border: none;
}
.height80 {
  height: 80px;
}
.blue-hover:hover {
  cursor: pointer;
  background-color: #0b2a7a !important;
}
.motivator_summary {
  color: #525252;
  font-size: 22px;
  margin-top: 10px;
}
.motivator_summary strong {
  color: #0b2a7a;
}
.additional_col_hidden {
  display: none;
}
.swot-main {
  background-image: url("../img/swot-bg.png");
  background-repeat: no-repeat;
  background-position: center;
}
.swot-main .fa-check {
  color: #525252;
  margin-right: 5px;
}
.swot-main .swot-tag-pink {
  color: #cf137d;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
}
.swot-main .swot-tag-smiglo {
  font-size: 22px;
  font-family: "HelveticaNeue", sans-serif;
  margin-top: 40px;
  color: #525252;
}
.swot-main .swot-tag-yellow {
  color: #ffb217;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
  text-align: right;
}
.swot-main .swot-tag-green {
  color: #6a9b07;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
}
.swot-main .swot-tag-blue {
  color: #214caf;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
  text-align: right;
}
.swot-main .swot-square-pink {
  border: 1px solid #cf137d;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.5);
}
.swot-main .swot-square-yellow {
  border: 1px solid #ffb217;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  clear: both;
  background-color: rgba(255, 255, 255, 0.5);
}
.swot-main .swot-square-green {
  border: 1px solid #6a9b07;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.5);
}
.swot-main .swot-square-blue {
  border: 1px solid #214caf;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  clear: both;
  background-color: rgba(255, 255, 255, 0.5);
}
.swot-main ul {
  padding-left: 20px;
  list-style: none;
}
.smiglo-main {
  background-image: url("../img/smiglo-bg.png");
  background-repeat: no-repeat;
  background-position: center;
  min-height: 550px;
}
.smiglo-main .fa-check {
  color: #525252;
  margin-right: 5px;
}
.smiglo-main .swot-tag-pink {
  color: #cf137d;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
}
.smiglo-main .swot-tag-smiglo {
  font-size: 22px;
  font-family: "HelveticaNeue", sans-serif;
  margin-top: 40px;
  color: #525252;
}
.smiglo-main .swot-tag-yellow {
  color: #ffb217;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
  text-align: right;
}
.smiglo-main .swot-tag-green {
  color: #6a9b07;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
}
.smiglo-main .swot-tag-blue {
  color: #214caf;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
  text-align: right;
}
.smiglo-main .swot-square-pink {
  border: 1px solid #cf137d;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.5);
}
.smiglo-main .swot-square-yellow {
  border: 1px solid #ffb217;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  clear: both;
  background-color: rgba(255, 255, 255, 0.5);
}
.smiglo-main .swot-square-green {
  border: 1px solid #6a9b07;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.5);
}
.smiglo-main .swot-square-blue {
  border: 1px solid #214caf;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  clear: both;
  background-color: rgba(255, 255, 255, 0.5);
}
.smiglo-main ul {
  padding-left: 20px;
  list-style: none;
}
.img-center-20bottom {
  margin: 0 auto;
  margin-bottom: 20px;
}
.smiglo-edit {
  min-height: 550px;
  background-image: url("../img/smiglo-bg-area.png");
  background-repeat: no-repeat;
  background-position: center;
}
.smiglo-edit .fa-check {
  color: #525252;
  margin-right: 5px;
}
.smiglo-edit .swot-tag-pink {
  color: #cf137d;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
}
.smiglo-edit .swot-tag-smiglo {
  font-size: 22px;
  font-family: "HelveticaNeue", sans-serif;
  margin-top: 40px;
  color: #525252;
}
.smiglo-edit .swot-tag-yellow {
  color: #ffb217;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
  text-align: right;
}
.smiglo-edit .swot-tag-green {
  color: #6a9b07;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
}
.smiglo-edit .swot-tag-blue {
  color: #214caf;
  font-size: 24px;
  text-transform: uppercase;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  margin-top: 40px;
  text-align: right;
}
.smiglo-edit .swot-square-pink {
  border: 1px solid #cf137d;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.5);
}
.smiglo-edit .swot-square-yellow {
  border: 1px solid #ffb217;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  clear: both;
  background-color: rgba(255, 255, 255, 0.5);
}
.smiglo-edit .swot-square-green {
  border: 1px solid #6a9b07;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.5);
}
.smiglo-edit .swot-square-blue {
  border: 1px solid #214caf;
  border-radius: 5px;
  padding: 15px;
  font-family: 'Open Sans', Light, sans-serif;
  color: #525252;
  margin-bottom: 20px;
  overflow: hidden;
  clear: both;
  background-color: rgba(255, 255, 255, 0.5);
}
.smiglo-edit ul {
  padding-left: 20px;
  list-style: none;
}
.smiglo-edit .swot-tag-smiglo {
  margin-top: 20px;
}
.smiglo-edit .nicEdit-panelContain {
  border: none !important;
  margin-bottom: 5px;
  margin-top: -24px;
  background: none !important;
  width: auto !important;
  float: right;
}
.smiglo-edit .nicEdit-main {
  padding-top: 0;
  padding-left: 0;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 14px;
  color: #525252;
}
.smiglo-edit .area-gradient {
  border-style: solid;
  border-width: 1px;
  border-color: #dadada;
  border-radius: 5px;
  box-shadow: 0.5px 0.866px 1px 0 rgba(35, 31, 32, 0.2);
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 0%, #ffffff 34%, #f4f4f4 89%, #f4f4f4 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(0%, #ffffff), color-stop(34%, #ffffff), color-stop(89%, #f4f4f4), color-stop(100%, #f4f4f4));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 0%, #ffffff 34%, #f4f4f4 89%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 0%, #ffffff 34%, #f4f4f4 89%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 0%, #ffffff 34%, #f4f4f4 89%, #f4f4f4 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 0%, #ffffff 34%, #f4f4f4 89%, #f4f4f4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4', GradientType=0);
  opacity: 0.94;
  margin-bottom: 20px;
}
.dropup-help .dropdown-menu {
  padding: 16px;
  background-color: #f5f5f5;
  font-family: "Open Sans", sans-serif;
  box-shadow: none;
}
.dropup-help hr {
  color: #e5e5e5;
  margin-bottom: 10px;
  margin-top: 10px;
}
.dropup-help .dropup-help-area {
  width: 300px;
  border: 1px solid #E5E5E5;
  border-radius: 5px;
  background-color: #fff;
  margin-bottom: 10px;
  min-height: 150px;
  font-style: normal;
  font-weight: bold;
  font-family: 'helvetica-romane';
}
.dropup-help .btn-default.active,
.dropup-help .btn-default.focus,
.dropup-help .btn-default:active,
.dropup-help .btn-default:focus,
.dropup-help .btn-default:hover {
  background-color: #FFA900;
  border: 1px solid;
  color: #fff;
}
.dropup-help.open > .dropdown-toggle.btn-default {
  background-color: #FFA900;
  border: 1px solid;
  color: #fff;
}
@media (max-width: 767px) {
  .for-custom-scroll-holder footer {
    padding: 0 0 80px 0;
  }
  .for-custom-scroll-holder footer .copyright {
    margin-top: 0;
  }
  .teaser {
    padding-left: 45px;
    padding-right: 45px;
  }
  .conviction-header-blue {
    font-size: 12px;
    padding: 10px;
  }
  .conviction-header-blue-small {
    padding-left: 10px;
  }
  .conviction-header-grey {
    padding-left: 10px;
  }
  .motivator_step2 {
    padding-right: 0;
    margin-bottom: 5px;
  }
  .additional_col_hidden {
    display: initial;
  }
  .font-sm-hb {
    height: auto !important;
    min-height: 70px;
  }
  .smiglo-edit .nicEdit-panelContain {
    margin-top: -18px;
  }
  #tab-press .search-row-press {
    padding: 0;
  }
  #tab-press .tags-row-press {
    padding: 0;
    margin-top: 15px;
  }
  .about-page .about-us-h1 span {
    display: block;
    clear: both;
  }
  #play-again-modal .modal-dialog {
    min-width: 100%;
  }
  #hb-movie-modal .video-js.image-video {
    height: inherit !important;
    padding-top: 55%;
  }
  #hb-movie-modal .video-js.image-video .vjs-control-bar {
    position: absolute;
    bottom: -37px !important;
  }
  .homepage-box.full-height {
    height: 100%;
  }
  .homepage-box.full-height .new-fill.one-hundred-width {
    background-attachment: fixed;
    float: left;
  }
  #new-video .padding-points .tbj_punctution {
    margin-right: 0;
  }
  footer.profile nav.no-padding-left {
    padding-left: 15px;
  }
  .admin-panel .breadcrumb-admin .breadcrumb-admin-list + .bookmarks {
    top: 0 !important;
  }
  footer.footer-width.col-xs-9 {
    width: 100%;
  }
  .user-all-holder .skillsEditable {
    word-wrap: break-word;
  }
}
@media (max-width: 992px) and (min-width: 768px) {
  .font-sm-hb {
    font-size: 12px;
  }
}
@media (min-width: 992px) and (max-width: 1058px) {
  .pulpit-kan-boxes {
    padding-top: 0 !important;
  }
}
@media (max-width: 1199px) {
  .left-box-resp {
    padding-right: 15px;
  }
  .play_again_left {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
  }
  footer .social > div {
    left: inherit;
  }
  footer .copyright {
    margin-top: 20px;
  }
  footer section.col-lg-3.col-md-2.col-sm-6.col-xs-12.social,
  footer section.col-md-3.col-sm-6.col-xs-12.about {
    height: inherit;
  }
  .breake-page .container h1 {
    font-size: 75px;
    padding-right: 15px;
  }
}
/*--------------------------------*/
.m-bottom-35 {
  margin-bottom: 35px;
}
.padd-b-5 {
  padding-bottom: 5px;
}
.ajax-choose-recrutation {
  position: relative;
  margin: 0 auto;
  top: -15px;
  display: none;
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.8, 0.8);
    opacity: 0.3;
  }
  50% {
    -webkit-transform: scale(1, 1);
    opacity: 1.0;
  }
  100% {
    -webkit-transform: scale(0.5, 0.5);
    opacity: 0.3;
  }
}
@-moz-keyframes pulsate {
  0% {
    -moz-transform: scale(0.8, 0.8);
    opacity: 0.3;
  }
  50% {
    -moz-transform: scale(1, 1);
    opacity: 1.0;
  }
  100% {
    -moz-transform: scale(0.8, 0.8);
    opacity: 0.3;
  }
}
@-o-keyframes pulsate {
  0% {
    -o-transform: scale(0.8, 0.8);
    opacity: 0.3;
  }
  50% {
    -o-transform: scale(1, 1);
    opacity: 1.0;
  }
  100% {
    -o-transform: scale(0.8, 0.8);
    opacity: 0.3;
  }
}
@keyframes pulsate {
  0% {
    transform: scale(0.8, 0.8);
    opacity: 0.3;
  }
  50% {
    transform: scale(1, 1);
    opacity: 1.0;
  }
  100% {
    transform: scale(0.8, 0.8);
    opacity: 0.3;
  }
}
/* For demo purposes */
.pulse {
  -webkit-animation: pulsate 1s infinite;
  -moz-animation: pulsate 1s infinite;
  -o-animation: pulsate 1s infinite;
  animation: pulsate 1s infinite;
}
.padding-header-10 {
  padding: 10px;
}
.padding-header-12 {
  padding: 12px;
}
.padding-header-30 {
  padding: 30px;
}
.input-with-icon {
  padding: 5px 5px 5px 5px;
}
.without-border-hb {
  border: none;
  font-weight: 300;
}
.without-border-hb i {
  color: #c0c0c0;
}
.hb-input-conteworking {
  border: none;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  height: 30px;
  font-family: 'Open Sans', sans-serif;
  color: #717171;
  font-weight: 300;
  font-style: normal;
  outline: none;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
.form-no-margin-bottom {
  margin-bottom: 0;
}
.bold-header-text {
  font-weight: 700;
}
.background-with-compass {
  background-image: url('../img/step2hb10.png');
  background-repeat: no-repeat;
  background-position: 100% -5%;
  background-size: 300px 300px;
}
.background-with-puzzle {
  background-image: url('../img/puzzle2.png');
  background-repeat: no-repeat;
  background-position: 81% -35%;
  background-size: 510px 430px;
}
.background-with-pen {
  /*background-image: url('../img/Fotolia_108078938_Subscription_Monthly_M.jpg');*/
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.5) 100%), url(bg.png) repeat 0 0, url(../img/step3hbk10_2.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.5) 100%), url(../img/step3hbk10_2.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/step3hbk10_2.png) no-repeat scroll 90% bottom;
  /*background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/Fotolia_108078938_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;*/
  /*background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/Fotolia_108078938_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;*/
  /*background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/Fotolia_108078938_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;*/
  /*background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/Fotolia_108078938_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;*/
  background-repeat: no-repeat;
  background-position: 100% -35%;
  background-size: 510px 430px;
}
.background-with-job {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/step8_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/step8_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/step8_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/step8_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/step8_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/step8_hbk10_1.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/step8_hbk10_1.png) no-repeat scroll 90% bottom;
  /*background-image: url('../img/Fotolia_124805752_Subscription_Monthly_M.jpg');*/
  background-repeat: no-repeat;
  background-position: 100% -10%;
  background-size: 510px 430px;
}
#background-with-job2 {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.7) 100%), url(bg.png) repeat 0 0, url(../img/step_9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.7) 100%), url(../img/step_9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.7)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/step_9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.7) 100%), url(../img/step_9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.7) 100%), url(../img/step_9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.7) 100%), url(../img/step_9_hbk_1.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.7) 100%), url(../img/step_9_hbk_1.png) no-repeat scroll 90% bottom;
  /*background-image: url('../img/Fotolia_124805752_Subscription_Monthly_M.jpg');*/
  background-repeat: no-repeat;
  background-position: 100% -10%;
  background-size: 400px 330px;
}
.background-with-camera {
  /*background-image: url('../img/Fotolia_92635635_Subscription_Monthly_M.png');*/
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.5) 100%), url(bg.png) repeat 0 0, url(../img/step7_hbk10_camera.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.5) 100%), url(../img/step7_hbk10_camera.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/step7_hbk10_camera.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.5) 100%), url(../img/step7_hbk10_camera.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.5) 100%), url(../img/step7_hbk10_camera.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.5) 100%), url(../img/step7_hbk10_camera.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.5) 100%), url(../img/step7_hbk10_camera.png) no-repeat scroll 90% bottom;
  background-repeat: no-repeat;
  background-position: 100% -10%;
  background-size: 400px 400px;
}
.background-with-smile {
  background-image: url('../img/smile.png');
  background-repeat: no-repeat;
  background-position: 85% 0%;
  background-size: 510px 400px;
}
.background-with-go {
  background-image: url('../img/step8_hbk10_2.png');
  background-repeat: no-repeat;
  background-position: 100% 0%;
  background-size: 510px 400px;
}
.background-with-signs {
  background-image: url('../img/znaki.png');
  background-repeat: no-repeat;
  background-position: 81% -35%;
}
.target-in-hb {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  padding-left: 8px;
  padding-top: 8px;
  color: #cf137d;
}
.target-in-hb-1 {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  padding-left: 8px;
  padding-top: 8px;
  color: #5abcad;
}
.target-title-in-hb {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 13px;
  text-align: center;
  margin-left: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 5px;
  background-color: #5abcad;
  color: #fff;
}
.target-title-margin {
  margin-top: 20px;
}
.id-icon-hb {
  color: white;
  background-color: #ed7d25;
  padding: 9px;
  border-radius: 15px;
  margin: 7px;
}
.id-icon-hb-1 {
  color: white;
  background-color: #005ac0;
  padding: 9px;
  border-radius: 15px;
  margin: 7px;
}
.id-icon-hb-2 {
  color: #0b2a7a;
  background-color: #fff;
  border: 1px solid #0b2a7a;
  padding: 9px;
  border-radius: 20px;
  margin: 7px;
}
.tooltip-in-hb {
  color: #cf137d;
  position: absolute;
  top: 15px;
  right: 17px;
  cursor: pointer;
}
.tooltip-in-hb-1 {
  color: #5abcad;
  position: absolute;
  top: 15px;
  right: 17px;
  cursor: pointer;
}
.tooltip-in-hb-2 {
  color: #fff;
  cursor: pointer;
}
.myOwnButton:hover .tooltip-in-hb-2 {
  color: #ffa900;
  cursor: pointer;
}
.font-size-17 {
  font-size: 17px !important;
}
.play_again_vcard a {
  color: #ed7d25;
  outline: none;
}
.vcard-color {
  color: #ed7d25 !important;
}
.finalpublic-color {
  color: #005ac0 !important;
}
.play_again_finalpublic a {
  color: #005ac0;
  outline: none;
}
.coffee-padding {
  padding-top: 30px;
}
.date-icon-position {
  position: absolute;
  top: 11px;
  right: 20px;
  z-index: 2;
}
.white-card-list {
  color: #1d5cab;
  font-size: 16px;
  font-weight: 700;
}
.color-pink {
  background-color: #cf137d !important;
}
.color-light-green {
  background-color: #6ec75d !important;
}
.color-dark-green {
  background-color: #48923b !important;
}
.color-orange {
  background-color: #ed7d25 !important;
}
.color-light-red {
  background-color: #f92c2c !important;
}
.color-dark-red {
  background-color: #ea5151 !important;
}
.color-light-seledine {
  background-color: #90d3c9 !important;
}
.color-dark-seledine {
  background-color: #5abcad !important;
}
.color-dark-blue {
  background-color: #1d5cab !important;
}
.color-light-blue {
  background-color: #337ab7 !important;
}
.button-right {
  float: right;
  margin-top: 15px;
}
.hand-png img {
  margin-bottom: 20px;
}
.public-profile-tooltip {
  padding: 5px;
  color: #ed7d25;
}
.final-public-profile-tooltip {
  padding: 5px;
  color: #005ac0;
}
.modal-public-body {
  font-family: 'Open Sans', sans-serif;
}
.modal-public-title {
  font-family: 'Open Sans', sans-serif;
  color: #1d5cab;
  font-size: 20px;
  font-weight: 600;
}
.paddding-t-40 {
  padding-top: 40px !important;
}
.offer-details {
  text-align: center;
}
.order-step-2 h2 {
  font-family: 'Open Sans', sans-serif;
  color: #1d5cab;
  font-size: 18px;
  font-weight: 400;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 20px;
}
.order-step-2 .paddding-t-30 {
  padding-top: 30px;
}
.order-step-2 .dividivi {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #a7a9ab;
  font-size: 19px;
  padding: 5px;
  text-align: center;
}
.order-step-2 .order-summary-info {
  padding-top: 20px;
}
.order-step-2 .order-summary-info h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1d5cab;
  font-size: 14px;
  margin-top: 0;
  margin-bottom: 5px;
}
.order-step-2 .order-summary-info p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #525252;
  font-size: 14px;
}
.order-step-2 .order-summary-info .newprice {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #525252;
  font-size: 16px;
  float: right;
}
.order-step-2 .order-recalculate {
  padding-top: 20px;
  padding-bottom: 10px;
}
.order-step-2 .order-recalculate p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #525252;
  font-size: 14px;
}
.order-step-2 .order-recalculate .recalc-buttons .minus {
  background-color: #fff;
  border: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1d5cab;
  padding: 0;
  float: right;
  background-image: url('../img/qminus.png');
  background-repeat: no-repeat;
  background-position: 93% 50%;
  width: 20px;
}
.order-step-2 .order-recalculate .recalc-buttons .plus {
  background-color: #fff;
  border: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1d5cab;
  padding: 0;
  float: right;
  background-image: url('../img/qplus.png');
  background-repeat: no-repeat;
  background-position: 93% 50%;
  width: 20px;
}
.order-step-2 .order-recalculate .recalc-buttons .recalc-quantity {
  background-color: #fff;
  border: none;
  font-family: 'Open Sans', sans-serif;
  padding: 0;
  font-weight: 300;
  color: #525252;
  font-size: 14px;
  width: 35px;
  text-align: center;
  float: right;
}
.order-step-2 .summary-place {
  border-top: 1px solid #cccccc;
  padding-top: 15px;
}
.order-step-2 .summary-place p {
  float: right;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #525252;
  font-size: 16px;
  padding-top: 7px;
}
.order-step-2 .summary-place .newpriceBrutto {
  float: right;
  padding-left: 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #525252;
  font-size: 24px;
}
.order-step-1 .offer {
  background-color: #fff;
  border: 5px solid #f0f0f0;
  border-radius: 10px;
}
.order-step-1 .offer.pos-absolute-3 {
  border-color: red;
}
.order-step-1 .photo-div {
  position: relative;
}
.order-step-1 .picture-offer {
  width: 100%;
}
.order-step-1 .offer-price-1 {
  color: #fff;
  background-color: #214caf;
  height: 75px;
  padding-top: 5px;
  text-align: center;
  position: relative;
}
.order-step-1 .offer-price-2 {
  color: #fff;
  background-color: #ffa900;
  height: 75px;
  padding-top: 5px;
  text-align: center;
  position: relative;
}
.order-step-1 .offer-price-3 {
  color: #fff;
  background-color: #cf137d;
  height: 75px;
  padding-top: 5px;
  text-align: center;
  position: relative;
}
.order-step-1 .old-price {
  position: absolute !important;
  font-family: 'Open Sans', sans-serif;
  font-size: 21px;
  right: 15px;
  opacity: 0.5;
}
.order-step-1 .big-price {
  font-size: 43px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
}
.order-step-1 .small-price {
  font-size: 16px;
  font-weight: 300;
}
.order-step-1 .one-detail {
  border-bottom: 1px solid #e5e5e5;
  font-family: 'Open Sans', sans-serif;
  padding: 10px;
  position: relative;
}
.order-step-1 .bold-detail {
  font-weight: 700;
}
.order-step-1 .bold-color-detail-1 {
  font-weight: 700;
  color: #214caf;
}
.order-step-1 .bold-color-detail-2 {
  font-weight: 700;
  color: #ffa900;
}
.order-step-1 .bold-color-detail-3 {
  font-weight: 700;
  color: #cf137d;
}
.order-step-1 .order-1 {
  font-family: 'Open Sans', sans-serif;
  background-color: #214caf;
  color: #fff;
  padding: 15px;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.order-step-1 .order-1 i {
  padding: 5px;
}
.order-step-1 .order-1 a {
  color: #fff;
}
.order-step-1 .order-2 {
  font-family: 'Open Sans', sans-serif;
  background-color: #ffa900;
  color: #fff;
  padding: 15px;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.order-step-1 .order-2 i {
  padding: 5px;
}
.order-step-1 .order-2 a {
  color: #fff;
}
.order-step-1 .order-3 {
  font-family: 'Open Sans', sans-serif;
  background-color: #cf137d;
  color: #fff;
  padding: 15px;
  text-align: center;
}
.order-step-1 .order-3 i {
  padding: 5px;
}
.order-step-1 .order-3 a {
  color: #fff;
}
.order-step-1 .cross {
  position: relative;
  display: inline-block;
}
.order-step-1 .cross::before {
  content: '';
  width: 100%;
  position: absolute;
  right: 0;
  top: 50%;
}
.order-step-1 .cross::before {
  border-bottom: 2px solid white;
  -webkit-transform: skewY(-10deg);
  transform: skewY(-10deg);
}
.order-step-1 .tooltip-extra {
  color: #cf137d !important;
  position: absolute;
  top: 15px;
  right: 17px;
  cursor: pointer;
}
.order-step-1 .offer-circle {
  background-color: #fff;
  line-height: 86%;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
  text-align: center;
  padding: 10px;
  border-radius: 54px;
  font-weight: bold;
  height: 65px;
  padding-top: 20px;
  width: 65px;
}
.order-step-1 .offer-circle .percent-1 {
  color: #214caf;
  font-size: 15px;
}
.order-step-1 .offer-circle .text-1 {
  color: #214caf;
  font-size: 10px;
}
.order-step-1 .offer-circle .percent-2 {
  color: #ffa900;
  font-size: 15px;
}
.order-step-1 .offer-circle .text-2 {
  color: #ffa900;
  font-size: 10px;
}
.order-step-1 .offer-circle .percent-3 {
  color: #cf137d;
  font-size: 15px;
}
.order-step-1 .offer-circle .text-3 {
  color: #cf137d;
  font-size: 10px;
}
@media (min-width: 992px) and (max-width: 1500px) {
  .order-step-1 .pos-relative {
    position: relative;
    height: 600px;
  }
}
.div-with-marker-text {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
}
.div-with-marker {
  position: absolute;
  z-index: 2;
  right: 45px;
  top: 35px;
}
.div-with-marker .marker-button:hover {
  cursor: pointer;
}
.marker-button {
  border: none;
  background: transparent;
  outline: none;
}
.selected-marker-text {
  background-color: yellow;
}
#hide-task-helper:hover {
  cursor: pointer;
}
.hover-no-FFF:hover {
  color: #ffa900 !important;
}
.margin-bottom-none {
  margin-bottom: 0 !important;
}
#dropdownMenu2 {
  background-color: #FFA900;
  border: 1px solid;
  color: #fff;
  padding: 10px 30px 5px 30px;
  background-image: none;
  border-radius: 10px 10px 0 0;
}
.points-column {
  overflow: hidden;
}
.points-column input:first-child {
  margin-top: 5px;
}
.count-input-summary {
  height: 30px;
}
.count-input select {
  margin-bottom: 5px;
  padding: 5px 0 0 40%;
  height: 30px;
  border: none;
  width: 100%;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(84%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}
.count-input .a-no-a {
  color: inherit;
}
.count-input .a-no-a :hover {
  text-decoration: none;
}
.year-achievement-holder {
  padding-left: 40px;
}
.year-achievement-holder .year-achievement-line {
  border-left: 4px solid #0b2a7a;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 0;
}
.year-achievement-holder .year-achievement-line a {
  float: right;
}
.year-achievement-holder .year-achievement-line .year-achievement-holder {
  padding-left: 13px;
}
.year-achievement-holder .year-achievement-line .year-achievement-holder .year-achievement {
  padding: 5px;
  background: #547cd7;
  color: white;
  border-radius: 4px;
  position: relative;
  top: 75px;
  /* firefox 19+ */
  /* ie */
}
.year-achievement-holder .year-achievement-line .year-achievement-holder .year-achievement p {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0;
}
.year-achievement-holder .year-achievement-line .year-achievement-holder .year-achievement input {
  width: 100%;
  background: #547cd7;
  border: none;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}
.year-achievement-holder .year-achievement-line .year-achievement-holder .year-achievement ::-webkit-input-placeholder {
  color: #fff;
  font-weight: 400;
}
.year-achievement-holder .year-achievement-line .year-achievement-holder .year-achievement ::-moz-placeholder {
  color: #fff;
  font-weight: 400;
}
.year-achievement-holder .year-achievement-line .year-achievement-holder .year-achievement :-ms-input-placeholder {
  color: #fff;
  font-weight: 400;
}
.year-achievement-holder .year-achievement-line .year-achievement-holder .year-achievement input:-moz-placeholder {
  color: #fff;
  font-weight: 400;
}
.year-achievement-holder .year-achievement-line .year-achievement-holder .year-achievement .year-achievement-img {
  position: absolute;
  left: -17px;
  top: 12px;
}
.year-achievement-holder .year-achievement-line .year-achivement-content-holder-dupli div {
  float: right;
}
.year-achievement-holder .year-achievement-line .year-achivement-content-holder .nicEdit-main-cel-zaw {
  min-height: 140px;
}
.year-achievement-holder .year-achievement-line .year-achivement-content-holder .nicEdit-panel {
  float: right;
}
.add-year-achievement a {
  position: absolute;
  top: 0;
  left: -15px;
}
.progress-bar-success {
  background-color: #5cb85c !important;
}
.baner-txt-1 {
  display: none;
}
.baner-txt-2 {
  display: none;
}
.baner-txt-3 {
  display: none;
}
.baner-hover-3:hover {
  cursor: pointer;
}
.baner-hover-3:hover .baner-txt-3 {
  display: inline-block;
}
.progress-bar-success {
  background-color: #5cb85c !important;
}
.announcement-alert {
  margin-top: 120px !important;
  margin-bottom: -100px !important;
  position: relative;
  z-index: 1;
  display: block;
}
.alert-displayed {
  display: block;
}
.teamindex {
  position: relative;
  overflow: hidden;
  display: table;
}
.hidden-over {
  overflow: hidden;
}
.teamindex:hover .mask {
  opacity: 1;
  transition-delay: 0s;
}
.teamindex .mask {
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(63, 110, 165, 0.7);
  opacity: 0;
  transition: all 0.3s ease-in 0.4s;
  height: 107px;
  width: 106px;
  text-align: center;
  display: table;
  border-radius: 50%;
  cursor: pointer;
  vertical-align: middle;
}
.teamindex h2 {
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
  opacity: 0;
  background: transparent;
  -webkit-transform: scale(10);
  -o-transform: scale(10);
  -ms-transform: scale(10);
  transition: all 0.3s ease-in-out 0.1s;
  -webkit-transition: all 0.3s ease-in-out 0.1s;
  -moz-transition: all 0.3s ease-in-out 0.1s;
  -o-transition: all 0.3s ease-in-out 0.1s;
  -ms-transition: all 0.3s ease-in-out 0.1s;
  display: table-cell;
  vertical-align: middle;
}
.teamindex:hover h2 {
  opacity: 1;
  transform: scale(1);
  transition-delay: 0.1s;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transition-delay: 0.1s;
  -moz-transition-delay: 0.1s;
  -o-transition-delay: 0.1s;
  -ms-transition-delay: 0.1s;
}
.blue-label label {
  margin: 0;
  text-align: center !important;
  padding: 5px;
  color: white;
  background: darkblue;
  border-radius: 4px;
  font-size: 18px;
}
.remove_button_position {
  position: relative;
  padding-top: 40px;
}
.remove_button_position .remove_form {
  position: absolute;
  top: 5px;
  right: 0;
}
.width-auto {
  width: auto !important;
}
.cursor-default {
  cursor: default !important;
}
.opa-05 {
  opacity: 0.5 !important;
}
.hb-input-style-gradient input {
  width: 100%;
  padding: 6px;
  border-radius: 4px;
  border: 1px solid #cfcfcf;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(84%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}
.hb-input-style-gradient textarea {
  width: 100%;
  padding: 6px;
  border-radius: 4px;
  border: 1px solid #cfcfcf;
  resize: none;
  height: 80px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(84%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
}
.m-top-10 {
  margin-top: 10px;
}
.add_field_button_language2 {
  position: relative !important;
}
.add-new-motivator:hover {
  cursor: pointer;
}
.no-label-inside label {
  display: none;
}
.new-color-task1 p {
  background-color: #0b2a7a !important;
}
.new-color-task1 label {
  background-color: #0b2a7a !important;
}
.new-color-task1 input {
  background-color: #0b2a7a !important;
}
.new-color-task1 button,
.new-color-task1 a {
  border: 1px solid #0b2a7a !important;
}
.new-color-task1 button i,
.new-color-task1 a i {
  color: #0b2a7a !important;
}
.trash-action:hover {
  cursor: pointer;
}
.delete-me-please {
  border: 1px solid red;
}
.automagic-height {
  padding-top: 20px;
  min-height: 630px;
}
.automagic-height-1 {
  min-height: 520px;
}
.mar-t-20 {
  margin-top: 20px;
}
.mar-0 {
  margin: 0 !important;
}
.margin-bottom-cart {
  overflow: hidden;
}
.sortable-motivators {
  float: left;
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  margin-top: 10px;
  font-weight: 400;
}
.break-buttton {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  border: 1px solid #ffa900;
}
.break-buttton .break-buttton-tool {
  position: relative;
  margin-left: 10px;
  background-color: #FFA900;
  color: #fff;
  padding: 0 6px 0 6px;
  width: auto;
  border-radius: 500px;
  float: right;
  margin-bottom: 0;
  font-family: 'Open Sans', sans-serif;
}
.break-buttton .break-buttton-tool .break-buttton-content {
  position: absolute;
  left: 30px;
  top: 0;
  background-color: #FFA900;
  padding: 5px;
  border-radius: 5px;
  width: 150px;
}
.break-buttton-tool:hover .break-buttton-content {
  display: block !important;
}
/* article styles */
h2.in-article {
  font-size: 45px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #ed7d25;
  padding-bottom: 20px;
  position: relative;
}
h2.in-article-blue {
  font-size: 45px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #0b2a7a;
  padding-bottom: 20px;
  position: relative;
}
h2.in-article-grey {
  font-size: 45px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  position: relative;
  padding-top: 40px;
}
.buttons-pdf {
  position: absolute;
  right: 0;
  bottom: -5px;
  width: 60px;
}
h3.in-article {
  font-size: 18px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #ed7d25;
  margin-top: 20px;
  margin-bottom: 0;
}
h3.in-article-blue {
  font-size: 18px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #0b2a7a;
  margin-bottom: 0;
}
h3.in-article-blue-1 {
  font-size: 18px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
  color: #1d5cab;
  margin-bottom: 0;
}
.profile-photo {
  padding: 5px;
  padding-right: 15px;
  float: left;
}
.profile-photo-author {
  padding-left: 105px;
  padding-top: 70px;
  padding-bottom: 5px;
}
.author-description {
  font-family: 'Open Sans', sans-serif;
  color: #525252;
  padding-top: 20px;
}
.author-description .name {
  font-weight: 500;
  font-size: 18px;
  padding-left: 105px;
}
.author-job {
  font-size: 10px;
  text-transform: uppercase;
  padding-left: 105px;
  top: 220px;
  position: absolute;
}
.header-text-article {
  font-size: 18px;
  color: #ed7d25;
  font-weight: 300;
  padding-top: 20px;
  padding-bottom: 20px;
}
.header-text-article-blue {
  font-size: 18px;
  color: #0b2a7a;
  font-weight: 300;
  padding-top: 20px;
  padding-bottom: 20px;
}
.header-text-article-blue-1 {
  font-size: 18px;
  color: #1d5cab;
  font-weight: 300;
  padding-top: 20px;
  padding-bottom: 20px;
}
.main-text-article {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #525252;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 25px;
}
.end-padding {
  padding-bottom: 20px;
}
.quote-article {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #525252;
  font-style: italic;
  padding-bottom: 20px;
  padding-left: 10%;
  position: relative;
}
.quote-symbol {
  position: absolute;
  top: -20px;
  z-index: -1;
  left: 55px;
}
.quote-article-1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #525252;
  font-style: italic;
  padding-bottom: 40px;
  z-index: 1;
  padding-left: 10%;
  position: relative;
}
.quote-symbol-1 {
  position: absolute;
  bottom: 10px;
  z-index: -2;
  left: 40px;
}
li.bullet-article {
  color: #ed7d25;
  margin-top: 10px;
}
li.bullet-article-blue {
  color: #1d5cab;
  margin-top: 10px;
}
.article-images {
  left: 0;
  right: 0;
  margin: auto;
}
.article-bottom-down {
  padding-bottom: 20px;
}
.main-article-padding-faq {
  padding-right: 7%;
  padding-left: 7%;
}
.main-article-padding-faq-top {
  padding-right: 7%;
  padding-left: 7%;
  color: #1d5cab;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
}
.check-before-content .nicEdit-main ul li:before {
  font-family: FontAwesome;
  content: "\f00c";
  padding-right: 8px;
  vertical-align: middle;
}
.check-before-content-hb ul {
  list-style: none;
  padding-left: 0;
}
.check-before-content-hb ul li:before {
  font-family: FontAwesome;
  content: "\f00c";
  display: inline-block;
  padding-right: 8px;
  vertical-align: middle;
}
.check-before-content2 ul li {
  padding-left: 35px;
  position: relative;
}
.check-before-content2 ul li:before {
  font-family: FontAwesome;
  content: "\f00c";
  display: inline-block;
  padding-right: 10px;
  vertical-align: middle;
  position: absolute;
  left: 5px;
}
.smiglo-delete-items .nicEdit-main {
  padding-right: 10px;
  width: 100%;
}
.smiglo-delete-items ul li {
  position: relative;
}
.smiglo-delete-items .delete-item-x {
  position: absolute;
  left: -19px;
  top: 0;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #525252;
  font-size: 11px;
  text-decoration: none;
}
.smiglo-delete-items .delete-item-x:hover {
  text-decoration: none;
}
.delete-me-smiglo,
.delete-me-smiglo2 {
  color: #00C100 !important;
}
.delete-me-smiglo i,
.delete-me-smiglo2 i {
  color: #00C100 !important;
}
@media (max-width: 1100px) {
  .display-logo-window {
    display: none;
  }
}
.index-no-scroll {
  overflow-y: visible;
  overflow-x: hidden;
  padding-right: 0 !important;
}
@media (min-width: 770px) {
  .worker-title {
    background-image: url('../img/pracodawca.png');
    background-repeat: no-repeat;
    height: 80px;
  }
  .worker-title h2 {
    color: #fff;
    font-size: 45px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 30%;
    font-weight: 600;
    margin-top: 12px;
  }
  .worker-title .button-padding {
    margin-top: 20px;
  }
}
@media (max-width: 770px) {
  .worker-title {
    background-image: url('../img/pracodawca.png');
    background-repeat: no-repeat;
    height: 150px;
  }
  .worker-title h2 {
    color: #fff;
    font-size: 35px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 10%;
    font-weight: 600;
    margin-top: 28px;
  }
  .worker-title .button-padding {
    margin-top: 20px;
    margin-left: 10%;
  }
}
@media (min-width: 647px) {
  .employer-title {
    background-image: url('../img/kandydat.png');
    background-repeat: no-repeat;
    background-size: cover;
    height: 80px;
  }
  .employer-title h2 {
    color: #fff;
    font-size: 35px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 15%;
    font-weight: 600;
    margin-top: 20px;
  }
  .employer-title .button-padding {
    margin-top: 20px;
  }
}
@media (max-width: 647px) {
  .employer-title {
    background-image: url('../img/kandydat.png');
    background-repeat: no-repeat;
    height: 160px;
  }
  .employer-title h2 {
    color: #fff;
    font-size: 35px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 15%;
    font-weight: 600;
    margin-top: 30px;
  }
  .employer-title .button-padding {
    margin-top: 20px;
    margin-left: 10%;
  }
}
@media (min-width: 770px) {
  .press-news-title {
    background-image: url('../img/baner-faq.png');
    background-repeat: no-repeat;
    background-size: cover;
    height: 80px;
  }
  .press-news-title h2 {
    color: #fff;
    font-size: 45px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 15%;
    font-weight: 600;
    margin-top: 15px;
  }
  .press-news-title .button-padding {
    margin-top: 20px;
  }
}
@media (max-width: 770px) {
  .press-news-title {
    background-image: url('../img/baner-faq.png');
    background-repeat: no-repeat;
    height: 80px;
    position: relative;
  }
  .press-news-title h2 {
    color: #fff;
    font-size: 35px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 10%;
    font-weight: 600;
    margin-top: 28px;
  }
  .press-news-title .button-padding {
    margin-top: 20px;
    margin-left: 10%;
  }
}
.faq-title {
  background-image: url('../img/baner-faq.png');
  background-repeat: no-repeat;
  background-size: cover;
  height: 80px;
}
.faq-title h2 {
  color: #fff;
  font-size: 45px;
  padding-left: 127px;
  font-weight: 600;
  margin-top: 15px;
}
.worker-offer-schema {
  background-color: #f0f0f0;
  padding-bottom: 30px;
  padding-top: 0;
}
.worker-offer-schema h2 {
  color: #cf137d;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
  font-weight: 300;
  padding-bottom: 0;
  font-size: 23px;
  margin-top: 35px;
}
.worker-offer-schema i.our-offer {
  color: #cf137d;
  border: 1px solid #cf137d;
  border-radius: 35px;
  padding: 5px;
  margin-left: 10px;
}
.worker-offer-schema p {
  color: #6d6e71;
  font-size: 23px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  padding-left: 5%;
  padding-right: 5%;
  margin-bottom: 35px;
  padding-bottom: 0;
}
.worker-offer-schema span {
  font-weight: 700;
}
.description-of-offer {
  position: relative;
  padding-top: 30px;
  padding-left: 5%;
}
.description-of-offer span.in-video {
  color: #6d6e71;
  font-size: 14px;
}
.description-of-offer p.new-titles {
  font-family: 'Open Sans', sans-serif;
  color: #1d5cab;
  font-weight: 500;
  font-size: 22px;
  margin-bottom: 0;
}
.description-of-offer .new-titles-bold {
  font-family: 'Open Sans', sans-serif;
  color: #1d5cab;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 0;
}
.video-values {
  position: absolute;
  bottom: -25px;
  right: -100px;
}
.press-and-news .article {
  margin: 10px;
}
.press-and-news .news {
  padding-right: 0;
  background: #fff;
  border-right: solid #fff 15px;
}
.press-and-news .article {
  position: relative;
  border: 1px solid #e7e7e7;
}
.press-and-news .article:first-of-type {
  margin-bottom: 20px;
}
.press-and-news .article > img {
  width: 100%;
}
.press-and-news h3 {
  line-height: 155%;
  font-family: "Open Sans", sans-serif;
  font-size: 23px;
  font-weight: 400;
  color: #1e5ba4;
  margin: 6px 0 8px;
  padding: 0 15px;
  background: #Ffffff;
}
.press-and-news .news article .intro {
  padding: 0 15px 20px;
  background: #Ffffff;
}
.press-and-news .picture-width {
  width: 100%;
}
.press-and-news .white-triangle {
  position: absolute;
  bottom: 0;
  left: 25px;
}
.press-and-news .background-white {
  background-color: #fff !important;
}
.press-and-news .btn-to-download {
  background-image: linear-gradient(to left, #f9b128 0%, #f9b128 100%);
  border-radius: 5px;
  color: #ffffff;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 3px 4px 3px 5px;
  text-decoration: none !important;
  text-transform: uppercase;
  width: 100%;
}
.press-and-news .btn-to-download i {
  border-radius: 5px;
  height: 30px;
  margin: 0 25px 2px 5px;
  padding: 6px;
  text-align: center;
  width: 35px;
}
.values-to-delete-no {
  float: left;
  width: 100%;
  position: relative;
}
.delete-mee textarea {
  color: #fff;
  background: #6ec75d !important;
}
.delete-mee input {
  color: #fff;
  background: #6ec75d !important;
}
.puzzle-back-opacity {
  background-image: url("../img/swot-bg.png") !important;
}
.puzzle-back {
  background-image: url("../img/puzzle.png") !important;
}
.delete-mee-step4 textarea {
  color: #fff;
  background: #90d3c9 !important;
}
.delete-mee-step4 input {
  color: #fff;
  background: #90d3c9 !important;
}
.delete-mee-step5 textarea {
  color: #fff;
  background: #ea5151 !important;
}
.delete-mee-step5 input {
  color: #fff;
  background: #ea5151 !important;
}
.conviction-header-two-colors-step4 {
  background-color: #5abcad !important;
}
.date-picture-hb-step4 {
  background-color: #90d3c9 !important;
}
.tooltip-in-hb-step4 {
  color: #5abcad !important;
}
.acceptation-button:hover {
  color: #ffa900 !important;
}
#press-news-tab {
  width: 94%;
  margin-left: 3%;
}
#press-news-tab .added-settings-li {
  float: right !important;
}
#press-news-tab a {
  color: #061528;
  font-family: "Open Sans", sans-serif;
  cursor: pointer;
}
#press-news-tab li.active a {
  color: #061528;
  font-family: "Open Sans", sans-serif;
  background-color: #fff !important;
  border-color: #fff #fff #1d5cab;
  border-bottom: 3px solid;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  cursor: pointer;
}
#press-news-tab li a:hover {
  color: #061528;
  font-family: "Open Sans", sans-serif;
  border-color: #fff #fff #e2e2e2;
  border-bottom: 3px solid;
  cursor: pointer;
}
.contact-with-media-photo {
  left: 0;
  right: 0;
  margin: 0 auto;
  padding-top: 20px;
}
.header-contact-media {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  color: #1d5cab;
  font-weight: 600;
}
.contact-media-name {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  color: #061528;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 3px;
}
.contact-media-data {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  color: #061528;
  font-weight: 500;
}
.article-contact-media {
  border: none !important;
  height: 315px;
  display: table;
  margin-left: auto !important;
  margin-right: auto !important;
}
.article-cell {
  display: table-cell;
  vertical-align: middle;
}
.tags-font {
  font-family: "Open Sans", sans-serif;
  color: #525252;
  font-size: 16px;
  font-weight: 600;
}
.pn-description-font {
  font-family: "Open Sans", sans-serif;
  color: #525252;
  font-size: 16px;
  font-weight: 400;
}
.tags-buttons {
  margin: 3px;
}
.newest-tags-buttons {
  margin: 3px;
  color: #1d5cab;
  border: 1px solid #1d5cab;
  background-color: #fff;
}
.tags-padding {
  padding-top: 20px;
  padding-bottom: 10px;
}
.tags-padding-news {
  padding-top: 20px;
  padding-bottom: 10px;
  margin-left: 5%;
}
.pagination-padding {
  padding-bottom: 20px;
}
.border-picture-article {
  border-left: 1px solid #e7e7e7;
  padding-left: 30px;
}
.small-tag {
  color: #1d5cab;
  padding: 5px;
  font-size: 14px;
}
.medium-tag {
  color: #1d5cab;
  padding: 5px;
  font-size: 18px;
}
.big-tag {
  color: #1d5cab;
  padding: 5px;
  font-size: 22px;
}
@media (max-width: 395px) {
  .date-of-the-article {
    display: none;
  }
}
.date-of-the-article {
  position: absolute;
  color: #a9a9a9;
  left: 38%;
}
.date-of-the-article i {
  color: #a9a9a9;
  padding-right: 3px;
}
.down-of-the-article {
  font-family: "Open Sans", sans-serif;
  color: #525252;
  font-size: 16px;
  padding: 10px;
  margin-left: 5%;
  width: 94%;
  font-weight: 600;
}
.panel-heading a:after {
  font-family: 'Glyphicons Halflings';
  content: "\e113";
  float: right;
  color: #fff;
  font-size: 14px;
}
.panel-heading a.collapsed:after {
  content: "\e114";
}
.panel-heading {
  background-color: #1d5cab !important;
}
.panel-heading .panel-title {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
}
.panel-body p {
  font-family: "Open Sans", sans-serif;
  color: #525252;
  line-height: 2em;
}
.qminus {
  background-color: #fff;
  border: none !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1d5cab;
  padding: 0;
  float: right;
  background-image: url('../img/qminus.png');
  background-repeat: no-repeat;
  background-position: 93% 50%;
  width: 20px !important;
}
.qplus {
  background-color: #fff;
  border: none !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #1d5cab;
  padding: 0;
  float: right;
  background-image: url('../img/qplus.png');
  background-repeat: no-repeat;
  background-position: 93% 50%;
  width: 20px !important;
}
.qplus,
.qminus {
  padding: initial !important;
  border: none;
  width: inherit;
}
.buttons-register-padding {
  margin-left: 15px;
}
.div-button-register {
  margin-bottom: 25px;
}
@media (min-width: 890px) {
  .breadcrumbs-on-article {
    position: absolute;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    right: 100px;
    top: 100px;
    font-weight: 600;
  }
  .breadcrumbs-on-article a {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
  }
}
@media (max-width: 890px) {
  .breadcrumbs-on-article {
    display: none;
  }
}
.about-us-h1 {
  padding-top: 10%;
  font-weight: 300;
  color: #fff;
  font-size: 40px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}
.about-us-h1 span {
  font-weight: 600;
}
.about-us-h1 i {
  color: #fff;
  font-size: 31px;
}
.about-us-h2 {
  padding-top: 2%;
  font-weight: 300;
  color: #fff;
  font-size: 20px;
}
.about-us-h3 {
  padding-top: 2%;
  font-weight: 300;
  color: #fff;
  font-size: 16px;
  text-align: center;
}
.about-us-image-width {
  width: 100%;
}
.all-second-description {
  background-color: #f4f4f4;
}
.all-second-description-with-us {
  background-color: #fff;
}
.grey-background-work-with-us {
  background-color: #ffffff;
}
.grey-background-work-with-us2 {
  background-color: #ffffff !important;
}
#first-description-inside,
#second-description-inside {
  padding-left: 8%;
  padding-right: 8%;
}
#first-description-inside h1,
#second-description-inside h1 {
  padding-top: 0;
  font-weight: 300;
  color: #6d6e71;
  font-family: 'Open Sans', sans-serif;
  font-size: 40px;
}
#first-description-inside h1 span,
#second-description-inside h1 span {
  font-weight: 600;
}
#first-description-inside h2,
#second-description-inside h2 {
  padding-top: 2%;
  font-weight: 300;
  color: #6d6e71;
  font-size: 20px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.5em;
}
#first-description-inside h2.work-with-us,
#second-description-inside h2.work-with-us {
  padding-top: 0;
  font-weight: 400;
  color: #1d5cab;
  font-size: 20px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.5em;
}
#first-description-inside h2.work-with-us span,
#second-description-inside h2.work-with-us span {
  font-weight: 600;
}
#first-description-inside h3,
#second-description-inside h3 {
  padding-top: 2%;
  font-weight: 300;
  color: #6d6e71;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.5em;
}
#first-description-inside h3 span,
#second-description-inside h3 span {
  font-weight: 600;
}
#first-description-inside h3.work-with-us,
#second-description-inside h3.work-with-us {
  padding-top: 0;
  font-weight: 300;
  color: #6d6e71;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  line-height: 1.5em;
}
#third-description-inside h1 {
  padding-top: 2%;
  padding-bottom: 2%;
  font-weight: 300;
  color: #6d6e71;
  font-family: 'Open Sans', sans-serif;
  font-size: 35px;
  text-align: center;
}
#third-description-inside h1 span {
  font-weight: 600;
}
.about-us-info {
  border: 1px solid #cccccc;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.about-us-boxes {
  padding-top: 10px;
  padding-right: 35px;
  padding-left: 35px;
  padding-bottom: 40px;
}
p.about-us-number {
  text-align: center;
  color: #1d5cab;
  font-size: 40px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}
p.down-about-us-number {
  text-align: center;
  color: #6d6e71;
  font-family: 'Open Sans', sans-serif;
}
.about-us-contact-h1 {
  font-weight: 300;
  color: #fff;
  font-size: 40px;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
}
.about-us-contact-h1 span {
  font-weight: 600;
}
.about-us-text-area {
  padding-top: 30px;
  padding-bottom: 40px;
}
.about-us-input-field {
  margin-bottom: 25px;
}
.send-button-about-us {
  float: right;
}
.send-button-about-us a {
  color: #fff;
  padding-right: 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  cursor: pointer;
  letter-spacing: 0.2em;
}
.special-textarea {
  background: transparent !important;
  color: #fff;
  font-style: normal;
}
.special-textarea:focus {
  border-color: #fff !important;
}
.special-textarea::-webkit-input-placeholder {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}
.special-textarea:-moz-placeholder {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}
.special-textarea::-moz-placeholder {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}
.special-textarea:-ms-input-placeholder {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}
.ss-read-only {
  min-height: 90px;
  padding-top: 10px;
  padding-right: 18px;
  padding-left: 18px;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #333;
  font-size: 18px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(84%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.ss-read-only i {
  font-style: italic;
  color: #808285;
}
.brand-declaration-read-only {
  min-height: 90px;
  padding-top: 10px;
  padding-right: 18px;
  padding-left: 18px;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #333;
  font-size: 18px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(84%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.brand-declaration-read-only i {
  font-style: italic;
  color: #808285;
}
.task30-brand .nicEdit-main-cel-zaw {
  min-height: 300px;
}
.task30b-tabs-txt {
  min-height: 100px;
  float: left;
  width: 100%;
  padding: 0;
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0;
}
.task30b-tabs-txt ul {
  list-style: none;
  padding-left: 10px;
}
.task30b-tabs-txt ul li {
  padding-left: 15px;
  position: relative;
  margin-bottom: 0;
}
.task30b-tabs-txt ol {
  padding-left: 29px;
}
.task30b-tabs-txt ol li {
  padding-left: 2px;
}
.task30b-tabs-txt ul li:before {
  font-family: FontAwesome;
  content: "\f111";
  display: inline-block;
  padding-right: 10px;
  vertical-align: middle;
  position: absolute;
  font-size: 40%;
  left: 5px;
  top: 6px;
  color: #ddd;
}
.task30b-tabs-txt ol li:before {
  content: "";
}
.add-button-in-hb-proccess-7,
.remove-profile-btn {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #ed7d25;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  float: right;
}
.add-button-in-hb-proccess-7 i,
.remove-profile-btn i {
  color: #ed7d25;
}
.delete-mee-step35b .input-group-md {
  border: #215EA7 solid 1px !important;
  border-radius: 5px !important;
}
.values-to-delete-no .input-group-md {
  border: #fff solid 1px;
  border-radius: 5px;
}
.hover-39b:hover {
  background-color: white;
  border-color: #ffa900;
  border: 1px solid;
  color: #ffa900;
}
.ss-task42 {
  padding: 10px;
  padding-top: 10px;
  padding-right: 18px;
  padding-left: 18px;
  margin: 4px;
  outline: none;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #333;
  font-size: 18px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffffff), color-stop(84%, #f6f6f6), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 84%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.teaser-8 {
  padding-left: 25%;
  padding-right: 25%;
}
.teaser-8 ul {
  list-style: none;
}
.teaser-8 ul li {
  position: relative;
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 14px;
}
.teaser-8 ul li:before {
  font-family: FontAwesome;
  content: "\f00c";
  display: inline-block;
  padding-right: 10px;
  vertical-align: middle;
  position: absolute;
  left: -24px;
}
.teaser-8 h1 {
  color: #005ac0;
  font-size: 42px;
}
.teaser-8 h2 {
  color: #005ac0;
  margin-bottom: 30px;
  margin-top: 10px !important;
  font-size: 34px;
}
.teaser-8 p.blue_par {
  color: #005ac0;
  margin-bottom: 10px !important;
  font-size: 16px;
}
.play_again8 a {
  color: #005ac0;
  padding-right: 20px;
}
.play_again8 a:hover {
  text-decoration: none;
}
.play_again8 .play_circle8 {
  color: #005ac0;
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border: 1px solid #005ac0;
  margin-right: 10px;
}
.color-task-45 {
  color: #005ac0 !important;
}
.color-task-45 .id-icon-hb {
  color: white;
  background-color: #005ac0 !important;
  padding: 9px;
  border-radius: 15px;
  margin: 7px;
}
.color-task-45 a {
  color: #005ac0 !important;
  outline: none;
}
.color-task-45 .public-profile-tooltip {
  padding: 5px;
  color: #005ac0 !important;
}
.task53b-slider .black-percent {
  color: #525252;
  font-size: 17px;
}
.task53b-slider .tool-tip-percents {
  position: absolute;
  right: -10px;
  top: 8px;
  color: #FFA900;
  text-align: center;
  font-size: 17px;
  text-decoration: none;
}
.task53b-slider .tooltip-main {
  bottom: -30px;
}
.task53b-slider .tooltip-main .tooltip-arrow {
  display: none !important;
}
.task53b-slider .tooltip-main .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #FFA900;
  text-align: center;
  font-size: 17px;
  text-decoration: none;
  background-color: #FFF;
  border-radius: 4px;
}
.task53b-slider .slider-track:before {
  content: url('../img/task-53b-line.png');
  position: absolute;
  left: 0;
  top: -6px;
}
.task53b-slider .slider-track:after {
  content: url('../img/task-53b-line.png');
  position: absolute;
  right: 0;
  top: -6px;
}
.task53b-slider #ex1Sliderr {
  width: 100%;
  margin-top: 250px;
}
.task53b-slider .slider-selection {
  background-image: -webkit-linear-gradient(top, #CF137D 0%, #CF137D 100%);
  background-image: -o-linear-gradient(top, #CF137D 0%, #CF137D 100%);
  background-image: linear-gradient(to bottom, #CF137D 0%, #CF137D 100%);
}
.task53b-slider .slider-track-high {
  background-color: #CF137D;
}
.task53b-slider .slider.slider-horizontal .slider-track {
  height: 3px;
}
.task53b-slider .slider-handle {
  width: 10px;
  height: 14px;
  background-color: #CF137D;
  background-image: -webkit-linear-gradient(top, #CF137D 0%, #CF137D 100%);
  background-image: -o-linear-gradient(top, #CF137D 0%, #CF137D 100%);
  background-image: linear-gradient(to bottom, #CF137D 0%, #CF137D 100%);
}
.task53b-slider .slider-handle.round {
  border-radius: 0;
}
.task53b-slider .slider.slider-horizontal .slider-tick,
.task53b-slider .slider.slider-horizontal .slider-handle {
  margin-left: -5px;
  margin-top: -5px;
}
.my-target-step-10 {
  float: right;
  text-align: right;
  color: white;
  background-color: #cf137d;
  border-radius: 5px;
  cursor: pointer;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 2px;
  font-weight: 600;
  font-size: 12px;
}
.mt90 {
  margin-top: 90px;
}
.conviction-header-pink {
  color: #FFF;
  background-color: #cf137d;
  padding: 20px;
  border-radius: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-align: center;
  margin-bottom: 5px;
}
.conviction-header-pink-small {
  color: #FFF;
  background-color: #D94297;
  padding: 5px;
  border-radius: 5px;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  margin-top: 5px;
  padding-left: 20px;
}
.conviction-header-pink-small:hover {
  background-color: #cf137d;
}
.add-button-in-hb-proccess-10 {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #CF137D;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
  margin-top: 5px;
  float: right;
}
.add-button-in-hb-proccess-10 i {
  color: #CF137D;
}
.color-light-step10 {
  background-color: #d94297 !important;
}
.color-dark-step10 {
  background-color: #ce137c !important;
}
.delete-mee-step10 textarea {
  color: #fff;
  background: #d94297 !important;
}
.delete-mee-step10 input {
  color: #fff;
  background: #d94297 !important;
}
.wheel-of-life-range-btn {
  height: 1px !important;
  border-radius: 0 !important;
  width: 15px !important;
  margin-top: -6px !important;
  margin-left: -9px !important;
}
.rotate-range1 {
  border: 3px solid #1D5CAB !important;
}
.rotate-range2 {
  border: 3px solid #852882 !important;
}
.rotate-range3 {
  border: 3px solid #ffdd19 !important;
}
.rotate-range4 {
  border: 3px solid #ed1c24 !important;
}
.rotate-range5 {
  border: 3px solid #ffa900 !important;
}
.rotate-range6 {
  border: 3px solid #00afba !important;
}
.rotate-range7 {
  border: 3px solid #cf137d !important;
}
.rotate-range8 {
  border: 3px solid #48923b !important;
}
.rotam-princeps p::selection {
  background: #fff;
  /* WebKit/Blink Browsers */
}
.rotam-princeps p::-moz-selection {
  background: #fff;
  /* Gecko Browsers */
}
.wheel-of-life-canvas::selection {
  background: transparent;
  /* WebKit/Blink Browsers */
}
.wheel-of-life-canvas::-moz-selection {
  background: transparent;
  /* Gecko Browsers */
}
.dixtra-raport2 {
  position: absolute;
  bottom: 105px;
  margin: 0 auto;
}
.szer-dixtra2 {
  font-size: 99px !important;
  background-color: #f2f2f2 !important;
}
.stisfaction-wheel-percent {
  color: #ff7236;
  font-size: 13px;
  font-family: 'Open Sans', sans-serif;
  width: 100px;
  text-align: center;
  font-weight: 600;
  line-height: 14px;
}
.szer-dixtra2 > p {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 15px;
  width: 100px;
  line-height: 2em;
  font-size: 0.3em;
  color: #ff7236;
  font-weight: 600;
  display: block;
  text-align: center;
  white-space: nowrap;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-out;
}
.ownbar-dixtra2 {
  border-color: #ff7236 !important;
}
.width-circle-10-dixtra2 {
  width: 10%;
}
.padding-left-0 {
  padding-left: 0;
}
.sort-list-career-development th:first-child {
  width: 2%;
}
.sort-list-career-development th:nth-child(2) {
  width: 28%;
}
.sort-list-career-development th:nth-child(3) {
  width: 11%;
}
.sort-list-career-development th:nth-child(4) {
  width: 11%;
}
.sort-list-career-development th:nth-child(5) {
  width: 7%;
  padding: 0;
}
.sort-list-career-development th:nth-child(6) {
  width: 7%;
  padding: 0;
}
.sort-list-career-development th:nth-child(7) {
  width: 11%;
  padding: 0;
}
.sort-list-career-development-tasks {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-career-development-tasks .no-form-style {
  border: none;
}
.sort-list-career-development-tasks .free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  padding-bottom: 15px;
}
.sort-list-career-development-tasks a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.sort-list-career-development-tasks a:hover {
  text-decoration: none;
}
.sort-list-career-development-tasks a i {
  color: #e1e1e1;
  padding-left: 5px;
}
.sort-list-career-development-tasks .checkbox-admin {
  top: 3px;
}
.sort-list-career-development-tasks .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.height-45 {
  height: 45px;
}
.height-45 .number-of-rowspan {
  background-color: #547cd7 !important;
  border-radius: 5px;
  border-bottom-right-radius: 0;
}
.height-45 h1 {
  font-weight: 600;
  line-height: 1;
  font-size: 14px;
  background-color: #547cd7;
  padding: 5px;
  font-family: 'helvetica-normalne';
  color: #fff;
  margin: 0;
  border-radius: 5px;
  border-bottom-right-radius: 0;
}
.height-45 h1 .single-letter {
  display: block;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  letter-spacing: -2px;
  margin: 0 0 -4px;
  text-align: center;
  text-transform: uppercase;
}
.career-development-normal {
  color: #e2e2e2;
  padding-right: 0;
}
.career-development-urgent {
  color: #ce137c;
  padding-right: 0;
}
.sort-list-career-development-tasks:hover td {
  background-color: #f4f4f4;
}
.sort-list-career-development-tasks:hover textarea {
  background-color: #f4f4f4;
}
.sort-list-career-development-tasks:hover .dd-selected {
  background-color: #f4f4f4;
}
.sort-list-career-development-tasks:hover select {
  background-color: #f4f4f4;
}
.sort-list-career-development-tasks:hover input {
  background-color: #f4f4f4;
}
.number-of-rowspan:hover {
  background-color: #547cd7;
}
.carrer-development-box-border {
  border-bottom: 1px solid #547CD7;
}
.carrer-dev {
  background-color: #f4f4f4;
}
.carrer-dev input {
  background-color: #f4f4f4;
}
.carrer-dev select {
  background-color: #f4f4f4;
}
.carrer-dev textarea {
  background-color: #f4f4f4;
}
.carrer-dev .dd-selected {
  background-color: #f4f4f4;
}
.active .badge-green {
  background-color: #62aa1e;
}
.active .badge-blue {
  background-color: #547CD7;
}
.active .badge-orange {
  background-color: #fa9e37;
}
#addTask .modal-body,
#addGroup .modal-body,
#addArea .modal-body {
  width: 100%;
  background-color: #fff;
}
#addTask .modal-header,
#addGroup .modal-header,
#addArea .modal-header {
  background-color: #fff;
}
#addTask .button-send-popup button,
#addGroup .button-send-popup button,
#addArea .button-send-popup button {
  margin-top: 20px;
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: auto;
  text-transform: capitalize;
  font-style: normal;
}
#addTask .button-send-popup input,
#addGroup .button-send-popup input,
#addArea .button-send-popup input {
  margin-top: 20px;
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: auto;
  text-transform: capitalize;
  font-style: normal;
}
.datepicker {
  z-index: 1050 !important;
}
.dd-pointer {
  display: none;
}
.dd-container {
  margin: 0 auto;
  width: 20px !important;
}
.dd-container .dd-select {
  width: 20px !important;
  background: #ffffff !important;
  border: none !important;
}
.dd-container .dd-select .dd-selected {
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  padding-left: 3px !important;
}
.dd-container .dd-options {
  width: 25px !important;
}
.dd-container .dd-options .dd-option {
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  padding-left: 3px !important;
}
.dd-container .dd-options li {
  display: none;
}
.dd-container .dd-options li:first-child {
  display: block !important;
}
.dd-container .dd-options li:nth-child(2) {
  display: block !important;
}
.pn-name {
  font-family: 'Open Sans', sans-serif;
  color: #525252;
  font-size: 16px;
  margin-bottom: -10px;
}
.pn-job {
  font-family: 'Open Sans', sans-serif;
  color: #525252;
  font-size: 12px;
  margin-bottom: 12px;
  text-transform: uppercase;
}
.pn-mail {
  font-family: 'Open Sans', sans-serif;
  text-transform: uppercase;
  color: #1d5cab;
  font-size: 14px;
  margin-bottom: 12px;
}
.pdf-fa {
  color: #1d5cab;
  font-size: 20px;
}
.pencil-fa {
  color: #8c8c8c;
  font-size: 20px;
}
#cvEdit .modal-body {
  padding-top: 0;
}
#cvEdit .modal-content,
#cvEdit .modal-header,
#cvEdit .modal-body {
  float: left;
  width: 100%;
}
.max-25 {
  max-width: 25px;
}
.play-again-modal {
  text-decoration: none;
  font-weight: 700;
  outline: none;
  font-size: 17px !important;
}
.play-again-modal i {
  padding: 8px 8px 8px 10px;
  border-radius: 20px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  margin-right: 10px;
}
.play-again-modal-step-1 {
  color: #0b2a7a;
}
.play-again-modal-step-1:hover {
  color: #0b2a7a;
}
.play-again-modal-step-1 i {
  color: #0b2a7a;
  border: 1px solid #0b2a7a;
}
.play-again-modal-step-1:hover {
  color: #0b2a7a;
}
.play-again-modal-step-2 {
  color: #cf137d;
}
.play-again-modal-step-2:hover {
  color: #cf137d;
}
.play-again-modal-step-2 i {
  color: #cf137d;
  border: 1px solid #cf137d;
}
.play-again-modal-step-2:hover {
  color: #cf137d;
}
.play-again-modal-step-3 {
  color: #48923b;
}
.play-again-modal-step-3 i {
  color: #48923b;
  border: 1px solid #48923b;
}
.play-again-modal-step-3:hover {
  color: #48923b;
}
.play-again-modal-step-4 {
  color: #5abcad;
}
.play-again-modal-step-4 i {
  color: #5abcad;
  border: 1px solid #5abcad;
}
.play-again-modal-step-4:hover {
  color: #5abcad;
}
.play-again-modal-step-5 {
  color: #f92c2c;
}
.play-again-modal-step-5 i {
  color: #f92c2c;
  border: 1px solid #f92c2c;
}
.play-again-modal-step-5:hover {
  color: #f92c2c;
}
.play-again-modal-step-6 {
  color: #83B32A;
}
.play-again-modal-step-6 i {
  color: #83B32A;
  border: 1px solid #83B32A;
}
.play-again-modal-step-6:hover {
  color: #83B32A;
}
.play-again-modal-step-7 {
  color: #ED7D25;
}
.play-again-modal-step-7 i {
  color: #ED7D25;
  border: 1px solid #ED7D25;
}
.play-again-modal-step-7:hover {
  color: #ED7D25;
}
.play-again-modal-step-8 {
  color: #005ac0;
}
.play-again-modal-step-8 i {
  color: #005ac0;
  border: 1px solid #005ac0;
}
.play-again-modal-step-8:hover {
  color: #005ac0;
}
.play-again-modal-step-9 {
  color: #0b2a7a;
}
.play-again-modal-step-9 i {
  color: #0b2a7a;
  border: 1px solid #0b2a7a;
}
.play-again-modal-step-9:hover {
  color: #0b2a7a;
}
.play-again-modal-step-9 a {
  color: #0b2a7a;
}
.play-again-modal-step-9 a i {
  color: #0b2a7a !important;
  border: 1px solid #0b2a7a !important;
}
.play-again-modal-step-9 a:hover {
  color: #0b2a7a;
}
.play-again-modal-step-10 {
  color: #cf137d;
}
.play-again-modal-step-10 i {
  color: #cf137d;
  border: 1px solid #cf137d;
}
.play-again-modal-step-10:hover {
  color: #cf137d;
}
#play-again-modal {
  overflow-y: hidden;
}
#play-again-modal .modal-dialog {
  width: 70%;
}
#play-again-modal .modal-dialog .modal-header {
  padding-bottom: 0;
}
#play-again-modal .modal-dialog .modal-body {
  width: 100%;
  padding-top: 0;
}
#play-again-modal .modal-dialog .modal-body .videoUiWrapper {
  width: 100%;
}
.hb-back-button {
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  background-color: white;
  border-color: #ffa900;
  border: 1px solid;
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  float: left;
  margin-right: 10px;
}
.hb-back-button:hover {
  background-color: #ffa900;
  color: #fff;
}
.small-step-info {
  color: #ffa900;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 30px;
  padding-left: 10px;
}
.i-color-dark i {
  color: #525252;
}
.smiglo-edit-pink {
  background-image: url("../img/smiglo-bg-area-pink.png");
}
.smiglo-edit-orange {
  background-image: url("../img/smiglo-bg-area-orange.png");
}
.smiglo-edit-green {
  background-image: url("../img/smiglo-bg-area-green.png");
}
.smiglo-edit-blue {
  background-image: url("../img/smiglo-bg-area-blue.png");
}
.tags-field-article {
  padding-right: 5px;
}
.more-author-articles {
  color: #1d5cab;
  font-weight: 400;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
}
.more-author-articles i {
  color: #1d5cab;
}
.new-article-second-image {
  right: 0;
  left: 0;
  margin: auto;
  padding-bottom: 10px;
}
.share-padding-box {
  padding-left: 130px;
  padding-top: 20px;
}
.pad-5 {
  padding-top: 5px;
}
.dark-font .delete-me-smiglo {
  color: #525252 !important;
}
.btn-info-step-2.active,
.btn-info-step-2.focus,
.btn-info-step-2:active,
.btn-info-step-2:focus,
.btn-info-step-2:hover,
.open > .dropdown-toggle.btn-info-step-2 {
  color: #fff;
  background-color: #cf137d;
  border-color: #cf137d;
}
.btn-info-step-2 {
  color: #fff;
  background-color: #cf137d;
  border-color: #cf137d;
}
.btn-info-step-2:hover {
  color: #fff;
  background-color: #cf137d;
  border-color: #cf137d;
}
#myBestJobShow {
  display: none;
}
#myBestJobShow p {
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 15px;
  margin-bottom: 30px;
  font-weight: 400;
}
#myBestJobShowPdf {
  display: none;
}
#savePdf {
  display: none;
}
.taget-proper {
  padding-bottom: 3px;
}
.taget-proper i {
  padding-left: 5px;
}
.ul-no-margin-bottom ul {
  margin-bottom: 0;
}
.left-right-padding-5 {
  padding: 0 5px 0 5px;
}
.background-step4 {
  background-color: #5abcad !important;
}
.check-before-content-step5 ul {
  list-style: none;
  padding-left: 0;
}
.check-before-content-step5 ul li {
  padding-left: 35px;
  position: relative;
}
.check-before-content-step5 ul li:before {
  font-family: FontAwesome;
  content: "\f00c";
  display: inline-block;
  padding-right: 10px;
  vertical-align: middle;
  position: absolute;
  left: 5px;
}
.brand-declaration-read-only span {
  float: left;
}
#askForFeedbackForm .values-to-delete-no {
  position: relative;
}
.min-height-90 {
  min-height: 90px;
}
#form_motivators_0_rating div {
  display: none;
}
#form_motivators_0_rating div:first-child {
  display: block;
}
.error-red {
  color: red;
  font-size: 15px;
}
.height-17b-84 {
  height: 84px;
}
.height-auto {
  height: auto !important;
}
.show-more {
  position: absolute;
  right: 8px;
  bottom: -12px;
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 12px;
  font-weight: 400;
  cursor: pointer;
}
.candidateNote {
  overflow: hidden;
  border: 1px ridge lightgray;
  padding: 5px;
  width: 95%;
}
.tooltiper {
  color: black;
  cursor: default;
}
.my-tooltip {
  max-width: 300px;
}
.step11d-tooltip {
  color: #fff;
  position: absolute;
  top: 11px;
  right: 16px;
  cursor: pointer;
}
.step18b-tooltip {
  color: #fff;
  position: absolute;
  top: 20px;
  right: 16px;
  cursor: pointer;
}
.swot-pink-tooltip {
  color: #CF137D;
  cursor: pointer;
}
.swot-yellow-tooltip {
  color: #ffb217;
  cursor: pointer;
}
.swot-green-tooltip {
  color: #6a9b07;
  cursor: pointer;
}
.swot-blue-tooltip {
  color: #214caf;
  cursor: pointer;
}
.pre-wrap {
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  word-wrap: break-word;
}
.edit-notes:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.raf-style .nicEdit-main-cel-zaw {
  min-height: 300px;
}
.background-image-none {
  background-image: none !important;
}
#northdixtra #experiences .remove_button_position {
  padding-top: 45px;
}
#southdixtra #educations .remove_form {
  top: 0;
}
#eastdixtra #langProficiencies .remove_field0 {
  right: -29px;
  top: -5px;
}
.remove-motivator {
  float: right;
}
.remove-motivator i {
  color: #BCBCBC;
}
#HBStepFeedback_content {
  font-style: normal;
}
.absolute-center-smiglo {
  width: 20%;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  max-width: 63vh;
}
.font-normal i {
  font-style: normal ! important;
}
.check-ok .fa-square-o:before {
  content: "\f046" ! important;
}
.empty-card-highlighting {
  overflow: auto;
}
.year-achievement-line label.error {
  text-align: center;
}
.ok-icon {
  width: 25px;
  margin-top: 32px;
  float: right;
}
.width-90 {
  width: 90% !important;
}
.display-none {
  display: none;
}
.ok-icon-more-margin {
  margin-top: 46px;
}
.ok-icon-less-margin {
  margin-top: 22px;
}
.ok-icon-mt-5 {
  margin-top: 5px;
}
#next-step-action .references .error {
  border: 1px solid red;
}
.margin-lr-2 li {
  margin-left: 2px ! important;
  margin-right: 2px ! important;
}
.form-after-hb label {
  color: #FFA900;
  font-weight: 600;
  font-size: 15px;
  padding-top: 5px;
}
/*
 * Marker animation
*/
@-webkit-keyframes marker {
  0% {
    -webkit-transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(0.9);
  }
}
@keyframes marker {
  0% {
    transform: scale(0.9);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(0.9);
  }
}
@-moz-keyframes marker {
  0% {
    -moz-transform: scale(0.9, 0.9);
  }
  50% {
    -moz-transform: scale(1.1, 1.1);
  }
  100% {
    -moz-transform: scale(0.9, 0.9);
  }
}
@-o-keyframes marker {
  0% {
    -o-transform: scale(0.9, 0.9);
  }
  50% {
    -o-transform: scale(1.1, 1.1);
  }
  100% {
    -o-transform: scale(0.9, 0.9);
  }
}
.marker {
  -webkit-animation: marker 1.5s infinite;
  -moz-animation: marker 1.5s infinite;
  -o-animation: marker 1.5s infinite;
  animation: marker 1.5s infinite;
}
.marker-active .selected-marker-text {
  cursor: pointer;
}
.height-ico-app {
  height: 25px;
}
.historyAnswers .answer {
  position: relative;
  background: #f0f0f0;
  padding: 10px 20px;
  border-radius: 5px;
}
.historyAnswers .answer:before {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #f0f0f0;
  position: absolute;
  top: -8px;
  left: 14px;
  display: block;
  content: '';
  overflow: hidden;
}
.font-fix-hr-0 {
  padding-top: 0 ! important;
}
.breadcrumb-fix-overlay-2 .breadcrumb-admin-list-2 {
  position: fixed !important;
  top: 100px !important;
  height: 64px;
  background-color: #F0F0F0;
  z-index: 999;
}
.breadcrumb-fix-overlay-2 .bookmarks-2 {
  position: fixed !important;
  top: 100px !important;
  background-color: transparent;
  right: 0;
  z-index: 998 !important;
  background-color: #f0f0f0;
  height: 64px;
}
.car-dev-drops-fix-style {
  position: fixed !important;
  top: 51px !important;
  right: 0;
  z-index: 998 !important;
  background-color: #f0f0f0;
  height: 64px;
  padding-top: 20px;
}
.car-dev-drops-fix {
  padding-top: 20px;
}
.car-dev-add-new-style {
  position: fixed !important;
  top: 164px !important;
  right: 0;
  z-index: 998 !important;
  background-color: #f0f0f0;
  height: 64px;
  padding-top: 20px;
  padding-right: 0;
}
.car-dev-add-new-style .options-advanced {
  padding-right: 0;
}
.admin-table-fixed-new {
  position: relative !important;
  top: 130px !important;
  right: 0;
  /* z-index: 998 !important; */
  background-color: #f0f0f0;
  height: 64px;
  padding-top: 20px;
  padding-right: 0;
}
.page-wrap {
  /* equal to footer height */
}
.add-candidate-error {
  color: #dd0303 !important;
}
.add-candidate-error ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.add-candidate-error ul li {
  padding: 0;
  margin: 0;
}
.site-footer,
.page-wrap:after {
  height: 234px;
}
.first-head-companies-style {
  padding-top: 15px !important;
  height: 60px !important;
}
.second-head-companies-style {
  top: 175px !important;
}
.second-head-companies-style .options-advanced {
  top: 175px !important;
}
.thread-companies {
  top: 222px !important;
}
.circ:before {
  content: url(../img/icons/9.png);
}
.hr-users-width-td td:first-child {
  width: 35%;
}
.hr-users-width-td td:nth-child(2) {
  width: 27%;
}
.hr-users-width-td td:nth-child(3) {
  width: 23%;
}
.hr-users-width-td td:nth-child(4) {
  width: 18%;
}
.thread .sort-list-access-history th:first-child {
  width: 28%;
}
.thread .sort-list-access-history th:nth-child(2) {
  width: 19%;
}
.thread .sort-list-access-history th:nth-child(3) {
  width: 11%;
}
.thread .sort-list-access-history th:nth-child(4) {
  width: 43%;
}
.font-fix-hr-75 {
  padding-top: 75px ! important;
}
.icon-button-plus {
  background-color: white;
  border-radius: 5px;
  border: 1px solid #1E5BAB;
  padding: 5px 11px 5px 11px;
  margin-bottom: 10px;
}
.icon-button-plus i {
  color: #1E5BAB;
  padding-right: 0;
}
.top-110 {
  top: 110px ! important;
}
.widget-addRecruter {
  height: 41px;
}
.confirm-account-delete {
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #D70000;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  float: left;
}
.confirm-account-delete.refuse {
  background-color: #214caf;
  margin-left: 20px;
}
.confirm-account-delete:hover {
  color: #fff;
  text-decoration: none;
}
.application-last-style {
  height: 20px !important;
  margin-top: 0;
  border-radius: 5px;
}
.order-final-screen {
  background-color: #fff;
  border-radius: 5px;
  padding: 20px;
}
.order-final-screen .inside-box {
  background-color: #f8f8f8;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .order-final-screen .inside-box .image-order {
    width: 100%;
    position: relative;
  }
}
@media (max-width: 767px) {
  .order-final-screen .inside-box .image-order {
    width: 100%;
    position: relative;
    border-top-right-radius: 5px;
  }
}
.order-final-screen .inside-box .package-name {
  background-color: #ffb217;
  border-top-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #fff;
}
.order-final-screen .options-div {
  padding: 15px;
}
.order-final-screen .one-option {
  border-bottom: 1px solid #dfdfdf;
  font-size: 16px;
  padding-top: 5px;
}
.order-final-screen .one-option .bold {
  font-weight: 600;
}
.order-final-screen .one-option .bold-color {
  font-weight: 600;
  color: #ffa900;
}
.order-final-screen .order-summary-div {
  padding: 15px;
}
.order-final-screen .order-summary-inside {
  background-color: #fdfdfd;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  padding: 15px;
  text-align: center;
}
.order-final-screen .order-summary-inside .bold-color {
  font-weight: 600;
  color: #ffa900;
}
.order-final-screen .order-summary-inside .options {
  border-bottom: 1px solid #e5e5e5;
}
.order-final-screen .button {
  border-radius: 5px;
  background-color: #214caf;
  color: #fff;
  margin-top: 20px;
  margin-bottom: 5px;
}
.order-final-screen .button i {
  color: #fff;
  padding-right: 10px;
}
.order-final-screen .button2 {
  border-radius: 5px;
  background-color: #1d5cab;
  color: #fff;
  margin-top: 20px;
  margin-bottom: 5px;
  padding-right: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
}
.order-final-screen .in-button {
  position: absolute;
  background-color: #1a539a;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 10px;
  padding-left: 10px;
  bottom: 5px;
  right: 10px;
  border-radius: 5px;
}
.order-final-screen .order-final-title {
  font-size: 36px;
  font-weight: 600;
  text-align: center;
  padding-top: 35px;
  color: #6d6e71;
}
.order-final-screen .order-final-desc {
  font-size: 22px;
  text-align: center;
  color: #6d6e71;
  padding-top: 10px;
  font-weight: 300;
}
#baseCVform input[type='number'] {
  -moz-appearance: textfield;
}
#baseCVform input::-webkit-outer-spin-button,
#baseCVform input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
#baseCVform .cv-base-select {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 5px 0 5px 15px;
  width: 100%;
  color: #aaa;
}
.task-61-summary-form label {
  position: absolute;
  top: 5px;
  left: 30px;
}
.task-61-summary-form input,
.task-61-summary-form textarea {
  padding-top: 40px;
}
.tool-tip-last-step {
  color: #1D5CAB ! important;
  float: left ! important;
  padding-left: 10px ! important;
  padding-top: 10px ! important;
  position: initial ! important;
}
.hb-exclamation-step1 {
  color: #0b2a7a;
}
.hb-exclamation-step2 {
  color: #cf137d;
}
.hb-exclamation-step3 {
  color: #48923b;
}
.hb-exclamation-step4 {
  color: #5abcad;
}
.hb-exclamation-step5 {
  color: #f92c2c;
}
.hb-exclamation-step6 {
  color: #83B32A;
}
.hb-exclamation-step7 {
  color: #ED7D25;
}
.hb-exclamation-step8 {
  color: #005ac0;
}
.hb-exclamation-step9 {
  color: #0b2a7a;
}
.hb-exclamation-step10 {
  color: #cf137d;
}
@media (min-width: 647px) {
  .search-results {
    background-image: url('../img/baner-search-results.png');
    background-repeat: no-repeat;
    height: 80px;
    background-size: cover;
  }
  .search-results h2 {
    color: #fff;
    font-size: 35px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 15%;
    font-weight: 600;
    margin-top: 20px;
  }
  .search-results .button-padding {
    margin-top: 20px;
  }
}
@media (max-width: 647px) {
  .search-results {
    background-image: url('../img/baner-search-results.png');
    background-repeat: no-repeat;
    height: 135px;
    background-size: cover;
  }
  .search-results h2 {
    color: #fff;
    font-size: 35px;
    font-family: 'Open Sans', sans-serif;
    padding-left: 15%;
    font-weight: 600;
    margin-top: 30px;
  }
  .search-results .button-padding {
    margin-top: 20px;
    margin-left: 10%;
  }
}
.search-results-schema {
  background-color: #ffffff;
}
.search-results-schema .all-results {
  border-radius: 5px;
  background-color: #fff;
}
.search-results-schema .app-in-work-with-us {
  color: #fff !important;
  background-color: #cf137d;
  border-radius: 5px;
  padding: 10px 20px 10px 20px;
}
.search-results-schema .app-in-work-with-us:hover {
  text-decoration: none;
}
.search-results-schema .app-with-us-padding {
  padding-top: 10px;
}
.search-results-schema h2 {
  color: #cf137d;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  padding-bottom: 20px;
  font-size: 23px;
}
.search-results-schema h2.section-work-with-us {
  font-size: 32px;
  padding: 15px 0 35px 0;
}
.search-results-schema span {
  font-weight: 700;
}
.search-results-schema .one-line-offer {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f4f4f4;
}
.search-results-schema .one-line-offer a {
  color: #1d5cab;
  font-weight: 600;
}
.search-results-schema .one-line-offer .pad-bot {
  padding-bottom: 10px;
}
.search-results-schema .one-line-offer .desc {
  color: #525252;
}
.search-results-schema .one-line-offer .desc i {
  color: #525252;
  padding-right: 5px;
}
.mt20 {
  margin-top: 20px;
}
.task-30b-ul {
  padding-left: 15px;
}
.task-30b-ul li a {
  margin-right: 0;
  border: 1px solid #F2F2F2;
  border-bottom: none;
}
.task-30b-content {
  border: 1px solid #F2F2F2;
  margin-top: 0;
  border-radius: 5px;
  margin-bottom: 40px;
  min-height: 100px;
}
.task-30b-content p {
  padding-left: 20px;
  padding-top: 15px;
  margin-bottom: 0;
}
.task-30b-content ul {
  padding-top: 15px;
}
.background-none {
  background: none ! important;
}
.home-main-article-img {
  margin-top: 45px;
}
#goToCareerDevelopment:hover {
  cursor: pointer;
}
.products-package-top-info {
  padding-top: 20px;
  padding-bottom: 30px;
  background: #fff;
}
.products-package-top-info h2 {
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  color: #cf137d;
  font-size: 48px;
  margin-bottom: 10px;
}
.products-package-top-info h3 {
  font-weight: 800;
  font-family: 'Open Sans', sans-serif;
  color: #cf137d;
  font-size: 48px;
  margin-top: 10px;
}
.products-package-top-info p {
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-size: 22px;
}
.products-package-bottom-info {
  padding-top: 30px;
  padding-bottom: 50px;
  background: #fff;
}
.products-package-bottom-info h4 {
  font-weight: 800;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-size: 36px;
  margin-bottom: 10px;
}
.products-package-bottom-info p {
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-size: 24px;
  margin-bottom: 20px;
}
.new-products-style {
  background: #fff;
}
.new-products-style .offer {
  border: 10px solid #fff;
}
.new-products-style .one-detail {
  background: #f8f8f8;
}
.margin-0-auto {
  margin: 0 auto;
}
.style-for-ampersand {
  font-size: 13px;
}
.style-for-ampersand-baner {
  font-size: 34px;
}
.blueb-bac-2 .blueb-bac {
  font-size: 20px;
}
.blueb-bac-2 .button-blue-index {
  top: 35%;
}
#profile-achievements .educationHelperClass,
#profile-references .educationHelperClass {
  position: relative;
  float: left;
  margin-bottom: 15px;
}
#profile-achievements .remove_form,
#profile-references .remove_form {
  position: absolute;
}
#profile-references .remove_form {
  position: relative;
  float: none;
}
#profile-references .remove_form i {
  color: #777777;
}
.recruiter-name {
  padding-top: 5px;
  padding-left: 20px;
}
.short-info-ajax-loader {
  margin-bottom: 20px;
}
.width-message-photo {
  width: 60px;
  height: 60px;
}
.feedback-screen {
  padding-top: 80px;
}
.feedback-screen .feedback-screen-profile-preview {
  width: 100%;
  max-width: 1000px;
  float: none;
  margin: 0 auto;
}
.feedback-screen .feedback-screen-profile-preview .profile-holder {
  border: none;
}
.feedback-screen .like-dislike {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  text-decoration: none;
  padding-top: 10px;
}
.feedback-screen .like-dislike i {
  color: #215EA7;
  font-size: 20px;
  padding-right: 10px;
}
#saveAll {
  border: none;
  background-color: transparent;
  outline: none;
}
#saveAll i {
  color: #8c8c8c;
  font-size: 20px;
  padding-right: 0 !important;
}
.nav-with-button button {
  font-size: 14px;
  float: right;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 7px 17px 8px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin-top: 20px;
}
.nav-with-button button:hover,
.nav-with-button button:active,
.nav-with-button button:focus,
.nav-with-button button:visited {
  background-color: #215ea7;
  padding: 7px 17px 8px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-decoration: none;
  font-size: 14px;
}
.nav-with-button a {
  font-size: 14px;
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin-top: 20px;
  text-decoration: none;
}
.nav-with-button a:hover {
  background-color: #215ea7;
  padding: 6px 17px 6px 18px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-decoration: none;
  font-size: 14px;
}
.inline-block {
  display: inline-block !important;
}
#agreemen-2 span,
#agreemen-3 span {
  color: #fff !important;
}
#agreemen-2 label,
#agreemen-3 label {
  max-width: 380px;
}
.mar-t-15 {
  margin-top: 15px;
}
.padd-b-0 {
  padding-bottom: 0;
}
.mar-b-0 {
  margin-bottom: 0;
}
.already-have-account {
  color: #1D5CAB !important;
  padding-top: 13px;
}
a.read-more-button {
  bottom: 16px !important;
}
.padd-b-20 {
  padding-bottom: 20px !important;
}
.remove-question {
  position: absolute;
  top: 5px;
  right: -5px;
}
.remove-question i {
  color: #000;
}
.lowercase-font {
  text-transform: lowercase;
}
#searchRecruitmentForm li {
  text-align: right;
}
#searchRecruitmentForm .label-recruiter-phrase {
  border: 1px solid #e0e0e0;
  padding: 4px 0 0 15px;
  font-style: italic;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  width: 80%;
  font-size: 14px;
  border-radius: 5px;
  margin-right: 0;
  margin-bottom: 10px;
}
.for-custom-scroll-holder {
  position: fixed !important;
  min-height: 100px !important;
  padding: 0 !important;
  top: 55px !important;
  overflow: hidden !important;
}
.for-custom-scroll-holder .left-menu-custom-scroll {
  padding-left: 15px !important;
  padding-right: 20px !important;
  padding-top: 69px;
}
.sub-men.closed .dropdown-menu {
  display: none;
}
.sub-men.opened .dropdown-menu {
  display: block;
}
.fixed-table-alert {
  position: absolute;
  z-index: 2000;
  top: 0;
  margin: 0 !important;
}
.dynamic-button-style {
  float: initial;
  margin-left: 8px;
}
.active-applications-search {
  border-bottom: 1px solid #ececec;
  padding: 30px;
}
#baseCVform input,
select,
option,
*::-moz-placeholder {
  color: #666;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
}
.administration-basecv-bookmark-content .dynamic-button-style {
  float: initial;
  margin-left: 8px;
}
.administration-basecv-bookmark-content .token-input-list-facebook {
  padding-bottom: 8px;
}
.single-message.msg-unread {
  background-color: #f3f3f3;
}
.bold-drop {
  font-weight: 700 !important;
}
.margin-left-20 {
  margin-left: 20px;
}
.feedback-photos .leanback-player-video {
  width: 100% !important;
}
.feedback-photos video {
  width: 100% !important;
}
.ref-achive-helper-class .educationHelperClass {
  width: 100%;
}
.ref-achive-helper-class .educationHelperClass .remove_form {
  right: 0;
}
.plan-title {
  color: orange;
  display: inline-block;
  font-size: 1.5em;
  margin-top: 5px;
}
.show-more-54 {
  bottom: 0 !important;
}
.task-54-padd-row {
  padding-bottom: 15px !important;
}
.hr-drop-person-top ul li a {
  font-size: 13px;
}
.new-status-profile i {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.new-status-profile i.red {
  color: red !important;
}
.new-status-profile i.green {
  color: #00a651 !important;
}
.user-all-holder {
  background-color: #f5f5f5;
  border-radius: 5px;
  border: 1px solid #e1e1e1;
  padding-bottom: 15px;
  margin-bottom: 20px;
}
.user-all-holder .bigBlueAddButton i {
  color: #12509D !important;
  padding: 0;
}
.user-all-holder .bigBlueAddButton {
  background-color: transparent !important;
}
.user-all-holder .new-content-style-account {
  border: 1px solid #e1e1e1;
  background-color: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: none;
  position: relative;
}
.user-all-holder .new-content-style-account div#UserCandidateSummary {
  word-wrap: brake-word;
}
.user-all-holder .new-content-style-account div#UserCandidateSummary p.editable {
  white-space: pre-wrap;
}
.user-all-holder .new-content-style-account .cel-zawow-edit {
  word-wrap: brake-word;
}
.user-all-holder .new-content-style-account .cel-zawow-edit .summary-edit p {
  white-space: pre-wrap;
}
.rotam31 {
  transform: matrix(1, 0, 0, 1, 0, 175) rotate(0deg) !important;
  text-align: center;
  color: #333;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam32 {
  transform: matrix(1, 0, 0, 1, 125, 118.492) rotate(-45deg) !important;
  text-align: center;
  color: #333;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam33 {
  text-align: center;
  color: #333;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam34 {
  text-align: center;
  color: #333;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam35 {
  text-align: center;
  color: #333;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam36 {
  text-align: center;
  color: #333;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam37 {
  transform: matrix(1, 0, 0, 1, -177, -17.2147e) rotate(-90deg) !important;
  text-align: center;
  color: #333;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.tab-1-content.card-bookmark-content.block-height .wheel-of-life-range .max-label.rotam37 {
  top: -17px !important;
}
.tab-1-content.card-bookmark-content.block-height .wheel-of-life-range .title-label.rotam27 {
  bottom: -17px !important;
}
.tab-1-content.card-bookmark-content.block-height .wheel-of-life-range .title-label.rotam23 {
  bottom: -17px !important;
}
.rotam38 {
  transform: matrix(1, 0, 0, 1, -120.492, 127.492) rotate(-315deg) !important;
  text-align: center;
  color: #333;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.wheel-of-life-range .rotate-range7 .label.text-center {
  transform: rotate(180deg);
}
.wheel-of-life-range .rotate-range4 .label.text-center {
  transform: rotate(180deg);
}
.wheel-of-life-range .rotate-range5 .label.text-center {
  transform: rotate(180deg);
}
.wheel-of-life-range .rotate-range6 .label.text-center {
  transform: rotate(180deg);
}
.wheel-of-life-range .rotate-range3 .label.text-center {
  transform: rotate(180deg);
}
.rotam21 {
  transform: matrix(1, 0, 0, 1, 0, 210) rotate(0deg) !important;
  text-align: center;
  color: #1d5cab;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
  top: -12px;
}
.rotam22 {
  transform: matrix(1, 0, 0, 1, 148.492, 148.492) rotate(-45deg) !important;
  text-align: center;
  color: #852882;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
  top: -12px;
}
.rotam23 {
  text-align: center;
  color: #ffdd19;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam24 {
  text-align: center;
  color: #ed1c24;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam25 {
  text-align: center;
  color: #ffa900;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam26 {
  text-align: center;
  color: #00afba;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam27 {
  text-align: center;
  color: #cf137d;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
}
.rotam28 {
  transform: matrix(1, 0, 0, 1, -148.492, 148.492) rotate(-315deg) !important;
  text-align: center;
  color: #48923b;
  font-family: "HelveticaNeue", sans-serif;
  font-weight: bold;
  font-size: 15px;
  top: -12px;
}
.up-down-new-thumb {
  font-family: 'ElegantIcons' !important;
  top: 3px;
  font-size: 15px !important;
  left: -20px;
  color: #12509D !important;
  background-color: #fff !important;
}
.like-count-new {
  bottom: 0 !important;
}
.height-40 {
  height: 40px;
}
.render-cv-page .render-cv-left-side label {
  text-align: right;
  padding-top: 5px;
  font-weight: 300;
}
.render-cv-page .render-cv-left-side .title-cv {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 20px;
  float: left;
}
.render-cv-page .render-cv-left-side hr {
  border: 0;
  height: 1px;
  background: #e0e0e0;
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}
.render-cv-page .render-cv-left-side .ajax-new-document-1,
.render-cv-page .render-cv-left-side .ajax-new-document-2 {
  margin-bottom: 0;
  margin-top: 20px;
}
.render-cv-page .render-cv-right-side .background {
  background-color: #f1f1f1;
  padding: 15px 25px 15px 25px;
  float: left;
  background-image: url('../img/generator-back2.png');
  background-repeat: no-repeat;
  background-position: left bottom;
}
.render-cv-page .render-cv-right-side .background h2 {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 36px;
  margin-top: 60px;
  margin-bottom: 30px;
  line-height: 48px;
}
.render-cv-page .render-cv-right-side .background p {
  color: #1c1c1c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 23px;
}
.render-cv-page .render-cv-right-side .background button {
  background-color: #1d5cab;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 23px;
  padding: 10px 29px;
  margin-top: 25px;
  margin-bottom: 70px;
  outline: none;
}
.candidate-document-list {
  margin-top: 25px;
}
.candidate-document-list .candidate-document-list-item .flag-icon:before {
  padding-left: 25px;
}
.candidate-document-list .candidate-document-list-item .fonts {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #1c1c1c;
  font-size: 14px;
}
.popup-social-icons i {
  font-size: 23px;
}
.popup-social-icons .fa-globe.color {
  color: #1d5cab !important;
}
.popup-social-icons .fa-linkedin-square.color {
  color: #0177B5 !important;
}
.popup-social-icons .fa-facebook-official.color {
  color: #415E9B !important;
}
.popup-social-icons .fa-twitter-square.color {
  color: #28A9E0 !important;
}
.popup-social-icons .fa-google-plus-square.color {
  color: #D73D32 !important;
}
.popup-social-icons .fa-mouse-pointer {
  color: #8c8c8c;
}
.social-profil .fa-globe.color {
  color: #1d5cab !important;
}
.social-profil .fa-linkedin-square.color {
  color: #0177B5 !important;
}
.social-profil .fa-facebook-official.color {
  color: #415E9B !important;
}
.social-profil .fa-twitter-square.color {
  color: #28A9E0 !important;
}
.social-profil .fa-google-plus-square.color {
  color: #D73D32 !important;
}
.cel-zawow-edit span {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #808285;
}
.cel-zawow-edit p {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  word-wrap: break-word;
}
.cel-zawow-edit p.medium-font {
  font-weight: 600;
}
.cel-zawow-edit form .summary-edit {
  border: none;
}
.summary-edit {
  padding-bottom: 10px;
  border-bottom: 1px solid #e0e0e0;
}
.summary-edit span {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 14px;
  color: #808285;
}
.summary-edit p {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #1c1c1c;
  word-wrap: break-word;
}
.p-top-10 p {
  padding-top: 10px;
}
.fff-back {
  background-color: #fff !important;
}
.ajax-form-recrutation {
  display: none;
  margin-top: 8px;
}
.job-dictionary-select-2 {
  width: 70%;
  border: 1px solid #e0e0e0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  border: none;
  outline: 0;
  color: #525252;
  font-size: 14px;
  border-radius: 5px;
  height: 30px;
  background-image: none;
}
select {
  width: 70%;
  border: 1px solid #e0e0e0;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  border: none;
  outline: 0;
  color: #525252;
  font-size: 14px;
  border-radius: 5px;
  height: 30px;
  background-image: none;
}
.sortable-section-profile .up {
  position: absolute !important;
  right: 55px !important;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
}
.sortable-section-profile .down {
  position: absolute !important;
  right: 30px !important;
  top: 0 !important;
  padding: 12px 15px 9px 15px;
}
.FieldContainer {
  float: left;
  width: 100%;
}
.transparent-background {
  background: transparent !important;
}
.social-register {
  padding-top: 11px;
  padding-bottom: 5px;
}
.social-register hr {
  margin-top: 0;
  margin-bottom: 16px;
  border: 0;
  border-top: 1px solid #eee;
}
.social-register a {
  float: left;
  width: 100%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  margin-bottom: 2px;
}
.social-register a i {
  padding-right: 5px;
  font-size: 18px;
}
.social-register a .fa-facebook-square {
  color: #415E9B;
}
.social-register a .fa-linkedin-square {
  color: #0177B5;
}
.social-register a .fa-google-plus-square {
  color: #D73D32;
}
.social-register2 {
  padding-top: 11px;
  padding-bottom: 5px;
}
.social-register2 hr {
  margin-top: 0;
  margin-bottom: 16px;
  border: 0;
  border-top: 1px solid #eee;
}
.social-register2 span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  padding-right: 10px;
}
.social-register2 a {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  margin-bottom: 2px;
}
.social-register2 a i {
  padding-right: 5px;
  font-size: 23px;
}
.social-register2 a .fa-facebook-square {
  color: #415E9B;
}
.social-register2 a .fa-linkedin-square {
  color: #0177B5;
}
.social-register2 a .fa-google-plus-square {
  color: #D73D32;
}
.social-register3 {
  padding-top: 11px;
  padding-bottom: 25px;
}
.social-register3 ul {
  text-align: center;
  display: inline-block;
}
.social-register3 ul li {
  text-align: center;
  display: inline-block;
}
.social-register3 hr {
  margin-top: 0;
  margin-bottom: 36px;
  border: 0;
  border-top: 1px solid #CFCFD0;
}
.social-register3 span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  padding-right: 10px;
  padding-bottom: 5px;
}
.social-register3 a {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 2px;
}
.social-register3 a i {
  padding-right: 5px;
  font-size: 23px;
}
.social-register3 a .fa-facebook-square {
  color: #415E9B;
}
.social-register3 a .fa-linkedin-square {
  color: #0177B5;
}
.social-register3 a .fa-google-plus-square {
  color: #D73D32;
}
.search-engine-candidate td {
  vertical-align: middle;
}
.search-engine-candidate .free-job {
  padding-top: 20px !important;
}
.list-search-company-candidate img {
  width: 60px;
  height: 60px;
  margin-right: 7px;
  float: left;
}
.list-search-company-candidate .free-job {
  top: 20px;
}
.list-search-company-candidate td {
  vertical-align: middle;
}
.show-bubble:hover .bubble_div {
  display: block;
}
.log-in-mobile-resp {
  display: none;
}
.fkn-check {
  margin-bottom: 10px !important;
}
.fkn-check .fa {
  color: #ffa900 !important;
  margin-right: 10px;
}
@media (max-width: 950px) {
  .down-login-register-header-holder {
    right: 100px;
  }
  .navbar-default button.navbar-toggle {
    margin-right: 10px;
    margin-top: 18px;
  }
  #collapse-navbar2 {
    background: #fff;
    top: 69px;
  }
  #collapse-navbar2 .navbar-nav {
    margin-top: 0;
  }
  #collapse-navbar2 .navbar-nav li {
    padding-top: 0;
    padding-bottom: 0;
    height: inherit !important;
  }
  #collapse-navbar2 .navbar-nav li a {
    height: inherit !important;
    color: #000 !important;
  }
  .new-stick-it-to.toggle .row {
    background: #fff;
  }
  .new-stick-it-to.toggle .row .down-login-register-header-holder li a {
    color: #000;
  }
  .new-stick-it-to.toggle .row button.navbar-toggle .icon-bar {
    background-color: #888;
  }
  .new-stick-it-to.toggle .row #collapse-navbar2 {
    background: #fff;
  }
  #down-logged-user-slider-fix {
    display: block !important;
    width: 100% !important;
    z-index: 500 !important;
    position: fixed !important;
    top: 0 !important;
    bottom: initial !important;
  }
  #down-logged-user-slider-fix {
    height: 60px;
  }
  img.new-header-logo {
    display: none;
  }
  .log-in-mobile-resp {
    display: block !important;
  }
}
.logo-upload span {
  display: none;
}
.logo-upload2 span {
  display: none;
}
img.play-again-preview {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 160px;
}
a.play-again-modal {
  visibility: hidden;
}
.notifications-holder .taskNoteIcon {
  float: left;
  color: #1b5da9;
  font-size: 15px;
  padding-right: 10px;
}
.notifications-holder .briefcase {
  float: left;
  color: #d1137d;
  font-size: 15px;
  padding-right: 10px;
}
.notifications-holder .calendar {
  padding-bottom: 0;
  float: left;
  width: 25px;
  color: #1D5CAB;
  font-size: 15px;
  padding-right: 10px;
}
.notifications-holder .notification-item.unread {
  background-color: #ebebeb;
}
.notifications-holder .notification-item {
  padding: 15px;
  cursor: pointer;
}
.notifications-holder .notification-item a {
  text-decoration: none;
  cursor: pointer;
}
.notifications-holder .notification-item a .fa-times {
  float: right;
  color: #cdcdcd;
}
.notifications-holder .notification-item a .fa-times:hover {
  color: black;
}
.notifications-holder .notification-item .notification-item-content {
  float: left;
  width: 90%;
}
.notifications-holder .notification-item .notification-item-content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 14px;
  margin-bottom: 0;
}
.notifications-holder .notification-item .notification-item-content span {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #000;
  font-size: 11px;
  position: relative;
  top: -3px;
}
.form-section-title-results {
  padding-top: 15px;
}
.form-section-title-results p {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 17px;
  padding-top: 15px;
  padding-left: 15px;
}
.form-section-title-results hr.style-hr-form {
  border: 0;
  height: 1px;
  background: #e0e0e0;
  margin-top: 10px;
  margin-bottom: 5px;
}
.header-for-search {
  padding-left: 0 !important;
}
.header-for-search p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 25px;
}
.sort-list-company-search td:first-child {
  width: 70%;
}
.sort-list-company-search td:nth-child(2) {
  width: 15%;
}
.sort-list-company-search td:nth-child(3) {
  width: 15%;
}
.sort-list-company-search a.free-job {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding-bottom: 15px;
}
.article-search {
  padding-top: 10px;
  padding-bottom: 10px;
}
.article-search img {
  width: 100%;
  padding-top: 6px;
}
.article-search h1 {
  color: #215EA7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  margin-top: 0;
}
.article-search p {
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
.notice-icon-for-drop {
  text-align: center;
}
.notice-icon-for-drop .taskNoteIcon {
  color: #1b5da9;
  font-size: 15px;
  padding-right: 10px;
}
.notice-icon-for-drop .briefcase {
  color: #d1137d;
  font-size: 15px;
  padding-right: 10px;
}
.changedate {
  position: absolute;
  height: 50px;
}
.custom-search-applications {
  width: 200px;
  min-width: 200px;
  margin-top: -1px;
  height: 30px;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding-left: 18px;
  position: relative;
  top: -4px;
}
.custom-search-applications-container {
  margin-left: 30px;
}
.custom-search-applications-container #add_label_button2 {
  margin-left: 7px;
  padding: 8px;
}
.custom-search-applications-button {
  background-color: transparent;
  border: medium none;
  padding-top: 8px;
  position: absolute;
  right: 31px;
  top: -5px;
}
#picker {
  background-color: transparent;
  border: none;
  outline: none;
  height: 45px;
  color: transparent;
  background: transparent;
}
#picker:hover {
  cursor: pointer;
}
#picker::selection {
  background: transparent;
}
#picker::-moz-selection {
  background: transparent;
}
.good-phone {
  color: #00a651;
  position: absolute;
  right: 15px;
  top: 1px;
  border: 1px solid #00a651;
  padding: 5px 9px 5px 9px;
  border-radius: 15px;
}
.good-phone i {
  color: #00a651;
}
.good-phone:hover {
  background-color: #00a651;
}
.good-phone:hover i {
  color: #fff;
}
.good-phone-active {
  background-color: #00a651;
}
.good-phone-active i {
  color: #fff;
}
.bad-phone-active {
  background-color: #ed1c24;
}
.bad-phone-active i {
  color: #fff !important;
}
.bad-phone {
  color: #ed1c24;
  position: absolute;
  right: 15px;
  bottom: 41px;
  border: 1px solid #ed1c24;
  padding: 5px 9px 5px 9px;
  border-radius: 15px;
}
.bad-phone i {
  color: #ed1c24;
}
.bad-phone:hover {
  background-color: #ed1c24;
}
.bad-phone:hover i {
  color: #fff;
}
.sort-list-wwc {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e1e1e1;
}
.sort-list-wwc a {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.sort-list-wwc a:hover {
  text-decoration: none;
}
.sort-list-wwc a i {
  color: black;
  padding-left: 5px;
}
.sort-list-wwc .checkbox-admin {
  top: 3px;
}
.sort-list-wwc .checkbox-admin label {
  border-radius: 5px;
  background: #fff;
}
.sort-list-user-wwc i {
  color: #e4e3e8;
  padding-right: 8px;
}
.sort-list-user-wwc .phone-ok {
  color: #00a651;
}
.change-history-wwc {
  color: #000;
  font-family: 'Open Sans', sans-serif;
  text-transform: initial;
  font-size: 18px;
  padding: 0 !important;
}
.wwc-profile-background {
  padding: 5px;
}
.margin-top-card {
  margin-top: 20px;
}
.margin-bottom-card {
  margin-bottom: 10px;
}
.error500 {
  width: 80% !important;
  line-height: 1.5 !important;
  margin: 20% auto 0 !important;
  text-align: center !important;
}
.btnerror500 {
  padding: 30px 0 0 0 !important;
  width: 405px !important;
  margin: 0 auto !important;
}
.wwc-profile {
  background-color: #f1f1f1;
  border-radius: 5px;
}
.wwc-profile .button-div {
  padding-top: 10px;
  padding-bottom: 20px;
}
.wwc-profile .buttons-notes {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.wwc-profile .buttons-notes i {
  padding-right: 5px;
}
.wwc-profile .buttons-notes a:hover {
  background-color: #eaeaec;
  border-radius: 5px;
  padding: 10px;
  text-decoration: none;
}
.wwc-profile .logo-photo {
  left: 0;
  right: 0;
  margin: auto;
}
.wwc-profile .send-message {
  color: #fff;
  background-color: #225ea7;
  text-align: center;
}
.wwc-profile .blue-background {
  background-color: #225ea7;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.wwc-profile .app-to-us {
  background-color: #ce137c;
  color: #fff;
  padding: 7px 12px 7px 12px;
  border-radius: 5px;
}
.wwc-profile .give-comment {
  background-color: #225ea7;
  color: #fff;
  padding: 7px 12px 7px 12px;
  border-radius: 5px;
}
.wwc-profile .only-line {
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 20px;
  margin-top: 10px;
}
.wwc-profile .new-card-text {
  text-align: center;
}
.wwc-profile .new-card-text span {
  color: #2160a7;
  font-weight: 600;
}
.wwc-profile .new-card-text i {
  color: #2160a7;
  padding-right: 5px;
}
.wwc-profile .wwc-photo {
  padding-top: 30px;
  padding-bottom: 10px;
  text-align: center;
}
.wwc-profile .wwc-name {
  font-size: 18px;
  color: #1d5cab;
  text-align: center;
}
.wwc-profile i {
  color: #1d5cab;
  font-size: 18px;
}
.wwc-profile .blue {
  color: #4485f4;
}
.wwc-profile .contact-info {
  padding-bottom: 5px;
  padding-top: 10px;
}
.card-new-map {
  padding-top: 15px;
}
.card-version-edit {
  background-color: #e2e2e2;
}
.card-version-edit .opacity {
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.card-version-edit .app-to-us {
  background-color: #225ea7 !important;
}
.card-version-edit .button-disabled {
  background-color: #bbbbbb !important;
}
.card-version-edit .wwc-profile {
  background-color: #FDFDFD !important;
  border-radius: 5px;
  margin-top: 20px;
}
.card-version-edit .wwc-profile .buttons-notes {
  color: #d3d3d3 !important;
}
.card-version-edit .wwc-profile .buttons-notes i {
  color: #bbbbbb !important;
}
.card-version-edit .new-card-text {
  color: #bbbbbb;
}
.card-version-edit .new-card-text i {
  color: #bbbbbb;
}
.card-version-edit .new-card-text span {
  color: #bbbbbb;
  font-weight: normal;
}
.card-version-edit .color-bbb {
  color: #bbbbbb !important;
}
.card-version-edit .disable-social {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.card-version-edit .social-card {
  padding: 2px;
  text-decoration: none;
  background-color: #f0f0f0;
  margin-left: 5px;
  color: #8d8d8d;
}
.card-version-edit .new-card-area-white {
  margin-top: 20px;
  background-color: #E2E2E2;
}
.card-version-edit .wwc-profile-background {
  padding-top: 0;
}
.card-version-edit .tab-name-card span {
  margin-right: 19px;
}
.card-version-edit .tab-name-card input {
  border: 1px solid #c7c7c7;
  padding: 5px 0 5px 15px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  font-size: 14px;
  border-radius: 5px;
}
.card-version-edit .tab-name-card a {
  color: #fff;
  padding: 7px 17px 7px 17px;
  border-radius: 5px;
  background-color: #225ea7 !important;
  float: right;
}
.card-version-edit .card-new-map {
  padding-top: 20px;
}
.card-version-edit #editBasicCompanyInfo {
  border: none;
  background-color: transparent;
  outline: none;
  position: absolute;
  right: 20px;
  top: 10px;
  z-index: 999;
}
.card-version-edit #editBasicCompanyInfo i {
  padding: 2px;
  text-decoration: none;
  background-color: #f0f0f0;
  margin-left: 5px;
  color: #8d8d8d;
}
.card-version-edit .editingBasicNFO {
  margin-bottom: 6px;
}
.card-version-edit .tab-2-content-a,
.card-version-edit .tab-3-content-a,
.card-version-edit .tab-4-content-a,
.card-version-edit .tab-5-content-a {
  display: none;
}
.card-version-preview {
  background-color: #e2e2e2;
}
.card-version-preview .disable-social {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.card-version-preview .wwc-profile-background {
  margin-top: 30px;
}
.card-version-preview .left-side {
  background: #fff;
  margin-top: 20px;
  padding-left: 15px;
}
.card-version-preview .left-side h1 {
  font-size: 28px;
}
.card-version-preview .new-card-area-white {
  height: auto;
  padding: 0;
}
.tbj-aplet-not-granted {
  position: fixed;
  bottom: 8px;
  right: 20px;
  z-index: 999;
}
.tbj-aplet-not-granted ul {
  list-style: none;
  margin-bottom: 0;
}
.tbj-aplet-not-granted ul li a {
  outline: none;
  text-decoration: none;
  background-color: #b9b9b9;
  padding: 10px 22px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #fff;
  font-size: 16px;
}
.tbj-aplet-not-granted ul li a span {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 13px;
  padding-left: 10px;
}
.tbj-aplet-not-granted ul li a i {
  color: #fff;
}
.tbj-aplet-not-granted ul li a:hover {
  text-decoration: none;
  background-color: #4584f5;
}
.tbj-aplet-not-granted ul li a:focus {
  text-decoration: none;
  background-color: #4584f5;
}
.tbj-aplet-not-granted ul li a:active {
  text-decoration: none;
  background-color: #4584f5;
}
.tbj-aplet-is-granted {
  position: fixed;
  bottom: -1px;
  right: 20px;
  z-index: 999;
}
.tbj-aplet-is-granted ul {
  list-style: none;
  margin-bottom: 0;
  float: left;
  padding: 0;
}
.tbj-aplet-is-granted ul li {
  display: inline;
  float: left;
  margin-left: 2px;
}
.tbj-aplet-is-granted ul li a {
  float: left;
  outline: none;
  text-decoration: none;
  background-color: #b9b9b9;
  padding: 12px 10px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #fff;
  font-size: 16px;
}
.tbj-aplet-is-granted ul li a:hover {
  text-decoration: none;
  background-color: #4584f5;
}
.tbj-aplet-is-granted ul li a:focus {
  text-decoration: none;
  background-color: #4584f5;
}
.tbj-aplet-is-granted ul li a:active {
  text-decoration: none;
  background-color: #4584f5;
}
.tbj-aplet-is-granted ul li a i {
  color: #fff;
}
.tbj-aplet-is-granted ul li.addfriend a {
  padding: 9px 11px;
}
.tbj-aplet-is-granted ul li.messageTbj a {
  padding: 9.5px 12.5px;
}
.tbj-aplet-is-granted ul li.shareThis a {
  padding: 10px 13px;
}
.tbj-aplet-is-granted ul li.exclamation a {
  padding: 9.5px 12.5px;
}
.tbj-aplet-is-granted ul li.addmessage a {
  padding: 9px 10.5px;
}
.tbj-aplet-modal .close i {
  color: #B3B2B2;
}
.tbj-aplet-modal form .holder {
  padding-left: 5px;
  padding-right: 5px;
}
.tbj-aplet-modal .padding-field {
  padding-top: 13px;
}
.tbj-aplet-modal .send {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  background-color: #215ea7;
  padding: 7px 18px;
  border-radius: 5px;
  margin-bottom: 10px;
}
.tbj-aplet-modal .send:hover {
  text-decoration: none;
}
#shareThis .modal-body {
  background-image: url('../img/polecam.png');
  background-repeat: no-repeat;
  background-position: 84% 32%;
  min-height: 140px;
}
#shareThis .share-aplet {
  margin-bottom: 15px;
}
#shareThis .share-aplet a {
  float: left;
  padding-right: 10px;
}
#exclamation .modal-content,
#addmessage .modal-content {
  width: 100%;
}
#inviteFriend .width-tool-tip input {
  width: 90%;
}
#inviteFriend .width-tool-tip i {
  color: #9ea0a2;
  padding-left: 8px;
}
#inviteFriend .add-receiver {
  float: left;
  border-radius: 5px;
  border-color: #215ea7;
  border-style: solid;
  border-width: 1px;
  padding: 5px 9px;
}
#inviteFriend .add-receiver i {
  color: #215ea7;
}
#inviteFriend .errorField {
  border-color: red;
}
#inviteFriend .reports {
  padding-top: 10px;
  text-align: center;
}
#inviteFriend .success {
  color: green;
}
#inviteFriendProfile .width-tool-tip input {
  width: 90%;
}
#inviteFriendProfile .width-tool-tip i {
  color: #9ea0a2;
  padding-left: 8px;
}
#inviteFriendProfile .add-receiver2 {
  float: left;
  border-radius: 5px;
  border-color: #215ea7;
  border-style: solid;
  border-width: 1px;
  padding: 5px 9px;
}
#inviteFriendProfile .add-receiver2 i {
  color: #215ea7;
}
.buttonss-wwc input {
  background-color: #215ea7;
  border: none;
  border-radius: 5px;
  padding: 8px 39px 8px 39px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  margin-left: -14px;
}
.advanced-options {
  float: left !important;
  margin-top: 6px;
  cursor: pointer;
}
.advanced-options,
.advanced-options .fa {
  color: #2d6bb5 !important;
  font-size: 12px !important;
}
.advanced-tooltip {
  margin-top: 6px;
}
.advanced-options-list {
  display: none;
}
.pb10 {
  padding-bottom: 10px;
}
.cv-gen-btn-style {
  float: left;
}
.cv-gen-ajax-loader-style {
  float: left;
  margin-top: 45px;
  margin-left: 20px;
}
.phone-small-green {
  color: #00A651 !important;
}
.phone-small-red {
  color: #ED1C24 !important;
}
.drop-call-green {
  padding: 0 !important;
  text-align: right !important;
  margin-bottom: 5px !important;
  width: 100%;
  color: #00A651 !important;
}
.drop-call-green i {
  padding-right: 10px;
}
.drop-call-red {
  padding: 0 !important;
  text-align: right !important;
  margin-bottom: 5px !important;
  width: 100%;
  color: #ED1C24 !important;
}
.drop-call-red i {
  padding-right: 10px;
}
.cookieBox {
  position: fixed;
  bottom: 20px;
  z-index: 1000;
  right: 20px;
  background: #505050;
  background: rgba(80, 80, 80, 0.7);
  padding: 10px 40px 10px 10px;
  border-radius: 5px;
}
.cookieBox .description {
  margin-bottom: 0;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
}
.cookieBox .description a {
  text-decoration: underline;
  color: #fff;
}
.cookieBox .cookieBoxclose {
  color: #FFFFFF;
  opacity: 0.4;
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 15px;
}
.unread-message-on-list {
  background-color: #EBEBEB !important;
}
.unread-message-on-list .new-for-msg {
  position: absolute;
  right: 10px;
  top: 3px;
  font-size: 10px;
  font-family: 'Open Sans', sans-serif;
  display: block !important;
}
.new-for-msg {
  display: none;
}
#ajaxImgOne,
#ajaxImgTrouble,
#ajaxImgReference {
  display: none;
}
#ajaxImgOne img,
#ajaxImgTrouble img,
#ajaxImgReference img {
  margin: 0 auto;
}
.only-name-accept,
.full-name-accept {
  padding: 0;
  color: #9A9A9A !important;
  font-size: 11px !important;
}
.only-name-accept:hover,
.full-name-accept:hover {
  cursor: pointer;
}
.add-more-receiver-click {
  max-height: 300px;
}
@media (max-width: 991px) {
  .tbj-aplet-not-granted {
    bottom: -1px;
  }
  .tbj-aplet-not-granted li {
    display: inline;
    float: left;
    margin-left: 2px;
  }
  .tbj-aplet-not-granted li a {
    padding: 9.5px 12.5px !important;
    float: left;
    outline: none;
    text-decoration: none;
    background-color: #b9b9b9;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #fff;
    font-size: 16px;
  }
  .tbj-aplet-not-granted li a span {
    display: none;
  }
  #new-mobile .news .frontpage-blog-list:nth-child(3n+1) {
    clear: inherit;
  }
  footer.footer-width nav.no-padding-left {
    padding-left: 15px !important;
  }
}
.append-here {
  max-height: 300px;
  overflow: auto;
}
.append-here2 {
  max-height: 300px;
  min-height: 300px;
  overflow: auto;
}
.tbj-aplet-modal2 .width-tool-tip input {
  width: 90%;
}
.tbj-aplet-modal2 .width-tool-tip i {
  color: #9ea0a2;
  padding-left: 8px;
}
.tbj-aplet-modal2 .add-receiver2 {
  float: left;
  border-radius: 5px;
  border-color: #215ea7;
  border-style: solid;
  border-width: 1px;
  padding: 5px 9px;
}
.tbj-aplet-modal2 .add-receiver2 i {
  color: #215ea7;
}
.tbj-aplet-modal2 .send2 {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  background-color: #215ea7;
  padding: 7px 18px;
  border-radius: 5px;
  margin-bottom: 10px;
}
.tbj-aplet-modal2 .errorField {
  border-color: red;
}
.tbj-aplet-modal2 .reports {
  padding-top: 10px;
  text-align: center;
}
.tbj-aplet-modal2 .success {
  color: green;
  float: none;
}
.tbj-aplet-modal2 .error {
  float: none;
}
.padding-0-30 {
  padding: 0 30px;
}
.new-company-logo-apply {
  position: absolute;
  bottom: -63px;
  right: 15px;
  width: 160px;
  height: 160px;
  background-color: #fff;
  border: 1px solid #dedede;
  padding: 5px;
}
.history-list-packages {
  margin-bottom: 20px;
  background-color: #f8f8f8;
}
.history-list-packages .packet-image {
  position: relative;
}
.history-list-packages .packet-image img {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 100%;
}
.history-list-packages .packet-image span {
  position: absolute;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 14px;
  padding: 7px 15px;
  border-bottom-right-radius: 5px;
}
.history-list-packages .packet-image span.Free,
.history-list-packages .packet-image span.free {
  background-color: #1547BB;
}
.history-list-packages .packet-image span.Standard {
  background-color: #1547BB;
}
.history-list-packages .packet-image span.Standard.candidate {
  background-color: #FFA900;
}
.history-list-packages .packet-image span.Medium,
.history-list-packages .packet-image span.fast {
  background-color: #FFA900;
}
.history-list-packages .packet-image span.Extra,
.history-list-packages .packet-image span.Premium,
.history-list-packages .packet-image span.full {
  background-color: #DF037F;
}
.history-list-packages .center-block {
  background-color: #f8f8f8;
}
.history-list-packages .center-block .detail-packet .line-info {
  border-bottom: 1px solid #e5e5e5;
  font-family: 'Open Sans', sans-serif;
  padding-right: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
}
.history-list-packages .center-block .detail-packet .line-info:nth-last-child(1) {
  border-bottom: none;
}
.history-list-packages .center-block .detail-packet .line-info-no-hr {
  font-family: 'Open Sans', sans-serif;
  padding: 10px;
}
.history-list-packages .color-Standard span,
.history-list-packages .color-Free span,
.history-list-packages .color-free span {
  font-weight: 700;
  color: #214caf;
}
.history-list-packages .color-Medium span,
.history-list-packages .color-Standard.candidate span,
.history-list-packages .color-fast span {
  font-weight: 700;
  color: #ffa900;
}
.history-list-packages .color-Extra span,
.history-list-packages .color-Premium span,
.history-list-packages .color-full span {
  font-weight: 700;
  color: #cf137d;
}
.history-list-packages .right-block {
  padding: 10px;
  background-color: #f8f8f8;
}
.history-list-packages .right-block .packet-info {
  float: left;
  width: 100%;
  padding: 10px;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
}
.history-list-packages .right-block .packet-info p {
  text-align: center;
  font-size: 26px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  margin-bottom: 0;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 10px;
}
.history-list-packages .right-block .packet-info p strong.good {
  color: #62aa1e;
}
.history-list-packages .right-block .packet-info p strong.bad {
  color: #f52d0c;
}
.history-list-packages .right-block .packet-info .packet-time-info p {
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  border-bottom: none;
  text-align: left;
}
.history-list-packages .right-block .packet-info .packet-time-info strong {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
  float: right;
}
.history-list-packages .right-block .packet-info .packet-time-info strong.Standard,
.history-list-packages .right-block .packet-info .packet-time-info strong.free {
  color: #1547BB;
}
.history-list-packages .right-block .packet-info .packet-time-info strong.Medium,
.history-list-packages .right-block .packet-info .packet-time-info strong.fast,
.history-list-packages .right-block .packet-info .packet-time-info strong.Standard.candidate {
  color: #FFA900;
}
.history-list-packages .right-block .packet-info .packet-time-info strong.Extra,
.history-list-packages .right-block .packet-info .packet-time-info strong.full,
.history-list-packages .right-block .packet-info .packet-time-info strong.Premium {
  color: #DF037F;
}
.history-list-packages .right-block .packet-info .buy-again a.buy-me {
  border-radius: 5px;
  background-color: #214caf;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: center;
}
.card-version-edit .tab-name-card button {
  color: #fff;
  padding: 7px 17px 7px 17px;
  border-radius: 5px;
  background-color: #225ea7 !important;
  float: right;
}
#cardTabForm .cke_editor_CompanyCardTab_content,
#cardTabForm .cke_inner.cke_reset {
  width: 100%;
}
#cardTabForm .cke_top.cke_reset_all {
  padding-left: 0;
  padding-bottom: 8px;
  padding-top: 8px;
  padding-right: 0;
  background-color: #e0e0e0;
}
.no-announcements-left {
  background-color: #ECECEC !important;
  color: #5E5E5E !important;
}
.no-announcements-left span {
  background-color: #ECECEC;
  color: #5E5E5E;
}
.no-announcements-left:hover {
  background-color: #ECECEC;
  cursor: default;
}
.no-announcements-left i {
  color: #5E5E5E !important;
}
.video-upload div {
  position: relative;
}
.profile-preview-view-all {
  padding-top: 70px;
}
#UserCandidateType_videos label,
#UserCandidateType_images label {
  display: none;
}
.off {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}
.top-5 {
  top: 5px !important;
}
.img-application-pos {
  position: relative;
  top: -5px;
}
.underline-span {
  text-decoration: underline;
}
.smart-calendar-90 {
  width: 90% !important;
}
.for-validation-22b {
  border: 2px solid #FD0101;
  height: 35px;
  margin-top: 3px;
}
.for-validation-22b {
  border: 2px solid #FD0101;
  border: none;
  outline: none;
}
.myCarousel2 .slick-prev,
.myCarousel .slick-prev {
  left: 0 !important;
}
.myCarousel2 .slick-next,
.myCarousel .slick-next {
  right: 0 !important;
}
.myCarousel .slick-prev {
  position: absolute;
  z-index: 9999999;
}
.myCarousel .slick-prev::before {
  content: url("../img/slid-arrow-left.png") !important;
}
.myCarousel .slick-next::before {
  content: url("../img/slid-arrow-right.png") !important;
}
.myCarousel button.slick-arrow {
  z-index: 100;
  width: 30px;
  height: 30px;
}
.auto-width {
  width: auto;
}
.myCarousel2 .slick-arrow {
  position: absolute;
  z-index: 100000;
  font-size: 0;
  line-height: 0;
  top: 50%;
  display: block;
  width: 30px;
  height: 30px;
  margin-top: -10px;
  padding: 0;
  cursor: pointer;
  border: none;
  outline: none;
}
.myCarousel2 .slick-prev::before {
  content: url("../img/slid-arrow-left.png") !important;
}
.myCarousel2 .slick-next::before {
  content: url("../img/slid-arrow-right.png") !important;
}
#formComplaint .addtaskRadio p {
  margin-top: 2px;
  margin-left: 6px;
}
#formComplaint .radio-container {
  margin-top: 5px;
}
#formComplaint .addtaskRadio input[type="radio"] + label span {
  width: 23px;
  height: 23px;
}
#formComplaint .switch-radio-2-color input[type="radio"] + label span {
  background-color: #fff !important;
  border: 1px solid #214caf;
}
#formComplaint .glyphicon-ok::before {
  font-size: 12px;
  left: 5px;
  top: 5px;
}
.slider-container {
  position: relative;
  max-width: 250px;
}
.pyczek {
  bottom: 14px;
  z-index: 10;
}
.pyczek-rel {
  position: relative;
}
.ajax-video .video-loader {
  width: 30px !important;
}
.hiddenForSlick {
  display: none;
}
.torem {
  position: relative;
}
.hb-new-tooltip .tooltip {
  position: absolute !important;
  z-index: 1070 !important;
  display: block !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: normal !important;
  line-height: 1.42857143 !important;
  text-align: left !important;
  text-decoration: none !important;
  text-shadow: none !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  word-break: normal !important;
  word-spacing: normal !important;
  word-wrap: normal !important;
  white-space: normal !important;
  filter: alpha(opacity=0) !important;
  opacity: 0 !important;
  line-break: auto !important;
}
.hb-new-tooltip .tooltip.in {
  filter: alpha(opacity=90) !important;
  opacity: .9 !important;
}
.hb-new-tooltip .tooltip.top {
  padding: 5px 0 !important;
  margin-top: -3px !important;
}
.hb-new-tooltip .tooltip.right {
  padding: 0 5px !important;
  margin-left: 3px !important;
}
.hb-new-tooltip .tooltip.bottom {
  padding: 5px 0 !important;
  margin-top: 3px !important;
}
.hb-new-tooltip .tooltip.left {
  padding: 0 5px !important;
  margin-left: -3px !important;
}
.hb-new-tooltip .tooltip-inner {
  max-width: 200px !important;
  padding: 3px 8px !important;
  color: #525252 !important;
  text-align: center !important;
  background-color: #FAFAFA !important;
  border-radius: 4px !important;
  border: 1px solid #F2F2F0;
}
.hb-new-tooltip .tooltip-arrow {
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  border-color: transparent !important;
  border-style: solid !important;
}
.hb-new-tooltip .tooltip.top .tooltip-arrow {
  bottom: 0 !important;
  left: 50% !important;
  margin-left: -5px !important;
  border-width: 5px 5px 0 !important;
  border-top-color: #fafafa !important;
}
.hb-new-tooltip .tooltip.top-left .tooltip-arrow {
  right: 5px !important;
  bottom: 0 !important;
  margin-bottom: -5px !important;
  border-width: 5px 5px 0 !important;
  border-top-color: #fafafa !important;
}
.hb-new-tooltip .tooltip.top-right .tooltip-arrow {
  bottom: 0 !important;
  left: 5px !important;
  margin-bottom: -5px !important;
  border-width: 5px 5px 0 !important;
  border-top-color: #fafafa !important;
}
.hb-new-tooltip .tooltip.right .tooltip-arrow {
  top: 50% !important;
  left: 0 !important;
  margin-top: -5px !important;
  border-width: 5px 5px 5px 0 !important;
  border-right-color: #fafafa !important;
}
.hb-new-tooltip .tooltip.left .tooltip-arrow {
  top: 50% !important;
  right: 0 !important;
  margin-top: -5px !important;
  border-width: 5px 0 5px 5px !important;
  border-left-color: #fafafa !important;
}
.hb-new-tooltip .tooltip.bottom .tooltip-arrow {
  top: 0 !important;
  left: 50% !important;
  margin-left: -5px !important;
  border-width: 0 5px 5px !important;
  border-bottom-color: #fafafa !important;
}
.hb-new-tooltip .tooltip.bottom-left .tooltip-arrow {
  top: 0 !important;
  right: 5px !important;
  margin-top: -5px !important;
  border-width: 0 5px 5px !important;
  border-bottom-color: #fafafa !important;
}
.hb-new-tooltip .tooltip.bottom-right .tooltip-arrow {
  top: 0 !important;
  left: 5px !important;
  margin-top: -5px !important;
  border-width: 0 5px 5px !important;
  border-bottom-color: #fafafa !important;
}
.tooltip {
  position: absolute !important;
  z-index: 1070 !important;
  display: block !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: normal !important;
  line-height: 1.42857143 !important;
  text-align: left !important;
  text-align: start !important;
  text-decoration: none !important;
  text-shadow: none !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  word-break: normal !important;
  word-spacing: normal !important;
  word-wrap: normal !important;
  white-space: normal !important;
  filter: alpha(opacity=0) !important;
  opacity: 0 !important;
  line-break: auto !important;
}
.tooltip.in {
  filter: alpha(opacity=90) !important;
  opacity: .9 !important;
}
.tooltip.top {
  padding: 5px 0 !important;
  margin-top: -3px !important;
}
.tooltip.right {
  padding: 0 5px !important;
  margin-left: 3px !important;
}
.tooltip.bottom {
  padding: 5px 0 !important;
  margin-top: 3px !important;
}
.tooltip.left {
  padding: 0 5px !important;
  margin-left: -3px !important;
}
.tooltip-inner {
  max-width: 200px !important;
  padding: 3px 8px !important;
  color: #525252 !important;
  text-align: center !important;
  background-color: #FAFAFA !important;
  border-radius: 4px !important;
  border: 1px solid #F2F2F0;
}
.tooltip-arrow {
  position: absolute !important;
  width: 0 !important;
  height: 0 !important;
  border-color: transparent !important;
  border-style: solid !important;
}
.tooltip.top .tooltip-arrow {
  bottom: 0 !important;
  left: 50% !important;
  margin-left: -5px !important;
  border-width: 5px 5px 0 !important;
  border-top-color: #fafafa !important;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px !important;
  bottom: 0 !important;
  margin-bottom: -5px !important;
  border-width: 5px 5px 0 !important;
  border-top-color: #fafafa !important;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0 !important;
  left: 5px !important;
  margin-bottom: -5px !important;
  border-width: 5px 5px 0 !important;
  border-top-color: #fafafa !important;
}
.tooltip.right .tooltip-arrow {
  top: 50% !important;
  left: 0 !important;
  margin-top: -5px !important;
  border-width: 5px 5px 5px 0 !important;
  border-right-color: #fafafa !important;
}
.tooltip.left .tooltip-arrow {
  top: 50% !important;
  right: 0 !important;
  margin-top: -5px !important;
  border-width: 5px 0 5px 5px !important;
  border-left-color: #fafafa !important;
}
.tooltip.bottom .tooltip-arrow {
  top: 0 !important;
  left: 50% !important;
  margin-left: -5px !important;
  border-width: 0 5px 5px !important;
  border-bottom-color: #fafafa !important;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0 !important;
  right: 5px !important;
  margin-top: -5px !important;
  border-width: 0 5px 5px !important;
  border-bottom-color: #fafafa !important;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0 !important;
  left: 5px !important;
  margin-top: -5px !important;
  border-width: 0 5px 5px !important;
  border-bottom-color: #fafafa !important;
}
.applied_announcements_list .fa-minus,
.applied_announcements_list .fa-plus {
  color: #adadad !important;
}
.font-style-53d .title-label {
  font-size: 18px;
}
.kolo-zero {
  z-index: 1070;
  position: absolute;
  left: 191px;
  top: 188px;
  font-size: 16px;
}
.agency-info {
  padding-left: 5px;
  padding-right: 10px;
}
.agency-info h2 {
  color: #214caf;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
  font-weight: 300;
  padding-bottom: 0;
  font-size: 33px;
  margin-top: 65px;
  margin-bottom: 20px;
}
.agency-info .text-div {
  padding-left: 0;
}
.agency-info .text-div p {
  color: #6d6e71;
  font-size: 16px;
  text-align: justify;
  padding: 0;
  margin-top: 20px;
}
.agency-info .button-div {
  padding-right: 0%;
}
.agency-info .button-div a {
  font-family: 'Open Sans', sans-serif;
  background-color: #214caf;
  color: #fff;
  padding: 15px;
  text-align: center;
  float: right;
  margin-top: 20px;
  border-radius: 5px;
}
.space-qq {
  margin-bottom: 3px;
  padding: 0;
}
.space-qq img {
  padding-top: 10px;
  padding-bottom: 10px;
}
.space-qq .left-border {
  border-left: 3px solid #fff;
  margin-top: 0 !important;
}
.multi-new-style {
  padding: 10px 0 10px 0;
  width: 86%;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  overflow-x: hidden;
  background: #f8f8f8;
}
.multi-new-style .each-option {
  padding: 5px 10px 0 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  color: #808285;
  cursor: pointer;
}
.multi-new-style .each-option:hover {
  background: #ececec;
}
.mar-bottom-6 {
  margin-bottom: 6px;
}
@media (min-width: 1350px) {
  .multi-new-style {
    width: 90% !important;
  }
}
.hb-exclamation-blue {
  color: #215EA7;
}
.hb-bigger {
  font-size: 17px !important;
}
.yello-txt-back {
  background-color: #FF0 !important;
}
.new-hb-edit-div-cont:nth-child(2) div {
  width: 100%;
}
.new-hb-edit-div-cont .nicEdit-main {
  width: 100% !important;
}
.magicMarker {
  color: #625752;
  text-decoration: none;
}
.magicMarker-padd {
  padding-top: 5px;
  padding-right: 10px;
}
.flexi {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  flex: 1 0 auto;
  padding-top: 0;
  padding-left: 0;
  background-color: #fbfbfb;
  padding-bottom: 0;
}
.backgroundowe-baloniki {
  padding: 0;
  position: relative;
  background: url('../img/baloniki.png');
  background-size: cover;
  padding-right: 15px;
  margin-right: 15px;
}
.backgroundowe-baloniki .absolute-l-t {
  background-color: #214caf;
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  font-weight: 500;
  width: 125px;
  height: 30px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 5px;
  padding-top: 5px;
}
.specialPackageLi {
  text-align: left;
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.specialPackageLi:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
}
.orderButton {
  max-height: 130px;
  color: white;
  font-size: 16px;
  margin-top: 48px;
  cursor: pointer;
}
.orderButton .bigPrice {
  font-size: 48px;
  font-weight: 500;
}
.orderButton .price {
  background-color: #3163bb;
}
.orderButton .orderlabel {
  padding-top: 10px;
  background-color: #3060b6;
}
.bold-color-detail-4 {
  font-weight: 700;
  color: #214caf;
}
.no-padding-imp {
  padding: 0 !important;
}
.mt50 {
  margin-top: 50px;
}
.no-padding-left {
  padding-left: 0;
}
.color-dat-blue {
  color: #214caf;
}
.dat-superb-hb-button {
  background-color: #ffa900;
  border: 1px solid #ffa900;
  border-radius: 6px;
  color: white;
  display: inline-block;
  float: right;
  padding: 3px 12px;
  margin-left: 3px;
}
.dat-superb-hb-button:hover {
  text-decoration: none;
  color: white;
}
.article-hb-new h2 {
  font-family: 'helvetica-normalne';
  font-size: 40px;
  color: #062984;
  margin-top: 40px;
  margin-bottom: 25px;
  line-height: 50px;
}
.article-hb-new h3 {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #525252;
  line-height: 26px;
  margin-bottom: 20px;
}
.article-hb-new .info-photo p {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #525252;
  line-height: 24px;
  margin-bottom: 4px;
}
.article-hb-new .info-photo ol {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #525252;
  line-height: 23px;
  padding-left: 15px;
}
.article-hb-new .info-photo ol li {
  padding-left: 5px;
}
.article-hb-new .info-photo .li-margin li {
  margin-bottom: 10px;
}
.article-hb-new .info-photo .read-more {
  float: right;
  font-family: 'helvetica-normalne';
  font-size: 18px;
  color: #062984;
}
.article-hb-new .info-photo .read-more:hover {
  text-decoration: none;
}
.article-hb-new .info-photo .read-more i {
  color: #062984;
}
.year-achivement-content-holder .nicEdit-main-cel-zaw {
  border: 1px solid #eee;
  width: 99% !important;
}
.person-info {
  float: left;
  margin-bottom: 30px;
}
.person-info img {
  float: left;
}
.person-info .content-info {
  float: left;
  padding-left: 20px;
}
.person-info .content-info p {
  font-family: 'Open Sans', sans-serif;
  font-size: 19px;
  font-weight: 400;
  color: #585858;
  margin-bottom: 0;
  margin-top: 10px;
}
.person-info .content-info p.more {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #585858;
  margin-top: 0;
}
.pt7 {
  padding-top: 7px;
}
.flt-r {
  float: right;
}
.no-margin-top {
  margin-top: 0 !important;
}
.no-margin-bottom {
  margin-bottom: 0 !important;
}
#topSearchCheck {
  cursor: pointer;
}
#topSearchCheck:hover {
  cursor: pointer;
  text-decoration: none;
}
.sonata-medium-date-custom {
  overflow: hidden !important;
}
.sonata-medium-date-custom .select2-container {
  width: 155px !important;
}
.sonata-medium-date-custom > div {
  float: left !important;
}
.no-hover-here:hover {
  border: 1px solid #1D5CAB !important;
  color: #1D5CAB !important;
}
.fixOnScrollApllyStick {
  position: fixed;
  right: 30px;
  z-index: 999;
  top: 150px;
}
.nicEdit-main {
  min-height: 440px !important;
}
.active-nic {
  border: 1px solid #666666 !important;
  background-color: #cccccc !important;
}
#wrap {
  margin: 0 auto;
  width: 600px;
  position: relative;
}
#viewport {
  position: relative;
  width: 600px;
  height: 600px;
  overflow: hidden;
  background: url('../img/Fotolia_68189124_Subscription_Monthly_M.png') 0 0 no-repeat;
  background-size: 550px 550px;
  background-position: center;
}
#viewport .smoke {
  position: absolute;
  width: 250px;
  height: 250px;
  background: url('../img/smoke-texture.png') no-repeat;
  bottom: 150px;
  margin-left: 0;
}
footer .style-for-ampersand {
  color: #2e3136;
  line-height: 1.5em;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 10px;
}
.tick-new-annou p:before {
  content: url('../img/ok2.png');
  padding-right: 5px;
}
.tick-new-annou2 p {
  padding-left: 25px;
}
.tick-new-annou2 p:before {
  content: url('../img/ok2.png');
  position: absolute;
  left: 17px;
}
.step7-zajawka {
  margin-top: 45px;
}
.step7-zajawka .txt-div {
  padding: 0 30px;
}
.step7-zajawka h2 {
  font-family: 'helvetica-normalne';
  font-size: 40px;
  color: #ed7d25;
  margin-top: 60px;
  margin-bottom: 25px;
  line-height: 50px;
}
.step7-zajawka p {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #585858;
  line-height: 24px;
}
.step7-zajawka a {
  float: right;
  font-family: 'helvetica-normalne';
  font-size: 18px;
  color: #ed7d25;
}
.step7-zajawka a i {
  color: #ed7d25;
}
.task36e-check p {
  padding-left: 20px;
}
.task36e-check p:before {
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #FFA900;
  position: absolute;
  left: 27px;
  margin-top: 6px;
}
.task36e-check .play_again8:before {
  content: none;
}
.task37d-check {
  margin-top: 30px;
}
.task37d-check p {
  padding-left: 20px;
}
.task37d-check p:before {
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #FFA900;
  position: absolute;
  left: 1px;
}
.task37d-check .play_again8:before {
  content: none;
}
.max-width-100-vh {
  max-width: 100vh;
}
.one-smiglo {
  height: 90px;
}
.add-smart-div .cover-me {
  position: absolute;
  width: 100%;
  height: 34px;
}
.styles-qq-texarea textarea {
  width: 100%;
  border-radius: 5px;
  border: 1px solid #e0e0e0;
}
#genCV2 {
  background-color: #1d5cab;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 23px;
  padding: 10px 29px;
  margin-top: 25px;
  margin-bottom: 70px;
  outline: none;
  text-decoration: none;
}
.check-list-consciousCandidate ul {
  list-style: none;
  padding-left: 0;
}
.check-list-consciousCandidate ul li {
  padding-left: 35px;
  position: relative;
}
.check-list-consciousCandidate ul li:before {
  font-family: FontAwesome;
  content: "\f00c";
  display: inline-block;
  padding-right: 10px;
  vertical-align: middle;
  position: absolute;
  left: 5px;
}
.big_play_button,
.myCarousel2 .slick-arrow,
.pyczek a,
pyczek {
  z-index: 10;
}
.candidate-searchjob-content .options-advanced {
  top: 150px !important;
}
.candidate-searchjob-content .admin-options-list {
  top: 150px !important;
}
.edit-my-videos,
.edit-my-photos {
  position: absolute;
  top: -50px;
}
.pos-relative {
  position: relative;
}
.candiate-big-navi-content .options-list-holder {
  top: 155px !important;
}
.candiate-big-navi-content .lotsoflike {
  top: 148px !important;
}
.hr-recruitments {
  height: 100px !important;
}
.hr-recruitments .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
}
.hr-recruitments .breadcrumb-admin-list a {
  font-size: 20px;
}
.hr-recruitments .breadcrumb-admin-list i {
  font-size: 20px;
}
.hr-recruitments .bookmarks ul li a {
  padding-top: 16px !important;
}
.hr-recruitments-content {
  padding-top: 115px !important;
}
.hr-recruitments-content .thread {
  top: 197px !important;
}
.hr-recruitments-content .options-advanced {
  top: 150px !important;
}
.hr-recruitments-content .options-list-holder {
  top: 150px !important;
}
.hr-recruitments-content .admin-options-list {
  top: 150px !important;
}
.account-content-navi {
  padding-top: 10px;
}
.candidate-notes-navi {
  height: 100px !important;
}
.candidate-notes-navi .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
}
.candidate-notes-navi .breadcrumb-admin-list a {
  font-size: 20px;
}
.candidate-notes-navi .breadcrumb-admin-list i {
  font-size: 20px;
}
.candidate-notes-navi .bookmarks ul li a {
  padding-top: 16px !important;
}
.tasks-big-navi {
  height: 100px !important;
}
.tasks-big-navi .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
}
.tasks-big-navi .breadcrumb-admin-list a {
  font-size: 20px;
}
.tasks-big-navi .breadcrumb-admin-list i {
  font-size: 20px;
}
.tasks-big-navi .bookmarks ul li a {
  padding-top: 16px !important;
}
.tasks-big-content-navi {
  padding-top: 115px;
}
.tasks-big-content-navi .admin-options-list {
  top: 150px;
}
.tasks-big-content-navi .admin-options-list .options-advanced {
  top: 155px;
}
.tasks-big-content-navi .thread {
  top: 197px;
}
.hr-notes-navi {
  height: 100px !important;
}
.hr-notes-navi .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
}
.hr-notes-navi .breadcrumb-admin-list a {
  font-size: 20px;
}
.hr-notes-navi .breadcrumb-admin-list i {
  font-size: 20px;
}
.hr-notes-navi .bookmarks ul li a {
  padding-top: 16px !important;
}
.hr-tasks-big-navi {
  height: 100px !important;
}
.hr-tasks-big-navi .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
}
.hr-tasks-big-navi .breadcrumb-admin-list a {
  font-size: 20px;
}
.hr-tasks-big-navi .breadcrumb-admin-list i {
  font-size: 20px;
}
.hr-tasks-big-navi .bookmarks ul li a {
  padding-top: 16px !important;
}
.hr-tasks-big-content-navi {
  padding-top: 115px;
}
.hr-tasks-big-content-navi .admin-options-list {
  top: 150px;
}
.hr-tasks-big-content-navi .admin-options-list .options-advanced {
  top: 155px;
}
.hr-tasks-big-content-navi .thread {
  top: 197px;
}
.account-basic-content {
  padding-top: 105px;
}
.announcements-nn {
  height: 100px !important;
}
.announcements-nn .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
}
.announcements-nn .breadcrumb-admin-list a {
  font-size: 20px;
}
.announcements-nn .breadcrumb-admin-list i {
  font-size: 20px;
}
.announcements-nn .bookmarks ul li a {
  padding-top: 16px !important;
}
.hr-dash-breadcrumb {
  height: 103px;
}
.hr-dash-breadcrumb .breadcrumb-admin-list {
  padding-bottom: 0;
}
.hr-dash-breadcrumb .breadcrumb-admin-list a {
  font-size: 20px;
}
.hr-dash-breadcrumb .breadcrumb-admin-list i {
  font-size: 20px;
}
.hr-dash-breadcrumb .bookmarks ul li a {
  padding-top: 20px;
}
.hr-announcements-big {
  height: 100px !important;
}
.hr-announcements-big .breadcrumb-admin-list {
  height: 49px;
  padding-bottom: 0;
}
.hr-announcements-big .breadcrumb-admin-list a {
  font-size: 20px;
}
.hr-announcements-big .breadcrumb-admin-list i {
  font-size: 20px;
}
.hr-announcements-big .bookmarks ul li a {
  padding-top: 16px !important;
}
.hr-announcements-big-content {
  padding-top: 120px !important;
}
.hr-announcements-big-content .thread {
  top: 202px !important;
}
.hr-announcements-big-content .options-advanced {
  top: 160px !important;
}
.hr-announcements-big-content .options-list-holder {
  top: 155px !important;
}
.hr-announcements-big-content .admin-options-list {
  top: 155px !important;
}
.settings-basic-content-history {
  padding-top: 160px !important;
}
.settings-basic-content-history .thread {
  top: 157px !important;
}
.settings-basic-content-history .options-advanced {
  top: 150px !important;
}
.settings-basic-content-history .options-list-holder {
  top: 160px !important;
}
.settings-basic-content-history .admin-options-list {
  top: 160px !important;
}
.settings-basic-content-user {
  padding-top: 195px !important;
}
.settings-basic-content-user .thread {
  top: 207px !important;
}
.settings-basic-content-user .options-advanced {
  top: 150px !important;
}
.settings-basic-content-user .options-list-holder {
  top: 160px !important;
}
.settings-basic-content-user .admin-options-list {
  top: 160px !important;
}
.settings-basic-content {
  padding-top: 105px;
}
.settings-basic-navi {
  height: 100px !important;
  position: fixed;
  top: 51px;
  z-index: 99;
  background: #F0F0F0;
}
.settings-basic-navi .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
  z-index: 1003 !important;
}
.settings-basic-navi .breadcrumb-admin-list a {
  font-size: 20px;
}
.settings-basic-navi .breadcrumb-admin-list i {
  font-size: 20px;
}
.settings-basic-navi .bookmarks ul li a {
  padding-top: 16px !important;
}
.settings-standards-content {
  padding-top: 105px;
}
.settings-standards-navi {
  height: 105px !important;
  position: fixed;
  top: 51px;
  z-index: 99;
  background: #F0F0F0;
}
.settings-standards-navi .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
  z-index: 1003 !important;
}
.settings-standards-navi .breadcrumb-admin-list a {
  font-size: 20px;
}
.settings-standards-navi .breadcrumb-admin-list i {
  font-size: 20px;
}
.settings-standards-navi .bookmarks ul li a {
  padding-top: 16px !important;
}
.settings-myaccount-content {
  padding-top: 105px !important;
}
.settings-myaccount-navi {
  height: 105px !important;
  position: fixed;
  top: 51px;
  z-index: 99;
  background: #F0F0F0;
}
.settings-myaccount-navi .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
  z-index: 1003 !important;
}
.settings-myaccount-navi .breadcrumb-admin-list a {
  font-size: 20px;
}
.settings-myaccount-navi .breadcrumb-admin-list i {
  font-size: 20px;
}
.settings-myaccount-navi .bookmarks ul li a {
  padding-top: 16px !important;
}
.settings-myaccount-content-history {
  padding-top: 195px !important;
}
.settings-myaccount-content-history .thread {
  top: 155px !important;
}
.settings-myaccount-content-history .options-advanced {
  top: 150px !important;
}
.settings-myaccount-content-history .options-list-holder {
  top: 160px !important;
}
.settings-myaccount-content-history .admin-options-list {
  top: 160px !important;
}
.settings-myaccount-content-history-user {
  padding-top: 165px !important;
}
.settings-myaccount-content-history-user .thread {
  top: 155px !important;
}
.settings-myaccount-content-history-user .options-advanced {
  top: 150px !important;
}
.settings-myaccount-content-history-user .options-list-holder {
  top: 160px !important;
}
.settings-myaccount-content-history-user .admin-options-list {
  top: 160px !important;
}
.searhccandidate-content {
  padding-top: 105px !important;
}
.searhccandidate-navi {
  height: 105px !important;
  position: fixed;
  top: 51px;
  z-index: 99999;
  background: #F0F0F0;
}
.searhccandidate-navi .breadcrumb-admin-list {
  height: 45px;
  padding-bottom: 0;
  z-index: 1003 !important;
}
.searhccandidate-navi .breadcrumb-admin-list a {
  font-size: 20px;
}
.searhccandidate-navi .breadcrumb-admin-list i {
  font-size: 20px;
}
.searhccandidate-navi .bookmarks ul li a {
  padding-top: 16px !important;
}
.UserCandidateType_addresses_1_street,
.UserCandidateType_addresses_1_number,
.UserCandidateType_addresses_1_apartment,
.UserCandidateType_addresses_1_postalCode {
  background: #F0F0F0;
}
.UserCandidateType_userCandidateCompany_addresses_0_street,
.UserCandidateType_userCandidateCompany_addresses_0_number,
.UserCandidateType_userCandidateCompany_addresses_0_apartment,
.UserCandidateType_userCandidateCompany_addresses_0_postalCode {
  background: #F0F0F0;
}
.cant-edit-me,
.cant-edit-me2 {
  display: none;
  position: absolute;
  top: 0;
  height: 32px;
  width: 100%;
  z-index: 999;
}
.unused-token-style ul,
.unused-token-style2 ul {
  background-color: #F0F0F0 !important;
}
.unused-token-style ul li,
.unused-token-style2 ul li {
  background-color: #F0F0F0 !important;
  color: #9BA1A7 !important;
}
.unused-token-style ul li span,
.unused-token-style2 ul li span {
  background-color: #F0F0F0 !important;
  color: #CCD5E4 !important;
}
.no-label-inside2 label {
  display: none !important;
}
.no-label-inside2 input {
  color: #808285 !important;
}
.hb-treaser-2 {
  padding-left: 25% !important;
  padding-right: 25% !important;
}
@media (max-width: 1500px) {
  .hb-treaser-2 {
    padding-left: 10% !important;
    padding-right: 20% !important;
  }
}
.hb-treaser-list {
  padding-left: 25% !important;
  padding-right: 25% !important;
}
@media (max-width: 1500px) {
  .hb-treaser-list {
    padding-left: 10% !important;
    padding-right: 10% !important;
  }
}
#task-2-1a-bg {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step2_hbk10_2.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step2_hbk10_2.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step2_hbk10_2.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step2_hbk10_2.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step2_hbk10_2.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step2_hbk10_2.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step2_hbk10_2.png) no-repeat scroll 90% bottom;
  background-size: auto 100%;
  padding-bottom: 20px;
  background-position: center right;
}
#task-2-1a-bg .tresc {
  width: 90%;
  display: inline-block;
}
#task-7-1a-bg {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step7_hbk10.png) no-repeat scroll 99% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step7_hbk10.png) no-repeat scroll 99% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step7_hbk10.png) no-repeat scroll 99% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step7_hbk10.png) no-repeat scroll 99% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step7_hbk10.png) no-repeat scroll 99% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step7_hbk10.png) no-repeat scroll 99% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step7_hbk10.png) no-repeat scroll 99% bottom;
  background-size: auto 95%;
  padding-bottom: 20px;
  background-position: right center;
}
#task-7-1a-bg .tresc {
  width: 60%;
  display: inline-block;
}
#task-7-2a-bg {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.4) 100%), url(bg.png) repeat 0 0, url(../img/p1/step7_hbk10_coins.png) no-repeat scroll right bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step7_hbk10_coins.png) no-repeat scroll right bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.4)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step7_hbk10_coins.png) no-repeat scroll right bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step7_hbk10_coins.png) no-repeat scroll right bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step7_hbk10_coins.png) no-repeat scroll right bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step7_hbk10_coins.png) no-repeat scroll right bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step7_hbk10_coins.png) no-repeat scroll right bottom;
  background-size: auto 100%;
  padding-bottom: 20px;
}
#task-7-2a-bg .tresc {
  width: 60%;
  display: inline-block;
}
#task-7-3a-bg {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step7_hbk10_dip.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.6) 100%), url(../img/p1/step7_hbk10_dip.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.6)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step7_hbk10_dip.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.6) 100%), url(../img/p1/step7_hbk10_dip.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.6) 100%), url(../img/p1/step7_hbk10_dip.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.6) 100%), url(../img/p1/step7_hbk10_dip.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.6) 100%), url(../img/p1/step7_hbk10_dip.png) no-repeat scroll 90% bottom;
  background-size: auto 90%;
}
#task-7-3a-bg .tresc {
  width: 60%;
  display: inline-block;
}
#task-7-3c-bg {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/7-3c.jpg) no-repeat scroll right bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/7-3c.jpg) no-repeat scroll right bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/7-3c.jpg) no-repeat scroll right bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/7-3c.jpg) no-repeat scroll right bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/7-3c.jpg) no-repeat scroll right bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/7-3c.jpg) no-repeat scroll right bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/7-3c.jpg) no-repeat scroll right bottom;
  background-size: auto 75%;
}
#task-7-5a-bg {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/Fotolia_102159178_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/Fotolia_102159178_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/Fotolia_102159178_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/Fotolia_102159178_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/Fotolia_102159178_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/Fotolia_102159178_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/Fotolia_102159178_Subscription_Monthly_M.jpg) no-repeat scroll 90% bottom;
  background-size: auto 80%;
}
.lato-700 {
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
}
.lato-400 {
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
}
.lato-900 {
  font-weight: 900;
  font-family: 'Open Sans', sans-serif;
}
.tab-1-content h1 span {
  font-weight: 900;
  font-family: 'Open Sans', sans-serif;
}
.font-60 {
  font-size: 60px;
}
.lato-label label {
  font-family: 'Open Sans', sans-serif !important;
}
.clicked-bestjob {
  border: 2px solid #337ab7;
  -webkit-animation: pulse-bestjob 1.7s;
  -webkit-animation-iteration-count: 2;
  animation: pulse-bestjob 1.7s;
  animation-iteration-count: 5;
  background: white;
  outline: 0;
}
@-webkit-keyframes pulse-bestjob {
  from {
    border-color: #337ab7;
  }
  50% {
    border-color: #bfd8ed;
  }
  to {
    border-color: #337ab7;
  }
}
@keyframes pulse-bestjob {
  from {
    border-color: #337ab7;
  }
  50% {
    border-color: #bfd8ed;
  }
  to {
    border-color: #337ab7;
  }
}
#task1-6 {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/bulb.jpg) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/bulb.jpg) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/bulb.jpg) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/bulb.jpg) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/bulb.jpg) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/bulb.jpg) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/bulb.jpg) no-repeat scroll 90% bottom;
  background-position: 100% 10%;
  padding-bottom: 20px;
}
#task1-6 .tresc {
  width: 90%;
  display: inline-block;
}
.put-result-here p span.very-bold {
  font-weight: 900;
  font-size: 16px;
}
.put-result-here p span.blue {
  font-weight: 900;
  font-size: 16px;
  color: #547cd7;
}
#task-1-8 {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step1hb10.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step1hb10.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.4)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step1hb10.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step1hb10.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step1hb10.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step1hb10.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step1hb10.png) no-repeat scroll 90% bottom;
  background-size: auto 90%;
  background-position: 100% 50%;
  padding-bottom: 1px;
}
.tresc {
  width: 90%;
  display: inline-block;
}
.black-input-textarea input {
  color: #000 !important;
  font-weight: 400;
}
.black-input-textarea textarea {
  color: #000 !important;
  font-weight: 400;
}
.black-input-textarea select {
  color: #000 !important;
  font-weight: 400;
}
label.no_class {
  cursor: pointer;
  font-weight: 300;
  margin: 0;
}
#image-task-3-15aa {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/3-15aa.jpg) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-15aa.jpg) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/3-15aa.jpg) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-15aa.jpg) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-15aa.jpg) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-15aa.jpg) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-15aa.jpg) no-repeat scroll 90% bottom;
  background-size: auto 100%;
  padding-bottom: 20px;
}
#image-task-3-15aa .tresc {
  width: 90%;
  display: inline-block;
}
.icon-fullscreen:before {
  content: "\f0b2";
  font-family: FontAwesome;
}
#image-task-3-17aa {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/3-17aa.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-17aa.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/3-17aa.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-17aa.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-17aa.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-17aa.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-17aa.png) no-repeat scroll 90% bottom;
  background-size: auto 100%;
  padding-bottom: 20px;
}
#image-task-3-17aa .tresc {
  width: 90%;
  display: inline-block;
}
#image-task-3-18aa {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/3-18aa.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-18aa.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/3-18aa.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-18aa.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-18aa.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-18aa.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/3-18aa.png) no-repeat scroll 90% bottom;
  background-size: 44%;
  padding-bottom: 20px;
}
#image-task-3-18aa .tresc {
  width: 90%;
  display: inline-block;
}
.infoForEmployersTitle {
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 20px;
  float: left;
}
.break-all-dude {
  word-break: break-all;
  float: left;
}
#image-task-4-21aa {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/4-21aa.jpg) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-21aa.jpg) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/4-21aa.jpg) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-21aa.jpg) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-21aa.jpg) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-21aa.jpg) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-21aa.jpg) no-repeat scroll 90% bottom;
  background-size: 37%;
  padding-bottom: 20px;
  background-position: 100% 100%;
}
#image-task-4-21aa .tresc {
  width: 90%;
  display: inline-block;
}
#image-task-4-22a {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step4hbk10.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step4hbk10.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step4hbk10.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step4hbk10.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step4hbk10.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step4hbk10.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step4hbk10.png) no-repeat scroll 90% bottom;
  background-size: 42%;
  padding-bottom: 20px;
  background-position: 108% 100%;
  height: auto !important;
}
#image-task-4-22a .tresc {
  width: 90%;
  display: inline-block;
}
#image-task-4-24intro {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/4-24intro.jpg) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-24intro.jpg) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/4-24intro.jpg) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-24intro.jpg) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-24intro.jpg) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-24intro.jpg) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/4-24intro.jpg) no-repeat scroll 90% bottom;
  background-size: 35%;
  padding-bottom: 20px;
  height: auto !important;
}
#image-task-4-24intro .tresc {
  width: 90%;
  display: inline-block;
}
#image-task-5-26aa {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/5-26aa.jpg) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-26aa.jpg) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/5-26aa.jpg) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-26aa.jpg) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-26aa.jpg) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-26aa.jpg) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-26aa.jpg) no-repeat scroll 90% bottom;
  padding-bottom: 20px;
  height: auto !important;
  background-size: 40%;
  background-position: 90% -20%;
}
#image-task-5-26aa .tresc {
  width: 90%;
  display: inline-block;
}
#task-5-28aa-bg {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/5-28aa.jpg) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-28aa.jpg) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/5-28aa.jpg) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-28aa.jpg) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-28aa.jpg) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-28aa.jpg) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/5-28aa.jpg) no-repeat scroll 90% bottom;
  background-size: auto 100%;
  padding-bottom: 20px;
  height: auto;
}
#task-5-28aa-bg .tresc {
  width: 56%;
  display: inline-block;
}
#task6-30aa {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step6_hbk10.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step6_hbk10.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step6_hbk10.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step6_hbk10.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step6_hbk10.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step6_hbk10.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step6_hbk10.png) no-repeat scroll 90% bottom;
  background-position: 120% 60%;
  padding-bottom: 20px;
  background-size: 35%;
}
#task6-30aa .tresc {
  width: 64%;
  display: inline-block;
}
.about-me-3-title {
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 600;
}
.about-me-3-txt {
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 17px;
  font-weight: 300;
  padding-top: 0 !important;
}
.web-ava-list {
  padding-top: 15px;
}
.web-ava-list .each-checkbox {
  padding-bottom: 10px;
}
.web-ava-list .each-checkbox span {
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 17px;
  font-weight: 300;
}
.web-ava-list .each-checkbox label:after {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  content: url(../img/tick-blue.png);
  position: absolute;
  width: 10px;
  height: 6px;
  background: transparent;
  top: -5px;
  left: 4px;
}
#task9-48b {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step3hbk10.jpg) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step3hbk10.jpg) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/krok3hbk10.jpg) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step3hbk10.jpg) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step3hbk10.jpg) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step3hbk10.jpg) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step3hbk10.jpg) no-repeat scroll 90% bottom;
  background-position: 90% 60%;
  padding-bottom: 20px;
  background-size: 30%;
}
#task9-48b .tresc {
  width: 74%;
  display: inline-block;
}
.task-54-padd-row.delete-mee-step10 textarea::-webkit-input-placeholder {
  color: #fff;
}
.task-54-padd-row.delete-mee-step10 textarea:-moz-placeholder {
  color: #fff;
}
.task-54-padd-row.delete-mee-step10 textarea::-moz-placeholder {
  color: #fff;
}
.task-54-padd-row.delete-mee-step10 textarea:-ms-input-placeholder {
  color: #fff;
}
#task9-49bb {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step5_hb5_1.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step5_hb5_1.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step5_hb5_1.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step5_hb5_1.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step5_hb5_1.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step5_hb5_1.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step5_hb5_1.png) no-repeat scroll 90% bottom;
  background-position: 90% 60%;
  padding-bottom: 20px;
  background-size: 30%;
}
#task9-51b {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.7) 100%), url(bg.png) repeat 0 0, url(../img/p1/step9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.7) 100%), url(../img/p1/step9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.7)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.7) 100%), url(../img/p1/step9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.6) 100%), url(../img/p1/step9_hbk_1.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.6) 100%), url(../img/p1/step9_hbk_1.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0.4) 100%), url(../img/p1/step9_hbk_1.png) no-repeat scroll 90% bottom;
  background-position: 90% 30%;
  padding-bottom: 20px;
  background-size: 30%;
}
#task9-51b .tresc {
  width: 74%;
  display: inline-block;
}
#task9-55b {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%), url(bg.png) repeat 0 0, url(../img/p1/step10_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step10_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.85)), color-stop(100%, rgba(255, 255, 255, 0.7))), url(../img/p1/step10_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step10_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step10_hbk10_1.png) no-repeat scroll 90% bottom;
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step10_hbk10_1.png) no-repeat scroll 90% bottom;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.85) 0%, rgba(255, 255, 255, 0.85) 100%), url(../img/p1/step10_hbk10_1.png) no-repeat scroll 90% bottom;
  background-position: 90% 60%;
  padding-bottom: 20px;
  background-size: 30%;
}
#task9-55b .tresc {
  width: 100%;
  display: inline-block;
}
.show-more-about-hb .item-each {
  padding-bottom: 65px;
}
.show-more-about-hb .item-each img {
  margin: 0 auto;
}
.show-more-about-hb .item-each p {
  font-family: 'Open Sans', sans-serif;
  color: #215ea7;
  font-size: 24px;
  font-weight: 600;
}
.show-more-about-hb .item-each span {
  font-family: 'Open Sans', sans-serif;
  color: #215ea7;
  font-size: 14px;
  font-weight: 300;
  float: left;
  padding-bottom: 20px;
}
.vjs-fade-in,
.vjs-fade-out {
  visibility: visible !important;
  opacity: 1 !important;
  transition-duration: 0s !important;
}
.vjs-default-skin.vjs-has-started .vjs-control-bar {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  bottom: -3.4em !important;
  background-color: #07141e !important;
}
#hb-movie .vjs-fullscreen {
  border: none !important;
  border-radius: 0 !important;
  max-width: 100% !important;
  height: 100vh !important;
  width: 100% !important;
}
#hb-movie .vjs-poster {
  background-size: 100%;
  background-color: #FFF;
}
#hb-movie .image-video {
  max-width: 720px !important;
  height: 480px !important;
  position: relative;
  background: #FFFFFF;
  float: initial !important;
  margin: 0 auto;
  padding: 0;
  display: block;
  padding: 4px;
  line-height: 20px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#hb-movie .vjs-control-bar {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  bottom: 5px !important;
  background-color: #215EA7 !important;
}
#hb-movie .vjs-fullscreen .vjs-poster {
  background-size: cover;
}
#hb-movie .vjs-fullscreen .vjs-control-bar {
  bottom: 0 !important;
}
#hb-movie .vjs-fullscreen video {
  object-fit: fill;
}
#hb-movie .vjs-big-play-button {
  display: none;
}
#hb-movie-modal .vjs-fullscreen {
  border: none !important;
  border-radius: 0 !important;
  max-width: 100% !important;
  height: 100vh !important;
  width: 100% !important;
}
#hb-movie-modal .vjs-poster {
  background-size: 100%;
  background-color: #FFF;
}
#hb-movie-modal .image-video {
  max-width: 720px !important;
  height: 480px !important;
  position: relative;
  background: #FFFFFF;
  float: initial !important;
  margin: 0 auto;
  padding: 0;
  display: block;
  padding: 4px;
  line-height: 20px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
#hb-movie-modal .vjs-control-bar {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  bottom: 5px !important;
  background-color: #215EA7 !important;
}
#hb-movie-modal .vjs-fullscreen .vjs-poster {
  background-size: cover;
}
#hb-movie-modal .vjs-fullscreen .vjs-control-bar {
  bottom: 0 !important;
}
#hb-movie-modal .vjs-fullscreen video {
  object-fit: fill;
}
#hb-movie-modal .vjs-big-play-button {
  display: none;
}
#hb-movie #full-me {
  max-width: 100% !important;
  height: 100% !important;
}
#hb-movie-modal #full-me {
  max-width: 100% !important;
  height: 100% !important;
}
.textarea-nopadding-center {
  text-align: center;
  padding-left: 0;
}
.no-padding-right {
  padding-right: 0;
}
.width100 {
  width: 100%;
}
.error-border {
  border: 1px solid red !important;
}
#hide-task-absolute {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #9f9f9f;
  cursor: pointer;
}
.height-initial-imp {
  height: initial !important;
}
input[type=checkbox].notification-delete {
  width: 15px;
  height: 15px;
  float: left;
  margin: 0;
  margin-right: 10px;
  margin-top: 2px;
  outline: none;
  position: relative;
  z-index: 10000;
}
.delete_notifications {
  background: white;
  border: 1px solid grey;
  border-radius: 5px;
  color: black;
  font-size: 12px;
  margin-top: 5px;
  padding: 5px 12px 7px;
  position: absolute;
  text-decoration: none;
  z-index: 1000;
}
.delete_notifications:hover {
  color: black;
  text-decoration: none;
}
.alert-abso {
  position: absolute;
  top: 0;
  z-index: 1;
  left: 0;
  right: 0;
}
#tbj_user_resetting_form_new_first {
  margin-top: 7px;
  margin-bottom: 25px;
  padding-left: 10px;
  padding-right: 10px;
}
#tbj_user_resetting_form_new_second {
  margin-top: 7px;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 10px;
}
.mar-bot-5 {
  margin-bottom: 5px !important;
}
.mar-bot-15 {
  margin-bottom: 15px !important;
}
.height-100-percent {
  height: 100% !important;
}
.cke-card > div,
.cke_inner {
  width: 100% !important;
}
.progress-new-position {
  position: relative;
  top: 10px;
  height: 20px !important;
}
.below-100-percent {
  background-color: #ffb217 !important;
}
.hide-a-id #strzalka1 {
  display: none;
}
.task-30b-content i {
  color: #525252;
  font-style: italic;
}
.span-x-close {
  position: absolute;
  right: 15px;
  top: 10px;
}
.magic-token-style ul li input {
  width: 100%;
}
.token-style-100 ul {
  width: 100% !important;
}
.token-style-100 ul li {
  width: auto !important;
}
.token-style-100 ul li input {
  width: 100% !important;
}
.bootstrap-datetimepicker-widget .glyphicon {
  font-family: 'Glyphicons Halflings' !important;
}
.bootstrap-datetimepicker-widget .list-unstyled .picker-switch .table-condensed a {
  float: none;
}
.bootstrap-datetimepicker-widget .list-unstyled .collapse .timepicker .timepicker-picker .table-condensed tr td {
  background-color: #ffffff;
}
.notes-checkbox-pos {
  left: 20px;
  top: 20px;
}
.background-color-ec {
  background-color: #ececec !important;
}
.option-white option {
  background: #fff !important;
}
.width-first-td-29 td:first-child {
  width: 29% !important;
}
.mar-l-0 {
  margin-left: 0 !important;
}
.height-100vh-without-footer {
  min-height: calc(100vh - 288px);
}
.width-15 {
  width: 15% !important;
}
.marg-right-0 {
  margin-right: 0 !important;
}
.ajax-loader3 {
  display: inline-block;
}
.history-hb-box {
  width: 350px;
  height: 307px;
  /* background: #dedede; */
  position: absolute;
  left: 19px;
  bottom: 0;
  z-index: 999;
  border-top-right-radius: 10px;
  display: none;
}
.history-hb-box .history-hb-box-content {
  background: #f5f5f5;
  border: 1px solid rgba(0, 0, 0, 0.4);
  height: 270px;
  padding: 15px;
  border-top-right-radius: 10px;
  overflow: auto;
}
.history-hb-box .history-hb-box-content h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 20px;
  color: #818286;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 15px;
}
.history-hb-box .history-hb-box-content h2 i {
  color: #818286;
  padding: 0 10px;
  font-size: 15px;
}
.history-hb-box .history-hb-box-content .info-history-holder {
  padding-bottom: 5px;
}
.history-hb-box .history-hb-box-content .info-history-holder .info-box {
  color: #818284;
}
.history-hb-box .history-hb-box-content .info-history-holder .info-click a {
  color: #337ab7;
}
.history-hb-box .history-hb-box-content .info-history-holder .info-click a i {
  color: #337ab7;
  padding-right: 5px;
}
.history-hb-box .history-hb-box-content .info-history-holder .info-click a:hover {
  text-decoration: none;
}
.note-hb-box {
  width: 350px;
  height: 307px;
  position: absolute;
  left: 135px;
  bottom: 0;
  z-index: 999;
  border-top-right-radius: 10px;
  display: none;
}
.note-hb-box .note-hb-box-content {
  background: #f5f5f5;
  height: 270px;
  padding: 15px;
  border-top-right-radius: 10px;
}
.note-hb-box .note-hb-box-content h2 {
  margin-top: 0;
  font-size: 20px;
  color: #818286;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 15px;
}
.note-hb-box .note-hb-box-content h2 i {
  color: #818286;
  padding: 0 10px;
  font-size: 15px;
}
.note-hb-box .note-hb-box-content textarea {
  width: 100%;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-color: #e7e7e7;
}
.note-hb-box .note-hb-box-content button.pull-right {
  background-color: white;
  border: 1px solid #ffa900;
  border-radius: 10px;
  color: #ffa900;
  padding: 7px 25px 7px 25px;
}
.note-hb-box .note-hb-box-content button.pull-left {
  background-color: white;
  border: 1px solid #cccccc;
  border-radius: 10px;
  color: #cccccc;
  padding: 7px 25px 7px 25px;
}
.radio-container .nope:nth-child(2) {
  display: none;
}
.fb-like iframe {
  border-radius: 0;
  background-color: transparent;
}
@media screen and (min-width: 920px) {
  #ApplicationHistoryLog_stage,
  #ApplicationHistoryLog_rate {
    width: calc(100% - 55px);
    max-width: none;
  }
  .tab-4-content.administration-bookmark-content.render-cv-page.searhccandidate-content {
    min-height: calc(100vh - 286px);
  }
}
.log-in-button .superLabel {
  float: left;
  display: inline-block;
  width: auto;
  padding-right: 10px;
}
.log-in-button .input-append.bootstrap-timepicker {
  max-width: 160px;
  float: left;
}
.fb_iframe_widget {
  top: 2px;
}
.message-highlight {
  background-color: #d0cccc;
}
.message-highlight .personal-and-time {
  font-weight: 700;
}
.message-highlight .message-time {
  font-weight: 600;
}
a.add-new-note-twig {
  text-align: center;
  padding: 5px 0 5px 0;
  text-decoration: none;
  background-color: #1D5CAB;
  border-radius: 5px;
  cursor: pointer;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
}
a.add-new-note-twig::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
a.add-new-note-twig:hover {
  background-color: #4485f4;
  text-decoration: none;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  /*font-weight: 600;*/
  font-size: 14px;
}
a.add-new-note-twig i {
  color: #fff;
  font-size: 16px;
  padding: 4px 10px 4px 10px;
}
a.add-new-note-twig i:hover {
  color: #fff;
}
.error-line-500 {
  margin: 0 auto !important;
  font-size: 15px;
  padding-top: 10px;
  font-weight: 700;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  width: 90% !important;
  line-height: 1.5 !important;
  text-align: center !important;
}
.error-line-500 a {
  outline: none;
  color: #ffffff;
}
.error-line-500 a:focus,
.error-line-500 a:hover {
  color: #ffffff;
}
.hb-5step-menu a img {
  padding-top: 5px;
}
.hb-5step-menu nav {
  background: #4485f4;
}
.hb-5step-menu nav li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff !important;
  background: #4485f4 !important;
  display: inline-block;
  text-align: center;
  padding: 15px 8px;
  text-decoration: none;
}
.hb-5step-menu nav li a:hover {
  text-decoration: underline;
  color: #ffffff !important;
  font-weight: bold;
  background: #4485f4 !important;
}
.hb-5-login {
  padding-top: 15vh;
}
.hb-5-login p {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-size: 36px;
  font-weight: 300;
  color: #cf137d;
  padding-top: 45px;
}
.hb-5-login label {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #1c1c1c;
  padding-bottom: 2px;
}
.hb-5-login label .red {
  color: red;
}
.hb-5-login input {
  width: 100%;
  border: 1px solid #cfcecd;
  border-radius: 5px;
  height: 30px;
  padding-left: 10px;
  margin-bottom: 15px;
}
.hb-5-login .squaredThree input {
  height: auto;
}
.visibility-hidden {
  visibility: hidden;
}
.background-with-compass-hb5 {
  background-image: url('../img/step2hb10.png');
  background-repeat: no-repeat;
  background-position: 100% -5%;
  background-size: 300px 300px;
}
.c100-transparent:after {
  background-color: transparent !important;
}
.c100-transparent {
  background-color: transparent !important;
}
.hb-prev-buy-teaser h1 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-size: 60px;
  font-weight: 300;
  color: #cf137d;
  margin-top: 70px;
  margin-bottom: 0;
}
.hb-prev-buy-teaser h2 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-size: 60px;
  font-weight: 800;
  color: #cf137d;
  margin-top: 0;
  margin-bottom: 50px;
}
.hb-prev-buy-teaser p.pink {
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 300;
  color: #cf137d;
  margin-bottom: 15px;
}
.hb-prev-buy-teaser p {
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #525252;
}
.hb-prev-buy-teaser img {
  padding-top: 40px;
  padding-bottom: 40px;
}
.hb-prev-buy-teaser .buttons-holder-prev-buy {
  padding-bottom: 40px;
}
.width-23 {
  width: 23%;
}
.width-24 {
  width: 24%;
}
#tbj_user_resetting_form_new_first {
  margin-bottom: 10px;
}
.width-20 {
  width: 20%;
}
.tooltip-template {
  font-size: 20px !important;
  padding: 0;
  border: none;
  color: #dfdfdf;
  position: absolute;
  right: -10px;
  top: 1px;
}
.tooltip-template i {
  color: #dfdfdf;
}
.rounding {
  display: none;
  cursor: pointer;
  position: absolute;
  z-index: 996;
}
.rounding.round1 {
  position: relative;
}
.rounding.round2 {
  right: 35px;
  top: -37px;
  z-index: 998;
}
.rounding.round3 {
  margin-left: -6px;
  top: -20px;
}
.rounding.round4 {
  margin-left: 10px;
  top: 10px;
}
.rounding.round5 {
  margin-left: -5px;
  top: -25px;
  position: absolute !important;
}
.rounding.round6 {
  left: 30%;
  top: -25px;
  position: absolute !important;
}
.rounding.round7 {
  left: 20%;
  top: -46px;
}
.rounding.round8 {
  left: 42%;
  top: -25px;
}
.rounding.round9 {
  left: 15%;
  top: -7px;
  position: absolute !important;
}
.rounding.round10 {
  left: 20%;
  top: -10px;
}
.rounding.generate {
  margin-left: -10px;
  top: 30px;
  position: absolute !important;
}
.yellow-white-button {
  background: #ffffff;
  border: 1px solid #ffa900;
  border-radius: 5px;
  color: #ffa900;
  cursor: pointer;
  font-size: 14px;
  margin-top: 0;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 5px 10px;
}
.token-input-delete-token-facebook {
  padding-right: 3px;
}
b i {
  font-weight: bold;
}
.selected-marker-text p,
.selected-marker-text span,
.selected-marker-text li {
  background: yellow;
}
#advertisement {
  display: none;
}
@media (max-width: 990px) and (min-width: 0) {
  .pinnedd-rsp-menu-appropriate {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  .breadcrumb-admin.candiate-big-navi {
    display: initial;
  }
  .breadcrumb-admin .breadcrumb-admin-list {
    display: initial;
  }
  .candiate-big-navi {
    height: 54px !important;
  }
  .admin-options-list {
    display: none;
  }
  #searchRecruitmentForm {
    display: none;
  }
  .admin-options-list-top {
    top: 0 !important;
  }
  .admin-options-list-mobile {
    display: initial;
  }
  .admin-options-list-mobile.admin-options-list-top {
    top: 0 !important;
  }
  .admin-options-list-mobile:not(.admim-options-list-mobile) a {
    display: initial;
  }
  .tab-options-mobile {
    padding-top: 10px !important;
  }
  .mCSB_inside > .mCSB_container {
    margin-right: 10px;
  }
  .pinnedd-rsp-menu-appropriate {
    padding-left: 0 !important;
  }
  #admin-ul {
    padding-left: 10px;
  }
  .irwd,
  .qqrwd {
    padding-right: 25px;
  }
  .sidebar.sidebar-left.admin-left-side.sidebar-open {
    background: #fff;
    width: 340px;
    max-width: 100%;
  }
}
.dixtra-inputs .cke_top.cke_reset_all {
  display: none;
}
.delete-mee-step10 .nicEdit-main.hb-gradient {
  background: #d94297 !important;
  color: #fff;
}
.delete-mee-step10 .nicEdit-main.hb-gradient ul {
  background: #d94297 !important;
  color: #fff !important;
}
.delete-mee-step10 .nicEdit-main.hb-gradient ul li {
  background: #d94297 !important;
  color: #fff !important;
}
.delete-mee-step10 .nicEdit-main.hb-gradient ul li span {
  background: #d94297 !important;
  color: #fff !important;
}
.media-left {
  min-width: 210px;
}
.fb-fixed {
  position: fixed;
  z-index: 99999999999999999;
  right: -340px;
  top: 75px;
  width: 340px;
  -webkit-transition: right 2s;
  transition: right 2s;
}
.fb-fixed.fb-panel {
  top: 60px;
}
.fb-fixed.open {
  right: 0;
}
.fb-fixed.open .fb-fixed-tab {
  left: -35px;
}
.fb-fixed .fb-fixed-tab {
  background-image: url('../img/fb_widget.png');
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  width: 35px;
  height: 35px;
  background-size: cover;
  background-position: center center;
  float: left;
  cursor: pointer;
  left: -35px;
  position: absolute;
  -webkit-transition: left 0.4s;
  transition: left 0.4s;
}
.fb-fixed .fb-fixed-tab:hover {
  left: -35px;
}
.fb-fixed .fb-page {
  top: 0;
}
.fb-fixed iframe {
  background: transparent;
  border-radius: 0;
}
.hb-new-tooltip #cke_textbox {
  border-width: 0 1px 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-color: #cccccc;
  border-bottom-color: #cccccc;
  border-left-color: #cccccc;
  margin-top: 30px;
  max-height: 450px;
  min-height: 440px;
  position: relative;
  width: 100%;
}
@media screen and (max-width: 1300px) {
  .hb-new-tooltip #cke_textbox {
    border-width: 0;
  }
}
.hb-new-tooltip .cke_chrome {
  box-shadow: none !important;
}
.hb-new-tooltip #cke_1_top {
  position: absolute;
  box-shadow: none;
  top: -30px;
  border: 1px solid #cccccc !important;
  background-color: #efefef !important;
  padding: 0 3px;
}
.hb-new-tooltip #cke_1_contents {
  max-height: 450px !important;
  min-height: 440px !important;
}
.hb-new-tooltip #textbox p {
  margin: 0;
}
.hb-new-tooltip .cke_toolbar {
  opacity: 0.6;
}
.hb-new-tooltip .cke_toolbar .cke_toolgroup {
  background: transparent !important;
  border: 0;
  box-shadow: none;
  margin: 0;
}
.hb-new-tooltip .cke_button {
  padding: 0 !important;
  margin: 2px 0.5px 3px !important;
}
.hb-new-tooltip .cke_button_icon {
  padding: 1px;
  width: 18px;
  height: 18px;
  overflow: hidden;
  zoom: 1;
  cursor: pointer;
  background-image: url("/tbj/application/web/js/nicEditorIcons.gif") !important;
}
.hb-new-tooltip .cke_button__bold_icon {
  background-position: -36px 0 !important;
}
.hb-new-tooltip .cke_button__italic_icon {
  background-position: -108px 0 !important;
}
.hb-new-tooltip .cke_button__underline_icon {
  background-position: -324px 0 !important;
}
.hb-new-tooltip .cke_button__numberedlist_icon {
  background-position: -162px 0 !important;
}
.hb-new-tooltip .cke_button__bulletedlist_icon {
  background-position: -306px 0 !important;
}
.edit-notes:disabled {
  background: transparent;
}
.under-text-maretha-s-signature {
  color: #525252;
  font-family: 'Open Sans', Light, sans-serif;
  font-size: 17px;
  margin-bottom: 20px;
  font-weight: 300;
  font-style: italic;
  text-align: left;
}
.under-text-maretha-s-signature:before {
  content: '' !important;
}
.pulpit-kan-div a .pulpit-kan {
  color: #333;
  margin-bottom: 5px;
}
.administration-bookmark-content .internships-padd .nicEdit-main,
.administration-bookmark-content .add-experiences-test .nicEdit-main {
  margin: 0 !important;
  padding: 0 !important;
  height: 100px !important;
  max-height: 100px !important;
  min-height: 100px !important;
  width: 100% !important;
  border: 1px solid #e0e0e0 !important;
  font-family: 'Open Sans', sans-serif !important;
  font-weight: normal !important;
  color: #808285 !important;
  font-size: 14px !important;
  border-radius: 5px !important;
}
.administration-bookmark-content .internships-padd .nicEdit-main ul,
.administration-bookmark-content .add-experiences-test .nicEdit-main ul {
  padding-left: 20px;
  text-indent: 2px;
  list-style: none;
  list-style-position: outside;
}
.administration-bookmark-content .internships-padd .nicEdit-main ul li:before,
.administration-bookmark-content .add-experiences-test .nicEdit-main ul li:before {
  font-family: FontAwesome;
  content: "\f00c";
  margin-left: 0em;
  margin-right: 0.5em;
}
.g-recaptcha iframe {
  border: none;
  border-radius: 0;
  background: transparent;
  height: auto;
}
.captcha-form form .captcha-block {
  float: left;
}
.captcha-form form .captcha-block input {
  margin-left: 15px;
  background: transparent;
  border: 1px solid #ccc;
  border-radius: 5px;
  height: 34px;
  padding: 6px 12px;
  color: #fff;
}
.captcha-form form .captcha-block ::-webkit-input-placeholder {
  color: #fff;
}
.captcha-form form .captcha-block :-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.captcha-form form .captcha-block ::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.captcha-form form .captcha-block :-ms-input-placeholder {
  color: #fff;
}
.captcha-form form .send-button-about-us {
  margin-top: 7px;
}
.captcha-form form .send-button-about-us a {
  padding: 6px 12px;
  border: 1px solid rgba(255, 255, 255, 0.74);
  border-radius: 5px;
  float: left;
}
.captcha-form form a.captcha_reload {
  padding: 6px 12px;
  border: 1px solid rgba(255, 255, 255, 0.74);
  border-radius: 5px;
  margin: 7px 0 0 15px;
  color: #fff;
}
.darker-tooltip {
  color: #aaaaaa !important;
}
.error-captcha {
  background: red !important;
  padding: 1px !important;
  border-radius: 5px !important;
  height: 78px !important;
}
.pinnedd-rsp-menu-appropriate.sidebar-open {
  position: absolute !important;
  z-index: 100;
}
a.myOwnButton {
  cursor: pointer;
}
.fill-padding {
  padding: 80px;
}
.homepage-box .former_li {
  margin-bottom: 15px;
  text-align: left;
}
.homepage-box .green-back {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #36AF49 0%, #198D26 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #36AF49 0%, #198D26 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #36AF49 0%, #198D26 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #36AF49), color-stop(1, #198D26));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #36AF49 0%, #198D26 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #36AF49 0%, #198D26 100%);
}
.homepage-box .purple-back {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #cf137d), color-stop(1, #cf137d));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #cf137d 0%, #cf137d 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #cf137d 0%, #cf137d 100%);
}
.homepage-box .orange-back {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(right, #F9B128 0%, #F69111 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(right, #F9B128 0%, #F69111 100%);
  /* Opera */
  background-image: -o-linear-gradient(right, #F9B128 0%, #F69111 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #F9B128), color-stop(1, #F69111));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(right, #F9B128 0%, #F69111 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to left, #F9B128 0%, #F69111 100%);
}
.homepage-box.new-offer-btn a {
  font-size: 16px;
  padding: 5px 4px 4px 8px;
}
.homepage-box.new-offer-btn a i {
  padding: 6px 2px 0 0;
  height: 28px;
  width: 26px;
  margin-bottom: 0;
  margin-top: 0;
}
.homepage-box a {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 5px 11px 12px;
  border-radius: 5px;
  margin-right: 1px;
  float: right;
}
.search-orange {
  background-color: #f69713;
}
.search-green {
  background-color: #198d26;
}
.search-purple {
  background-color: #c10c66;
}
.homepage-box a i:before {
  padding-left: 3px;
}
.homepage-box a i {
  padding: 10px 0;
  margin-left: 10px;
  border-radius: 5px;
  width: 40px;
  height: 38px;
  margin-top: -5px;
  text-align: center;
  margin-bottom: -5px;
}
.homepage-box .box-under-button {
  padding: 10px;
  font-size: 18px;
}
.homepage-box .box-under-button.pink {
  background: rgba(207, 19, 125, 0.7);
  float: right;
  margin-top: 20px;
}
.homepage-box .box-under-button.orange {
  background: rgba(249, 177, 40, 0.7);
  float: left;
  margin-top: 10px;
}
.homepage-box .box-under-button.blue {
  background: rgba(33, 94, 167, 0.7);
  float: left;
  margin-top: 10px;
}
a.blue-bac {
  background: #215ea7;
  height: 50px;
  content: '';
  left: 80px;
  top: -2px;
  width: 252px;
  position: relative;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 5px 11px 12px;
  border-radius: 5px;
  cursor: pointer;
}
.clear {
  clear: both;
}
.hompage-hb-background {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: right center;
  width: 100%;
  background-size: contain;
}
#new-search p:first-child {
  margin-top: 20px;
  margin-bottom: 40px;
}
.for-nav-slider-2 {
  left: 20%;
  width: 105px;
}
#new-how-work i.title,
.tbj-text-instead-of-partners i.title {
  color: inherit;
  font-size: 22px;
}
@media screen and (min-width: 992px) {
  .indent-reversed {
    margin-left: -30px;
    margin-right: -30px;
  }
  #new-how-work .indent-reversed {
    margin-left: 0;
    margin-right: 0;
  }
  .padding-top-50-desktop {
    padding-top: 50px;
  }
}
@media screen and (max-width: 1200px) {
  .homepage-box .box-under-button {
    font-size: 16px;
  }
  .col-xs-12.tags-padding-news {
    margin-left: 0;
  }
}
@media screen and (max-width: 992px) {
  .no-padding-left.admin-right-side {
    padding-left: 15px !important;
  }
  .homepage-box .box-under-button {
    display: inline-block;
  }
}
@media screen and (min-width: 951px) {
  .mar-bot-60-lg {
    margin-bottom: 60px;
  }
}
@media screen and (max-width: 950px) {
  nav .down-login-register-header-holder {
    right: 100px;
  }
  .index-no-scroll #new-search {
    margin: 80px 0 60px;
    padding: 0 15px;
  }
  .index-no-scroll #new-search .col-xs-12.no-padding.text-center {
    padding: 0 15px;
  }
  .hompage-hb-background {
    background: white !important;
  }
  .tbj-text-instead-of-partners {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 992px) {
  .min-height-lg {
    min-height: 375px;
  }
}
@media screen and (min-width: 1060px) {
  .min-height-lg {
    min-height: 360px;
  }
}
@media screen and (min-width: 1122px) {
  .min-height-lg {
    min-height: 312px;
  }
}
@media screen and (min-width: 1200px) {
  .min-height-lg {
    min-height: 288px;
  }
}
@media screen and (min-width: 1400px) {
  .min-height-lg {
    min-height: 260px;
  }
}
@media screen and (min-width: 1600px) {
  .min-height-lg {
    min-height: 220px;
  }
}
@media screen and (min-width: 1900px) {
  .min-height-lg {
    min-height: 180px;
  }
}
@media screen and (max-width: 1200px) {
  .hompage-hb-background > div {
    background: rgba(255, 255, 255, 0.7) !important;
  }
}
@media screen and (min-width: 1600px) {
  .button-orange-index {
    top: 25%;
  }
  .button-blue-index {
    top: 35% !important;
  }
}
p.read-more-button {
  left: calc(50vw - 33px);
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  width: 50px;
}
a.read-more-button {
  width: 50px;
  left: calc(50vw - 33px);
  padding: 0;
}
.tbj_punctution {
  list-style: none;
  padding: 0;
  line-height: 1.8;
  margin-right: -50px;
}
.tbj_punctution li {
  padding-left: 1.3em;
}
.tbj_punctution li:before {
  content: "\f058";
  /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em;
  /* same as padding-left set on li */
  width: 1.3em;
  /* same as padding-left set on li */
}
.all-second-description h1 i {
  color: inherit;
  font-size: 30px;
}
.rate-my-profile {
  display: inline-block;
  text-align: center;
  padding: 9px 12px 4px 12px;
  text-decoration: none;
  color: #8c8c8c;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: -8px;
  float: right;
}
.rate-my-profile::after {
  display: block;
  content: attr(title);
  font-weight: 600;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.rate-my-profile:hover {
  text-decoration: none;
  background-color: #ececec;
  border-radius: 5px;
  color: #525252;
  font-family: 'Open Sans', sans-serif;
  /*font-weight: 600;*/
  font-size: 14px;
}
.rate-my-profile i {
  color: #8c8c8c;
  font-size: 16px;
  padding-right: 8px;
}
@media screen and (min-width: 690px) {
  .magic-text {
    display: inline-block;
    margin: auto;
    position: relative;
    left: 0;
    right: 0;
    padding-right: 0;
    max-width: 650px;
  }
}
@media screen and (min-width: 950px) {
  .magic-text {
    width: 550px;
  }
}
.slideInRight.list-main {
  animation-duration: 1s;
  animation-play-state: paused;
}
.remove-me-experience {
  float: none;
}
.button-not-delete {
  border: 1px solid #215ea7;
  color: #215ea7;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-decoration: none;
  background-color: #ffffff;
  padding: 6px 17px;
  border-radius: 5px;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .homepage-box .box-under-button.blue,
  .homepage-box .box-under-button.orange {
    float: right;
  }
  .for-nav-slider {
    position: absolute;
    width: 40%;
    bottom: 0;
    right: 30%;
  }
  .for-nav-slider-2 {
    left: 10%;
  }
  #new-video h2 {
    font-size: 30px;
  }
  #new-search h3.first-in {
    font-size: 20px;
  }
  #new-search h2.help-candidate {
    font-size: 20px;
    font-weight: normal;
    padding: 0 10px;
  }
  #new-search h2.human-brand {
    font-size: 18px;
  }
  #new-search h2.human-brand img {
    height: 26px !important;
  }
}
@media screen and (max-width: 480px) {
  h2.in-article-grey {
    font-size: 30px;
  }
  .fill-padding {
    padding: 50px;
  }
  #new-search h3.first-in {
    font-size: 22px;
  }
  #new-search h2.help-candidate {
    font-size: 22px;
    padding: 0 10px;
  }
  #new-search h2.human-brand {
    font-size: 22px;
  }
  #new-search h2.human-brand img {
    height: 28px !important;
  }
  #new-video {
    padding: 0;
  }
  .magic-text {
    padding: 0 30px;
  }
  .tbj_punctution {
    font-size: 13px;
  }
  .employer-title {
    height: 116px;
  }
  .employer-title h2 {
    font-size: 28px;
    padding-left: 5%;
  }
  .products-package-top-info h2 {
    font-size: 30px;
    margin-bottom: 0;
  }
  .products-package-top-info h3 {
    font-size: 30px;
    margin-top: 0;
  }
  .products-package-top-info p {
    font-size: 20px;
  }
  .about-us-h1 {
    font-size: 30px !important;
  }
  .about-us-h2 {
    font-size: 14px !important;
  }
  .about-us-h3 {
    font-size: 14px !important;
  }
  .w-45 {
    width: 43% !important;
  }
  .show-respo-menu .profile-image.img-size41,
  .show-respo-menu .name-person-top {
    display: none;
  }
  .show-respo-menu .dropdown-menu {
    top: 51px;
    right: 0;
    left: initial;
  }
}
@media (max-width: 767px) {
  body .breake-page .error-text-block {
    position: relative;
    bottom: inherit;
    margin-top: 30vh;
    margin-bottom: 250px;
  }
  .administration-bookmark-content .video-box {
    margin-top: 10px;
  }
  .table-drop-more-info table tr {
    display: table-row;
  }
  .table-drop-more-info table tr td {
    display: initial !important;
  }
  .text-right-xs {
    text-align: right;
  }
  .adlist-findjob-bookmark-content .scrollable .sort-list-user-adlist-findjob td {
    padding: 5px 10px 18px;
  }
  .offer.lead-job-text h3 {
    line-height: 1.4;
  }
  .offer.lead-job-text .step-circle {
    padding-left: 0;
    padding-right: 0;
  }
  .offer.lead-job-text .step-circle .circle-text {
    position: relative;
    left: inherit;
    right: inherit;
    width: 100%;
    border: none;
    font-size: 20px;
    margin-bottom: 15px;
    text-align: left;
  }
  .offer.lead-job-text .step-circle svg#Warstwa_1 {
    width: 70%;
    margin-left: 15%;
  }
  body .faq-title h2 {
    font-size: 30px;
    padding-left: 0;
    margin-top: 25px;
    text-align: center;
  }
  body div#new-logged-user-slider-fix {
    background-color: #fff;
  }
  body div#new-logged-user-slider-fix .row nav.navbar .down-login-register-header-holder {
    right: 74px;
  }
  body div#new-logged-user-slider-fix .row nav.navbar .down-login-register-header-holder ul li a {
    color: #000;
  }
  .new-products-style .tbj_punctution {
    margin-right: 0;
  }
  .monitoring-pulpit-bookmark-content.tab-1-content {
    padding-top: 0 !important;
  }
  .monitoring-pulpit-bookmark-content.tab-1-content .admin-options-list {
    display: initial;
  }
  .monitoring-pulpit-bookmark-content.tab-1-content .admin-options-list a {
    display: initial !important;
  }
  .monitoring-pulpit-bookmark-content .table-wrapper .scrollable tr,
  .monitoring-pulpit-bookmark-content .table-wrapper .pinned tr {
    height: 59px !important;
  }
  #logged-user nav.navbar.navbar-default ul.nav {
    margin-left: 0;
  }
  header .front-page-center-button {
    margin: 50px 0 0;
  }
  header .front-page-center-button .header-search .baner-txt-1,
  header .front-page-center-button .header-search .baner-txt-2 {
    position: relative;
    bottom: inherit;
    left: inherit;
    width: 100%;
    right: inherit;
  }
  header .front-page-center-button .header-search a {
    float: left;
  }
  header .front-page-center-button form .form-group .name-field {
    width: 100%;
  }
  header .front-page-center-button form .form-group .name-field:before {
    display: none;
  }
  header .front-page-center-button form .form-group .name-field input.name {
    border-radius: 10px;
    margin-bottom: 20px;
  }
  header .front-page-center-button form .form-group input.email {
    width: 100%;
    border-radius: 10px;
    margin: 0 0 20px;
  }
  #new-mobile .news article .article-lead {
    margin-bottom: 30px;
  }
  .breake-page .container h1 {
    font-size: 50px;
    padding-right: 15px;
  }
  .career-block h3 {
    line-height: 1.4;
  }
  .new-products-style .offer {
    margin-bottom: 20px;
  }
}
@media (max-width: 920px) {
  .user-divider-tab p {
    width: calc(100% - 90px);
  }
  .breadcrumb-admin.message-bookmarks,
  .breadcrumb-admin.hr-dash-breadcrumb,
  .breadcrumb-admin.candidate-notes-navi,
  .breadcrumb-admin.hr-notes-navi {
    height: 54px !important;
  }
  .breadcrumb-admin.message-bookmarks .breadcrumb-admin-list,
  .breadcrumb-admin.hr-dash-breadcrumb .breadcrumb-admin-list,
  .breadcrumb-admin.candidate-notes-navi .breadcrumb-admin-list,
  .breadcrumb-admin.hr-notes-navi .breadcrumb-admin-list {
    display: none;
  }
  .breadcrumb-admin.message-bookmarks .breadcrumb-admin-list + .bookmarks,
  .breadcrumb-admin.hr-dash-breadcrumb .breadcrumb-admin-list + .bookmarks,
  .breadcrumb-admin.candidate-notes-navi .breadcrumb-admin-list + .bookmarks,
  .breadcrumb-admin.hr-notes-navi .breadcrumb-admin-list + .bookmarks {
    top: 0 !important;
    background: #F0F0F0;
  }
  .breadcrumb-admin {
    height: 54px !important;
  }
  .breadcrumb-admin .breadcrumb-admin-list {
    display: none;
  }
  .breadcrumb-admin .breadcrumb-admin-list + .bookmarks {
    top: 50px !important;
    background: #F0F0F0;
  }
  .tab-1-content {
    padding-top: 60px !important;
  }
  .hr-dash-breadcrumb .breadcrumb-admin {
    height: 54px !important;
  }
  .hr-dash-breadcrumb .breadcrumb-admin .breadcrumb-admin-list {
    display: none;
  }
  .hr-dash-breadcrumb .breadcrumb-admin .breadcrumb-admin-list + .bookmarks {
    top: 0 !important;
  }
  .hr-dash-breadcrumb .tab-1-content {
    padding-top: 10px !important;
  }
  .administration-bookmark-content {
    padding-top: 0 !important;
  }
  .adlist-findjob-bookmark-content {
    padding-top: 0 !important;
  }
  .adlist-findjob-bookmark-content .admin-options-list {
    display: initial;
  }
}
@media (max-width: 992px) and (min-width: 700px) {
  .adlist-findjob-bookmark-content .admin-options-list ul {
    position: absolute;
    right: 0;
  }
}
@media (max-width: 992px) {
  .margin-maretha-portrait-xs-md {
    margin-right: 20px;
    margin-bottom: 15px;
  }
  .margin-other-portrait-xs-md {
    margin-left: 20px;
    margin-bottom: 15px;
  }
  #first-description-inside h1,
  #second-description-inside h1 {
    padding-top: 0;
    font-size: 30px;
  }
  .show-respo-menu {
    height: 51px;
    padding-top: 4px;
  }
  .show-respo-menu .hr-drop-person-top {
    position: absolute;
    top: 0;
    right: 0;
    left: initial;
  }
  .wide-menu {
    float: none !important;
    overflow-x: scroll;
  }
  .access-history-bookmark-content tr {
    height: auto !important;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .sort-list-user-managment .show-bubble {
    max-width: calc(100% - 60px);
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .administration-bookmark-content {
    padding-top: 0 !important;
  }
  .sort-list-user-recruitmentsmanage td:nth-child(4) {
    padding: 9px 8px;
  }
  .col-sm-3-4 {
    width: 26%;
  }
  .magic-padding {
    padding-top: 20%;
  }
  .pulpit-kan-div-1 h4 .pulpit-kan {
    padding-top: 0;
  }
  .pulpit-kan-div-1 .pulpit-kan-boxes {
    padding-top: 0;
  }
}
#writeToUsAboutForm .error {
  color: #dd0303;
}
.KKK {
  background-color: white !important;
  color: white !important;
}
.pulpit-hra-padding .col-xs-4 {
  overflow: hidden;
}
.pulpit-hra-padding .col-xs-4 a > img {
  max-width: none;
}
.success {
  color: green !important;
}
.main-article-padding-faq p {
  line-height: initial;
}
@media (max-width: 992px) and (min-width: 0) {
  .no-padding-right-mobile {
    padding-right: 0 !important;
  }
  .tasks-bookmark-content .admin-options-list-mobile {
    top: 0;
  }
  .admin-options-list-mobile {
    display: initial;
  }
  .admin-options-list-mobile #searchMessageForm {
    display: none;
  }
  .admin-options-list-mobile .fa-search {
    display: none;
  }
  .admin-options-list-mobile.profile-interaction {
    top: 0 !important;
  }
  .admin-options-list-mobile.profile-interaction ul {
    display: inline-block;
    width: 100%;
  }
  .admin-options-list-mobile.profile-interaction ul li {
    display: inline-block;
    max-width: 50%;
    float: left;
    text-align: center;
  }
  .admin-options-list-mobile.profile-interaction ul li a {
    display: inline-block !important;
    width: 100%;
  }
  .admin-options-list-mobile.profile-interaction ul li a:hover {
    font-size: 13px;
  }
  .admin-options-list-mobile.profile-interaction .options-advanced {
    display: none;
  }
  .tab-options-mobile {
    padding-top: 10px !important;
  }
  #cvDownload {
    display: none !important;
  }
}
@media (max-width: 767px) and (min-width: 0) {
  td .fa-plus {
    display: none;
  }
  .pinned .sort-list-adlist-findjob,
  .pinned .applied_announcements_list,
  .pinned .sort-list-favourite-companies,
  .pinned .thread.notes-mobile,
  .pinned .thread.notes-mobile {
    height: 38px !important;
  }
  .pinned .sort-list-recruitmentsmanage {
    height: 41px !important;
  }
  .pinned .sort-list-user-adlist-findjob td {
    padding: 5px 10px 18px;
  }
  .sort-list-user-adlist-findjob,
  .applied_announcements_list,
  .sort-list-favourite-companies,
  .thread.notes-mobile,
  .sort-list-recruitmentsmanage,
  .responsive-sort-list-applications {
    padding: 0;
  }
  .sort-list-user-adlist-findjob .fa-plus,
  .applied_announcements_list .fa-plus,
  .sort-list-favourite-companies .fa-plus,
  .thread.notes-mobile .fa-plus,
  .sort-list-recruitmentsmanage .fa-plus,
  .responsive-sort-list-applications .fa-plus {
    display: none;
  }
  .sort-list-user-adlist-findjob img,
  .applied_announcements_list img,
  .sort-list-favourite-companies img,
  .thread.notes-mobile img,
  .sort-list-recruitmentsmanage img,
  .responsive-sort-list-applications img {
    display: none;
  }
  .sort-list-user-adlist-findjob .show-bubble,
  .applied_announcements_list .show-bubble,
  .sort-list-favourite-companies .show-bubble,
  .thread.notes-mobile .show-bubble,
  .sort-list-recruitmentsmanage .show-bubble,
  .responsive-sort-list-applications .show-bubble {
    padding: 0;
    margin: 0;
  }
  .sort-list-user-adlist-findjob .show-bubble img,
  .applied_announcements_list .show-bubble img,
  .sort-list-favourite-companies .show-bubble img,
  .thread.notes-mobile .show-bubble img,
  .sort-list-recruitmentsmanage .show-bubble img,
  .responsive-sort-list-applications .show-bubble img {
    display: none;
  }
  .sort-list-user-adlist-findjob span.free-job,
  .applied_announcements_list span.free-job,
  .sort-list-favourite-companies span.free-job,
  .thread.notes-mobile span.free-job,
  .sort-list-recruitmentsmanage span.free-job,
  .responsive-sort-list-applications span.free-job {
    padding: 0 !important;
  }
  .admin-options-list-mobile {
    display: initial;
  }
  .admin-options-list-mobile #searchMessageForm {
    display: none;
  }
  .admin-options-list-mobile.profile-interaction {
    top: 0 !important;
  }
  .admin-options-list-mobile.profile-interaction ul {
    display: inline-block;
    width: 100%;
  }
  .admin-options-list-mobile.profile-interaction ul li {
    display: inline-block;
    width: 33%;
    float: left;
    text-align: center;
  }
  .admin-options-list-mobile.profile-interaction ul li a {
    display: inline-block !important;
    width: 100%;
  }
  .admin-options-list-mobile.profile-interaction ul li a:hover {
    font-size: 13px;
  }
  #cvDownload {
    display: none !important;
  }
}
@media (max-width: 480px) and (min-width: 0) {
  .admin-options-list-mobile {
    display: initial;
  }
  .admin-options-list-mobile #searchMessageForm {
    display: none;
  }
  .admin-options-list-mobile.profile-interaction {
    top: 0 !important;
  }
  .admin-options-list-mobile.profile-interaction ul {
    display: inline-block;
    width: 100%;
  }
  .admin-options-list-mobile.profile-interaction ul li {
    display: inline-block;
    width: 33%;
    float: left;
    text-align: center;
  }
  .admin-options-list-mobile.profile-interaction ul li a {
    display: inline-block !important;
    width: 100%;
    font-size: 13px;
  }
  .admin-options-list-mobile.profile-interaction ul li a:hover {
    font-size: 13px;
  }
  #cvDownload {
    display: none !important;
  }
}
.min-70-width {
  min-width: 70px !important;
}
/*fix code*/
/*submenu class*/
li.candidate-profile-settings {
  padding: 0 0 0 48px;
}
#profile-achievements .year-achievement-holder .remove_form {
  position: relative;
}
#profile-achievements .add-year-achievement.no-padding {
  margin-bottom: 40px;
  float: left;
}
#profile-achievements a.add_tag_link.button-to-add-label-01-08 {
  padding: 5px 11px;
  border-radius: 5px;
}
#profile-achievements .year-achivement-content-holder label.pull-right {
  width: initial;
  font-weight: bold;
}
.login-page .values-to-delete-no span {
  float: inherit;
}
.uploadingLogoHold span.button-for-upload {
  display: inline-block;
}
.profile-holder .slick-slider {
  margin-bottom: 0;
}
.profile-holder .circle-btn {
  position: absolute;
  bottom: -23px;
  z-index: 99;
  left: calc(50% - 24px);
  text-align: center;
  cursor: default;
}
.profile-holder .circle-btn i.fa {
  background: #1d5cab;
  padding: 11px 11px 12px 12px;
  width: 47px;
  height: 47px;
  border: 5px solid #fff;
  border-radius: 50%;
  cursor: pointer;
}
#team #new-team-carousel .slider-nav .teamindex.slick-slide .slide-box {
  width: 100%;
  max-width: 105px;
  margin: 0 auto;
  position: relative;
}
#team #new-team-carousel .slider-nav .teamindex.slick-slide img {
  margin: 0 auto;
}
.form-hr-edit .login-page-admin form .whole-every-field .uploadingLogoHold {
  position: relative;
}
.form-hr-edit .login-page-admin form .whole-every-field .uploadingLogoHold input {
  width: 100%;
  height: 100%;
}
.form-hr-edit .log-in-button-edit {
  margin-top: 0;
}
.bottom-separator .bottom-line {
  border-bottom: 1px solid #dbdbdb;
  margin: 5px 0 10px;
}
.bottom-separator:last-child .bottom-line {
  border: none;
  margin: 0;
}
.no-left {
  padding-left: 0;
}
.cancel-btn {
  color: #1d5cab;
  padding: 6px 17px 6px 18px;
  background: #fff;
  border: 1px solid #1d5cab;
  border-radius: 5px;
  float: left;
}
.cancel-btn:hover {
  border-color: #4485f4;
  color: #4485f4;
}
.cancel-btn .fa {
  color: #1d5cab;
}
.user-all-holder .box-padding {
  padding: 20px 0 10px;
}
.user-all-holder h3 {
  font-weight: 600;
  font-size: 14px;
}
.user-all-holder span.profile-icon {
  line-height: 1.4;
  border-radius: 5px 0 0 0;
}
span.profile-icon {
  line-height: 1.4;
  border-radius: 5px 0 0 0;
}
p.grey-text {
  font-weight: 300;
  font-size: 12px;
  color: #8c8c8c;
}
.OrderingField .user-experience p.expirence-position {
  font-size: 14px;
}
.small-margin {
  margin-bottom: 10px;
}
.no-top-margin {
  margin-top: 0;
}
#section0.user-all-holder .user-reference-single.company-reference .login-page #profile-references input#referencesSave {
  float: right;
  width: auto;
  padding: 5px 15px;
}
#profile-references input#referencesSave {
  float: right;
  width: auto;
  padding: 5px 15px;
  color: #fff;
  background: #1d5cab;
}
#profile-references .values-to-delete-no .row {
  margin-left: -15px;
  margin-right: -15px;
}
button#generateCV:hover {
  color: #fff;
  background: #4485f4;
}
.experiencesEditable .whole-every-field .nicEdit-main {
  overflow: auto !important;
}
.user-all-holder .form-hr-edit .action-btn-block a,
.user-all-holder form#profile-references .action-btn-block a,
.user-all-holder .form-hr-edit .action-btn-block input,
.user-all-holder form#profile-references .action-btn-block input {
  padding: 7px 17px 7px 18px;
  transition: 200ms;
}
.user-all-holder .form-hr-edit .action-btn-block input#referencesSave,
.user-all-holder form#profile-references .action-btn-block input#referencesSave {
  padding: 7px 17px 7px 18px;
  transition: 200ms;
}
.user-all-holder .form-hr-edit .action-btn-block input#referencesSave:hover,
.user-all-holder form#profile-references .action-btn-block input#referencesSave:hover {
  background-color: #4485f4;
  transition: 200ms;
}
.baner-register .notice-txt span {
  font-family: 'Seaweed Script', cursive, sans-serif;
  float: right;
  font-size: 20px;
  color: #000;
}
.mar-b-50 {
  margin-bottom: 50px;
}
.action-btn-block a.back_to-Profile i.spin-mee {
  color: #1d5cab;
}
.cel-zawow-edit p.margin-bottom-10 {
  margin-bottom: 10px;
}
a.langProficiencesCancel {
  float: left;
  background-color: #fff  border: none;
  border-radius: 5px;
  padding: 7px 17px 7px 18px;
  color: #1d5cab;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  border: 1px solid #1d5cab;
}
a.langProficiencesCancel:hover {
  text-decoration: none;
}
li.active a {
  font-weight: bold;
}
#photos {
  max-width: 260px;
}
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-style: normal;
}
::-moz-placeholder {
  /* Firefox 19+ */
  font-style: normal;
}
:-ms-input-placeholder {
  /* IE 10+ */
  font-style: normal;
}
:-moz-placeholder {
  /* Firefox 18- */
  font-style: normal;
}
form span.error {
  width: 100%;
  float: left;
}
form span.error ul {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
}
form span.error ul li {
  color: #cf137d;
}
.user-logged-box .front-page-center-button {
  margin-top: calc(50vh - 120px);
}
.front-page-center-button {
  margin: 150px 0;
  width: 100%;
  float: left;
}
.front-page-center-button h2 {
  font-weight: 300;
  font-size: 55px;
  color: #1d5cab;
}
.front-page-center-button h3 {
  margin-bottom: 30px;
}
.front-page-center-button form .form-group .name-field {
  width: 22%;
  position: relative;
  min-width: 120px;
}
.front-page-center-button form .form-group .name-field:before {
  position: absolute;
  content: "";
  top: 10px;
  right: 0;
  height: 40px;
  width: 2px;
  background: #dadada;
  z-index: 9;
}
.front-page-center-button form .form-group input {
  background: #f4f4f4;
  border: none;
  box-shadow: none;
  float: left;
  height: 60px;
  padding: 6px 30px;
  font-size: 20px;
}
.front-page-center-button form .form-group input.name {
  width: 100%;
  border-radius: 10px 0 0 10px;
  position: relative;
}
.front-page-center-button form .form-group input.email {
  width: 35%;
  border-radius: 0 10px 10px 0;
  margin-right: -10px;
}
.front-page-center-button form button {
  border: none;
  background: #1d5cab;
  float: left;
  color: #fff;
  clear: both;
  margin-top: 20px;
  margin-bottom: 15px;
  height: 60px;
  font-size: 20px;
  padding: 6px 30px;
  text-transform: uppercase;
  border-radius: 10px;
}
.front-page-center-button form button:hover {
  background: #4485f4;
}
.front-page-center-button .header-search:hover .baner-txt-1,
.front-page-center-button .header-search:hover .baner-txt-2 {
  display: block;
}
.front-page-center-button .header-search .baner-txt-1 {
  position: absolute;
  bottom: 70px;
  right: 15px;
  width: 480px;
  max-width: 100%;
}
.front-page-center-button .header-search .baner-txt-2 {
  position: absolute;
  bottom: 70px;
  left: 15px;
  width: 480px;
  max-width: 100%;
  margin-top: 20px;
}
.homepage-box .new-fill.one-hundred-width {
  width: 100%;
  float: left;
  background-position: inherit;
}
.menu #collapse-navbar2 ul.nav.navbar-nav li a {
  color: #fff;
}
.menu #collapse-navbar2 ul.nav.navbar-nav li a:hover {
  background: transparent;
}
.menu .down-login-register-header-holder {
  position: fixed;
}
.menu .down-login-register-header-holder a {
  color: #fff;
}
.menu.new-stick-it-to #collapse-navbar2 ul.nav.navbar-nav li a {
  color: #000;
}
.menu.new-stick-it-to .down-login-register-header-holder a {
  color: #000;
}
.menu .toogle .down-login-register-header-holder a {
  color: #1c1c1c;
}
footer .container {
  width: auto;
}
footer .social img:hover {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
footer .about div,
footer .about p {
  font-size: 14px;
  line-height: 1.3em;
}
#team h2.team-header {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 300;
  padding-top: 15px;
  padding-bottom: 25px;
  font-size: 40px;
}
#team h2.team-header strong {
  font-weight: 500;
}
#team h2.team-header .bold {
  font-weight: 700;
}
#new-search div#new-video-onclick {
  position: relative;
}
#new-search.hompage-hb-background .row .magic-text p:first-child {
  margin-bottom: 10px;
}
#new-search #show_up_left {
  left: calc(50% - 160px);
}
#new-search .text-comics {
  font-size: 32px;
}
#new-search .text-comics:first-child {
  margin-top: 0;
  margin-bottom: 15px;
}
#new-search .application {
  padding: 20px 15px 0 30px;
  font-family: "Open Sans", sans-serif;
}
#new-search .application div {
  font-size: 22px;
  font-weight: 300;
  margin-bottom: 35px;
  height: 150px;
  overflow: hidden;
}
#new-search .news {
  padding-right: 0;
  background: #fff;
  border-right: solid #fff 15px;
  padding-top: 25px;
}
#new-search .news article {
  position: relative;
  border: 1px solid #e7e7e7;
}
#new-search .news article a:hover {
  text-decoration: none;
  cursor: pointer;
}
#new-search .news article .article-lead {
  padding: 10px 15px;
}
.tbj-text-instead-of-partners {
  background-color: #f4f4f4;
  margin-bottom: 20px;
}
.tbj-text-instead-of-partners .container h2 {
  font-size: 40px;
  font-weight: 300;
  margin-top: 20px;
  padding-top: 15px;
}
.tbj-text-instead-of-partners .container h2 i.title {
  font-size: 30px;
}
#new-how-work h2,
.tbj-text-instead-of-partners h2 {
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  color: #6d6e71;
  font-weight: 400;
  font-size: 30px;
  padding-bottom: 25px;
  padding-top: 15px;
}
#new-how-work h2 .thin,
.tbj-text-instead-of-partners h2 .thin {
  font-weight: 300;
}
#new-how-work h2 {
  font-size: 40px;
  font-weight: 300;
}
#new-how-work p {
  line-height: 24px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 14px;
}
#new-how-work p.right {
  padding-right: 0;
  text-align: right;
  margin-left: 0;
}
#new-how-work .min-height-lg {
  min-height: 190px;
}
.human-brand-btn {
  width: 252px;
  margin: 50px auto 0 auto;
  position: relative;
}
.human-brand-btn a {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 20px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 10px 5px 11px 12px;
  border-radius: 5px;
  margin-right: 1px;
  cursor: pointer;
}
.human-brand-btn:before {
  width: 124px;
  position: absolute;
  height: 50px;
  content: '';
  background: url("/img/yellow_arrow.png") no-repeat;
  left: -130px;
  top: -18px;
}
#new-video {
  padding-top: 50px;
  padding-bottom: 60px;
  background-color: #f4f4f4;
}
#new-video .human-brand-btn {
  line-height: 48px;
  margin-bottom: 10px;
}
.text-comics,
.front-page-center-button .text-center.info p {
  font-size: 42px;
  margin: 0 auto;
  font-family: 'Quintus', cursive;
  font-weight: bold;
  padding: 10px 20px;
  text-align: center;
}
section.col-lg-3.col-md-2.col-sm-6.col-xs-12.social,
section.col-md-3.col-sm-6.col-xs-12.about {
  height: 126px;
}
section.col-lg-3.col-md-2.col-sm-6.col-xs-12.social div,
section.col-md-3.col-sm-6.col-xs-12.about div {
  height: inherit;
  display: table-cell;
  vertical-align: middle;
}
#ExternalAnnouncement_position label,
#ExternalAnnouncement_city label {
  display: none;
}
#ExternalAnnouncement_position input,
#ExternalAnnouncement_city input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  position: relative;
  min-height: 1px;
}
h1.product-page {
  color: #cf137d;
}
.order-step-1 .offer.pos-absolute-3 {
  border-color: #e994c4;
}
.new-offer-btn a.orange-back i {
  color: #fff;
}
.margin-bottom {
  margin-bottom: 1.5em;
}
.box-container {
  position: relative;
}
.box-content {
  position: absolute;
  top: -15px;
  right: -15px;
  left: -15px;
  background-color: #ececec;
  padding: 15px;
  border: 2px dashed #666;
  border-radius: 5px;
  width: auto;
  z-index: 997;
  -moz-box-shadow: 0 0 3px #ccc;
  -webkit-box-shadow: 0 0 3px #ccc;
  box-shadow: 0 0 3px #ccc;
}
#videos .box-content {
  right: 0;
  left: -40%;
}
#photos .box-content {
  right: -100%;
}
table.thin,
table.thin tr,
table.thin td {
  margin: 0;
  padding: 0;
}
.table > tbody > tr.sort-list-user-findjob > td {
  vertical-align: middle;
}
.modal-title {
  color: #f69713;
}
.popover-title {
  color: #f69713;
  font-size: 1.2em;
}
.popover-content {
  text-align: justify;
}
.popover.multistep button.disabled {
  display: none;
}
.popover-navigation button.btn.btn-sm:first-child {
  float: right;
}
.popover-navigation button.btn.btn-sm:last-child {
  float: left;
}
.popover-navigation button:not(.disabled) + button.btn.btn-sm {
  display: none;
}
.popover-navigation button.disabled + button.btn.btn-sm {
  float: right;
  display: block;
}
.menu #down-logged-user-slider-fix.new-stick-it-to.toggle {
  background-color: #fff;
}
.menu #down-logged-user-slider-fix .row nav.navbar.navbar-default {
  background-color: transparent;
}
nav.navbar ul.nav {
  margin-left: 120px;
}
#down-logged-user-slider-fix.slider-fix {
  background: rgba(82, 79, 73, 0.4);
}
#down-logged-user-slider-fix.slider-fix.max-height-menu {
  position: fixed;
  top: 0;
  background-color: #fff;
}
#down-logged-user-slider-fix.slider-fix.max-height-menu.big-header {
  background: rgba(82, 79, 73, 0.4);
}
#down-logged-user-slider-fix.slider-fix.max-height-menu.big-header ul.nav.navbar-nav li a {
  color: #fff;
}
#down-logged-user-slider-fix.slider-fix.max-height-menu.big-header ul li a {
  color: #fff;
}
#down-logged-user-slider-fix.slider-fix.max-height-menu.fix,
#down-logged-user-slider-fix.slider-fix.max-height-menu.white-menu {
  background-color: #fff;
}
#down-logged-user-slider-fix.slider-fix.max-height-menu.fix ul li a,
#down-logged-user-slider-fix.slider-fix.max-height-menu.white-menu ul li a,
#down-logged-user-slider-fix.slider-fix.max-height-menu.fix ul.nav.navbar-nav li a,
#down-logged-user-slider-fix.slider-fix.max-height-menu.white-menu ul.nav.navbar-nav li a {
  color: #000;
}
#down-logged-user-slider-fix.slider-fix.max-height-menu.fix ul li a:hover,
#down-logged-user-slider-fix.slider-fix.max-height-menu.white-menu ul li a:hover,
#down-logged-user-slider-fix.slider-fix.max-height-menu.fix ul.nav.navbar-nav li a:hover,
#down-logged-user-slider-fix.slider-fix.max-height-menu.white-menu ul.nav.navbar-nav li a:hover {
  background: transparent;
}
#down-logged-user-slider-fix.slider-fix.max-height-menu ul li a,
#down-logged-user-slider-fix.slider-fix.max-height-menu ul.nav.navbar-nav li a {
  color: #000;
}
#down-logged-user-slider-fix.slider-fix.max-height-menu ul li a:hover,
#down-logged-user-slider-fix.slider-fix.max-height-menu ul.nav.navbar-nav li a:hover {
  background: transparent;
}
.menu-margin {
  margin-top: 69px;
}
ul.work-list {
  list-style-type: none;
  padding: 0;
  font-size: 1.2em;
}
ul.work-list li:before {
  color: #666;
}
.margin-t-40 {
  margin-top: 40px;
}
.slick-slide.slick-current.slick-active {
  cursor: pointer;
}
.tab-1-content .order-thank-you h2,
.tab-1-content .pay-error-page h2 {
  font-size: 70px;
  font-weight: 100;
  color: #1d5cab;
  line-height: 60px;
  margin-top: 120px;
  border-bottom: 1px solid #BDBEC3;
  padding-bottom: 30px;
  margin-bottom: 25px;
  padding-left: 15px;
}
.tab-1-content .order-thank-you h2 span,
.tab-1-content .pay-error-page h2 span {
  font-size: 48px;
}
.tab-1-content .order-thank-you p,
.tab-1-content .pay-error-page p {
  padding-left: 15px;
  font-size: 19px;
  font-weight: 100;
}
.tab-1-content .order-thank-you a.btn,
.tab-1-content .pay-error-page a.btn {
  margin: 30px 0 100px;
}
.tab-1-content .order-thank-you img,
.tab-1-content .pay-error-page img {
  max-width: 100%;
}
.tab-1-content .order-thank-you img.pull-right,
.tab-1-content .pay-error-page img.pull-right {
  margin-top: 100px;
}
.form-action {
  padding: 30px 0 50px;
}
.smaller-one.btn.button {
  padding: 4px 4px 4px 11px;
}
.btn-orange {
  color: #fff;
  background-color: #ffb217;
  border-color: #fff;
  text-transform: uppercase;
}
.btn-orange:focus,
.btn-orange.focus {
  color: #fff;
  background-color: #e39800;
  border-color: #bfbfbf;
}
.btn-orange:hover {
  color: #fff;
  background-color: #e39800;
  border-color: #e0e0e0;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
  color: #fff;
  background-color: #e39800;
  border-color: #e0e0e0;
}
.btn-orange:active:hover,
.btn-orange.active:hover,
.open > .dropdown-toggle.btn-orange:hover,
.btn-orange:active:focus,
.btn-orange.active:focus,
.open > .dropdown-toggle.btn-orange:focus,
.btn-orange:active.focus,
.btn-orange.active.focus,
.open > .dropdown-toggle.btn-orange.focus {
  color: #fff;
  background-color: #bf8000;
  border-color: #bfbfbf;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled.focus,
.btn-orange[disabled].focus,
fieldset[disabled] .btn-orange.focus {
  background-color: #ffb217;
  border-color: #fff;
}
.btn-orange .badge {
  color: #ffb217;
  background-color: #fff;
}
.btn-orange.btn-box .fa {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #ff9e0f;
  width: 2em;
  height: 2em;
  margin-left: .5em;
  line-height: 1.9em;
  display: inline-block;
  padding-top: .1em;
}
.btn-purple {
  color: #fff;
  background-color: #cf137d;
  border-color: #fff;
  text-transform: uppercase;
}
.btn-purple:focus,
.btn-purple.focus {
  color: #fff;
  background-color: #a00f61;
  border-color: #bfbfbf;
}
.btn-purple:hover {
  color: #fff;
  background-color: #a00f61;
  border-color: #e0e0e0;
}
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
  color: #fff;
  background-color: #a00f61;
  border-color: #e0e0e0;
}
.btn-purple:active:hover,
.btn-purple.active:hover,
.open > .dropdown-toggle.btn-purple:hover,
.btn-purple:active:focus,
.btn-purple.active:focus,
.open > .dropdown-toggle.btn-purple:focus,
.btn-purple:active.focus,
.btn-purple.active.focus,
.open > .dropdown-toggle.btn-purple.focus {
  color: #fff;
  background-color: #800c4d;
  border-color: #bfbfbf;
}
.btn-purple:active,
.btn-purple.active,
.open > .dropdown-toggle.btn-purple {
  background-image: none;
}
.btn-purple.disabled:hover,
.btn-purple[disabled]:hover,
fieldset[disabled] .btn-purple:hover,
.btn-purple.disabled:focus,
.btn-purple[disabled]:focus,
fieldset[disabled] .btn-purple:focus,
.btn-purple.disabled.focus,
.btn-purple[disabled].focus,
fieldset[disabled] .btn-purple.focus {
  background-color: #cf137d;
  border-color: #fff;
}
.btn-purple .badge {
  color: #cf137d;
  background-color: #fff;
}
.btn-purple.btn-box .fa {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #c10c66;
  width: 2em;
  height: 2em;
  margin-left: .5em;
  line-height: 1.9em;
  display: inline-block;
  padding-top: .1em;
}
.btn-blue {
  color: #fff;
  background-color: #2F6DB1;
  border-color: #fff;
  text-transform: uppercase;
}
.btn-blue:focus,
.btn-blue.focus {
  color: #fff;
  background-color: #245489;
  border-color: #bfbfbf;
}
.btn-blue:hover {
  color: #fff;
  background-color: #245489;
  border-color: #e0e0e0;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  color: #fff;
  background-color: #245489;
  border-color: #e0e0e0;
}
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus {
  color: #fff;
  background-color: #1d436c;
  border-color: #bfbfbf;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus {
  background-color: #2F6DB1;
  border-color: #fff;
}
.btn-blue .badge {
  color: #2F6DB1;
  background-color: #fff;
}
.btn-blue.btn-box .fa {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #15478F;
  width: 2em;
  height: 2em;
  margin-left: .5em;
  line-height: 1.9em;
  display: inline-block;
  padding-top: .1em;
}
.yellow-border.btn.button {
  border: 1px solid #f69713;
  color: #f69713;
  padding: 6px 12px;
}
.yellow-border.btn.button:hover {
  color: #fff;
  background: #f69713;
}
.purple-border.btn.button {
  border: 1px solid #cf137d;
  color: #cf137d;
  padding: 6px 12px;
}
.purple-border.btn.button:hover {
  color: #fff;
  background: #cf137d;
}
.full-height {
  height: 100vh;
}
.center-container-block {
  width: 90%;
  margin: 0 5% 30px;
}
.carousel-thumb-padding {
  padding-bottom: 135px;
}
footer.profile {
  width: 100%;
}
.rounding-active .rounding {
  display: initial;
}
/**
Tooltipy jQuery UI
*/
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
body .ui-tooltip {
  border-width: 2px;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box {
  padding: 10px 15px 50px;
  position: relative;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box:hover h5 {
  color: #fff;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box:hover p {
  color: #fff;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box:hover p a {
  color: #fff;
  font-weight: bold;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box:hover .text-right a.btn {
  color: #fff;
  border-color: #fff;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box.fast p {
  padding: 10px;
  background: rgba(246, 151, 19, 0.25);
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box.fast:hover {
  background: #f69713;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box.full p {
  padding: 10px;
  background: rgba(207, 19, 125, 0.25);
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .offer-box.full:hover {
  background: #cf137d;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate h4.fast-icon {
  color: #fff;
  background: #f69713;
  padding: 5px 10px;
  float: left;
  border: 1px solid #fff;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate h4.full-icon {
  color: #fff;
  background: #cf137d;
  padding: 5px 10px;
  float: left;
  border: 1px solid #fff;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate h4 {
  margin-right: 10px;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate h5 {
  float: left;
  font-size: 15px;
  width: calc(100% - 76px);
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate h5 strong {
  float: left;
  width: 100%;
  font-size: 17px;
  margin-bottom: 5px;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate p {
  color: #000;
  font-size: 15px;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .bottom-btn {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
}
.pulpit-kan-div .border-right-kan .top-text-pulpit-kan .new-candidate .bottom-btn a.btn {
  padding: 6px 12px;
}
.about-us-h1.error-page {
  margin-top: 9vh;
}
.about-us-h1.error-page span {
  font-size: 45px;
  font-weight: 700;
  line-height: 1;
}
.error-page-button a.purple-back {
  float: initial;
}
.error-form-link {
  margin-top: 50px;
}
.error-form-link h3 {
  color: #fff;
}
.error-form-link h3 a {
  color: #cf137d;
  font-weight: bold;
  text-shadow: 0px 0px 2px rgba(255, 255, 255, 0.26);
}
.menu.big-header #logged-user-slider-fix {
  background-color: transparent;
  border-bottom: none;
}
.menu.big-header #logged-user-slider-fix .navbar.toggle {
  background: transparent;
}
.article-lead-in-list {
  padding: 0 15px;
}
#other-article-in-page {
  clear: both;
}
#other-article-in-page .height-item article {
  height: 100%;
  margin: 0;
  padding-bottom: 40px;
  position: relative;
}
#other-article-in-page .height-item article h3 {
  margin-top: 0;
}
#other-article-in-page .height-item article h3 a:hover {
  text-decoration: none;
}
#other-article-in-page .height-item article .new-mobile-comments {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.step-circle {
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: calc(35px + 20%);
  padding-right: calc(35px + 20%);
}
.step-circle svg {
  max-width: 100%;
}
.step-circle .circle-text {
  position: absolute;
  font-weight: bold;
  border-bottom: 2px solid;
  cursor: pointer;
}
.step-circle .circle-text.area-1 {
  top: -1%;
  left: 55%;
  width: 175px;
  padding-left: 10px;
}
.step-circle .circle-text.area-2 {
  top: 18%;
  left: 74%;
  width: 220px;
  padding-left: 10px;
}
.step-circle .circle-text.area-3 {
  top: 43%;
  left: 77%;
  width: 165px;
  padding-left: 10px;
}
.step-circle .circle-text.area-4 {
  top: 79%;
  left: 73%;
  width: 230px;
  padding-left: 10px;
}
.step-circle .circle-text.area-5 {
  top: 97%;
  left: 58%;
  width: 180px;
  padding-left: 10px;
}
.step-circle .circle-text.area-6 {
  top: 97%;
  right: 58%;
  width: 180px;
  text-align: right;
  padding-right: 10px;
}
.step-circle .circle-text.area-7 {
  top: 74%;
  right: 75%;
  width: 155px;
  text-align: right;
  padding-right: 10px;
}
.step-circle .circle-text.area-8 {
  top: 43%;
  right: 79%;
  width: 130px;
  text-align: right;
  padding-right: 10px;
}
.step-circle .circle-text.area-9 {
  top: 14%;
  right: 75%;
  width: 145px;
  text-align: right;
  padding-right: 10px;
}
.step-circle .circle-text.area-10 {
  top: -1%;
  right: 62%;
  width: 195px;
  text-align: right;
  padding-right: 10px;
}
.step-circle .circle-text.five-area-1 {
  top: -1%;
  left: 60%;
  width: 175px;
  padding-left: 10px;
}
.step-circle .circle-text.five-area-2 {
  top: 17%;
  left: 74%;
  width: 220px;
  padding-left: 10px;
}
.step-circle .circle-text.five-area-3 {
  top: 43%;
  left: 78%;
  width: 180px;
  padding-left: 10px;
}
.step-circle .circle-text.five-area-4 {
  top: 70%;
  left: 74%;
  width: 200px;
  padding-left: 10px;
}
.step-circle .circle-text.five-area-5 {
  top: 90%;
  left: 65%;
  width: 275px;
  padding-left: 10px;
}
.step-circle .circle-text.st0,
.step-circle .circle-text.st50 {
  color: #005BBF;
  border-color: #005BBF;
}
.step-circle .circle-text.st1,
.step-circle .circle-text.st51 {
  color: #A6EE18;
  border-color: #A6EE18;
}
.step-circle .circle-text.st2,
.step-circle .circle-text.st52 {
  color: #FFA900;
  border-color: #FFA900;
}
.step-circle .circle-text.st3,
.step-circle .circle-text.st53 {
  color: #CF127D;
  border-color: #CF127D;
}
.step-circle .circle-text.st4,
.step-circle .circle-text.st54 {
  color: #F82B2C;
  border-color: #F82B2C;
}
.step-circle .circle-text.st5,
.step-circle .circle-text.st55 {
  color: #18a654;
  border-color: #18a654;
}
.step-circle path {
  opacity: 0;
}
.step-circle path:hover {
  opacity: 1;
}
.step-circle .popover {
  min-width: 380px;
}
.step-blue {
  color: #005BBF;
}
.step-lemon {
  color: #A6EE18;
}
.step-orange {
  color: #FFA900;
}
.step-pink {
  color: #CF127D;
}
.step-red {
  color: #F82B2C;
  border-color: #F82B2C;
}
.step-green {
  color: #18a654;
}
#agree14days-error {
  position: absolute;
  bottom: 0;
  margin-left: 0;
}
#show_up_left {
  position: absolute;
  top: 19%;
  left: 8%;
}
.front-page-article .height-item {
  padding-bottom: 30px;
}
.front-page-article .height-item article {
  height: 100%;
  padding-bottom: 20px;
}
.front-page-article .height-item article .new-mobile-comments {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.press-and-news .tip-press.height-item {
  padding-bottom: 30px;
}
.press-and-news .tip-press.height-item article {
  height: 100%;
  margin: 0;
  position: relative;
  padding-bottom: 40px;
}
.press-and-news .tip-press.height-item article .new-mobile-comments {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.modal-content .holder a.captcha_reload {
  margin-left: 15px;
  float: initial;
}
.modal-content .holder input#WriteToUsBottom_captcha {
  width: initial;
  margin-left: 15px;
}
.modal-content .holder input#WriteToUsBottomTwo_captcha {
  width: initial;
  margin-left: 15px;
}
.hb-new-tooltip form .values-to-delete-no textarea#form_careerBeliefs_0_description,
.hb-new-tooltip form .values-to-delete-no textarea#form_careerBeliefs_2_description,
.hb-new-tooltip form .values-to-delete-no textarea#form_careerBeliefs_3_description,
.hb-new-tooltip form .values-to-delete-no textarea#form_careerBeliefs_4_description,
.hb-new-tooltip form .values-to-delete-no textarea#form_careerBeliefs_5_description {
  max-height: 60px;
  overflow: auto;
  overflow-y: hidden;
  resize: vertical;
}
nav.navbar .container-fluid {
  z-index: inherit;
}
.breake-page {
  background: url('/img/przerwa-techniczna.jpg') no-repeat;
  background-size: 100%;
  background-color: #faf9fe;
}
.breake-page .container {
  position: relative;
  height: 100vh;
}
.breake-page .error-text-block {
  position: absolute;
  bottom: 15vh;
  width: 100%;
}
.breake-page h1 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 70px;
  color: #2e51a3;
  margin-bottom: 50px;
}
.breake-page h2 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 35px;
  color: #2e51a3;
}
.breake-page h3 {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 35px;
  color: #2e51a3;
  margin-top: 10px;
}
.breake-page img {
  position: fixed;
  bottom: 2vh;
  left: 2vw;
}
.menu .toggle .down-login-register-header-holder a {
  color: #000;
}
.new-fill-404.one-hundred-width.col-xs-12.magic-padding {
  padding-top: 28vh;
}
.about-page .magic-padding .about-us-h1 {
  padding-top: 0;
}
.regulations h1 {
  text-align: center;
}
.regulations h3 {
  text-align: center;
}
.regulations h4 {
  text-align: center;
}
.regulations p {
  margin-bottom: 35px;
  text-align: justify;
}
.center-delete-account #new-video-onclick {
  position: relative;
}
.center-delete-account .text-comics {
  font-size: 30px;
}
body.hb-new-tooltip .pinnedd-rsp-menu-appropriate li.candidate-improve-career {
  overflow: inherit !important;
}
.hb-new-tooltip .tab-menu .tab-content {
  margin-bottom: 30px;
}
body.hb-new-tooltip section.admin-panel {
  padding: 0 15px;
}
body.hb-new-tooltip section.admin-panel .lato-label .tab-pane .remove_button_position {
  margin-bottom: 40px;
}
body.hb-new-tooltip section.admin-panel .lato-label .tab-pane .remove_button_position .remove_form {
  bottom: -38px;
  right: -6px;
  top: inherit !important;
}
body.hb-new-tooltip .hr-line .breadcrumb-admin-list {
  width: calc(100% - 180px);
}
body.hb-new-tooltip .hr-line .breadcrumb-admin-list span.small-step-info,
body.hb-new-tooltip .hr-line .breadcrumb-admin-list a.letter-size-small {
  float: left;
}
body.hb-new-tooltip .hr-line .breadcrumb-admin-list i.fa.fa-angle-right {
  float: left;
  margin-top: 10px;
}
body.hb-new-tooltip .hr-line .breadcrumb-admin-list span.no-hover.letter-size-big {
  display: inline-block;
  width: calc(100% - 230px);
  margin-top: -10px;
}
body.hb-new-tooltip .hr-line .brand-logo {
  max-width: 180px;
  float: right;
  padding-left: 0;
  padding-right: 0;
}
.notes-page .notes-list .notes-checkbox-pos {
  left: 0;
}
.clearfix.kandydat p.orange-color.text-comics {
  font-size: 30px;
  line-height: 35px;
  float: left;
  width: calc(100% - 90px);
  margin-left: 90px;
  text-align: left;
}
.clearfix.kandydat img#show_up_left {
  left: 20px;
}
.center-delete-account .profile-info-box {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.center-delete-account .profile-info-box p {
  margin: 20px 10px 0 0;
}
.center-delete-account .profile-info-box .circle-info-box {
  float: left;
  margin-bottom: 10px;
}
.center-delete-account .update-info {
  margin-right: 5px;
}
.pulpit-kan-div {
  padding-bottom: 10px;
}
.pulpit-kan-div .text-right a.purple-border {
  padding: 10px 30px;
}
