#Agenda .calendar-header {
    margin-bottom: 5px;
}

#Agenda .calendar-header button {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #333;
}

#Agenda .calendar-header-middle {
    text-align: center;
    padding: 10px;
}

#Agenda .calendar-header-right {
    text-align: right;
}

#Agenda .today {
    background-color: #e6e6e6 !important;
    border: 2px solid #a5a5a5 !important;
}

#Agenda .old, .old * {
    color: gray !important;
}

#Agenda .drag-container .data-list {
    max-height: 350px;
    overflow: auto;
}

#Agenda > .box-content {
    /* Esconde o scrollbar */
    overflow: hidden;
}

#Agenda #dragabble-container h2 {
    display: inline-block;
    margin-left: 5px;
}

#Agenda .close {
    color: red;
    cursor: pointer;
    font-size: 20px;
}

#Agenda .close.container {
    font-size: 30px;
}

#Agenda .details-list { padding: 0; }

#Agenda .details {
    background: #AAA;
    cursor: grab;
    list-style-type: none;
    margin: 0 0 5px 5px;
    padding: 5px;
    text-align: center;
    width: 150px;
}

#Agenda .drag-enter{ background: #F28121 !important; }

#Agenda ul.data-list .item {
    background-color: #f4f4f4;
    border: 0;
}

#Agenda ul.data-list .item:hover { border: 0; }

#Agenda ul.data-list .item.active { border: 2px solid #a5a5a5; }

#Agenda ul.data-list .item.active:hover { background-color: #d4d4d4; }

#Agenda .td-1 .link:last-child { margin-right: 5px; }


/** Add/Editar tipo **/
#PerfilModelForm label { width: 170px; }
#PerfilModelForm input.number { width: 70px; }