.rd-row::after {
  clear: both;
  content: "";
  display: block; }

.rd-col {
  width: calc(100%);
  float: left;
  margin-left: 0; }

@media (min-width: 768px) {
  .rd-col {
    width: calc(50% - 1.5rem);
    float: left;
    margin-left: 1rem; } }
#final_price {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

#final_price .svg-icon {
  width: 20px;
  height: 36px;
  margin-right: 0.5rem; }

#final_price button {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 600;
  line-height: 2.8;
  padding: 0 1.8em;
  border-radius: 0.3em;
  border: none;
  color: #ffffff;
  letter-spacing: 0em;
  -webkit-box-shadow: 0 0em 0em rgba(0, 0, 0, 0.18);
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.18);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

#final_price button:hover {
  cursor: pointer; }

#final_price button:first-child {
  background-color: #f40;
  margin-right: 1rem; }

#final_price button:last-child {
  background-color: #fac000; }

.results-list {
  list-style-type: none;
  margin: 0;
  padding: 15px; }

.results-list-item {
  width: calc(100%);
  float: left;
  margin-left: 0;
  background-color: #f6f6f6;
  margin-bottom: 1rem; }

@media (min-width: 768px) {
  .results-list-item {
    width: calc(50% - 1.5rem);
    float: left;
    margin-left: 1rem; } }
.registracija-participants::after {
  clear: both;
  content: "";
  display: block; }

.registracija-content::after {
  clear: both;
  content: "";
  display: block; }

.registracija-content--inner {
  width: calc(100%);
  float: left;
  margin-left: 0; }

.registracija-input {
  margin-bottom: 8px; }

.registracija-input select,
.registracija-input input[type="email"],
.registracija-input input[type="text"] {
  width: 100%;
  padding: 8px;
  border-radius: 0.3rem;
  -webkit-box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0, 0, 0, 0.08) inset;
  box-shadow: 0 0 0 2px transparent, 0 1px 0 rgba(0, 0, 0, 0.08) inset;
  background-color: #f6f6f6;
  border: 1px solid transparent; }

.registracija-input select.error,
.registracija-input input[type="email"].error,
.registracija-input input[type="text"].error {
  border: 1px solid red; }

.registracija-input label {
  display: none !important; }

.registracija-salygos,
.registracija-prideti {
  width: calc(100%);
  float: left;
  margin-left: 0;
  margin-bottom: 16px; }

.registracija-salygos label.error,
.registracija-prideti label.error {
  display: none !important; }

.registracija-salygos label.error + span,
.registracija-prideti label.error + span {
  color: red; }

.registracija-prideti button {
  border: 0;
  border-radius: 5px;
  color: #fff;
  text-transform: uppercase;
  line-height: 1.5rem;
  height: 2.5rem;
  padding-left: 1rem;
  padding-right: 1rem; }

.registracija-prideti button:first-child {
  background-color: #4caf50; }

.registracija-prideti button:last-child {
  background-color: #ffc107; }

.registracija-prideti button:hover {
  cursor: pointer; }

.repeater-item {
  width: calc(100%);
  float: left;
  margin-left: 0;
  margin-bottom: 2rem;
  position: relative; }

@media (min-width: 768px) {
  .repeater-item {
    width: calc(50% - 1.5rem);
    float: left;
    margin-left: 1rem; } }
.repeater-item-delete {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  background-color: #f44336; }

.repeater-item-delete:hover {
  cursor: pointer; }

.repeater-item-delete svg {
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

.repeater-item-delete svg:hover {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.repeater-inputs {
  border: 2px solid #f6f6f6;
  padding: 10px;
  padding-top: 25px;
  padding-bottom: 25px; }

.repeater-inputs::after {
  clear: both;
  content: "";
  display: block; }

.repeater-inputs > div {
  width: calc(100%);
  float: left;
  margin-left: 0; }

@media (min-width: 768px) {
  .repeater-inputs > div {
    width: calc(50% - 1.5rem);
    float: left;
    margin-left: 1rem; } }
.pl-tabs--nav {
  list-style-type: none;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 2rem;
  padding: 0; }

.pl-tabs--nav-one {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  background-color: #fac000;
  margin-right: 5px;
  border-radius: 3px;
  text-align: center;
  margin-bottom: 5px;
  margin: 0 0 0.5rem;
  margin-right: 0.5rem; }

.pl-tabs--nav-one.active {
  background-color: #fcc300; }

.pl-tabs--nav-one a {
  background-color: #fac000;
  color: #fff;
  text-decoration: none;
  display: block;
  line-height: 2.8;
  padding: 0 1.8em;
  border-radius: 0.3em;
  letter-spacing: 0em;
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.18);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.18); }

.pl-tabs--nav-one a:focus,
.pl-tabs--nav-one a:visited,
.pl-tabs--nav-one a:hover {
  color: #fff; }

.pl-tabs--nav-one a.current {
  background-color: #d5a300; }

.pl-tabs--list-wrap {
  margin-bottom: 2rem; }

.pl-tabs--list-wrap td,
.pl-tabs--list-wrap th {
  vertical-align: top;
  padding: 0.6rem 1rem;
  border-bottom: 1px solid;
  outline: none;
  border-color: #ebebeb;
  text-align: left; }

.ui-datepicker {
  background-color: #fff;
  /* width: 300px;*/
  border: 1px solid #d4d4d4;
  padding: 10px;
  background-color: var(--theme-color-bg_color);
  z-index: 10000 !important; }

#ui-datepicker-div {
  background-color: var(--theme-color-bg_color); }

#ui-datepicker-div .ui-datepicker-title select {
  visibility: visible; }

.ui-datepicker-prev,
.ui-datepicker-next {
  display: none; }

.ui-datepicker-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 8px; }

.ui-datepicker-title select {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #f6f6f6;
  padding: 5px; }

.ui-datepicker-title select:first-child {
  margin-right: 8px;
  margin-left: 2px; }

.ui-datepicker-title select:last-child {
  margin-right: 2px; }

.ui-datepicker-calendar {
  margin: 0; }

.ui-datepicker-calendar thead {
  background-color: #f6f6f6; }

.ui-datepicker-calendar th {
  border: 1px solid #d4d4d4; }

.ui-datepicker-calendar td a.ui-state-default {
  background-color: #f6f6f6;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  margin-bottom: 3px;
  margin-top: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
  color: #333;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

.ui-datepicker-calendar td a.ui-state-default:hover {
  background-color: #333;
  color: #fff; }

.ui-datepicker-calendar td a.ui-state-active {
  background-color: #333;
  color: #fff; }

body[class*=" Impreza_"] .registracija-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 9rem; }

body[class*=" Impreza_"] .registracija-wrapper h1 {
  display: none; }

body[class*=" Impreza_"] .dalyviai-list {
  max-width: 1200px;
  margin: 0 auto;
  margin-top: 9rem; }

body[class*=" Impreza_"] .pl-tabs--nav-one a.active {
  background-color: #d6a402; }

body[class*=" Impreza_"] .ui-datepicker-calendar th {
  text-align: center !important;
  padding: 3px; }

body[class*=" Impreza_"] .ui-datepicker-calendar td {
  padding: 3px !important; }

.ui-datepicker {
  min-width: 390px; }

#ui-datepicker-div {
  padding: 20px 15px; }

.registracija-form {
  padding: 40px 0 60px; }

.registracija-prideti {
  margin-left: 1rem; }

#ui-datepicker-div {
  position: fixed;
  left: -99px;
  border: 2px solid #f6f6f6; }
  @media (max-width: 1279px) {
    #ui-datepicker-div {
      min-width: 347px; } }
  @media (max-width: 460px) {
    #ui-datepicker-div {
      min-width: unset;
      left: 5px !important; } }

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