/*Abdul Popup related css start*/
.view-event-calendar .calendar.monthview > .contents {
    position: relative;
    overflow: hidden !important;
}

.view-event-calendar .calendar.monthview > .contents + .infopop {
    display: none;
    position: absolute;
    top: 3px;
    left: -250px;
    z-index: 9999;
    background-color: #fff !important;
    padding: 10px;
    border: 7px solid #222;
    width: 250px;
    color: #000;
    right: auto;
}
.view-event-calendar tr td.nthday-6 .calendar.monthview > .contents + .infopop,
.view-event-calendar tr td.nthday-0 .calendar.monthview > .contents + .infopop,
.view-event-calendar tr td.nthday-1 .calendar.monthview > .contents + .infopop,
.view-event-calendar tr td.nthday-2 .calendar.monthview > .contents + .infopop {
    left: auto;
    right: -288px;
}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents, 
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
    width: 100% !important;
    position: initial;
}
.calendar-calendar .month-view .full td.multi-day div.monthview, .calendar-calendar .week-view .full td.multi-day div.weekview, .calendar-calendar .day-view .full td.multi-day div.dayview {
    height: auto;
}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
    display: none;
}
.view-event-calendar .calendar.monthview.hover > .contents + .infopop {
    display: block;
}
.infopop .info-content img {
    display: none;
}
.view-event-calendar .calendar.monthview {
    overflow: visible !important;
}
/*Abdul Popup related css end*/
/*Selva responsive css start*/

.infopop .info-title{
    margin-top: 0;
    margin-bottom: 10px;
    line-height: initial;
    padding: 0;
}
.infopop .info-time {
    line-height: initial;
    margin-bottom: 5px !important;
}
.infopop .info-content {
    line-height: initial;
}
.noeventmobile{
    display: none;
}
table.full.mobile-view{
display:none;
}
@media screen and (max-width: 767px) {
table.full{
display:none;
}
table.full.mobile-view{
display:block;
}

    /************ RM-1026 ***************/
    .date-nav-wrapper .item-list .pager {
        display: inline-block;
        width: 100%;
        padding: 0;
    }

    .view .date-nav-wrapper .pager .date-prev {
        position: initial;
        float: left;
        margin: 0;
        padding: 5px;
    }

    .view .date-nav-wrapper .pager .date-next {
        position: initial;
        float: right;
        margin: 0;
        padding: 5px;
    }

    .view .date-nav-wrapper .pager .date-next a {
        padding-top: 0 !important;
    }

    .calendar-calendar .month-view table.full {
        position: relative;
    }

    .calendar-calendar .month-view .full tr td {
        width: 100%;
        float: left;
        text-align: left;
    }

    .calendar-calendar .month-view .full tr.date-box, .calendar-calendar .month-view .full tr.date-box td, .calendar-calendar .month-view .full tr.multi-day, .calendar-calendar .month-view .full tr.multi-day td {
        height: inherit !important;
        max-height: inherit !important;
    }

    .calendar-calendar .month-view .full tr td.single-day:before {
        content: attr(data-day-of-month);
        font-weight: bold;
    }

    .calendar-calendar .month-view .full thead tr, .calendar-calendar .month-view .full tr th.days, .calendar-calendar .month-view .full tr td.date-box, .calendar-calendar .month-view .full tr td.no-entry, .calendar-calendar .month-view .full tr td.empty {
        display: none;
    }
    .view-event-calendar .calendar.monthview > .contents:hover + .infopop,
    .view-event-calendar .calendar.monthview > .contents:active + .infopop,
    .view-event-calendar .calendar.monthview > .contents:focus + .infopop{
        display: none;
    }
    .infopop{
        display: none !important;
    }
    .noeventmobile{
        display: block;
        text-align: center;
    }

}

/*Selva responsive css end*/
.color-inherit{
    color:inherit;
}
