.fc-toolbar{text-align:center;margin:0em;padding:0px 0px 0px 0px !important}
.fc-toolbar button{background:#333;color:#fff;text-transform:capitalize;border-radius: 5px !important;padding-top:2px !important;padding-bottom:5px !important;}
.fc .fc-button-group>:first-child{border-radius: 5px 0 0 5px !important;}
.fc .fc-button-group>:last-child{border-radius: 0 5px 5px 0 !important;}
.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{opacity:.75;color:#333}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{background:#009ef7;color:#fff}
.fc .fc-button-group>:first-child{border-radius: 5px 0 0 5px !important;}
.fc .fc-button-group>:nth-child(2),.fc .fc-button-group>:nth-child(3) {border-radius: 0px !important;}
.fc .fc-button-group>:last-child{border-radius: 0 5px 5px 0 !important;}
.calendar-con h2{font-size:24px;}
.calendar-con {
        padding: 0px;margin:0px;
    }
    .calendar-con table, .fc-toolbar {
        width: 100%;
    }
.calendar-con table th,.calendar-con table td{padding:0px;}
.calendar-con table table {
        width: 100%;
    }
    .fc-content {
        cursor: pointer;
        background: none;
    }
    .fc-day-grid-event>.fc-content {
        padding: 4px;color:#fff;
    }
    .fc .fc-center h2 {
        font-size: 20px;
        font-weight: bold;
        line-height: 20px;
        margin:0px;
       margin-bottom:-15px;
       padding-bottom:0px;
    }
.fc td.fc-today{background-color:#f5f5d0}
    .error {
        color: #ac2925;
        margin-bottom: 15px;
    }
    .event-tooltip {
        width:150px;
        background: rgba(0, 0, 0, 0.85);
        color:#FFF;
        padding:10px;
        position:absolute;
        z-index:10001;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 11px;
       line-height:14px !important
    }
    .mical.event-tooltip {
        width:250px;
        background: rgba(0, 0, 0, 0.85);
        color:#FFF;
        padding:7px;
        position:absolute;
        z-index:10001;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        cursor: pointer;
        font-size: 11px;
       line-height:14px !important
    }
    .fc-widget-header {
        padding: 0 !important;
    }
    .fc-day-header {
        padding: 5px 0 !important;
    }
.modal-body .calinfo{
	position: relative;list-style:none;
}
.modal-body .calinfo li{
	position: relative;
	line-height: 24px;
	font-size: 14px;
	margin-bottom: 3px;
}
.modal-body .calinfo li:last-child{
	margin-bottom: 0;
}
.modal-body .calinfo li .fa{
	width: 15px;
}
.cal_modal .modal-footer{position:relative;}
.pull-left{float:left!important;}
.note-editor .dropdown-toggle::after { all: unset; }
.note-editor .note-dropdown-menu { box-sizing: content-box; }
.covimg{border:0px;vertical-align:middle;height:32px;width:auto;margin-top:5px;}
.imuted{font-weight:normal;font-size:11px;text-align:right;}
@media (max-width: 1024px) {
.img-fluid{
	width:100%;
  }
}