﻿/*Colors*/
/*Standerd items*/

h3 {
  color: #919191;
}
.btn {
  background-color: #af1a30;
  border-bottom: 4px solid #9e091f;
}
.btn:hover {
  background-color: #c02b41;
  color: white;
}
.btn:active,
.btn:focus {
  background-color: #9e091f;
  color: white;
}
.btn.btn-alt {
  background-color: #af1a30;
  border-bottom: 4px solid #9e091f;
}
.btn.btn-alt:hover {
  background-color: #c02b41;
  color: white;
}
.btn.btn-alt:active,
.btn.btn-alt:focus {
  background-color: #9e091f;
  color: white;
}
.img-icon-overlay .iconholder {
  background-color: #919191;
  border-bottom: 4px solid gray;
}
/*Header*/

.top-menu li a i {
  color: #919191;
}
nav .menuBarColor {
  color: white;
  background-color: #333333;
}
nav .dropdown-main-menu > li > span i {
  color: #919191;
}
nav .main-menu > li > a {
  border-left: 1px solid #3b3b3b;
}
nav.mobview .main-menu > li > a {
  border-bottom: 1px solid #3b3b3b;
}
.dropdown-sub-menu > li > span i {
  color: #919191;
}
section.outofcrumblepath .selected,
.crumblepath div.cbClassification .selected {
  text-decoration: none;
  border-bottom: medium solid #919191;
}
section.outofcrumblepath a,
.crumblepath div.cbClassification a,
section.outofcrumblepath a:hover,
.crumblepath div.cbClassification a:hover {
  text-decoration: none;
}
/*Homepage*/

.home-content .pagelink i {
  color: #af1a30;
}
.highlightnode i {
  color: #919191;
}
.social-s-box h4 i {
  color: #919191;
}
/*Tab navigation*/

.tab-nav li a:hover,
.tab-nav li.active a {
  border-color: #919191;
}
.pagelink i {
  color: #af1a30;
}
.iconline .iconholder {
  background-color: #919191;
  border-bottom: 4px solid gray;
}
.highlight-item .part-1 i {
  color: #919191;
}
.folder h2 i {
  color: #919191;
}
.img-icon .iconholder {
  background-color: #919191;
  border-bottom: 4px solid gray;
}
.abonnement .icon {
  color: #919191;
}
.downloads h2 .icon {
  color: #919191;
}
.contact-section h4 {
  color: #af1a30;
}
.magazine-item .ipadholder .day {
  color: #919191;
}
.list-colored li:before {
  color: #919191;
}
.panel-default > .panel-heading {
  background-color: #919191;
}
.empolyee .avatar-placeholder {
  color: #919191;
}
.editor-content a {
  color: #af1a30;
}
.editor-content a:hover {
  color: #8d000e;
}
.editor-content table.tableheader tr:first-of-type td {
  background-color: #919191;
  color: white;
  border-color: #919191;
}
.form-control:focus {
  border-color: #af1a30;
}
.news-overview article:hover hr {
  border-color: #af1a30;
}
.calctool-banner:hover,
.bg-grey .calctool-banner:hover {
  border-bottom: 4px solid #af1a30;
}
.mortgage .white-btn:hover {
  color: #af1a30;
  border-bottom-color: #af1a30;
}
.home-content .pagelinks .pagelink:hover,
#sidebar .pagelinks .pagelink:hover {
  border-bottom-color: #af1a30;
}
.highlightnode:hover > div {
  border-bottom-color: #af1a30;
}
.searchbar .btn-search {
  color: #333333;
}
nav.mobview .main-menu > li.searchbarmob .form-group:after {
  color: #333333;
}
.navigation-B .main-menu > li.active > a {
  color: #919191;
}
.home-slider-B .container-img {
  border-top: 2px solid #af1a30;
}
.news-overview article h5 {
  color: #af1a30;
}
.news-overview article i {
  color: #af1a30;
}
.contact-section p.contact i {
  color: #af1a30;
}
.teammember .membercontent hr {
  border-top: 1px solid #af1a30;
}
.teammember .membercontent i {
  color: #af1a30;
}
.teammember .membercontent h4 {
  color: #af1a30;
}
.navigation-B #switch-mobile .hamburger i {
  background-color: #af1a30;
}
.teammember {
  border: 1px solid #949494;
  margin-bottom: 20px;
  margin-top: 20px;
}
.teammember .memberpicture {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  background-color: #f1f1f1;
  /*-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 83%);
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 83%);*/

}
.teammember .memberpicture img {
  width: 100%;
}
.teammember .memberpicture .shape-bg {
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  z-index: 9;
}
.teammember .memberpicture .avatarPlaceholder {
  min-height: 100px;
  padding-top: 20px;
}
.teammember .memberpicture .avatarPlaceholder i {
  position: relative;
  font-size: 100px;
  color: white;
  bottom: 0px;
}
.teammember .membercontent {
  padding: 20px;
  text-align: left;
}
.teammember .membercontent i {
  margin-right: 10px;
  font-size: 20px;
}
.teammember .membercontent a {
  color: black;
}
.teammember .membercontent span {
  color: black;
}
.notaris-uitgelicht .uitgelichtContent {
  border: 1px solid #949494;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.notaris-uitgelicht .uitgelichtContent h4 {
  margin-bottom: 20px;
}
.notaris-uitgelicht .uitgelichtContent .img-holder {
  padding-top: 30px;
  padding-bottom: 20px;
}
.notaris-uitgelicht i {
  font-size: 75px;
}
.notaris-uitgelicht .page-overview a {
  color: white;
  display: initial;
  padding-bottom: 6px;
}
footer .notaris-icon {
  position: relative;
  padding-left: 40px;
}
footer .notaris-icon i {
  position: absolute;
  left: 0px;
  top: 1px;
  font-size: 20px;
}
.homeClass-B h3 {
  font-size: 24px;
}
