@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
body {
  font-family: "Poppins", sans-serif;
  background-color: #fff;
  min-height: 100vh; }

.background {
  background: url(/assets/images/background.svg) no-repeat;
  background-size: contain; }

.brand-wrapper {
  padding-top: 7px;
  padding-bottom: 8px; }
  .brand-wrapper .logo {
    height: 75px; }

.logo {
  height: 75px; }

p.normal {
  font-weight: 500; }

.cambuur-bg {
  background-color: #c2002f;
  background-image: url("/assets/images/cambuur-background.png");
  background-repeat: no-repeat;
  background-size: 100vw auto;
  background-position: 50% -7vw;
  color: white; }
  .cambuur-bg h1 {
    font-weight: 600;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3); }
  .cambuur-bg p {
    font-weight: 200;
    font-size: 15px;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3); }
  .cambuur-bg .btn {
    color: white;
    border: 1px solid white;
    transition: all .2s ease-in-out;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 15px; }
    .cambuur-bg .btn:hover {
      background: white;
      transform: scale(1.075);
      color: #111111 !important; }
    .cambuur-bg .btn.white {
      background: white;
      color: #111111; }

.psv-bg {
  background-color: #c2002f;
  background-image: url("/assets/images/psv-background.png");
  background-repeat: no-repeat;
  background-size: 100vw auto;
  background-position: 50% -7vw;
  color: white; }
  .psv-bg h1 {
    font-weight: 600;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3); }
  .psv-bg p {
    font-weight: 200;
    font-size: 15px;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3); }
  .psv-bg .btn {
    color: white;
    border: 1px solid white;
    transition: all .2s ease-in-out;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 15px; }
    .psv-bg .btn:hover {
      background: white;
      transform: scale(1.075);
      color: #111111 !important; }
    .psv-bg .btn.white {
      background: white;
      color: #111111; }

.ajax-bg {
  background-color: #c2002f;
  background-image: url("/assets/images/ajax-bg.png");
  background-repeat: no-repeat;
  background-size: 100vw auto;
  background-position: 50% -7vw;
  color: white; }
  .ajax-bg h1 {
    font-weight: 600; }
  .ajax-bg p {
    font-weight: 200;
    font-size: 15px; }
  .ajax-bg .btn {
    color: white;
    border: 1px solid white;
    transition: all .2s ease-in-out;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 15px; }
    .ajax-bg .btn:hover {
      background: white;
      transform: scale(1.075);
      color: #111111 !important; }
    .ajax-bg .btn.white {
      background: white;
      color: #111111; }

.login-section-wrapper {
  display: flex;
  flex-direction: column;
  padding: 60px 100px 30px 100px; }
  @media (max-width: 991px) {
    .login-section-wrapper {
      padding-left: 50px;
      padding-right: 50px; } }

.login-section-wrapper-2 {
  background: grey;
  display: flex;
  flex-direction: column; }

.login-wrapper {
  max-width: 100%;
  padding-top: 24px;
  padding-bottom: 24px; }
  @media (max-width: 991px) {
    .login-wrapper {
      width: 100%; } }
  .login-wrapper label {
    font-size: 14px;
    font-weight: bold;
    color: #b0adad; }
  .login-wrapper .form-control {
    border: none;
    border-bottom: 1px solid #e7e7e7;
    border-radius: 0;
    padding: 9px 5px;
    min-height: 40px;
    font-size: 18px;
    font-weight: normal; }
    .login-wrapper .form-control::-moz-placeholder {
      color: #b0adad; }
    .login-wrapper .form-control:-ms-input-placeholder {
      color: #b0adad; }
    .login-wrapper .form-control::placeholder {
      color: #b0adad; }
  .login-wrapper .login-btn {
    padding: 13px 20px;
    background-color: #fdbb28;
    border-radius: 0;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 14px; }
    .login-wrapper .login-btn:hover {
      border: 1px solid #fdbb28;
      background-color: #fff;
      color: #fdbb28; }
  .login-wrapper a.forgot-password-link {
    color: #080808;
    font-size: 14px;
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 54px; }
    @media (max-width: 575px) {
      .login-wrapper a.forgot-password-link {
        margin-bottom: 16px; } }
  .login-wrapper-footer-text {
    font-size: 16px;
    color: #000;
    margin-bottom: 0;
    width: 500px; }
    @media (max-width: 991px) {
      .login-wrapper-footer-text {
        width: 100%; } }

.login-title {
  font-size: 30px;
  color: #000;
  font-weight: bold;
  margin-bottom: 25px; }

.login-img {
  width: 100%;
  height: 100vh;
  -o-object-fit: cover;
     object-fit: cover; }

.completed {
  background-color: #F5F5F5;
  border-color: #F5F5F5;
  color: #111111;
  transition: all .2s ease-in-out;
  border-radius: 0;
  font-weight: 600;
  text-transform: uppercase; }
  .completed:hover {
    background-color: #dc272f;
    border-color: #dc272f;
    color: white; }

.card {
  border: 2px solid #f5f5f5;
  cursor: pointer;
  transition: all .2s ease-in-out; }
  .card .card-body {
    font-weight: 600; }
    .card .card-body span {
      color: #dc272f; }
    .card .card-body .collapse p {
      font-weight: 500; }
    .card .card-body .show .span {
      transform: rotate(45deg); }
    .card .card-body input {
      border-bottom: 2px solid #f5f5f5; }
      .card .card-body input:focus {
        box-shadow: none; }
    .card .card-body button, .card .card-body .btn {
      background-color: #F5F5F5;
      border-color: #F5F5F5;
      color: #111111;
      transition: all .2s ease-in-out;
      border-radius: 0;
      font-weight: 600;
      text-transform: uppercase; }
      .card .card-body button:hover, .card .card-body .btn:hover {
        background-color: #dc272f;
        border-color: #dc272f;
        color: white; }
  .card__hover:hover {
    box-shadow: 2px 3px 19px -7px rgba(214, 214, 215, 0.76);
    transform: scale(1.025); }

.cambuurpage__productpage h2 {
  font-size: 22px;
  font-weight: 600; }

.cambuurpage__productpage h4 {
  font-size: 18px;
  font-weight: 600; }

.cambuurpage__productpage h5 {
  font-size: 18px;
  font-weight: 600; }

.cambuurpage__productpage .product-text {
  font-size: 15px;
  font-weight: 400; }

.cambuurpage__productpage h6 {
  font-size: 15px;
  font-weight: 600; }

.cambuurpage__productpage .list-group-item {
  border: 2px solid #f5f5f5;
  border-bottom: 0; }
  .cambuurpage__productpage .list-group-item:last-child {
    border: 2px solid #f5f5f5; }

.cambuurpage__productpage label {
  font-weight: 600; }

.cambuurpage__productpage button {
  background-color: #F5F5F5;
  border-color: #F5F5F5;
  color: #111111;
  transition: all .2s ease-in-out;
  border-radius: 0;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px; }
  .cambuurpage__productpage button:hover {
    background-color: #e2d108;
    border-color: #e2d108;
    color: white; }

.cambuurpage__productpage input {
  border: 1px solid #dedede;
  border-radius: 0; }
  .cambuurpage__productpage input:focus, .cambuurpage__productpage input:hover {
    box-shadow: none;
    border-color: #e2d108; }

.psvpage__productpage h2 {
  font-size: 22px;
  font-weight: 600; }

.psvpage__productpage h4 {
  font-size: 18px;
  font-weight: 600; }

.psvpage__productpage h5 {
  font-size: 18px;
  font-weight: 600; }

.psvpage__productpage .product-text {
  font-size: 15px;
  font-weight: 400; }

.psvpage__productpage h6 {
  font-size: 15px;
  font-weight: 600; }

.psvpage__productpage .list-group-item {
  border: 2px solid #f5f5f5;
  border-bottom: 0; }
  .psvpage__productpage .list-group-item:last-child {
    border: 2px solid #f5f5f5; }

.psvpage__productpage label {
  font-weight: 600; }

.psvpage__productpage button {
  background-color: #F5F5F5;
  border-color: #F5F5F5;
  color: #111111;
  transition: all .2s ease-in-out;
  border-radius: 0;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px; }
  .psvpage__productpage button:hover {
    background-color: #bb9753;
    border-color: #bb9753;
    color: white; }

.psvpage__productpage input {
  border: 1px solid #dedede;
  border-radius: 0; }
  .psvpage__productpage input:focus, .psvpage__productpage input:hover {
    box-shadow: none;
    border-color: #bb9753; }

.ajaxpage__productpage h2 {
  font-size: 22px;
  font-weight: 600; }

.ajaxpage__productpage h4 {
  font-size: 18px;
  font-weight: 600; }

.ajaxpage__productpage h5 {
  font-size: 18px;
  font-weight: 600; }

.ajaxpage__productpage .product-text {
  font-size: 15px;
  font-weight: 400; }

.ajaxpage__productpage h6 {
  font-size: 15px;
  font-weight: 600; }

.ajaxpage__productpage .list-group-item {
  border: 2px solid #f5f5f5;
  border-bottom: 0; }
  .ajaxpage__productpage .list-group-item:last-child {
    border: 2px solid #f5f5f5; }

.ajaxpage__productpage label {
  font-weight: 600; }

.ajaxpage__productpage button {
  background-color: #F5F5F5;
  border-color: #F5F5F5;
  color: #111111;
  transition: all .2s ease-in-out;
  border-radius: 0;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 15px; }
  .ajaxpage__productpage button:hover {
    background-color: #dc272f;
    border-color: #dc272f;
    color: white; }

.ajaxpage__productpage input {
  border: 1px solid #dedede;
  border-radius: 0; }
  .ajaxpage__productpage input:focus, .ajaxpage__productpage input:hover {
    box-shadow: none;
    border-color: #dc272f; }

/*# sourceMappingURL=style.css.map */
