/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 24-mei-2017, 11:04:16
    Author     : MeesVerberne
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 10-mrt-2016, 9:25:59
    Author     : Mees Verberne
*/
.defaultFont {
  font-size: 14px;
  font-weight: 500;
}
/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.partners {
  background: #ebebeb;
}
.partners .contentwrapper {
  padding: 80px 110px 40px 110px;
  box-sizing: border-box;
}
.partners .contentwrapper .pagetitle {
  display: inline-block;
}
.partners .contentwrapper .btn.green {
  margin-top: 8px;
  float: right;
}
.partners .contentwrapper .btn.green:hover {
  border: 2px solid #00c584;
  color: #00c584;
}
.partners .contentwrapper .partners {
  padding-top: 90px;
}
.partners .contentwrapper .partners .partner {
  display: inline-block;
  width: 20%;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 40px;
}
.partners .contentwrapper .bottombtn {
  display: none;
}
.partners .contentwrapper .bottombtn.change {
  float: none;
}
.partners .moreinfo {
  background: #fff;
  position: relative;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.8s ease-out;
  -moz-transition: all 0.8s ease-out;
  -o-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
}
.partners .moreinfo.active {
  max-height: 100%;
  -webkit-transition: all 0.8s ease-out;
  -moz-transition: all 0.8s ease-out;
  -o-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
}
.partners .moreinfo .close-more {
  position: relative;
  width: 100%;
  width: 1140px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
}
.partners .moreinfo .close-more img {
  position: absolute;
  right: 15px;
  top: 30px;
  cursor: pointer;
}
.partners .moreinfo .inview-wrapper {
  width: 100%;
}
.partners .moreinfo .inview-wrapper .container {
  width: 1140px;
  margin: 0 auto;
  padding: 100px 15px;
  box-sizing: border-box;
  font-size: 14px;
}
.partners .moreinfo .inview-wrapper .container .fa-check {
  color: #00c584;
  font-size: 20px;
}
.partners .moreinfo .inview-wrapper .container .fa-times {
  color: #ee1b24;
  font-size: 20px;
}
.partners .moreinfo .inview-wrapper .container .table {
  width: 100%;
  border-collapse: collapse;
}
.partners .moreinfo .inview-wrapper .container .table tr:last-child td {
  border-bottom: 0;
}
.partners .moreinfo .inview-wrapper .container .table tr:first-child td {
  border-top: 0;
  border-right: 0;
  border-bottom: 3px solid #7d7d7d;
  border-left: 0;
}
.partners .moreinfo .inview-wrapper .container .table tr:first-child td:nth-child(2) {
  border-left: 0;
}
.partners .moreinfo .inview-wrapper .container .table tr:first-child td .table th:nth-child(1) {
  border-left: 0;
  border-right: 3px solid #7d7d7d;
  width: 30%;
}
.partners .moreinfo .inview-wrapper .container .table tr:first-child td .table td,
.partners .moreinfo .inview-wrapper .container .table tr:first-child td .table th {
  width: 15%;
  padding: 10px 0;
  text-transform: uppercase;
  text-align: center;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
.partners .moreinfo .inview-wrapper .container .table tr:first-child td .table td:last-child,
.partners .moreinfo .inview-wrapper .container .table tr:first-child td .table th:last-child {
  border-right: 0;
}
.partners .moreinfo .inview-wrapper .container .table tr td {
  border: 1px solid #cccccc;
  border-bottom: 2px solid #7d7d7d;
}
.partners .moreinfo .inview-wrapper .container .table tr td:first-child {
  border-right: 0;
  border-left: 0;
  width: 20%;
  text-align: center;
}
.partners .moreinfo .inview-wrapper .container .table tr td:nth-child(2) {
  border-left: 0;
  border-right: 0;
}
.partners .moreinfo .inview-wrapper .container .table tr td .table tr td {
  padding: 15px 0;
  text-align: center;
  border-top: 0;
  width: 15%;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 0;
}
.partners .moreinfo .inview-wrapper .container .table tr td .table tr td:first-child {
  border-right: 3px solid #7d7d7d;
  text-align: left;
  width: 30%;
}
.partners .moreinfo .inview-wrapper .container .table tr td .table tr td:last-child {
  border-right: 0;
}
.partners .moreinfo .inview-wrapper .container .table tr td .table tr:last-child td {
  border-bottom: 0;
}
.partners .moreinfo .inview-wrapper .container .table .empty {
  width: 20%;
}
@media all and (max-width: 1180px) {
  .partners .moreinfo .close-more {
    width: 100%;
  }
  .partners .moreinfo .inview-wrapper .container {
    width: 100%;
    min-width: 560px;
  }
}
@media all and (max-width: 1023px) {
  .partners .contentwrapper {
    padding: 50px 20px;
  }
  .partners .moreinfo .inview-wrapper .container {
    padding: 100px 20px;
  }
}
@media all and (max-width: 660px) {
  .partners .contentwrapper .topbtn {
    display: none;
  }
  .partners .contentwrapper .partners {
    padding-top: 30px;
  }
  .partners .contentwrapper .partners .partner {
    width: 50%;
    padding: 0 10px;
    box-sizing: border-box;
  }
  .partners .contentwrapper .partners .partner img {
    max-width: 100%;
  }
  .partners .contentwrapper .bottombtn {
    display: inline-block;
  }
  .partners .contentwrapper .bottombtn.greenoutline {
    margin-left: 0px;
    border-color: #00c584;
    background: transparent;
    color: #00c584;
  }
  .partners .contentwrapper .bottombtn.greenoutline:hover {
    background: #00c584;
    color: #fff;
  }
  .partners .contentwrapper .bottombtn.green {
    margin-right: 0px;
    margin-top: 0;
  }
  .partners .moreinfo .inview-wrapper {
    overflow: scroll;
  }
}
@media all and (max-width: 475px) {
  .partners .contentwrapper {
    padding-bottom: 80px;
  }
  .partners .contentwrapper .bottombtn {
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    width: 100%;
  }
  .partners .contentwrapper .bottombtn.greenoutline {
    margin-left: 0;
    margin-bottom: 20px;
  }
  .partners .contentwrapper .bottombtn.green {
    margin-right: 0;
  }
}
/*# sourceMappingURL=partners.css.map */