.btn-item {
    border-radius: 50%;
    border: none;
    display: none;
    background-color: transparent;
}

.btn-item:hover {
    background-color: #efefef;
}

tr:hover .btn-item {
    display: inline-block;
}

.communication-delete {
    display: inline-block;
}

.removed-item {
    background-color: #da6557 !important;
}

.milestone-delivery .fc-title::before,
.milestone-billing .fc-title::before,
.milestone-payment .fc-title::before {
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    padding-right: 5px;
}

.milestone-delivery {
    background-color: #17a2b8 !important;
    border: 1px solid #17a2b8 !important;
}

.milestone-delivery .fc-title::before {
    content: "\f15b";

}

.milestone-billing {
    background-color: #ffc107 !important;
    border: 1px solid #ffc107 !important;
}

.milestone-billing .fc-title::before {
    content: "\f1c1";
}

.milestone-payment {
    background-color: #36C9B0 !important;
    border: 1px solid #36C9B0 !important;
}


.milestone-payment .fc-title::before {
    content: "\f153";
}

.income-detail {
    background: #f7f7f7;
    padding: 3px 1px;
    margin: 3px 0;
    border-radius: 3px;
    text-align: center
}

.income-monthly-detail{
    background: #36c9b0;
    color: white;
}

.income-detail span{
    font-weight: lighter;
}

.processed-milestone .fc-title,
.processed-milestone{
    text-decoration:line-through;
}

/*
pay "\f155"
bill f1c1
delivery "\f0f3"

 */

/* Custom box comments */
.box-comments.custom {
    background: white;
}
.box-comments.custom .comment-text {
    margin-left: 10px;
}
.box-comment.default .comment-text {
    margin-left: 40px;
}
.box-comments.custom .description {
    color: #999;
    font-size: 13px;
}

.vh40-scroll {
    height: 40vh;
    overflow: scroll;
}

/* Dots */
.dot {
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
    background-color: #bbb;
}
.dot-payment {
    background-color: #3FC8B0;
}

.dot-delivery {
    background-color: #24A2B7;
}

.dot-billing {
    background-color: #FDC02F;
}