@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');
.cpointer{
    cursor: pointer;
}
#cookies-div{
  background-color: #EDEFF4;
}
#cookies-div p {
  color: #35363C;
} 
form label{
    font-weight: bold;
    font-style: italic;
    color: #35363c;
}

input[type="text"], input[type="password"], input[type="email"], input[type="number"], input[type="date"], select, textarea{
    font-family: "Kanit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.vpl_form_label{
    text-transform: uppercase;
    font-size: 12px;
    display: block;
    margin-top: 15px;
}

.blink {
    animation: blink 2s steps(5, start) infinite;
    -webkit-animation: blink 1s steps(5, start) infinite;
  }
  @keyframes blink {
    to {
      visibility: hidden;
    }
  }
  @-webkit-keyframes blink {
    to {
      visibility: hidden;
    }
  }

.breadcrumbs-wrap{
  background-image: url('/images/bg-breadcrumbs-1-1920x726.jpg');
  background-size: cover;
  background-position: center;
}
.button i{
  font-style: normal!important;
}
i.fa{
  font-style: normal!important;
}
i.fas{
  font-style: normal!important;
}
i.fab{
  font-style: normal!important;
}

td.details {
  background-color: #DDD7F4;
}

.extra_td1{
  font-size: 11px!important;
}

.event-title a{
  letter-spacing: 0px;
  font-size: 18px;
}
.event-logo{
  background-image: url('/images/event-bg.jpg');
  background-size: cover;
}
.event-logo img{
  max-width: 120px;
  max-height: 120px;
  margin: 30px;
  -webkit-filter: drop-shadow(5px 5px 5px #222);
  filter: drop-shadow(5px 5px 5px #222);
}

.vpl-table{
    text-align: center;
}
.vpl-table thead{
  background-color: var(--vpl-gray);
  color: #FFFFFF;
}

.vpl-standings th{
  background-color: var(--vpl-gray)!important;
  color: #FFFFFF!important;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  font-style: italic;
}
.vpl-standings td{
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 12px;
  font-weight: 700;
  font-style: italic;
}
.pk-pts{
  font-size: 10px;
  color: #F21956;
}
.tr_qualify td{
  background-color: #DFF9F9!important;
}
.sc_tag1{
  border-left: 4px solid #82F339!important;
}
.sc_tag2{
  border-left: 4px solid #29E6E3!important;
}
.sc_tag3{
  border-left: 4px solid #573CCB!important;
}
.sc_tag4{
  border-left: 4px solid #F4DB24!important;
}
.sc_tag5{
  border-left: 4px solid #37353B!important;
}
.sc_tag6{
  border-left: 4px solid #F21956!important;
}

.sc_ico1{
  color: #82F339!important;
}
.sc_ico2{
  color: #29E6E3!important;
}
.sc_ico3{
  color: #573CCB!important;
}
.sc_ico4{
  color: #F4DB24!important;
}
.sc_ico5{
  color: #37353B!important;
}
.sc_ico6{
  color: #F21956!important;
}

.label_legend{
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #37353B;
}
.log_bars i {
  margin: -4px;
}
.round_change{
  min-width: 50px;
}
.vpl-x{
  font-size: 13px!important;
}

/* vpl store sidebar */
#vpl-store-side-menu h6{
  font-size: 13px;
  margin-top: 8px;
  margin-bottom: 8px;
}
#vpl-store-side-menu h5{
  font-size: 13px;
  margin-top: 1px;
  margin-bottom: 4px;
}