input:read-only {
    cursor: not-allowed;
}

.link-list a {
    color: #6c757d;
    padding: 1px 2px !important;
    display: block;
    font-size: 15px;
    margin: 2px !important;
}

.cursor-pointer {
    cursor: pointer;
}

#box-files {
    height: 100%;
}

.col-buttons-file {
    padding: 0px 2px 0px 0px !important;
    cursor: pointer;
    /* display: none; */
    float: right;
}

.bordered-wrong-input {
    border: 1px solid red !important;
    border-radius: 3px;
}

.logo-sm>span,
.logo-lg>span {
    font-size: 30px;
    color: white;
    font-weight: bolder;
}

.logo-sm>span:hover,
.logo-lg>span:hover {
    color: #bababa;
}

.logo-lg-text-dark {
    font-size: 40px;
    font-weight: bolder;
    color: black !important;
}

.topnav-menu {
    font-size: 15px !important;
}

.topnav-menu>li>a>i {
    font-size: 20px !important;
}

.nav-link:hover {
    color: #8ca4ff !important;
}

.inbox-leftbar>.mail-list>a:hover {
    color: #8ca4ff !important;
}

.table-phones>tbody>tr:hover {
    color: #8ca4ff !important;
    cursor: pointer;
}

.table-cartas>tbody>tr:hover {
    background-color: #104768 !important;
    color: #fff !important;
}

.table-cartas>tbody>tr:nth-child(odd) {
    background-color: #f3f7f9;
}

#listPhones>.col>.card {
    border: 1px solid #bababa !important;
}

.adminBtns {
    display: none;
}

.table-hovered>tbody>tr:hover {
    background-color: #104768;
}

.div-btns {
    position: relative;
    top: 0;
}

.link-item:hover {
    cursor: pointer;
}


/* CONFIGURAÇÕES DE EXIBICAO DO MENU */

.modal-close,
.close {
    border: 0;
}

aa {
    background-color: rgb(251, 255, 0);
}

bb {
    background-color: rgb(251, 255, 0);
    color: #3a3a3a
}

.file-item:hover {
    background-color: #6393da2a;
    color: #2061c2 !important;
    cursor: pointer;
    border-color: #6393da71 !important;
}

.file-item:hover .avatar-title {
    color: #2061c2 !important;
}

.name-file:hover {
    color: #6393da !important;
}

.font-weight-bold {
    font-weight: 800 !important;
}

#body-ligacoes-table tr td {
    padding: 3px 0px;
}

.table-telefones thead tr th {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.menu-superior {
    background-image: url("../images/logo-menu.png");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.form-check-input {
    cursor: pointer !important;
}