
/* Modal styles  moved to modulpark-standard */

/*.mpg-widget.mpg-medicalExamination .modal-mask {
  position: fixed;
  z-index: 9998;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5);
  display: table;
  transition: opacity .3s ease;
}
.mpg-widget.mpg-medicalExamination .modal-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.mpg-widget.mpg-medicalExamination .modal-container {
  width: 300px;
  margin: 0 auto;
  padding: 20px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
}

.mpg-widget.mpg-medicalExamination  form {
    max-width: 400px;
    margin: 0 auto;
}
.mpg-widget.mpg-medicalExamination  label {
    display: block;
    margin-bottom: 5px;
    font-weight: bold;
}
.mpg-widget.mpg-medicalExamination  input[type="text"],
.mpg-widget.mpg-medicalExamination  textarea {
    width: 100%;
    padding: 8px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    box-sizing: border-box;
}
.mpg-widget.mpg-medicalExamination  input[type="submit"] {
    background-color: #4CAF50;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}
.mpg-widget.mpg-medicalExamination  input[type="submit"]:hover {
    background-color: #45a049;
}

.medicalExamination .section{
  border: 1px solid lightgray;
  border-radius: 5px;
  margin: 5px 0;
  padding:20px;
}*/

div.eventWrap {
  margin-top:60px;  
}

div.debug {
  margin:50px 0px;
}
td.debug-label {
    min-width:50px;
    border-bottom:1px dotted grey;
    padding-right:10px;
}

td.debug-value {
  padding-left:10px;
  border-bottom:1px dotted grey;
  border-left:1px dotted grey;
  padding-left:15px;
}




.formLanguage-container select {
    border: 0;
    font-size: 16px;
}

sup {
        vertical-align: top;
    line-height: 1.2;
}
.section.bg-color-green-dark sup{
    color:#717891 !important;
}
.section.bg-color-green-dark a:hover sup{
    color:#333 !important;
}

div.factsheetWrap {
    margin-bottom:40px;
}

h3.factsheet {
    margin-bottom:0px;
}
.template_dashboard .factsheetWrap br {
    display:block;
}

.template_dashboard .factsheetWrap p {
    margin-bottom:10px;
}


.dashboard .section h3.factsheet {
    margin-bottom:0px;
}
.dashboard .section div.downloadFile {
    margin-bottom:15px;
    font-size:0.9em;
    font-style:italic;
}

.dashboard .section .factsheetWrap .factsheetBlock {
    align-items:center;
}

.dashboard.main-component-root .small-green {
    display:inline-block;
    cursor:pointer;
    font-size: 17px !important;
    padding-left:20px;
}

.dashboard.main-component-root .small-green .calendarIcon {
    padding-left:5px;
}