/* Add here all your CSS customizations */

.media-gallery .mg-files .thumbnail:hover .thumb-preview img {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.table .actions a {
    padding: 0 6px;
    text-decoration: none;
    font-size: large;
    cursor: pointer;
}

.table .actions:not(th){
    padding: 0 6px;
    text-decoration: none;
    font-size: 22px;
    cursor: pointer;
    color: #666;
}

.table .icons_management{
    padding: 0 6px;
    font-size: 22px;
	color: #666;
}

.table td,
th {
    vertical-align: middle !important;
}


div.dataTables_wrapper div.dataTables_filter {
    float: right;
    text-align: unset;
}

.dataTables_wrapper .dataTables_filter input {
    width: auto !important;
}

.summary {
    padding-left: 12px;
    padding-top: 20px !important;
    word-break: break-word !important;
}

.summary h2 {
    margin: 0 !important;
    font-weight: 400;
    font-size: 25px;
    color: black;
    padding-top: 10px !important;
}


/* overriding select2 */

.select2-selection {
    height: auto;
    padding-bottom: 3px;
}

.select2-selection--multiple {
    overflow: hidden !important;
    height: auto !important;
}
.fc-expander-space{
    display: none;
}

/*leaflet map */
#ClientMap {
    height: 600px;
}

#buttons_time_management i{
    font-size: 16px;
    padding: 5px;
}
#buttons_time_management button{
    margin: 10px;
}

.fc-list-item-title{
    width: 60% !important;
}
.fc-list-item-time{
    width: 30% !important;
}
.fc-list-item-marker{
    width: 10% !important;
}


@media only screen and (max-width: 600px) {
    .fc-list-item{
        min-height: 150px !important;
    }

    .fc-timelineDay-button{
        visibility: hidden;
    }

    #buttons_time_management {
        text-align:center;
    }
    .table td,
    th {
        width: 100% !important;
    }
    .userbox .name, .userbox .role {
        max-width: 250px !important;
    }
    .userbox .profile-info {
        margin: -3px 210px 0 10px !important;
    }
    .userbox{
        width: 60% !important;
    }
    .userbox i.custom-caret{
        visibility: hidden;
    }
    
    .card-header:not(.calendar-header,.administration-header,.open-ticket, .attachment-header), .dataTables_length, .dataTables_filter, .dt-buttons{
        display: none !important;
    }

    .open-ticket .card-title{
        visibility:hidden;
     }


    .calendar-header{
        text-align: center;
    }

    .status-ticket-text{
        display: none;
    }
}
  .card-actions-dropdown{
      position:absolute; right:20px; top:10px;
  }

.card-actions-dropdown div{
     padding-right: 5px;
}

.fc-list-item{
    display: -webkit-flex; /* Safari */
    display: flex;
}
.fc-list-item-time  {order: 3 }
.fc-list-item-marker {order: 2; padding-right: 14px !important;}
.fc-list-item-title {order: 1}


.card-body-open{
    color: white; 
    background: #d33333; 
    text-align:center;
}


.card-body-closed{
    color: white; 
    background: #229a00; 
    text-align:center;
}

.fc-unthemed .fc-list-empty{
    background-color: white !important;
}