.eventCalendar-wrap { font: 15px/20px "Open Sans", sans-serif;color: #807E7E; position:relative; }
.eventCalendar-wrap .eventCalendar-arrow{height: 17px; position: absolute; right: 5px; top: 10px; width: 9px; z-index:10;} 
.eventCalendar-wrap .eventCalendar-arrow span {background: url(http://img-d03.moneycontrol.co.in/images/common/2015/mc_sprite.png?v=0.2) no-repeat scroll -147px -1px; text-indent: -5000px; display:block; }
.eventCalendar-wrap .eventCalendar-arrow.eventCalendar-prev{right:25px;}
.eventCalendar-wrap .eventCalendar-arrow.eventCalendar-prev span{background-position:-86px -1px;}
.eventCalendar-wrap .eventCalendar-arrow:hover span{background-position:-126px -1px;}
.eventCalendar-wrap .eventCalendar-arrow.eventCalendar-prev:hover span{background-position:-107px -1px;}
.eventCalendar-slider {height: 80px; position:relative; overflow:hidden; }
.eventCalendar-monthWrap { border-radius: 5px; top: 10px; left: 0px; }
.eventCalendar-currentTitle { border-bottom: 1px dashed #e5eaec; color: #0f4d6b; font: 700 20px/26px "Open Sans", sans-serif; padding: 6px 0 18px; text-align: left; text-transform: uppercase; }
.eventCalendar-currentTitle .eventCalendar-monthTitle {color: #0f4d6b; }
.eventCalendar-daysList { zoom: 1; padding: 0; width: 100%; }
.eventCalendar-daysList.eventCalendar-showAsWeek { margin: 10px 5px; width: auto; }
.eventCalendar-daysList.showDayNames.eventCalendar-showAsWeek { border-radius: 5px 5px 0 0; }
.eventCalendar-daysList:before, .eventCalendar-daysList:after { content: ""; display: table; }
.eventCalendar-daysList:after { clear: both; }
.eventCalendar-day-header { text-transform: lowercase; text-align: center; color: #0a0a0a; font: 600 11px/38px "Open Sans", sans-serif; }
.eventCalendar-daysList.eventCalendar-showAsWeek li { height: auto; margin: 0; position:relative; }
.eventCalendar-daysList.eventCalendar-showAsWeek li.eventCalendar-empty { min-height: 38px; }
.eventCalendar-day a { color: #0a0a0a; font: 600 13px/27px "Open Sans", sans-serif; height: 38px; position: relative; text-align: center; border:1px solid #FFF; }
.eventCalendar-showAsWeek .eventCalendar-day { border-left-width: 0; }
.eventCalendar-showAsWeek .eventCalendar-day a { line-height: 38px; font-size: 13px; }
.eventCalendar-day a:hover { background-color: #E4E4E4;}
.eventCalendar-daysList li.today a { color: #fff; background: #0f4d6b;}
li.eventCalendar-day.today a:hover { background-color: #ccc;}
.eventCalendar-daysList li.eventCalendar-dayWithEvents a{background:none; color: #333;}
li.eventCalendar-day.eventCalendar-dayWithEvents a:hover {border:1px solid #ccc;}
.eventCalendar-daysList li.current a { color: #fff; box-shadow: inset 5px 5px 10px #216B7A; text-shadow: 2px 2px 2px #216B7A; }
li.eventCalendar-day.current a:hover { background-color: #79BDCC; box-shadow: inset 5px 5px 10px #449FB2; text-shadow: 2px 2px 2px #449FB2; }
.eventCalendar-loading { border-radius: 4px; margin: 5px auto; padding: 0 10px; background-color: #ccc; color: #fff; text-align: center; font-weight: bold; box-shadow: 0 0 10px #ccc; text-shadow: 0 0 3px #aaa; position: absolute; z-index: 4; top: 25px; left: 5px; }
.eventCalendar-loading.error { background-color: red; }
.eventCalendar-subtitle { padding-top: 10px; }
.eventCalendar-list-wrap {min-height: 100px;  background:#f8fbfc; padding:3px; display:block; border:1px solid #dcdcdc; position:absolute; z-index:11; width:300px !important; display:none; left:-15px; top:300px;}
.eventCalendar-list-content.scrollable { height: 100px; overflow-y: auto; margin: 0 5px 5px 0; }
.eventCalendar-list { margin: 0; padding: 0; list-style-type: none; }
.eventCalendar-list li { padding: 0 5px 15px; margin: 0; clear: both; }
.eventCalendar-list li time { font-size: 10px; line-height: 13px; }
.eventCalendar-list li time em { float: left; font-style: normal; }
.eventCalendar-list li time small { font-size: 10px; float: left; background-color: #807E7E; color: #fff; padding: 0 5px 0 4px; margin: 0 0 0 3px; }
.eventCalendar-list li .eventCalendar-eventTitle { display: block; clear: both; font-weight: bold; text-decoration: none; }
.eventCalendar-list li a.eventCalendar-eventTitle { color: #0E8EAB; }
.eventCalendar-list li a.eventCalendar-eventTitle:hover { text-decoration: underline; }
.eventCalendar-list li .eventDesc { clear: both; margin: 0 0 5px 0; font-size: 80%; line-height: 1.2em; }
.eventCalendar-list .eventCalendar-noEvents { font-size: 120%; border-radius: 4px; margin: 5px; padding: 5px; background-color: #ccc; color: #fff; text-align: center; font-weight: bold; box-shadow: 0 0 10px #ccc; text-shadow: 0 0 3px #aaa; }
.bt { font-size: 12px; display: block; clear: both; text-align: center; margin-top: 10px; padding: 9px 34px 11px; text-decoration: none; font-weight: bold; line-height: 1; color: #ffffff; background-color: #698B10; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#89B814), to(#698B10)); background-image: -moz-linear-gradient(top, #89B814, #698B10); background-image: -ms-linear-gradient(top, #89B814, #698B10); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #89B814), color-stop(100%, #698B10)); background-image: -webkit-linear-gradient(top, #89B814, #698B10); background-image: -o-linear-gradient(top, #89B814, #698B10); background-image: linear-gradient(top, #89B814, #698B10); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#89B814', endColorstr='#698B10', GradientType=0);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); border: 1px solid #698B10; border-color: #698B10 #698B10 #465F05; border-radius: 4px; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-transition: 0.1s linear all; -moz-transition: 0.1s linear all; -ms-transition: 0.1s linear all; -o-transition: 0.1s linear all; transition: 0.1s linear all; }
.bt:hover { background-position: 0 -15px; text-decoration: none; }
/* end of theme css */


.features li { margin-bottom: 3px; }
#thanksPanel li { margin-bottom: 0; }
#introPanel { padding-top: 20px; }
.features { padding-left: 20px; float: left; }
#appLogo { margin-right: 30px; }
pre { clear: both; background-color: #FFFFCC; padding: 5px; border: solid 1px #FED17E; overflow: auto; }
#license { width: 300px; float: right; font-size: 10px; line-height: 12px; text-align: center; }
/* end of demo page */
.eventCalendar-hidden { display: none; }
.eventCalendar-arrow { position: absolute; z-index: 5; top: 3px; }
.eventCalendar-monthWrap { position: absolute; top: 0; left: 0; z-index: 2; }
.eventCalendar-currentMonth { z-index: 1; }
.eventCalendar-daysList { display: table; width: 100%; }
.eventCalendar-showAsWeek { display: block; }
.eventCalendar-daysList li { display: table-cell; }
.eventCalendar-showAsWeek li { display: block; float: left; width: 14.28%; height: 20px; }
.eventCalendar-daysList a { padding: 0; display: block; text-align: center; font-size: 8px; min-width: 7px; }
.eventCalendar-loading { display: block; min-width: 100px; height: 40px; line-height: 40px; }
.eventCalendar-list { position: relative; z-index: 1; }
.eventCalendar-oldEventList { z-index: 2; }
.eventCalendar-subtitle { padding-left: 5px; font-weight: bold; font-size: 120%; }
.issuetype{position:absolute;bottom:0px;}
.iopen{left:0px;}
.iclose{left:13px;}
.ilisting{left:26px;}
/* end of core CSS */
