.cont-preproyecto .table-vendedor .fecha {
    max-width: 180px !important;
}
.cont-preproyecto #getProjects {
    border: none;
}

.cont-preproyecto td .btn-edit {
    background-color: cadetblue !important;
    border: none;
}

.cont-preproyecto td .btn-edit:hover {
    background-color: #222 !important;
    border: none;
}

.cont-preproyecto td .btn-print:hover {
    background-color: white !important;
    border-bottom-color: black;
    border-style: dotted;
}

.categorias-gcc .blocktabla {
    overflow: hidden;
    overflow-x: auto;
    clear: both;
    width: 100%;
    height: 480px;
    overflow-y: scroll;
}

.categorias-gcc .tablegcc {
    min-width: 600px;
}

.table th {
    padding: .5em;
    border: 1px solid #243848;
    background: #243848;
    color: #fff;
    font-weight: normal;
    text-align: center;
}

.table tr td {
    font-size: small !important;
    font-weight: 500 !important;
    text-decoration: none;
    border: 1px solid rgba(211, 211, 211, 0.5);
}

.table tr a {
    font-size: small !important;
    color: #0d6efd !important;
    background: none !important;
    font-weight: 500;
    text-decoration: none;
    display: block;
}

.table tr a:hover {
    color: #243848 !important;
    background: none !important;
}

.table tr td:nth-child(2n) {
    background: rgba(66, 105, 127, 0.05);
}

.table tr td:nth-child(1) {
    color: #6c757d !important;
    text-align: left;
    text-indent: 15px;
}

.table tr td:nth-child(2) {
    text-align: left;
    text-indent: 15px;
    font-weight: 500;

}

.table th:first-child {
    width: auto;
}