/* frontend */
.event-teaser span.teaser {
  margin-bottom: 25px;
}

/* admin stuff */
.tx-profa-beratungsstellen .open > .dropdown-menu {
  display: block;
  max-height: 400px;
  overflow-y: auto;
}
.tx-profa-beratungsstellen a.btn + a.btn {
  margin-left: 5px;
}
.tx-profa-beratungsstellen div.row + div.row {
  margin-top: 15px;
}
.tx-profa-beratungsstellen .panel-group {
  border-bottom: none;
  margin: 20px 0 30px 0;
}
.tx-profa-beratungsstellen .panel-group .panel:last-child {
  border-bottom: solid 1px #e64913;
}
.tx-profa-beratungsstellen .select2 *, .tx-profa-beratungsstellen .select2-results * {
  border-radius: 0;
}
.tx-profa-beratungsstellen .select2 ul li, .tx-profa-beratungsstellen .select2-results ul li {
  margin-bottom: 0;
}
.tx-profa-beratungsstellen .event-filter {
  margin: 20px 0 30px 0;
  background-color: #fff;
  border-bottom: #e64913 solid 3px;
  border-top: #e64913 solid 3px;
  border-left: #e64913 dotted 1px;
  border-right: #e64913 dotted 1px;
  padding: 10px;
  position: relative;
}
.tx-profa-beratungsstellen .event-filter .bootstrap-datetimepicker-widget.dropdown-menu {
  background-color: #fff;
  border-bottom: #e64913 solid 3px;
  border-top: #e64913 solid 3px;
  border-left: #e64913 dotted 1px;
  border-right: #e64913 dotted 1px;
  padding: 0 15px;
}
.tx-profa-beratungsstellen .event-filter .bootstrap-datetimepicker-widget.dropdown-menu td.day.active, .tx-profa-beratungsstellen .event-filter .bootstrap-datetimepicker-widget.dropdown-menu td.day:hover {
  color: white;
  font-weight: bold;
  background-color: #8b0d17;
  border-color: #8b0d17;
  cursor: pointer;
}
.tx-profa-beratungsstellen .event-filter .bootstrap-datetimepicker-widget.dropdown-menu button, .tx-profa-beratungsstellen .event-filter .bootstrap-datetimepicker-widget.dropdown-menu a {
  border: none;
  text-decoration: none;
}
.tx-profa-beratungsstellen .event-filter .btn-primary {
  background-color: #8b0d17;
  border-color: #8b0d17;
  outline: none;
}
.tx-profa-beratungsstellen .event-calendar {
  background-color: #fff;
  border-bottom: #e64913 solid 3px;
  border-top: #e64913 solid 3px;
  border-left: #e64913 dotted 1px;
  border-right: #e64913 dotted 1px;
  padding: 10px;
  position: relative;
}
.tx-profa-beratungsstellen .event-calendar .fc-toolbar h2 {
  font-size: 1.2em;
  margin: 0;
}
@media only screen and (max-width: 620px) {
  .tx-profa-beratungsstellen .event-calendar .fc-toolbar {
    flex-direction: column;
  }
  .tx-profa-beratungsstellen .event-calendar .fc-toolbar h2 {
    font-size: 1.75em;
    margin: 10px 0;
  }
}
.tx-profa-beratungsstellen .event-calendar .fc-button {
  background-color: #e64913;
  border: 1px solid transparent;
  padding: 0.2em 0.4em;
  border-radius: 0;
}
.tx-profa-beratungsstellen .event-calendar .fc-button-primary:not(:disabled):active, .tx-profa-beratungsstellen .event-calendar .fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  background-color: #b73a0f;
  border-color: #b73a0f;
}
.tx-profa-beratungsstellen .event-calendar .fc-unthemed td.fc-today {
  background: transparent;
}
.tx-profa-beratungsstellen .event-calendar .fc-event, .tx-profa-beratungsstellen .event-calendar .fc-event-dot {
  background-color: #ef6b3d;
}
.tx-profa-beratungsstellen .event-calendar .fc-event {
  color: white;
  position: relative;
  display: block;
  font-size: 0.85em;
  line-height: 1.4;
  border-radius: 3px;
  border: 1px solid #ef6b3d;
}
.tx-profa-beratungsstellen .event-calendar .fc-unthemed .fc-popover .fc-header, .tx-profa-beratungsstellen .event-calendar .fc-unthemed .fc-list-heading td {
  color: white;
  background: #e64913;
}
.tx-profa-beratungsstellen .event-calendar td.fc-more-cell a.fc-more {
  background: #e64913 !important;
  color: white;
  margin: 1px auto;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  text-align: center;
  display: block;
}
.tx-profa-beratungsstellen .f3-widget-paginator {
  display: inline-block;
  border-radius: 4px;
  margin: 20px 0px;
  padding-left: 0px;
}
.tx-profa-beratungsstellen .f3-widget-paginator > li {
  display: inline;
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  text-decoration: none;
  border: 1px solid #DDD;
  /*background-color: #FFF;*/
  /*color: #FF8700;*/
}
.tx-profa-beratungsstellen .f3-widget-paginator > li > a,
.tx-profa-beratungsstellen .f3-widget-paginator > li.current {
  /*position: relative;*/
  /*float: left;*/
  /*padding: 6px 12px;*/
  /*margin-left: -1px;*/
  /*text-decoration: none;*/
  /*border: 1px solid #DDD;*/
  /*background-color: #FFF;*/
  /*color: #FF8700;*/
}
.tx-profa-beratungsstellen .f3-widget-paginator > li.current,
.tx-profa-beratungsstellen .f3-widget-paginator > li > a:hover,
.tx-profa-beratungsstellen .f3-widget-paginator > li > a:focus {
  text-decoration: underline;
  background-color: #EEE;
}
.tx-profa-beratungsstellen .f3-widget-paginator > li:first-child > a,
.tx-profa-beratungsstellen .f3-widget-paginator > li.current:first-child {
  margin-left: 0px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tx-profa-beratungsstellen .f3-widget-paginator > li:last-child > a,
.tx-profa-beratungsstellen .f3-widget-paginator > li.current:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

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