#calendar .fc-event {
  /* border: 2px solid #CAB044; */
  /* font-size: 1em; */
  /* font-weight: 700; */
}

/* Color classes */
#calendar .fc-event.OpenGym{
	background: #747165 !important;
	color: white;
	border-color: #747165 !important;
	text-shadow: -2px 0 #747165, 0 2px #747165, 2px 0 #747165, 0 -2px #747165;
}
#calendar .fc-event.OpenGym:hover{
  background: #747165 !important;
}

#calendar .fc-event.Haltere{
	background: #192F62 !important;
	color: white;
	border-color: #192F62 !important;
	text-shadow: -2px 0 #192F62, 0 2px #192F62, 2px 0 #192F62, 0 -2px #192F62;
}
#calendar .fc-event.Haltere:hover{
  background: #192F62 !important;
}

#calendar .fc-event.IntroCrossFit{
	background: #4A6093 !important;
	color: white;
	border-color: #4A6093 !important;
	text-shadow: -2px 0 #2F467B, 0 2px #2F467B, 2px 0 #2F467B, 0 -2px #2F467B;
}
#calendar .fc-event.IntroCrossFit:hover{
  background: #4A6093 !important;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

#calendar .fc-event.CrossFitSenior {
    background-color: #bd362f !important;
    border-color: #bd362f !important;
    text-shadow: -2px 0 #bd362f, 0 2px #bd362f, 2px 0 #bd362f , 0 -2px #bd362f !important;
}
#calendar .fc-event.CrossFitSenior:hover {
  background-color: #bd362f !important;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

.wrapper{
  background-color: #282D33 !important;
}
#clientLogo {
  background-image: url(http://www.uzina.ro/wp-content/uploads/2013/12/uzina-crossfit-columna-yellow.png);
  background-repeat: no-repeat;
}
.register_now{
  background: #ffcc00 !important;
  border: none;
  color: #333333;
  font-weight: 400;
  -webkit-transition: background-color 0.2s;
  transition: background-color 0.2s;
}


.fc-event-row .registered {
	color: #282D33 !important;
}
.Haltere .fc-event-row .registered {
	color: #DBC361 !important;
}
table#grid-users-dialog a {
	color: #0088cc !important;
}