
.selftLink{
  cursor: pointer;
}

.sectionContainer > .flex-container {
  flex-direction: column;
  height: 100%;
}

.subtitle{
  font-size: 16px;
}

#industryList .previewMainIndustry .titleLev2, #applicationsList .previewMainApplication .titleLev2{
  text-transform: none;
}

#industryList .previewMainIndustry:nth-child(odd), #applicationsList .previewMainApplication:nth-child(odd){
  flex-direction: row-reverse;
}

#industryList .previewMainIndustry .snippet > *{
  color: white;
}

#applicationsList .previewMainApplication .snippet > *{
  color: #232527;
}

#industryList .previewMainIndustry .previewList > li > a:hover, #industryList .previewMainIndustry .previewList > li > a:focus .previewList > li > a:focus{
  color: #f0f1f1;
}

#applicationsList .previewMainApplication .previewList > li > a:hover, #applicationsList .previewMainApplication .previewList > li > a:focus{
  color: #232527;
}

#industryList .previewMainIndustry .tab-pane{
  color: #f0f1f1;
}

#industryList .previewMainIndustry .nav.nav-tabs > li.active > a, #industryList .previewMainIndustry .nav.nav-tabs > li:hover > a .nav.nav-tabs > li:hover > a{
  color: #f0f1f1;
}

#applicationsList .previewMainApplication .nav.nav-tabs > li.active > a, #applicationsList .previewMainApplication .nav.nav-tabs > li:hover > a{
  color: #232527;
}

#industryList .previewMainIndustry .previewList > li > a:hover, #industryList .previewMainIndustry .previewList > li > a:focus{
  color: #f0f1f1;
}

#applicationsList .previewMainApplication .previewList > li > a:hover, #applicationsList .previewMainApplication .previewList > li > a:focus{
  color: #232527;
}

#applicationsList .previewMainApplication .tab-pane{
  color: #232527;
}

.mainPart, .applicationsTab{
  flex-grow: 2;
}

#industryList .previewMainIndustry .nav.nav-tabs, #applicationsList .previewMainApplication .nav.nav-tabs{
  display: inline-block;
  border-bottom: 2px solid #9a9b9b;
  color: #9a9b9b;
}

#industryList .previewMainIndustry .nav.nav-tabs > li > a, #applicationsList .previewMainApplication .nav.nav-tabs > li > a{
  background: none;
  border: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  color: #9a9b9b;
  padding: 10px 20px;
  -webkit-transition: color 0.3s ease-in-out;
  -moz-transition: color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}

.previewList{
  padding-left: 0px;
  list-style: none;
}

.previewList.twoColumn{
  column-count: 2;
  column-gap: 30px;
}

.previewList > li > a{
  color: #9a9b9b;
}

.headerContainer figure{
  text-align: center;
}

.headerContainer figure img{
  width: auto;
  max-width: 100%;
}

.icon{
  width: 60px;
  margin-right: 15px;
}

.icon img{
  width: auto;
  max-width: 100%;
}

.captionContainer{
  align-items: center;
}

@media (max-width: 767px){

  .icon{
    flex-basis: 15%;
  }

  .caption{
    flex-basis: calc(85% - 15px);
  }


  #industryList .previewMainIndustry, #applicationsList .previewMainApplication{
    padding: 0px 0px 50px 0px;
  }

  #industryList .previewMainIndustry .nav.nav-tabs > li > a, #applicationsList .previewMainApplication .nav.nav-tabs > li > a{
    font-size: 11px;
    padding: 10px 9px;
  }

  .sectionContainer{
    margin-top: 15px;
  }

}

@media (min-width: 768px){

  #industryList .previewMainIndustry, #applicationsList .previewMainApplication{
    padding: 50px 0px;
  }

  .headerContainer figure img{
    width: auto;
    max-width: 100%;
    margin-top: 20px;
  }

}

@media (min-width: 992px){

  #industryList .previewMainIndustry .nav.nav-tabs > li:first-child > a, #applicationsList .previewMainApplication .nav.nav-tabs > li:first-child > a{
    padding-left: 0px;
  }

  #industryList .previewMainIndustry:nth-child(even) .headerContainer, #applicationsList .previewMainApplication:nth-child(even) .headerContainer{
    -webkit-order: 3;
    order: 3;
  }

  #industryList .previewMainIndustry:nth-child(even) .headerContainer h2, #applicationsList .previewMainApplication:nth-child(even) .headerContainer h2{
    text-align: right;
  }
}

@media (min-width: 1200px){}

@media (min-width: 2500px){}
