@charset "UTF-8";
/* CSS Document */

/*START CALENDAR STYLING*/

.jev_toprow div.currentmonth {
	background-color:#ffffff; /*background colour for calendar current month tab*/
}

#jevents_body .cal_top_day_names {
	margin:20px 0 0 0; /*adds space between the months tabs and the main calendar*/
}

#jevents_body {
	border-radius:0; /*removes rounded corners from calendar border*/
}

#jevents_body .nav-items div {
	background-color:#ffffff; /*background colour for view tabs*/
	margin:0 0 0 5px; /*adds space between the view tabs*/
}

.jev_toprow div.previousmonth, .jev_toprow div.nextmonth, .jev_toprow div.currentmonth, #jevents_body .nav-items div, #jevents_body .nav-items div a:hover, #jevents_body .nav-items div.active a:hover, #jevents_body .cal_today a.cal_daylink, #jevents_body .cal_today a.cal_daylink:hover {
	border:none; /*removes border from calendar month tabs & current month & view tabs standard and on hover & current day standard and on hover*/
	border-radius:0; /*removes rounded corners from calendar month tabs & current month & view tabs standard and on hover & current day standard and on hover*/
}

#jevents_body .cal_today a.cal_daylink:hover {
	background-color:#cccccc; /*background colour of current day hover*/
}

#jevents_body .cal_today a.cal_daylink:hover {
	color:#000000; /*text colour for current day on hover*/
}

.month_date {
	margin:0 0 15px 0; /*margin around the month text at the top of the calendar*/
}

.mod_events_latest, .mod_events_latest_first {
	padding:5px; /*space around latest events displayed in a module*/
}

#jevents_body .contentpaneopen td {
	padding:0px 10px; /*adds space around the text in the event details page*/
}

#jevents_body .contentpaneopen p {
	padding:0; /*removes padding from paragraph text in the event details page*/
	margin:5px 0;
}

#jevents_body .ev_detail.repeat {
	padding:0; /*removes space from around the event date in the event details page*/
}

.ev_prevrepeat a.green {
	background-image:url('/components/com_jevents/views/flat/assets/images/arrowleft.gif'); /*adds arrow to the left of the previous repeat link*/
}

.ev_nextrepeat a.green {
	background-image:url('/components/com_jevents/views/flat/assets/images/arrowright.gif'); /*adds arrow to the right of the next repeat link*/
}

.ev_prevrepeat a {
	padding-left:10px; /*space between the arrow and the 'Previous repeat' link text*/
}

.ev_nextrepeat a {
	padding-right:10px; /*space between the arrow and the 'Next repeat' link text*/
}

.t3-wrapper.corporate .slideshow, .page-masthead, .navbar-toggle, .jev_toprow div.previousmonth, .jev_toprow div.nextmonth, #jevents_body .nav-items div.active a, #jevents_body .cal_today a.cal_daylink {
	background:none repeat scroll 0% 0% #727272;
}


.cal_daysnames .saturday, .cal_daysnames .sunday {
    color: #474747;
}

#jevents_body .jev_toprow div.previousmonth a {
  font-size: 12px;
  font-weight: normal;
  padding-left: 10px;
  color: #FFF;
  background: url(../../../images/jevents/mini_arrowleft_white.gif) no-repeat center left !important;
  text-decoration: none;
}
#jevents_body .jev_toprow div.nextmonth a {
  padding-right: 10px;
  color: #FFF;
  font-size: 12px;
  font-weight: normal;
  background: url(../../../images/jevents/mini_arrowright_white.gif) no-repeat center right !important;
  text-decoration: none;
}