.workplaceContainer {
  padding-top: 70px !important;
}

.wrapperDownloads {
  padding-top: 50px;
  padding-bottom: 50px;
}

.wrapperVideo {
  /* padding-top: 35px; */

}

.box {
  /*box-shadow: 0px 0px 3px #aaa;*/
  background-color: #FFF;
  margin-bottom: 25px;
  padding: 25px;
  height: 100%;
}

.box a {
  color: #255FB0;
}

.bx-viewport {
  left: 0 !important;
}

.flexed {
}

.wpLogo {
  padding: 10px;
}

.boxNoMargin {
  margin-bottom: 0;
}

.surveyLine {
  min-height: 80px;
}

.box h1, .box h2 {
  margin-top: 0;
  padding-top: 0;
}

.gptw-rnd {
  width: 350px;
  height: 153.13px;
}

.workplaceTable {
  padding-bottom: 25px;
}

.workplaceHeadline {
  font-weight: bold;
}

.workplaceTable h6 {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.workplaceTableLeft, .workplaceTableRight {
  padding-top: 3px;
  padding-bottom: 3px;
  /* border-bottom: 1px solid #ccc; */
  font-size: 16px;
}

.workplaceTableRight a {
  word-break: break-all;
}

.workplaceTableWrapper {
  margin-bottom: 10px;
  border-bottom: 1px solid #CCC;
  overflow: hidden;
}

.workplaceRow {
  border-bottom: 1px solid #000;
  padding-bottom: 2px;
}

.awardTitle {
  color: #000 !important;
  font-size: 14px !important;
}

.workplaceTableLeft {
}

.workplaceTitle {
  font-size: 36px !important;
}

.workplaceTableRight {

}

.downloadFont {
  color: #00ADEF !important;
  font-size: 18px !important;
  margin-bottom: 4px;
  margin-top: 0;
}

.socialSpace {
  margin-top: 0;
  min-height: 80px;
  /* padding-bottom: 20px; */
}

.surveyResult {
  font-weight: bolder;
  font-size: 22px;
}

.surveyLine {
  margin-top: 8px;
}


.smallCharts h4 {
  text-align: center;
  margin-bottom: 22px;
}

.surveyImg {
  display: inline-block;
  max-height: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.containerStats {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* .bossHeading {
  font-weight: bold;
  font-size: 22px!important;
  color: #fff!important;
  margin-bottom: 3px;
  margin-top: 35px;
}
.bossHeadingSmall {
  text-transform: none!important;
  font-weight: 400;
  margin-top: 3px;
  color: #fff!important;
} */
.careerContainer {
  padding-top: 60px;
  padding-bottom: 60px;
}

.surveyContainer {
  padding-top: 60px;
  padding-bottom: 60px;
}

.employeeContainer {
  margin-top: 50px;
}

.jobTitle {
  display: inline;
  text-align: left;
  font-size: 18px !important;
}

.jobLine {
  border-bottom: 1px solid #CCC;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-left: 0;
  margin-right: 0;
}

.jobLineHead {
  border-bottom: 1px solid #CCC !important;
  margin-bottom: 0 !important;
  padding-bottom: 10px;
}

.careerContainer h6 {
  text-transform: none !important;
  color: #00ADEF !important;
  font-size: 20px !important;
}

.mainContainer h6 {
  text-transform: none !important;
  color: #00ADEF;
  font-size: 20px !important;
}

.mainContainer {
  padding-top: 20px;
  /*color: #5C6066;*/
  color: #555;
}

.jobLocation {
  text-align: center;
}

.jobContent {
  display: inline;
}

.workplaceTeaser {
  padding: 5px;
  margin-bottom: 20px;
  -webkit-transition: all ease 1s;
  -o-transition: all ease 1s;
  -moz-transition: all ease 1s;
  transition: all ease 1s;
}

.workplaceRankingTeaser {
  padding: 5px;
  margin-bottom: 30px;
  border: 0.5px solid #CCC;
}

.workplaceTeaserLogo {
  margin-left: 20px;
  position: absolute;
  background-color: #FFF;
  padding: 5px;
  max-width: 60%;
  z-index: 999;
}

.bossContainer {
  /* margin-top: 30px; */
}

.workplaceTeaserContent {
  padding: 3px 10px;
  font-size: 14px;
  min-height: 191px;
  max-height: 191px;
}

.workplaceRankingContent {
  padding: 3px 10px 10px;
  font-size: 14px;
  /* min-height: 154px;
  max-height: 154px; */
}

.workplaceSpecialCategoryBadge {
  padding: 5px 10px;
  border-radius: 15px;
  /* color: #255fb0; */
  background-color: #FFF;
  text-transform: none;
  font-weight: bold;
  float: right;
  border: 1px solid;
}


.workplaceFilterButton {
  background-color: #255FB0 !important;
  color: #FFF;
  font-size: 18px !important;
  border: 1px solid #255FB0;
  border-radius: 25px;
  padding: 9px 15px !important;
  padding-top: 11px !important;
  line-height: 15px !important;
  width: 200px;
}

.workplaceFilterButton:hover {
  background-color: #FFF !important;
  color: #255FB0;
  border-color: #255FB0;
}

.workplaceFilterButton:focus {
  outline: none;
}

.filterBtnContainer {
  padding-top: 15px;
  padding-bottom: 15px;
  margin: -80px -15px 55px;
  background: rgba(255, 255, 255, 0.9);
}

.mobileContentNavFilter {
  padding-top: 10px;
}

.workplaceSubNavTab {
  float: left;
  width: auto;
  margin-right: 15px;
  padding-right: 20px;
}

.whiteBtnNav {
  padding-left: 20px;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  border-radius: 30px !important;
  margin-bottom: 20px !important;
  text-transform: uppercase;
  border: 1px solid #FFF;
  cursor: pointer;
  color: #FFF;
}

.workplaceSubNavTab:hover {
  border-color: #FFF;
  color: #000;
  background-color: #FFF;
}

.workplaceSubNavTab:hover .navlabelBorder {
  border-color: #000;
  color: #000;
}

.workplaceSubNavTabActive {
  background-color: #255FB0;
  color: #FFF;
  border-color: #255FB0;
}

.workplaceFilterWrapper {
  background-color: #4E4E4E;
  margin-left: -15px;
  margin-right: -15px;
}

.ajaxLoading {
  text-align: center;
  padding-top: 300px;
  padding-bottom: 300px;
  font-size: 16px;
  color: #666;
}

.btnSearchNavFilter {
  float: right;
}

.btnSearchNav {
  float: right;
}

.btnSearchNav input,
.btnSearchNavFilter input {
  border-color: #FFF;
  background: transparent;
  border-radius: 15px;
}

.btnSearchNav input:focus,
.btnSearchNavFilter input:focus {
  outline: none;
}

.filterElements .btnSearchNav,
.filterElements .btnSearchNavFilter {
  margin-top: 15px;
}

.btnSearchNav .whiteBtnNav:hover,
.btnSearchNavFilter .whiteBtnNav:hover {
  background-color: #FFF;
  color: #000;
  border-color: #FFF;
}

.ajaxContent {
  display: none;
}

.ajaxContentSearch {
  display: none;
}

.iconSocial {
  max-width: 32px;
}

.bossContent {
  font-size: 26px;
}

.bossContent p {
  font-size: 26px !important;
}

.downloadIcon {
  background-color: #00ADEF;
  padding: 2px;
  max-width: 22px;
  image-rendering: -webkit-optimize-contrast;
  display: inline-block;
}

.rankingSpace {
  padding-top: 10px;
}

.filterContentBg {
  background-color: rgba(0, 0, 0, 0.5);
  padding-top: 10px;
  padding-bottom: 10px;
}

.logoImgWrapper img {
  float: right;
  margin-bottom: 15px;
}

.workplaceMobileImg img {
  margin-bottom: 15px;
}

.filterBtnMenu {
  text-align: right;
}

.awardLogo img {
  float: left;
  margin-bottom: 10px;
}

.workplaceTeaserContent .workplaceSpecialCategoryBadge {
  float: left;
  /*position: absolute;*/
}

.row-bordered:after {
  content: "";
  display: block;
  border-bottom: 1px solid #5C6066;
  margin: 0 15px;
}

.row-bordered-white:before {
  content: "";
  display: block;
  border-bottom: 1px solid #FFF;
  margin: 0 15px;
}

.subNavFilter {
  margin-top: 30px;
}

.quoteHeadline {
  font-size: 38px !important;
  font-family: 'Sailec-Bold', sans-serif !important;
}

.fileExt {
  margin-bottom: 15px;
}

.downloadRow {
  margin-bottom: 20px;
}

.socialMargin {
  margin-top: 20px;
  margin-bottom: 20px;
}

.readMoreContent {
  max-height: 550px;
}

.quoteReadMore, .bossReadMore {
  max-height: 500px;
}

.downloadWrapper {
  min-height: 250px;
}

.introductionContent {
  max-height: 350px;
}

.contentLineContent a {
  margin-top: 15px;
}

.readMoreBig {
  max-height: 700px;
}

.readMoreRanking {
  max-height: 420px;
}

.readMoreSmall {
  max-height: 300px;
}

.subCompanies p,
.subCompanies {
  font-size: 11px;
  display: inline-block;
}

.subCompanies p {
  margin-bottom: 5px;
}

.subCompanies {
  margin-bottom: 20px;
}

.subCompaniesResponsive p {
  font-size: 11px;
  margin-top: -30px;
  margin-bottom: 20px;
}

.blueAdmin {
  color: #255FB0;
}
