/* sizes */
.mxw-100px {
    max-width: 100px !important;
}

.mxw-150px {
    max-width: 150px !important;
}

.mxw-200px {
    max-width: 200px !important;
}

.mxw-250px {
    max-width: 250px !important;
}

.w-100px {
    width: 100px;
}
.w-130px {
    width: 130px;
}

/* positions */
.top-25 {
    top: 25% !important;
}
.start-90 {
    left:90% !important;
}

/*Font size*/
.fs-7 {
    font-size: .550rem !important;
}

/*Table tr paddings and alignments*/
.table td, .table th {
    padding: 2px;
    vertical-align: middle;
}
.table-span-truncate {
    display: inline-block !important;
    vertical-align: middle !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}


/*utils*/
.hover-disable {
    cursor: not-allowed;
}

/*Tabla tiempos dedicados usuario*/
.table-row-link{
    cursor: pointer;
}
.table-row-link:hover, .table-resume {
    background-color: rgba(0,145,224,0.15)!important;
}
.table-row-link:hover .type-link {
    color: #0091E0;
}
