#dt-basic-example_filter {
  display: block;
}

.logo{
	width: 200px;
}

@media (max-width: 850px) {
  #dt-basic-example_filter label, #dt-basic-example_filter input {
      width: 100%;
    }
}

.event-container > .event-icon > div.event-bullet-event-2,
.event-indicator > .type-bullet > div.type-event-2,
.event-container > .event-icon > div.event-bullet-event-3,
.event-indicator > .type-bullet > div.type-event-3,
.event-container > .event-icon > div.event-bullet-event-4,
.event-indicator > .type-bullet > div.type-event-4 {
  background-color: #e10000;
}
.event-container > .event-icon > div.event-bullet-event-1,
.event-indicator > .type-bullet > div.type-event-1 {
  background-color: #ffc107;
}
.event-container > .event-icon > div.event-bullet-event-0,
.event-indicator > .type-bullet > div.type-event-0 {
  background-color: yellowgreen;
}

.calendar-body > .calendar-day > .type-event-2,
.calendar-body > .calendar-day > .type-event-3,
.calendar-body > .calendar-day > .type-event-4 {
  background-color: #e10000;
}
.calendar-body > .calendar-day > .type-event-0 {
  background-color: yellowgreen;
}
.calendar-body > .calendar-day > .calendar-active,
.calendar-body > .calendar-day > .day:hover {
  background-color: #dadada!important;
}

.calendar-body .event-indicator {
  display: none;
}

.calendar-events .event-info .type {
  position: absolute;
  right: 10px;
  padding: 0px 5px;
  font-weight: 500;
  font-size: 14px;
  border-radius: 5px;
}
.calendar-events .event-info .event-0 {
  border: 2px solid yellowgreen;
  color: yellowgreen;
}
.calendar-events .event-info .event-2,
.calendar-events .event-info .event-3,
.calendar-events .event-info .event-4 {
  border: 2px solid #e10000;
  color: #e10000;
}

.kaina span{
	font-weight: bold;
	font-size: 22px;
	padding: 10px 0px;
	color: #e10000;
}

@media (max-width: 769px) {
  .calendar-block {
    width: 100%;
  }
}


#registrationModal {
  font-size: 17px;
}

#registrationModal .modal-title {
  color: black;
  font-weight: bold;
}

#registrationModal button, #registrationModal input {
  font-size: 17px;
}

#registrationModal .form-control {
  font-size: unset;
}

.event-list .event-buttons {
  float: right;
}

.event-list .event-status-3,
.event-list .event-status-4 {
  background: lightgreen!important;
}
.event-list .event-status-2 {
  background: antiquewhite!important;
}

.event-list::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.event-list::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}

/* Handle */
.event-list::-webkit-scrollbar-thumb {
  background: red;
  border-radius: 10px;
}

/* Handle on hover */
.event-list::-webkit-scrollbar-thumb:hover {
  background: #b30000;
}

@media (min-width: 769px) {
  .event-list {
    height: 800px;
    overflow-y: scroll;
  }
}

@media (max-width: 768px) {
  .calendar-events {
    height: 250px;
  }
  #eventListToggler {
    top: calc(100% - 250px);
  }
}

.dt-buttons .btn {
    border: solid 1px #c0c0c0;
    float: right;
}

.dataTables_wrapper {
    width: 100%;
    max-width: 100%;
}

.user-agree {
    margin-top: 20px;
    margin-bottom: -20px;
}

.calendar-table .month-button {
    width: 25px;
    height: 25px;
    padding: 4px;
}

.calendar-table .month-button .chevron-arrow-left, .calendar-table .month-button .chevron-arrow-right {
    border-right: 6px solid #653417;
    border-bottom: 6px solid #653417;
    width: 18px;
    height: 18px;
}
