.cookieBar
{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 0;
	background-color:rgba(91, 90, 90, 0.9);
	z-index: 10000;
	color: #FFF;
}

.cookieBar a
{
	color:#FFF;
	text-decoration:underline;
}
.cookieBar a:hover
{
	color: #E4E5E9;
	text-decoration:none;
}


.btn-group-sm > .btn-hero.btn, .btn-hero.btn-sm {
    padding: .375rem 1.25rem;
    font-size: .875rem;
    border-radius: .25rem;
  }
  .btn-hero.btn-light {
    text-transform: uppercase;
    letter-spacing: .0625rem;
    font-weight: 700;
    padding: .625rem 1.5rem;
    font-size: .875rem;
    border-radius: .25rem;
    box-shadow: 0 .125rem .75rem rgba(188,200,225,.25);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .12s ease-out;
  }
  [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
  }
  .form-control-color:not(:disabled):not([readonly]), .form-control[type="file"]:not(:disabled):not([readonly]), [role="button"], [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled), summary {
    cursor: pointer;
  }
  .float-end {
    float: right !important;
  }
  .btn-group-sm > .btn, .btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    border-radius: .2rem;
  }
  .btn-light {
    color: #000;
    background-color: #f0f3f8;
    border-color: #f0f3f8;
  }
  .btn {
    display: inline-block;
    font-weight: 600;
    line-height: 1.5;
    color: #343a40;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
      border-top-color: transparent;
      border-right-color: transparent;
      border-bottom-color: transparent;
      border-left-color: transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  }
  [type="button"], [type="reset"], [type="submit"], button {
    -webkit-appearance: button;
  }
  .btn {
    text-transform: inherit;
    letter-spacing: 0;
  }
  .btn {
    display: inline-block;
    border: 2px solid transparent;
    border-radius: 0;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    width: auto;
    font-family: var(--alt-font);
    font-weight: 500;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
  }
  .float-end {
    float: right !important;
  }
  .btn-group-sm > .btn-hero.btn, .btn-hero.btn-sm {
    padding: .375rem 1.25rem;
    font-size: .875rem;
    border-radius: .25rem;
  }
  .btn-group-sm > .btn, .btn-sm {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 0.5rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
  }
  .btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #d3d4d5;
    --bs-btn-hover-border-color: #c6c7c8;
    --bs-btn-focus-shadow-rgb: 211,212,213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #c6c7c8;
    --bs-btn-active-border-color: #babbbc;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa;
  }
  .btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: var(--bs-border-width);
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: var(--bs-border-radius);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
  }


  .btn-light {
    color: #000;
    background-color: #f0f3f8;
    border-color: #f0f3f8;
  }

  .btn-hero.btn-light:hover {
    box-shadow:0 .375rem .75rem rgba(188,200,225,.4);
    transform:translateY(-1px);
    background-color: #f0f3f8;
    border-color: #f0f3f8;
  }

  .btn-check:focus+.btn-hero.btn-light,
.btn-hero.btn-light:focus {
  box-shadow:0 .125rem .75rem rgba(188,200,225,.25)
}
.btn-check:active+.btn-hero.btn-light,
.btn-check:checked+.btn-hero.btn-light,
.btn-hero.btn-light.active,
.btn-hero.btn-light:active,
.show>.btn-hero.btn-light.dropdown-toggle {
  box-shadow:0 .125rem .75rem rgba(188,200,225,.25);
  transform:translateY(0)
}
.btn-check:active+.btn-hero.btn-light:focus,
.btn-check:checked+.btn-hero.btn-light:focus,
.btn-hero.btn-light.active:focus,
.btn-hero.btn-light:active:focus,
.show>.btn-hero.btn-light.dropdown-toggle:focus {
  box-shadow:0 .125rem .75rem rgba(188,200,225,.25)
}
.btn-hero.btn-light.disabled,
.btn-hero.btn-light:disabled {
  box-shadow:0 .125rem .75rem rgba(188,200,225,.25);
  transform:translateY(0)
}
.btn-group-lg>.btn-hero.btn,
.btn-hero.btn-lg {
  padding:.875rem 2.25rem;
  font-size:.875rem;
  border-radius:.25rem
}
.btn-group-sm>.btn-hero.btn,
.btn-hero.btn-sm {
  padding:.375rem 1.25rem;
  font-size:.875rem;
  border-radius:.25rem
}

  .justify-content-center {
    justify-content: center !important;
  }
  .row {
    --bs-gutter-x: 1.75rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
  }


  .btn.btn-base-color
  {
    background-color: #1C7DC2 !important;
    border-color: #1C7DC2 !important;
  }

  .btn.btn-base-color:hover
  {
    background-color: #1C7DC2;
  }

  .btn.btn-transparent-base-color:hover, .btn.btn-transparent-base-color:active {
    background-color: #1C7DC2 !important;
    border-color: #1C7DC2 !important;
    color: var(--white);
  }


  .imgblocky {
    margin-top: 20px;
    margin-right: 10px;
    max-width: 100px;
    max-height: 180px;
    cursor: pointer;
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
  }

  .imgblocky:hover, .higherLight {
    border: 1px solid #e1effb;
    outline: none;
    box-shadow: 0 0 10px #9ecaed;
  }



  .shop-color li > input[type=radio] + label span.whiting {
    height: 32px;
    width: 32px;
    border-radius: 100%;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    border: 1px outset #4A4D4B;
  }
  .shop-color li input[type=radio]:checked + label span.whiting:after {
    position: absolute;
    top: 2.2px;
    left: 2px;
    color: var(--white);
    height: 26px;
    width: 26px;
    border: 1px solid #4A4D4B;
    border-radius: 100%;
    text-align: center;
    content: "";
    font-weight: 900;
  }

  .masterspace
  {
    padding-left: 45px;padding-right: 45px;
  }

  @media (max-width: 991.98px) {
    .masterspace
    {
      padding-left: 0px;padding-right: 0px;
    }
  }


  @media (max-width: 767.98px) {
    .imgblocky
    {
      max-width:75px;
    }
  }
  
  
  .closebecablock{
    float: right;
    position: relative;
    z-index: 2;
  }


  .btn-gradient-fast-pink-light-yellow {
    color: var(--white) !important;
  }

  
.becapersonaltable td {
	padding: 5px 10px !important;
}

.becaunderbox
{
  background-color: #fff;
  border-top: 1px solid #ccc;
  box-shadow: 0 -5.5px 3px 0 rgba(0,0,0,.16),0 0 5.33px 0 rgba(0,0,0,.12);
  flex-shrink: 0;
  position: relative;
  width: 100%;
  
}



.becaunderbox.sp
{
  cursor:pointer;
}

.becaunderbox.sp:hover
{
  background-color: #f9f9f9;
}