 #formular{
    display: none;
 }
 
 
 
 /* Korrekturen fullcalendar */
.fc .fc-col-header-cell-cushion{
    color: black!important;
}

.fc.fc-media-screen{
    max-width: 960px!important;
}

.fc-toolbar-title:after{
    display: none!important;
}
 
 

 
 
 
 
 @media screen and (max-width: 500px) {
  .fc-today-button{
    visibility: hidden!important;
 }
 

 .fc-header-toolbar .fc-button{
    font-size: smaller!important;
    max-height: 42px;
 }
 
 .fc-header-toolbar .fc-toolbar-title{
    font-size: medium;   
 }
 
 .fc-daygrid-week-number{
    display: none;
 }
 
 .fc-dayGridMonth-button.fc-button.fc-button-primary{
    font-size: smaller!important;
 }

 .fc-dayGridWeek-button.fc-button.fc-button-primary{
    font-size: smaller!important;
 }
 

 
}

 
 
 #formular p{
    margin-bottom: 0.5em;
    max-width: 300px;
 }
 
 #formular select{
    width: 100%;
 }
 
 #infoModal{
    max-width: 100px!important;
 }
 
 .hidden{
    display: none;
 }  
 

 
 #infoModal .spinnertext{
    position: relative;
     text-align: center;
     margin-top: 70px;
     font-weight: bold;


 }

 #infoModal{
    top: 0; left: 0; bottom: 0; right: 0;
    display: block;
    width: 250px;
    top:45%;
    margin: 0 auto!important;
    position: absolute;
    text-align: center;
    z-index: 10000;

 }
 
 
 #infoModal .border{
  margin: 0px;
  top: 0px;
  width: 50px;
  height: 50px;
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  z-index: 200;
  position: absolute;
  background: transparent;
  border-color: #008080!important;
  left: 80px;
  border: 5px solid;
  color: transparent;
    }
 
 
 #infoModal .spinner {
  margin: 0px;
  top: 0px;
  width: 50px;
  height: 50px;
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  z-index: 1220;
  position: absolute;
  background: transparent;
  border-color: #FFFFFF;
  left: 80px;
  border: 5px solid;

  border: 5px solid;
  border-top-color: #FFFFFF;
  border-right-color: #FFFFFF;
  border-left-color:transparent;
  border-bottom-color:transparent;

  animation: rota 3s linear infinite;
}


@keyframes rota {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes fill {
  0%        { opacity: 0; }
  50%,100% { opacity: 1; }
}
