@media screen and (max-width: 767px)
{

  table.responsiveTable
  {
    border: 0;
  }

  table.responsiveTable thead
  {
    display: none;
  }

  table.responsiveTable tr
  {
    margin-bottom: 20px;
    display: block;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 0px 0px 0;
  }

  table.responsiveTable td
  {
    display: block;
    text-align: right;
    font-size: 13px;
  }

  table.responsiveTable td:last-child
  {
    border-bottom: 0;
  }

  table.responsiveTable td:before
  {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
    padding-right: 12px;
  }
}

table thead
{
  font-weight: bold;
}

@media only screen and (min-width:0px) and (max-width:992px)
{
  .desktopOnly
  {
    display: none !important;
  }

  .rightOnMobile
  {
    text-align: right !important;
  }

  .centerOnMobile
  {
    text-align: center !important;
  }
}

@media only screen and (min-width:993px)
{

  .mobileOnly
  {
    display: none !important;
  }
}

.center
{
  text-align: center;
}


/* Cookie Consent */
.cc-floating .cc-message
{
  font-family: 'Raleway', sans-serif !important;
}

.cc-revoke.cc-right
{
  right: 4.5em;
  background-color: var(--wime-color-blue) !important;
}

.cc-color-override--1360619034 .cc-btn
{
  color: var(--wime-color-blue) !important;
  border-color: transparent !important;
  background-color: var(--wime-color-grey) !important;
  font-family: 'Raleway', sans-serif !important;
}

.cc-color-override--1360619034.cc-window
{
  color: rgb(255, 255, 255) !important;
  background-color: var(--wime-color-blue) !important;
}

.cc-btn.cc-deny
{
  color: white !important;
  background-color: transparent !important;
  ;
}

@media only screen and (min-width:0px) and (max-width:992px)
{
  .cc-revoke.cc-right
  {
    right: 4em;
  }
}

.swal2-actions button
{
  margin: 10px !important;
}

.center
{
  text-align: center !important;
}

.left
{
  text-align: left !important;
}

.right
{
  text-align: right !important;
}