﻿.calendar-center {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.calendar-create {
    padding: 10px;
}

.calendar-create form {
    margin: 0;
}

.calendar-td {
    position: relative;
}

.calendar-appointments-div {
    left: 0;
    top: 0;
    width: 100%;
}

.calendar-appointments-div .popover {
    left: 0 !important;
    width: 100%;
}

.calendar-appointment {
    left: 0;
    top: 0;
    width: 100%;
    cursor: pointer;
}

.calendar-contains-appointment {
    background-color: #F00;
}

.calendar-popup-left {
    font-weight: bold;
    float: left;
    margin-right: 5px;
}

.calendar-popup-right {
    float: right;
}

.well-calendar {
    margin: auto 25px;
}

a[class$='-event-old'] {
    border: 1px solid #FFF;
    background-color: #EEE !important;
    color: #AAA !important;
}

a[class$='-event-old'] .fc-event-time, a[class$='-event-old'] .fc-event-title {
    font-style: italic;
}

.container-weigh {
    background-color: #E56FE4 !important;
    border: 1px solid #DA32D9;
}

.pips {
    background-color: #C39F7B !important;
    border: 1px solid #B4885B;
}