ul.ui-autocomplete {
    z-index: 5500;
}

.fc-event { color: #FFF !important; }
.fc-event-title { color: #FFF !important; }

.fc-time::after {
  content: "" !important;
}

.fc-day-grid-container.fc-scroller {
    height: auto!important;
    overflow-y: auto;
}

.firstEvent { padding: 5px; font-weight: normal; font-size: 13px; color: #FFF !important; background-color: #1AB394 !important; }
.secondEvent { padding: 5px; font-weight: normal; font-size: 13px; color: #FFF !important; background-color: #1C84C6 !important; }
.thirdEvent { padding: 5px; font-weight: normal; font-size: 13px; color: #FFF !important; background-color: #23C6C8 !important; }
.fourthEvent { padding: 5px; font-weight: normal; font-size: 13px; color: #FFF !important; background-color: #F8AC59 !important; }
.fifthEvent { padding: 5px; font-weight: normal; font-size: 13px; color: #FFF !important; background-color: #ED5565 !important; }
.sixthEvent { padding: 5px; font-weight: normal; font-size: 13px; color: #FFF !important; background-color: #778899 !important; }

.monthNav {text-align: center; background-color: #009688; color: #FFF; width: 130px; padding-top: 4px; padding-bottom: 4px;font-size: 13px;}
.fc-today { background-color: #009688 !important; }

.formLabel { width: 200px; float: left; }
.formInput { float: left; }
input.readonlypp { background-color: transparent; border: 0px solid; outline: none; margin: 3px; }

div.pa-kennel-container { width: 100%; height: 100%; overflow: scroll; }
div.pa-kennel-container div.pa-kennel-part { width: 150px; float: left; }
div.pa-kennel-container div.pa-kennel-row { clear: both; }
div.pa-kennel-container div.pa-kennel-empty { background-color: #0A0; }
div.pa-kennel-container div.pa-kennel-full { background-color: #A00; }

th.fc-day-header {
	cursor:pointer;
	color: #1B7BB9; 
	padding: 5px;
}

.paLookupValid {
	background-color: #c9f5f5 !important;
}

.paLookupInvalid {
	background-color: #FFE5D1 !important;
}
