/**
* 
* calendar-months
* 
*/

/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:5 */
.x-calendar-months-table-wrap {
 /**
 * @class packages.agl_calendar.template.ext.calendar.app.view.Months
 */
    display: table;
    width: 100%;
    height: 100%;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:11 */
.x-calendar-months-header-wrap {
    width: 100%;
    display: table-cell;
    position: relative;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:17 */
.x-calendar-months-body-row {
    display: table-row;
    width: 100%;
    height: 100%;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:23 */
.x-calendar-months-body-cell {
    display: table-cell;
    position: relative;
    width: 100%;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:28 */
.x-gecko .x-calendar-months-body-cell {
    position: static;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:33 */
.x-calendar-months-body-wrap {
    position: relative;
    width: 100%;
    height: 100%;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:39 */
.x-calendar-months-table {
    border-collapse: collapse;
    table-layout: fixed;
    width: 100%;
    height: 100%;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:46 */
.x-calendar-months-allday-events {
    position: relative;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:49 */
.x-calendar-months-allday-events td {
    padding: 0;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:54 */
.x-calendar-months-allday-background-wrap {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:62 */
.x-calendar-months-body-table {
    position: absolute;
    height: auto;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:66 */
.x-calendar-months-body-table td {
    padding: 0;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:71 */
.x-calendar-months-time,
.x-calendar-months-allday-empty-cell {
    user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-drag: none;
    cursor: default;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:76 */
.x-calendar-months-day-column {
    position: relative;
    z-index: 0;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:82 */
.x-calendar-months-day-event-container {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:90 */
.x-calendar-months-now-marker {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1000;
    margin: 0 -2px !important;
	background-color: #a94442;
	width: 5px;
}
/* /packages/agl_calendar/template/ext/calendar/app/view/Months.scss:100 */
.x-calendar-months-body-table .x-calendar-event-day{
    margin: 3px;
}