/* Task Calander View */
.calander-view-wrap {
    font-size: 0;
    letter-spacing: 0;
    margin: 0 -17px;
}
.calander-month {
    font-size: 14px;
    color: #004e77;
    font-weight: bold;
    text-align: center;
    line-height: 40px;
    text-transform: uppercase;
    letter-spacing: 0;
    height: 40px;
    background-color: #e6e6e6;
}
.calander-month a {
    width: 60px;
    color: inherit;
    display: inline-block;
    vertical-align: top;
}
.calander-col1 {
    width: 10%;
    display: inline-block;
    vertical-align: top;
}
.calander-col1 .calander-col1-inner {
    font-size: 13px;
    color: #2585d1;
    line-height: normal;
    display: table;
    height: 40px;
    width: 100%;
    text-align: left;
    border-right: 1px solid [main_bordcolor];
    border-bottom: 1px solid [main_bordcolor];
}
.calander-col1 .calander-col1-inner span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 19px;
}
.calander-col1 .calander-col1-inner span.text_center {
    padding: 0;
}
.calander-col2 {
    width: 90%;
    display: inline-block;
    vertical-align: top;
}
.calander-scroll {
    overflow: auto;
    max-height: 633px;
}
.calander-number {
    font-size: 13px;
    color: #2585d1;
    font-weight: 300;
    height: 40px;
    display: table;
    width: 100%;
    border-bottom: 1px solid [main_bordcolor];
    position: relative;
}
.calander-number-col {
    text-align: center;
    border-right: 1px solid [main_bordcolor];
    width: 3%;
    display: table-cell;
    vertical-align: middle;
}
.calander-number-col:last-child {
    border-right: none;
}
.calander-number-col.current {
    color: #dd013f;
    border-bottom: 2px solid #dd013f;
}
.calander-number-col.divider {
    border-right: 2px solid [main_bordcolor];
    padding-bottom: 0;
}
.milestone-divider {
    border-bottom-width: 2px !important;
}
.float-tag {
    font-size: 13px;
    color: #292929;
    font-weight: 400;
    line-height: 22px;
    padding: 0 5px;
    text-align: left;
    background-color: #ffbf00;
    white-space: pre;
    width: auto;
    z-index: 1;
    text-overflow: ellipsis;
    white-space: pre;
    overflow: hidden;
    position: absolute;
    left: 0;
}
.float-tag a {
    color: inherit;
}
.float-tag.red {
    background-color: #ff897c;
}
.float-tag.green {
    background-color: #93d545;
}
.task-toggle {
    width: 19px;
    height: 10px;
    display: inline-block;
    vertical-align: top;
    margin: 7px 0 0 33px;
    opacity: .4;
    background: url(../images/markit/task-toggle.png) 0 0 no-repeat;
}
.task-toggle.cal-toggle {
    margin-left: 13px;
    background-position: 0 -10px;
}
.task-toggle.active {
    opacity: 1;
}

.evt-listing {
    font-size: 0;
    letter-spacing: 0;
}
.evt-listing li {
    display: inline-block;
    vertical-align: top;
    padding: 5px 8px;
    font-size: 11px;
    margin: 0 4px 0 0;
	background:#f6f6f6;
	border:1px solid #e3e3e3;
}
.evt-listing li a {
    color: #606060 !important;
}

.to-do-rightpan.evt-rightpan {
	padding-left:0;
	padding-right:0;
}
.to-do-rightpan.evt-rightpan .to-do-rightpan-top {
	padding-left:0;
	margin-left:0;
	margin-right:0;
}
.to-do-rightpan.evt-rightpan .table-listing {
	margin:0;
}

/* Notification Board */
.monthlylical {
	display:table;
	width:100%;
	margin-top:-11px;
}
.monthlylical li.monthlylical-heade {
	font-size:12px;
	font-weight:600;
	line-height:36px;
	width:14.28%;
	float:left;
	border:none;
	border-bottom:1px solid [main_bordcolor];
	height:40px;
}

.monthlylical li{
    width:14.28%;
	height:150px;
	float:left;
	border:1px solid [main_bordcolor];
	border-left:none;
	border-top:none;
}
.monthlylical li.first {    
    border-left:1px solid [main_bordcolor];
}

.event-list-links li {
    display: block;
    border: 1px solid #f5eade;
    margin-bottom: -1px;
    padding: 3px 5px;
}
.event-list-links li a {
	font-size:12px;
	line-height:20px;
	width: 70%;
	display: block;
	overflow: hidden;
	white-space: pre;
	text-overflow: ellipsis;
}
.event-list-links li small {
	float:right;
	font-size:11px;
	color:#a5a5a5;
}