	.tplFullCalendar .fc-toolbar h2 {
		text-transform: uppercase;
	}

	.tplFullCalendar .fc-view > table {
		border-color: transparent;
		border-width: 2px;
	}

	.tplFullCalendar .fc-head-container,
	.tplFullCalendar .table-bordered thead th {
		border-top-color: transparent;
		border-right-color: transparent;
		border-left-color: transparent;
		text-align: right;
		opacity: 0.7;
	}
  	
  	.tplFullCalendar .event1 {
	  	background-color: #EEEEEE !important;
	  	color : inherit;
	  	opacity: 0.7;
	  	border:none;
	  	border-left: 6px solid purple !important;
	  	border-radius: 0 !important;
  	}

	.tplFullCalendar .event2 {
	  	background-color: #EEE !important;
	  	color : inherit;
	  	opacity: 0.7;
	  	border:none;
	  	border-left: 6px solid pink !important;
	  	border-radius: 0 !important;
  	}

  	.calendar-tooltip {
		padding: 5px;  		
  	}

  	.calendar-tooltip div {
  		line-height: 1.2em;
  		margin-bottom: 5px;
  	}

  	.calendar-tooltip .title {
  		font-weight: bold;
  		margin-bottom: 7px;
  		margin-top: 5px;
  	}

  	.calendar-tooltip .comment {
  		opacity: 0.8;
  		font-size: 0.9em;
  		margin-bottom: 10px;
  	}

	.calendar-tooltip .place {
  		font-size: 0.9em;
	}

  	.calendar-tooltip .place:before {
	    font-family: 'Font Awesome 5 Pro';
	    font-weight: bold;
	    font-style: normal;
	    font-size: inherit;
	    line-height: 1;
	    letter-spacing: normal;
	    text-transform: none;
	    display: inline-block;
	    white-space: nowrap;
	    word-wrap: normal;
	    direction: ltr;
	    -webkit-font-feature-settings: 'liga';
	    -webkit-font-smoothing: antialiased;

  		content: "\f041";
	    vertical-align: bottom;
	    margin-right: 5px;
  	}