﻿
.wrapper {
    height: 100%;
    min-height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.clear {
    clear: both;
}

.menu-container ul {
    list-style-type: none; /* Remove marcadores da lista */
    padding: 0; /* Remove espaçamento padrão */
    margin: 0; /* Remove margens */
}

.menu-container > ul > li {
    padding: 10px; /* Espaçamento para itens principais */
    color: navy; /* Cor do texto dos itens principais */
    cursor: pointer; /* Cursor de ponteiro para indicar clicável */
}

.menu-container .submenu {
    display: none; /* Inicialmente oculto */
    padding-left: 20px; /* Indentação para subitens */
}

    .menu-container .submenu li {
        padding: 5px; /* Espaçamento para subitens */
        color: navy; /* Cor do texto dos subitens */
        background-color: transparent; /* Fundo transparente para subitens */
    }

.listViewZebra .item {
    background-color: #ffffff;
}

.listViewZebra .altItem {
    background-color: #f2f2f2;
}

.alert-success {
    background-color: #d4edda;
    color: #155724;
}

.alert-info {
    background-color: #cce5ff;
    color: #004085;
}

.alert-warning {
    background-color: #fff3cd;
    color: #856404;
}

.alert-danger {
    background-color: #f8d7da;
    color: #721c24;
}


/* Estilo para efeito zebrado */
.zebra-table {
    width: 100%;
    border-collapse: collapse;
}

    .zebra-table th, .zebra-table td {
        border: 3px solid #ddd;
        text-align: left;
    }

.zebra-table th {
    background-color: #f4f4f4;
}

.zebra-table tr:nth-child(even) {
    background-color: #f9f9f9;
}

.zebra-table tr:nth-child(odd) {
    background-color: #ffffff;
}

/* Efeito de destaque ao passar o mouse */
.zebra-table tr:hover {
    background-color: #d0e4f1;
}



