
@import url(https://fonts.googleapis.com/css?family=Arimo:400,700,400italic,700italic&subset=latin,cyrillic-ext,greek-ext,greek,hebrew,vietnamese,latin-ext,cyrillic);

/*********************************** Event Calendar ********************************/
HTML							{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
BODY							{margin:0px; padding:0px; font-size:95%; font-family:'Arimo', Arial, Verdana, Helvetica, sans-serif;}
tr			{direction:rtl;/* background-color: rgba(255,255,255,0.5); */ position:relative; box-sizing:border-box;/* border-radius: 10px 10px 0 0; */}
A.ToAllEvents					{width:100%; display:table;text-align:center; padding:15px 10px 12px 10px; border-bottom:#4c4047 1px solid;background-color: rgba(255,255,255,0.5);color: #CD181D;font-weight: 600;font-size: 1.3rem; line-height:115%; border-radius: 10px 10px 0 0;text-decoration:none; box-sizing: border-box;}
A.ToAllEvents:hover, A.ToAllEvents:active, A.ToAllEvents:focus			{color: #000; text-decoration:underline;}
DIV.CalendarContainer			{background-color: rgba(255,255,255,0.5); border-radius: 10px 10px 10px 10px; overflow: hidden;}
TABLE.CalendarContainer			{text-align:center; width:100%; font-size:100%;background-color: transparent;}
TABLE.CalendarContainer TD		{/* background-color:#fff; */}
TR.CalendarHeader				{height: 50px;/* background-color:#fff; */color: #000;font-size: 15px;line-height: 48px;}

TD.PrevMonth					{padding:0px 3px 0px 3px;}
A.PrevMonth						{display:table; padding:7px;}
A.PrevMonth:hover, A.PrevMonth:active, A.PrevMonth:focus	{background-color:#fff;}

TD.NextMonth					{}
A.NextMonth						{display:table; padding:7px;}
A.NextMonth:hover, A.NextMonth:active, A.NextMonth:focus	{background-color:#fff;}

TD.ThisMonth					{padding:0px 3px 0px 3px;}
TH.DayName						{background-color: rgba(0,0,0,0.6); color:#fff; font-weight:bold; line-height:38px; width:14.28571%;}
TD.SeperatorTop					{display:none;/*background-color:#274f83; height:4px;*/}
TD.SeperatorBottom				{display:none;/*background-color:#274f83; height:6px;*/}

TD.Day							{/* background-color:#fff; */}
TD.DayEvent						{line-height:38px; font-weight:normal;}
TD.DayEvent A, TD.DayEvent A:visited		{background-color: #fff; color:#CD181D;}
TD.DayEvent A:hover, TD.DayEvent A:active, TD.DayEvent A:focus	{background-color: #282882; color:#fff;}

TD.ToDay										{} /* if the date is today */
TD.ToDay A, TD.ToDay A:visited					{background-color:#fff;box-shadow: inset 0px 0px 8px 2px #CD181D;}
TD.ToDay A:hover, TD.ToDay A:active, TD.ToDay A:focus				{color: #CD181D;}
TD.ToDayEvent									{} /* if the event is today */
TD.ToDayEvent A, TD.ToDayEvent A:visited		{box-shadow: inset 0px 0px 10px #282882;}
TD.ToDayEvent A:hover, TD.ToDayEvent A:active, TD.ToDayEvent A:focus	{}

A.Calendar, A.Calendar:visited	{text-decoration:none;color: #000; display:block; width:100%; height:100%;line-height: 34px; box-sizing:border-box;}
A.Calendar:hover, A.Calendar:active, A.Calendar:focus				{text-decoration:none; color: #fff;}

