
        /* Estilo do cabeçalho */
        header {
            /*background-color: #808080;*/
            padding: 15px 0;
            /*color: #000000;*/
        }
        
        body {
            background-image: url('imagens/background-pmsc-1.jpg'); /* Caminho da imagem de fundo */
            background-size: cover; /* Faz a imagem cobrir todo o fundo */
            background-position: center; /* Centraliza a imagem */
            background-attachment: fixed; /* Deixa a imagem fixa durante o rolar da página */
            color: white; /* Cor do texto para garantir contraste com a imagem */
        }

        .logo-container {
            display: flex;
            justify-content: center;
            gap: 30px; /* Espaçamento entre as logos */
        }

        .logo-container img {
            max-height: 100px; /* Ajuste para a altura das logos */
            width: auto;
        }

        /* Estilo dos cartões de fichário */
        .card {
            border-radius: 10px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        }

        /* Estilo das abas */
        .nav-pills .nav-link {
            border-radius: 1 !important;
            background-color: #e4f2fd !important;
            color: #1C1C1C !important;
            font-weight: bold !important;
        }

        .nav-pills .nav-link.active {
            background-color: #4682B4 !important;
            color: #fff !important;
            font-weight: bold !important;
        }
        
        .form-label, .label {
            color: #000000;
        }
        
        #resumo-card-body {
            color: #000000;
            font-family: "Courier New", Courier, monospace;
        }

        .card-header {
            background-color: #4682B4;
            font-weight: bold;
        }

        /* Estilo de fundo colorido para cada fichário */
        .tab-content .tab-pane {
            transition: background-color 0.3s ease;
            padding: 20px;
            border-radius: 10px;
        }

        /* Cores para os fundos de cada fichário */
        .tab-pane#fichario1 {
            background-color: #b3d9ff; /* Azul claro para fichário 1 */
        }

        .tab-pane#fichario2 {
            background-color: #b3d9ff; /* Rosa claro para fichário 2 */
        }

        .tab-pane#fichario3 {
            background-color: #b3d9ff; /* Verde claro para fichário 3 */
        }

        .tab-pane#fichario4 {
            background-color: #b3d9ff; /* Amarelo claro para fichário 4 */
        }
        
        .tab-pane#fichario5 {
            background-color: #b3d9ff; /* Amarelo claro para fichário 4 */
        }
        
        #tabelaTemp {
            margin-bottom: 20px; /* Ajuste para a margem inferior da tabela */
        }
        #container-principal {
            margin-bottom: 20px;
        }
        #artigoSelect {
            height: 150px;
        }
        select {
            background-color: #fff !important;
            color: #000 !important;
            border: 1px solid #ccc !important;
        }
        /* Para quando o select está focado */
        select:focus {
            background-color: #f9f9f9 !important;
            color: #000 !important;
            border-color: #999 !important;
        }
        
        /* Se estiver usando Select2 */
        .select2-container--default .select2-selection--single {
            background-color: #fff !important;
            color: #000 !important;
            border: 1px solid #ccc !important;
        }
        
        .select2-container--default .select2-results__option {
            background-color: #fff !important;
            color: #000 !important;
        }
        .centralizar-botao {
            display: flex;
            justify-content: center;
            margin-top: 15px; /* Espaçamento acima do botão */
        }