@import "ColumnViewCommon.less";

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarScrollContainer {	
	border-left: none;
	border-right: none;
}
	
.claro .dojoxCalendarColumnViewRtl .dojoxCalendarGrid {
	left: 0;
	right: @row-header-width;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarGridTable td {
	border-left: @outer-border;
	border-right: none;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarContainer {	
	left: 0;
	right: @row-header-width;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarContainerColumn {
	margin-right: 1px;
	margin-left: 9px;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarYearColumnHeader{
	right: 0;
	width: @row-header-width - 2;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarColumnHeader {
	left: 0;
	right: @row-header-width;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarColumnHeaderTable td {	
	border-left: @outer-border;
	border-right: none;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarRowHeaderTable td span { 	
	padding-left: 4px;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarEvent .summary {
	text-align: right;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarEvent .startTime {
	text-align: right;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarEvent .endTime {
	text-align: right;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarVScrollBar { 	
	margin-left: -1px;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarGrid {
	right: @row-header-width;
	left: 0;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarGridTable td {			
	text-align: left;
	border-bottom: @inner-border;
	border-left: @inner-border;
	border-right: none;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarGridTable td span{
	padding-left: 2px;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarGridTable td.last-child	{
	border-left: @outer-border;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarContainer {
	right: @row-header-width;
	left: 0;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarContainerTable td {
	border-bottom: solid 1px transparent;
	border-right: solid 1px transparent;
	text-align: right;
	vertical-align: top;		
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarYearColumnHeader{
	position: absolute;
	right: 0;
	left: auto;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarColumnHeader {
	right: @row-header-width;
	left: 0;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixView .dojoxCalendarColumnHeaderTable td {	
	border-left: @outer-border;
	border-right: none;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarRowHeader {
	right: 0;
	left: auto;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarEvent .resizeStartHandle {
	right: 0;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarEvent .resizeEndHandle {
	left: 0;
	right: auto;
}

.claro .dojoxCalendarColumnViewRtl .dojoxCalendarMatrixViewRtl .dojoxCalendarEvent.dojoxCalendarHorizontal .labels {
	text-align: right;
	right: 2px;
}