﻿
.eventcontainer {
    text-align: left;
    margin-bottom: 20px ;
    margin-top: 20px ;
    margin-left:20px;
}

.main__head {
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 28px;
    letter-spacing: 3px;
    text-align:center;
    line-height: 30px; 
    font-weight: 600;
}
.sub__head {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 18px;
    letter-spacing: 3px;
    text-align:center;
    line-height: 30px; 
    font-weight: 600;
}

.main__text {
    letter-spacing: 4.8px;
}

.cardEvent {
    /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
    text-align: center;
    height: auto;
}

.EventcontainerPadding {
    padding: 10px;
}
.marginLastRow {
    margin-bottom: 25px;
    margin-top: 25px;
}

 .table-fixed thead {
  width: 97%;
}
.table-fixed tbody {
  height: 230px;
  overflow-y: auto;
  width: 100%;
}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
  display: block;
}
.table-fixed tbody td, .table-fixed thead > tr> th {
  float: left;
  border-bottom-width: 0;
}


.calendar{
  margin: 20px auto;
  min-width: 150px;
  max-width: 240px;
}
.date-day{
  font-size: 24pt;
}
.date-date{
  font-size: 48pt;
}
.date-block{
  text-align: center;
  background: firebrick;
  font-family: "Helvetica";
  color: #F4F4F4;
  font-size: 18pt;
  padding: 10px;
  
}
.eventelemargin {
margin-top:25px;
margin-bottom:25px;
}
.whitespacepre {
white-space: pre-line;
}
.cardEvent {
text-align:initial;
}
