﻿.calendar-view { }
    .calendar-view .main-container {
        padding-left: 1rem;
        padding-right: 1rem;
        padding-bottom:1rem;
    }
    .calendar-view .task_bar md-switch {
        width: auto;
    }
    .calendar-view #appointmentList {
        margin-top: 0px;
    }
        .calendar-view #appointmentList .k-event { cursor: pointer; }
        .calendar-view #appointmentList .e-template { margin-top: 3px; }
        .calendar-view #appointmentList .e-template .attachments-icon { content: ''; height: 13px; width: 13px; background: url('../../../../bundle/i/attachments.svg'); background-repeat: no-repeat; background-size: auto 13px; background-position: -13px 0; display: block; float: right; margin: 3px 6px 0 0; }
    .calendar-view .left-side-container .back { cursor: pointer; height: 30px; width: 30px; background-repeat: no-repeat; background-size: 30px auto; background-image: url('../../../../bundle/i/back-sprite-x30.svg'); background-position: 0 -60px; }
        .calendar-view .left-side-container .back:hover { height: 30px; width: 30px; background-repeat: no-repeat; background-size: 30px auto; background-image: url('../../../../bundle/i/back-sprite-x30.svg'); background-position: 0 0; }
    .calendar-view .left-side-container .description { margin-left: 10px; font-size: 16px; }
    .calendar-view .show-contacts-or-groups { margin-right: 4px; padding-right: 4px; }
        .calendar-view .right-side-container .icon-control { cursor: pointer; background: url("../../../../bundle/i/controls-sprite-30x30.svg"); background-repeat: no-repeat; }
        .calendar-view .right-side-container .icon-control.size30 { width: 30px; height: 30px; background-size: 30px 1140px; margin-left: 5px; min-height: 30px; max-height: 30px; }
        .calendar-view .right-side-container .icon-control.column-chooser { background-position: -0px -780px; }
        .calendar-view .right-side-container .icon-control.column-chooser:hover { background-position: -0px -810px; }
