@charset "UTF-8";
/*!
 *    Copyright (c) 2019 by Investment & more GmbH
 *
 *    URL:            https://www.investment-and-more.de
 *
 *    Author:         Mario Ströhlein
 *    File:           calendar.scss
 */
#iam-relaunch-revision__calendar {
  version: 1; }

.calendar__h-boxshadow, .a-textlink--calendarCategories:hover > div, .a-calendar-tooltip {
  box-shadow: 2px 2px 8px rgba(177, 177, 177, 0.4); }

.m-table--calendarCategories {
  margin-bottom: 0; }

.a-textlink--calendarCategories > div {
  background-color: #f9f9f9; }
.a-textlink--calendarCategories:hover > div {
  background-color: #f5f5f5; }

.a-calendar-tooltip {
  display: none;
  position: absolute;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  border-radius: 2px;
  padding: 4px;
  color: #333333;
  font-size: 14px;
  z-index: 100; }

.calendar__o-scrollingTabsContent {
  max-height: 800px;
  width: 100%;
  overflow: scroll; }

.a-headline--noAppointments {
  margin-top: 36px;
  margin-bottom: 5.33333px;
  padding-left: 16px; }

.calendar__h-isLoading {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 99; }
  .calendar__h-isLoading > div:first-child {
    min-width: 200px;
    min-height: 100px; }
  .calendar__h-isLoading ~ .o-calendar {
    opacity: 1.0; }
  .calendar__h-isLoading.active {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center; }
    .calendar__h-isLoading.active ~ .o-calendar {
      opacity: 0.4; }

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