﻿/* Exiles Calendar */
#eventTable	{
		position:relative;
		width:245px;
		height:auto;
		overflow:hidden;
		display:block;
		}
table.calendar
		{
		width:100%;
		margin:0;
		background:transparent!important;
		border-collapse:separate;
		font-family:"Lato",Arial,Helvetica,Sans-Serif;
		}
table.calendar th
		{
		background-color:#f01e29;
		color:#fff;
		border-radius:0;
		padding: 3px 0;
		border:0;
		}
table.calendar td.DayTitle
		{
		color:#fff;
		background-color:#f01e29;
		}
#HomeCalendar table.calendar th
		{
		padding:5px 0;
		}
table.calendar	{
		border-radius:0;
		}
table.calendar th.Empty
		{
		background:transparent!important;
		}
table.calendar tr.tr-top-back
		{
		background:#271d35;
		}
table.calendar th.MonthTitle
		{
		color:#fff;
		font-weight:400;
		background:#271d35;
		font-size:14px;
		text-transform:uppercase;
		border-bottom:1px solid #271d35;
		border-top:1px solid #271d35;
		}
#HomeCalendar table.calendar th.MonthTitle
		{
		padding:2px 0 3px 0;
		}
#eventTable #Next
		{
		position:absolute;
		top:2px;
		right:1px;
		height:35px;
		width:34px;
		outline:none;
		color:#000;
		background:url(/uploads/images/site/RightArrows.png) 0px -35px no-repeat;
		background-size:100% auto;
		border:none;
		border-image-width:0;
		border-radiuse:0;
		}
#eventTable #Next:hover
		{
		background:url(/uploads/images/site/RightArrows.png) 0px 0px no-repeat;
		background-size:100% auto;
		}
#eventTable #Prev
		{
		position:absolute;
		top:2px;
		left:1px;
		height:35px;
		width:34px;
		background:url(/uploads/images/site/LeftArrows.png) 0px -35px no-repeat;
		background-size:100% auto;
		outline:none;
		border:none;
		border-radius:0;
		}
#eventTable #Prev:hover
		{
		background:url(/uploads/images/site/LeftArrows.png) 0px 0px no-repeat;
		background-size:100% auto;
		}
table.calendar td
		{
		color:#39322F;
		font-size:1em;
		font-weight:400;
		height:26px;
		margin:0;
		padding:0;
		text-align:center;
		width:31px;
		background-color:#eee;
		border:0;
		}
table.calendar td.fixture a
		{
		background:#271d35;
		}
table.calendar td.fixtures a
		{
		background:#271d35;
		}
table.calendar td.booking a
		{
		background:#005bab;
		}
table.calendar td.courses a
		{
		background:#005bab;
		}
table.calendar td[available=N]
		{
		box-shadow: none;
		text-shadow: none;
		color: #fff;
		background: #3a963c;
		}
table.calendar td.changeover
		{
		background: #4A4F75;
		color: #fff !important;
		cursor: default;
		}
table.calendar td.changeover a
		{
		color: #fff !important;
		text-decoration: none;
		}
table.calendar td.fixture.booking a
		{
		background: #49AF7F;
		}
table.calendar td.dark a, table.calendar td.light a
		{
		line-height: 26px;
		}
.type-ev a, .tooltip-inner h6.ev
		{
		background-color:#00b54d!important;
		}
table.calendar td.dark.type-ev a, .type-cev a, .tooltip-inner h6.ev
		{
		background-color:#00b54d!important;
		color:#fff;
		}
table.calendar td.dark.type-ws a, .type-ws a, .tooltip-inner h6.ws
		{
		background-color:#f01e29!important;
		color:#fff;
		}
.type-we a, .tooltip-inner h6.we
		{
		background-color:#718bc7!important;
		}
.type-se a, .tooltip-inner h6.se
		{
		background-color:#271d35!important;
		}
table.calendar td.dark .type-cf a, .type-cf a, .tooltip-inner h6.cf
		{
		background-color:#eee22b!important;
		color:#333!important;
		}
.type-fixtures a, .tooltip-inner h6.fixtures
		{
		background-color:#f01e29!important;
		color:#fff;
		font-weight:400;
		}
.tooltip-inner	{
		text-align:left;
		}
.tooltip-inner h6
		{
		padding:8px 8px;
		background-color:#eee;
		font-size:14px;
		margin:5px 0;
		color:fff!important;
		}
#HomeCalendar	{
		margin:5px 0 20px 0;
		}
#HomeCalendar ul.colour-tabs li
		{
		line-height:20px;
		}
.qtip-light
		{
		background-color: white;
		border-color: #bbb;
		color: #454545;
		}
.qtip-light .qtip-titlebar
		{
		background-color: #f1f1f1;
		}
#eventTable	{
		margin-bottom:20px;
		}
ul.colour-tabs
		{
		padding-left:0px;
		margin:5px 0px 25px 15px;
		list-style-image:url(/uploads/images/site/bullet-red.png);
		color:#f01e29!important;
		background-position:right center;
		}
ul.colour-tabs li
		{
		margin-left:15px;
		}
ul.colour-tabs li.blue
		{
		list-style-image:url(/uploads/images/site/bullet-blue.png);
		color:#f01e29!important;
		}
a.blue		{
		color:#7092ff;
		}
ul.colour-tabs li.red
		{
		list-style-image:url(/uploads/images/site/bullet-red.png);
		color:#f01e29!important;
		}
a.red		{
		color:#d94c4c;
		}
ul.colour-tabs li.yellow
		{
		list-style-image:url(/uploads/images/site/bullet-yellow.png);
		color:#f01e29!important;
		}
a.yellow	{
		color:#ffde00;
		}
ul.colour-tabs li.green
		{
		list-style-image:url(/uploads/images/site/bullet-green.png);
		color:#f01e29!important;
		}
a.green		{
		color:#a1d61e;
		}
ul.colour-tabs li.orange
		{
		list-style-image:url(/uploads/images/site/bullet-orange.png);
		color:#f01e29!important;
		}

