html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 60px; /* Margin bottom by footer height */
  font-size: 14px;
    font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
}
#external-events {
  padding: 15px 10px;
  color: #efefef;
  text-align: left;
}
#external-events h4 {
  font-size: 16px;
  margin-top: 0;
  padding-top: 1em;
}
#external-events .fc-event {
  margin: 10px 0;
  cursor: pointer;
}
#external-events p input {
  margin: 0;
  vertical-align: middle;
}
.fc-event{
	min-height: 28px;
}
.footer {
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 60px; /* Set the fixed height of the footer here */
line-height: 60px; /* Vertically center the text there */
background-color: #F0DFE4;
color: #FFF;
}
nav{
background: #F0DFE4; 
color: #FFF;
}
nav a{
  color: #FFF;
}
.navbar{
  background-color:#E22326!important;
}
/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container-fluid {
	margin-top:40px;
}
.card{
	color: #000;
}
.fc-event, .fc-event-dot {
    background-color: #3c3c3c;
    color: #efefef;
}
.fc-today.alert.alert-info{
  background-color: #efefef;
}
.fc-day-header.fc-fri.fc-today{
 background-color: #0178FA;
 color: white;
}

/* Colors */
/* As hex codes */

.color-primary-0 { color: #B56980 } /* Main Primary color */
.color-primary-1 { color: #F0DFE4 }
.color-primary-2 { color: #DCAAB9 }
.color-primary-3 { color: #923752 }
.color-primary-4 { color: #6A0926 }

.btn-primary{
  background-color:rgb(221, 28, 26);
  border:1px solid rgb(221, 28, 26);
}

.btn-default{
  background-color:#999999;
  border:1px solid #999999;
}

.btn-info{
  background-color:rgb(40, 17, 17);
  border:1px solid rgb(40, 17, 17);
}

/* As RGBa codes */

.rgba-primary-0 { color: rgba(181,105,128,1) }  /* Main Primary color */
.rgba-primary-1 { color: rgba(240,223,228,1) }
.rgba-primary-2 { color: rgba(220,170,185,1) }
.rgba-primary-3 { color: rgba(146, 55, 82,1) }
.rgba-primary-4 { color: rgba(106,  9, 38,1) }