﻿/* Site-wide */
body {
}

#contact-popup-link {
  display: block;
}

a {
  color: #636363
}

  a:hover {
    text-decoration: none;
    color: #919090
  }

h1, h2, h3, h1.text-muted, h2.text-muted, h3.text-muted {
  color: #222E60;
  font-weight: bold;
  text-transform: uppercase;
  font-family: Arial, Helvetica, sans-serif;
}
/* End: Site-wide */

/* Site-wide summary */
.summary {
  background-color: #FBFBFB;
}
/* End: Site-wide summary */

/* Site-wide panels */
.panel {
  border-color: #DDD;
}

  .panel > .panel-heading {
    background-image: none;
    border: 0;
    border-radius: 0;
  }

    .panel > .panel-heading,
    .panel > .panel-heading a {
      color: #333;
      font-size: 12pt;
      font-weight: bold;
      border: none;
    }
/* End: Site-wide panels */

/* Navigation bar (top and bottom) */
.logo {
  background-image: url(https://vlietjonge.staalweb.nl/Content/company/logo.png);
  background-size: 100px 48px;
  min-width: 100px;
  min-height: 50px;
}
nav {
  background-color: white !important;
  border-bottom: 1px solid #ac8625 !important;
}

nav {
  color: #19255A !important;
}

  nav .active .nav-link {
    color: #19255A !important;
  }

  nav .nav-link {
    color: gray !important;
  }

    nav .nav-link:hover {
      color: #ac8625 !important;
    }

.navbar-toggler {
  color: #222E60;
}

nav .navbarContent {
  background-color: white;
}
/* End: Navigation bar (top and bottom) */

/* Stand-alone elements */
.thumbnail {
  border-color: #CCC;
  background-color: #FFF;
}

.page-header {
  border-bottom: 1px #ac8625 dashed;
}

.download-row-inner {
  border-bottom: 1px #a68024 dashed;
  padding-bottom: 10px;
}
.page-title {
  color: #222E60 !important;
}
/* End: Stand-alone elements */

/* Buttons */
#shoppingCartSummary .btn {
  background-image: none;
  background-color: #19255A;
  border-color: #19255A;
}

  #shoppingCartSummary .btn:hover,
  #shoppingCartSummary .btn:focus {
    background-color: #19255A;
  }

.productcategory .btn {
  background-image: linear-gradient(to bottom, #19255A 0%, #19255A 100%);
  background-color: #19255A;
  border-color: #CCC;
}

.btn-next {
  background-image: linear-gradient(to bottom, #989898 0%, #696969 100%);
}

  .btn-next,
  .btn-next:hover,
  .btn-next:focus {
    background-color: #696969;
    border-color: #CCC;
  }

.btn-back {
  background-image: linear-gradient(to bottom, #FFF 0%, #E0E0E0 100%);
}

  .btn-back,
  .btn-back:hover,
  .btn-back:focus {
    border-color: #CCC;
    background-color: #FFF;
  }

.btn-toQuote {
  background-image: linear-gradient(to bottom, #5CB85C 0%, #419641 100%);
}

  .btn-toQuote,
  .btn-toQuote:hover,
  .btn-toQuote:focus {
    background-color: #419641;
    border-color: #3E8F3E;
  }

.btn-toOrder {
  background-image: linear-gradient(to bottom, #5CB85C 0%, #419641 100%);
}

  .btn-toOrder,
  .btn-toOrder:hover,
  .btn-toOrder:focus {
    background-color: #419641;
    border-color: #3E8F3E;
  }
/* End: Buttons */

/* Products (details) table */
table.products,
table.products .btn {
  font-size: 10pt;
  font-family: Arial;
}

  table.products thead tr td,
  table.products > thead:first-child > tr:first-child > td {
    border-left: 1px #808080 solid;
    border-right: 1px #808080 solid;
    border-bottom: 1px #808080 solid;
    border-top: 1px #808080 solid;
    color: #808080;
    font-weight: bold;
  }

  table.products tbody tr.shoppingCartRow td {
    border-left: none;
    border-right: none;
    border-bottom: 3px #ccc solid;
  }

table tbody tr.shoppingCartRow div.active {
  border-color: #696969;
  background-color: #696969;
  background-image: linear-gradient(to bottom, #ccc 0%, #ccc 100%);
  color: #464646;
  text-shadow: none;
}


table.products tbody tr:nth-child(4n+1), table.products tbody tr:nth-child(4n+2) {
  background: #f9f9f9;
}

table.products tbody tr:nth-child(4n-1), table.products tbody tr:nth-child(4n) {
  background: #fff;
}
/* End: Products (details) table */

.navbar-bottom {
  background-color: #19255A;
  color: #fff;
  border: 0;
}

  .navbar-bottom a, .navbar-bottom a:hover, .navbar-bottom a:active, .navbar-bottom .navbar-text {
    color: #fff;
  }

    .navbar-bottom a:hover {
      text-decoration: underline;
    }

.searchform {
  display: none;
}

/* Footer */
footer {
  background-color: white !important;
  border-top: 1px solid #ac8625 !important;
}

footer {
  color: #19255A !important;
}

footer .copyright a {
  color: #ac8625 !important;
}

.navbar .nav-item,
  .navbar .bi {
    color: #ac8625;
  }

div#shoppingCart .product-code {
display: none;
}

.product-table thead th.product-header-paintSurface,
.product-table-sm thead th.product-header-paintSurface,
.product-table thead td.product-header-paintSurface,
.product-table-sm thead td.product-header-paintSurface{
 display:none;
}

