﻿/* Event Search module classes
=====================================================================================================*/

/* Event Quick Search control classes
=====================================================================================================*/
#EventSearch .searchresults { border-left: 5px solid #BBE55F; padding: 1em; }
#EventSearch .searchresults p { margin: 0; }

/* Event Calender control classes
=====================================================================================================*/
#EventSearch .RadCalendar { color: inherit; font-family: inherit !important; font-size:inherit; width:100%; }
#EventSearch .RadCalendar tfoot, .RadCalendar thead, .RadCalendar tbody { border: none 1px #ffffff; color: inherit; font-family: inherit !important; font-size:inherit; }
#EventSearch .RadCalendar th { color: inherit; font-family: inherit; }

#EventSearch .rcTitlebar { }
#EventSearch .rcTitlebar table { border-bottom: solid 1px #d0d0d0; width: 100%; }
#EventSearch .rcTitlebar table td { text-align: center !important; }
#EventSearch .rcTitle { font-weight: bold; padding: 5px 0px; text-align: center; }

#EventSearch .rcMainTable { }

#EventSearch .rcMain { }
#EventSearch .rcMain > .rcMainTable { width: 100%; }

#EventSearch .rcCalendars .rcMainTable { }

#EventSearch .rcCalendars .rcCalendar { }

#EventSearch .rcCalendar /*	A single month's Calendar control. */ { }
#EventSearch .rcFirstRow /*	A calendar in the first row. */ { }
#EventSearch .rcLastRow /*	A calendar in the last row. */ { }
#EventSearch .rcFirstCol /*	A calendar in the first column. */ { }
#EventSearch .rcLastCol /*	A calendar in the last column. */ { }

#EventSearch .rcCalendar .rcMainTable { margin: 0 auto; }
#EventSearch .rcCalendar .rcTitle { }
#EventSearch .rcRow td { border: 1px solid #dfdfdf; height: 25px; width: 25px; }
#EventSearch .rcRow td a { display: inline-block; width: 25px; text-align: center; text-decoration: none; }
#EventSearch .rcRow td a:hover { text-decoration:none; }
#EventSearch .rcCalendar a { }
#EventSearch .rcWeekend a { color: #c92026; }
#EventSearch .rcHover a { }

/*	Keep as low as possible to prevent overriding. */
#EventSearch .SpecialDay { background-color: #519F26; border: 1px solid #fff; }
#EventSearch .SpecialDay a { color: #fff; }
#EventSearch td.rcOtherMonth { border: 1px solid #efefef !important; }
#EventSearch td.rcOtherMonth a { }

/* qTip Event Popup classes (created outside of #EventSearch div)
=====================================================================================================*/
.qtip-event h2 { color: #acd259; font-size: 16px; font-weight: bold; margin: 0; }
.qtip-event h3 { font-size:14px; font-weight:bold; }