
table.dataTable tbody tr.selected {
    background-color: #B0BED9;
}


tbody.tabela-pagamentos td {
    padding: 1px !important;
}

.form-group .datepicker {
    height: 40px !important;
}

.modal-lg {
    max-width: 80%;
}

.modal-body {
    overflow: auto;
}

.cadeira-ocupada {
    background-color: lightcoral;
}

.cadeira-livre {
    background-color: greenyellow;
}

.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.imagem-usuario-moldura {
    overflow: hidden;
    border-radius: 50%;
    margin: -43px auto;
    padding: 37px 0;
    position: relative;
    width: 110px;
    height: 110px;
}
.imagem-usuario-qr {
    width: 150px;
    height: 150px;
}

.imagem-usuario {
    width: 80%;
    position: relative;
    top: -60%;
}

#project-info {
    overflow: hidden;
}

    #project-info .project-info-count {
        text-align: center;
        vertical-align: top;
    }

        #project-info .project-info-count .project-info-icon {
            border: 3px solid #ececec;
            border-radius: 50%;
            display: block;
            margin: 0 auto;
            padding: 37px 0;
            position: relative;
            width: 110px;
            height: 110px;
        }

        #project-info .project-info-count .project-info-icon {
            border: 3px solid #ececec;
            border-radius: 50%;
            display: block;
            margin: 0 auto;
            padding: 37px 0;
            position: relative;
            width: 110px;
            height: 110px;
        }

        #project-info .project-info-count .project-info-text {
            display: block;
            margin-top: 20px;
            left: 0;
            position: relative;
            top: 0;
            width: 99.8%;
        }

        #project-info .project-info-count .project-info-sub-icon {
            position: absolute;
            border-radius: 65px;
            border: 1px solid #adadad;
            background: #fff;
            bottom: -18px;
            left: 34px;
            width: 40px;
            height: 40px;
        }

            #project-info .project-info-count .project-info-sub-icon span {
                font-size: 1.2rem;
                top: 10px;
                position: relative;
            }

.grupo-assento{
    overflow:auto;
}


.dropdown-menu {
    width: fit-content;
}

.bg-saldo-positivo {
    background-color: #6ac74b !important;
    color: white !important;
}

.bg-saldo-negativo {
    background-color: #f74f4f!important;
    color:white!important;
}