@font-face{
  font-family: GT-Haptik;
  src: url("../fonts/GT-Haptik-Light.otf") format("opentype");
}

@font-face{
  font-family: MarkPro-Light;
  src: url("../fonts/FontFont\ -\ MarkPro-Light.otf") format("opentype"); 
}

.PEP{
    margin: calc(0rem);
    padding: 0.5rem;
    border: 1px #0049a9 solid;
  }

.title{
  font-family: GT-Haptik;
}

.dp_container {
  display: flex;
  align-items: center;
}

.dp_container input {
  width: 95%;
  margin-right: 5px;
}

.calendar tbody td.selected{
  font-weight: bold;
  background-color: #0049a9;
  background-image: none;
  color: white;
}

.Calendar THEAD .name {
  background-color: #fc5066;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  font-family: tahoma,verdana,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  color: #333;
  text-align: center;
}

.subtitle{
  font-family: MarkPro-Light;
}

.jumbotron {
  padding-top: 3rem;
  padding-bottom: 3rem;
  margin-bottom: 0;
  background-color: #fff;
}
@media (min-width: 768px) {
  .jumbotron {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

.jumbotron p:last-child {
  margin-bottom: 0;
}

.jumbotron h1 {
  font-weight: 300;
}

.jumbotron .ContainerAL {
  max-width: 40rem;
}

footer {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

footer p {
  margin-bottom: .25rem;
}

.ErrorMessages{
	font-family: MarkPro-Light;
	color: #dc3545 !important;
	font-weight: 700;
	background-color: #fff;
}

.Errorform-control{
	border: 1px solid #dc3545;
}

