﻿@charset "utf-8";
/* @import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css"); */


/* SMALL AND DEFAULT */

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../webfonts/Roboto-Regular.eot');
    src: url('../webfonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../webfonts/Roboto-Regular.woff') format('woff'), url('../webfonts/Roboto-Regular.woff2') format('woff2'), url('../webfonts/Roboto-Regular.ttf') format('truetype'), url('../webfonts/Roboto-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('../webfonts/Roboto-Medium.eot');
    src: url('../webfonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../webfonts/Roboto-Medium.woff') format('woff'), url('../webfonts/Roboto-Medium.woff2') format('woff2'), url('../webfonts/Roboto-Medium.ttf') format('truetype'), url('../webfonts/Roboto-Medium.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('../webfonts/Roboto-Bold.eot');
    src: url('../webfonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../webfonts/Roboto-Bold.woff') format('woff'), url('../webfonts/Roboto-Bold.woff2') format('woff2'), url('../webfonts/Roboto-Bold.ttf') format('truetype'), url('../webfonts/Roboto-Bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {
    font-size: 10px;
    font-family: 'Roboto-Regular';
}

body {
    color: #333;
}

.conteudo {
    padding-top: 20px;
}

main {
    padding-top: 0px;
    font-size: 1.5rem;
    background-color: #e5e5e5;
    padding-bottom: 30px;
    border-top-style: solid;
    border-top-color: #d7d8d7;
    border-top-width: 2px;
}

.home {
    min-height: 65vh;
}




body {
    background-color: #e7e5e7;
}

p {
    font-size: 1.4rem;
}


body.contraste1 main {
    background-color: #000;
}

body.contraste1 {
    background-color: #000;
}

footer {
    background-color: #e5e5e5;
    box-shadow: none;
    padding-top: 16px;
    border-top: 1px #ccc solid;
}

body.contraste1 footer {
    background-color: #000;
    box-shadow: none;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-toggler-icon {
    width: 25px;
    height: 25px;
}

#btnMobile {
    border-style: none;
    border-color: transparent;
    border-width: 0px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background-color: #f1f1f1;
    color: #000;
    margin-top: 10px;
    padding: 6px 8px 8px 8px;
    cursor: hand;
    cursor: pointer;
    transition: 0.2s;
    /*    float: right; */
    /*    position: absolute; */
    right: 10px;
    /*   top: 50px; */
}

    #btnMobile:hover,
    #btnMobile:focus,
    #btnMobile:active {
        background-color: lightgray;
    }

body.contraste1 #btnMobile {
    background-color: #fff;
    color: #000;
}

.fundoPreto {
    z-index: 99989;
    background-color: rgba(0,0,0,0.5);
    height: 100vh;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    display: none;
}

.sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 99999; /* Stay on top */
    top: 0; /* Stay at the top */
    left: 0;
    background-color: #fff;
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 0px; /* Place content 60px from the top */
    transition: 0.3s; /* 0.5 second transition effect to slide in the sidenav */
    border-right-color: #ccc;
    border-right-style: solid;
    border-right-width: 1px;
}

body.contraste1 .sidenav {
    border-right-color: #ddd;
    border-right-style: solid;
    border-right-width: 1px;
}

.sidenav a {
    padding: 14px 8px 14px 12px;
    clear: both;
    text-decoration: none;
    font-size: 14px;
    color: #000;
    display: block;
    transition: 0s;
}

    .sidenav a:hover {
        color: #fff;
        /*    background-color: #000; */
        transition: 0s;
    }

body.contraste1 .sidenav a:hover {
    color: #000 !important;
    background-color: #ccc !important;
}

.sidenav a.closebtn:hover {
    color: #000;
}

.sidenav a.closebtn {
    padding-top: 0px !important;
    color: #999;
    padding-top: 0px !important;
    text-decoration: none;
    font-size: 30px;
    line-height: 30px;
    /*  font-weight: bold; */
    display: block;
    transition: 0s;
    text-transform: uppercase;
    margin-top: 2px !important;
    padding: 0px 8px 0px 12px;
    height: 30px;
    overflow: hidden;
}

    .sidenav a.closebtn:hover {
        background-color: transparent;
    }

    .sidenav a.closebtn:hover {
        color: #000;
    }

    .sidenav a.closebtn:hover {
        background-color: transparent;
    }

.cpm-direitos p {
    font-size: 0.95rem !important;
}

.cpm-direitos p {
    padding: 10px 0 0 0;
    color: #ccc;
    float: left;
    font-size: 1.30rem !important;
    margin-top: -6px;
}

body.contraste1 .cpm-direitos p {
    color: #fff;
}

.lgoProdam {
    float: left;
    background: url("../img/prodam.png") no-repeat;
    background-size: contain;
    text-indent: -9999px;
    width: 97px;
    height: 26px;
    margin: 10px 5px 0 5px;
    outline-color: transparent;
    margin-left: 30px;
}

input[type='time'] {
    height: 3.5rem;
    width: 120px !important;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;    
    -webkit-border-radius: 4px;    
    -moz-border-radius: 4px;    
    border-radius: 4px;    
}

body.contraste1 input[type='time'] {
    border-color: #000;
}


.cpm-direitos p {
    font-size: 0.95rem !important;
}

.cpm-direitos p {
    font-size: 1.1rem !important;
}

.cpm-direitos {
    margin-top: 10px;
    background-color: #454545;
    padding: 0px 0px 0px 0px;
}

    .cpm-direitos p {
        margin: 0 0 0 0;
        color: #838383;
        font-style: italic;
        font-family: sans-serif, Helvetica, Arial;
    }


    .cpm-direitos p {
        padding: 10px 0 0 0;
        color: #ccc;
        float: left;
        font-size: 1.30rem !important;
        margin-top: -6px;
    }

body.contraste1 .cpm-direitos p {
    color: #fff;
}


body.contraste1 .cpm-direitos,
body.contraste1 .cpm-footer {
    background: #000000;
}

.cpm-direitos .row p {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: center;
}


.lgoProdam {
    float: left;
    background: url("../img/prodam.png") no-repeat;
    background-size: contain;
    text-indent: -9999px;
    background-position: 50% 50%;
    width: 100%;
    height: 20px;
    margin: 15px 0px 10px 0px;
    outline-color: transparent;
}

.logoSecretaria {
    background-image: url("../img/logoSecretariaV.png");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    text-indent: -9999px;
    width: 100%;
    min-height: 10rem;
    height: auto;
    overflow: hidden;
    display: block;
    float: right;
    margin-right: 0px;
    outline-color: transparent;
    margin-bottom: 16px;
}

body.contraste1 .logoSecretaria {
    background-image: url("../img/logoSecretariaV_PB.png");
}

.endereco {
    font-size: 1.3rem;
    color: #333;
    text-align: center;
    margin-bottom: 0px;
}



body.contraste1 .endereco {
    color: #fff;
}

.contato {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}

.endereco p {
    font-size: 1.4rem;
    margin-top: 0px;
    color: #ccc;
}

body.contraste1 .endereco p {
    color: #fff;
}

.logoRodape {
    background-image: url('../img/logoPMSP-v.png') !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50%;
    display: block;
    text-indent: -9999px;
    width: 14.3rem;
    min-height: 8rem;
    background-size: contain;
    outline-color: transparent;
}

.logoRodape {
    width: 100%;
    margin-bottom: 1rem;
}


.navbar-brand {
    background-image: url('../img/logo.png') !important;
    background-repeat: no-repeat !important;
    background-position: 00% 50%;
    display: block;
    text-indent: -9999px;
    width: 143px;
    min-height: 50px;
    background-size: contain;
    margin-left: 0px;
    outline-color: transparent;
}

.navbar {
    float: none;
    padding-left: 0px;
    display: block;
    font-size: 1.4rem;
}


.logoCabecalho {
    display: block;
    margin-top: 14px;
    background-image: url('../img/capital.png') !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50%;
    margin-left: 0px;
    text-indent: -9999px;
    width: 14rem;
    min-height: 5rem;
    background-size: contain;
    outline-color: transparent;
}

body.contraste1 .logoCabecalho {
    background-image: url('../img/capital_PB.png') !important;
}

/*
 #btnMobile{
 display: block;
 }
 */

header {
    background-color: #e5e5e5;
    min-height: 110px;
    padding-top: 0px;
    box-shadow: none;
}

body.contraste1 header {
    background-color: #000;
    box-shadow: none;
}

.acessibilidade {
    margin-top: 15px !important;
    margin-right: 10px !important;
    font-size: 12px !important;
}


.cil {
    width: 43px !important;
    display: inline-block;
    height: 29px !important;
    background: url("../img/cil.png") no-repeat;
    background-size: contain;
    background-position: bottom;
    margin: 2px 0px 0px 6px !important;
}

body.contraste1 .cil {
    width: 43px !important;
    display: inline-block;
    height: 29px !important;
    background-image: url("../img/cilPB.png");
    background-repeat: no-repeat;
    background-size: contain !important;
    margin: 0px 0px 0px 6px !important;
    text-indent: -9999px;
}

.cpm-acessibilidade {
    display: none;
    border-bottom-width: 0px;
    border-bottom-style: none;
    text-align: right;
    float: right;
    margin: 0px;
    padding: 0px 0 5px 0;
    border-bottom: none;
}

    .cpm-acessibilidade h3 {
        font-size: 1rem;
        float: right;
        color: #000;
        text-transform: uppercase;
        margin: 3px 0 0 0;
    }

body.contraste1 .cpm-acessibilidade h3 {
    color: #fff;
}

.cpm-acessibilidade ul {
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

    .cpm-acessibilidade ul li {
        float: left;
        display: inline;
    }

        .cpm-acessibilidade ul li a {
            width: 27px;
            height: 27px;
            padding-top: 9px;
            outline-color: transparent !important;
            text-align: center;
            font-weight: bold;
            line-height: 24px;
            color: #454545;
            text-decoration: none;
            font-size: 15px;
            float: left;
            margin: 0 0 0 0px;
        }

body.contraste1 .cpm-acessibilidade ul li a {
    color: #fff;
}

.cpm-acessibilidade ul li a.fontResizer_add sup {
    line-height: 0.5em;
    margin: 14px 0 0 -6px;
    font-weight: normal;
    font-size: 15px;
    float: right;
}

.cpm-acessibilidade ul li a.fontResizer_minus {
    font-size: 15px;
}

    .cpm-acessibilidade ul li a.fontResizer_minus sup {
        line-height: 0.5em;
        margin: 14px 0 0 -10px;
        font-weight: normal;
        font-size: 15px;
        float: right;
    }

.cpm-acessibilidade ul li a.btn-contraste1 {
    font-size: 15px;
}

body.contraste1 .cpm-acessibilidade ul li a.btn-contraste1 {
    color: #fff;
}

.cpm-acessibilidade a:focus {
    outline-style: dotted;
    outline-width: 1px;
    outline-color: #ddd;
}

body.contraste1 .cpm-acessibilidade li a:hover {
    text-shadow: 0px 0px 10px #fff;
}

.menu-access {
    top: -1000px;
}

    .menu-access li {
        margin-left: -10px !important;
        margin-right: 10px !important;
    }

    .menu-access li {
        display: inline-block;
        list-style: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

        .menu-access li a {
            color: #000;
            text-decoration: none;
            float: left;
            font-size: 12px;
            padding: 6px;
            font-weight: normal;
        }

        .menu-access li span {
            color: #000;
            background-color: transparent;
            text-decoration: none;
            float: left;
            font-size: 10px;
            padding: 1px 6px 7px 2px;
            display: inline;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

.menu-access {
    position: absolute;
    top: -4000px;
    margin: 0px;
    padding: 8px 0px 0px 0px;
}

.itensAcessibilidade {
    display: none;
}

.cabecalhoSecretaria {
    font-size: 1.3rem;
    background-color: #646464;
    color: #fff;
    display: none;
    line-height: 1.9;
}

body.contraste1 .cabecalhoSecretaria {
    background-color: #000;
}

.cabecalhoSecretaria a {
    color: #e6e6e6;
    text-decoration: none;
    outline-color: transparent;
    margin-left: 0px;
    text-transform: uppercase;
}

.nomePMSP {
    font-size: 1.3rem;
    line-height: 2;
    text-transform: uppercase;
    text-align: left;
}

.acesso-info {
    display: none;
    text-align: center;
    font-size: 1.3rem;
    line-height: 1.8;
}

    .acesso-info a {
        line-height: 2.8rem;
    }

.transparenciaSP {
    display: none;
    font-size: 1.3rem;
    line-height: 2;
    text-transform: uppercase;
    text-align: right;
}

    .nomePMSP a,
    .transparenciaSP a {
        color: #e6e6e6;
        text-decoration: none;
        font-family: Arial;
        font-weight: normal !important;
        display: inline-block;
        outline-color: transparent !important;
        padding-top: 2px;
    }

.acesso-info a {
    color: #e6e6e6;
    text-decoration: none;
    font-family: Arial;
    font-weight: normal !important;
    display: inline-block;
    outline-color: transparent !important;
    padding-top: 0px;
}

.cabecalhoPMSP {
    background-color: #333;
    min-height: 3rem;
}

body.contraste1 .cabecalhoPMSP {
    background-color: #000;
}

h1 {
    font-size: 1.75rem;
    margin-left: -20px;
    margin-top: 26px;
    color: #646464;
    float: right;
    text-transform: uppercase;
}

body.contraste1 h1 {
    color: #fff;
}

.container.setor {
    max-width: 95%;
}

.container.dadosPessoais {
    max-width: 95%;
}

.container.cidcifAdicional {
    max-width: 95%;
}

.container.readaptacoesFuncionario {
    max-width: 95%;
}

.container.periciaHomologada {
    max-width: 95%;
}

.container.homologar {
    max-width: 95%;
}

.container.agendadosEnfermagem {
    max-width: 95%;
}

.container.agendados {
    max-width: 95%;
}

.container.naoConcluidosEnfermagem {
    max-width: 95%;
}

.container.naoConcluidos {
    max-width: 95%;
}

.container.periciasHomologar {
    max-width: 95%;
}
.container.consultaAgendamento {
    max-width: 95%;
}
.container.consultaAgendamento {
    max-width: 95%;
}

.container.peritos {
    max-width: 95%;
}

.container.resultado {
    max-width: 95%;
}

.container.pericia {
    max-width: 95%;
}

.container.ingressosAndamento {
    max-width: 95%;
}

.container.examesIngressoPendentes {
    max-width: 95%;
}

.container.modelMenu {
    max-width: 95%;
}

.container.prontuarioInicio {
    max-width: 95%;
}

.home {
    background-image: linear-gradient(to bottom, #fff, #e5e5e5);
}

body.contraste1 .home {
    background-image: linear-gradient(to bottom, #afafaf, #000);
    /*    background-image: none; */
    /* background-color: #000; */
}

.container.home {
    max-width: 95%;
}

body.contraste1 .home .box {
    box-shadow: none;
}

.container.agendarClinica {
    max-width: 95%;
}

.container.agendarAdmissionalProtocolo {
    max-width: 95%;
}

.container.agendarEquipeProtocolo {
    max-width: 95%;
}

.container.agendarAdmissionalDocumentos {
    max-width: 95%;
}

.container.agendarEspecialistaDocumentos {
    max-width: 95%;
}

.container.agendarEquipeDocumentos {
    max-width: 95%;
}

.container.agendarAdmissional {
    max-width: 95%;
}

.container.agendarEspecialista {
    max-width: 95%;
}

.container.prontuario {
    max-width: 95%;
}

.container.agendarEquipe {
    max-width: 95%;
}

.cabecalhoSecretaria .container {
    max-width: 960px;
}

.cabecalhoPMSP .container {
    max-width: 960px;
}



.cpm-direitos .container {
    max-width: 95%;
}

.cpm-footer .container {
    max-width: 960px;
}

.nav-item a.disabled {
    /*    cursor: not-allowed; */
    cursor: text;
}

.nav-link.disabled {
    color: #999;
}

body.contraste1 .nav-link.disabled {
    color: #666;
}

.prontuario .cabecalhoMain h2 {
    display: inline-block;
}

.setor .cabecalhoMain h2 {
    display: inline-block;
}

.dadosPessoais .cabecalhoMain h2 {
    display: inline-block;
}

.cidcifAdicional .cabecalhoMain h2 {
    display: inline-block;
}

.readaptacoesFuncionario .cabecalhoMain h2 {
    display: inline-block;
}

.periciaHomologada .cabecalhoMain h2 {
    display: inline-block;
}

.homologar .cabecalhoMain h2 {
    display: inline-block;
}

.naoConcluidosEnfermagem .cabecalhoMain h2 {
    display: inline-block;
}

.agendadosEnfermagem .cabecalhoMain h2 {
    display: inline-block;
}

.agendados .cabecalhoMain h2 {
    display: inline-block;
}

.naoConcluidos .cabecalhoMain h2 {
    display: inline-block;
}

.periciasHomologar .cabecalhoMain h2 {
    display: inline-block;
}

.consultaAgendamento .cabecalhoMain h2 {
    display: inline-block;
}

.peritos .cabecalhoMain h2 {
    display: inline-block;
}

.resultado .cabecalhoMain h2 {
    display: inline-block;
}

.pericia .cabecalhoMain h2 {
    display: inline-block;
}

.ingressosAndamento .cabecalhoMain h2 {
    display: inline-block;
}

.periciasConcluidas .cabecalhoMain h2 {
    display: inline-block;
}

.examesIngressoPendentes .cabecalhoMain h2 {
    display: inline-block;
}

.modelMenu .cabecalhoMain h2 {
    display: inline-block;
}

.prontuarioInicio .cabecalhoMain h2 {
    display: inline-block;
}

.painelEmpregado {
    float: right;
}

.cabecalhoMain h1 {
    color: #333;
}

.cabecalhoMain h2 span {
    color: #333;
    display: inline-block;
    margin-bottom: 3px;
    vertical-align: bottom;
}

body.contraste1 .cabecalhoMain h2 span {
    color: #fff;
}

.cabecalhoMain h2 {
    color: #363636;
    font-weight: normal;
    font-family: 'Roboto-Bold';
    margin-bottom: 2rem;
    font-size: 2.8rem;
}

body.contraste1 .cabecalhoMain h1,
body.contraste1 .cabecalhoMain h2 {
    color: #fff;
}

body.contraste1 a {
    color: #fff;
}

body.contraste1 .dropdown-menu a {
    color: #000;
}

.disabledLink {
    cursor: default;
    pointer-events: none;
    text-decoration: none;
    color: #999;
}

.btnExcluir.disabledLink {
    color: #999;
}

.containerDados {
    position: relative;
    min-height: 5rem;
    margin-bottom: 15px !important;
    margin-top: 5px;
}

.agendarAdmissional .containerDados {
    margin-bottom: 0px !important;
}

.setor input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*    cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     color: #646464; */
    margin-bottom: 20px;
}

.dadosPessoais input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*    cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     color: #646464; */
    margin-bottom: 20px;
}

.cidcifAdicional input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*  margin-bottom: 20px; */
    margin-bottom: 10px;
}

.readaptacoesFuncionario input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*    cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     color: #646464; */
    margin-bottom: 20px;
}

.periciaHomologada input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*    cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #646464; */
    margin-bottom: 20px;
}

.periciaHomologada input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*    cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #646464; */
    margin-bottom: 20px;
}


.homologar input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*    cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #646464; */
    margin-bottom: 20px;
}

.naoConcluidosEnfermagem input[type='text']:disabled {
    background-color: #fff;
    border-color: #ccc;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
}

.agendadosEnfermagem input[type='text']:disabled {
    background-color: #fff;
    border-color: #ccc;
    cursor: text;
    /*    cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
}

.agendados input[type='text']:disabled {
    background-color: #fff;
    border-color: #ccc;
    cursor: text;
    /*    cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.naoConcluidos input[type='text']:disabled {
    background-color: #fff;
    border-color: #ccc;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.periciasHomologar input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*    cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}
.consultaAgendamento input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*    cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.peritos input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.resultado input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*   cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #212529;
    opacity: 0.65; */
}

.pericia input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.ingressosAndamento input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.periciasConcluidas input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
}

.examesIngressoPendentes input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.modelMenu input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.prontuarioInicio input[type='text']:disabled {
    background-color: #fff;
    border-color: #ccc;
    cursor: text;
    /*background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;*/
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.home input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.agendarClinica input[type='text']:disabled {
    background-color: #fff;
    border-color: #e5e5e5;
    cursor: text;
    /*   cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.agendarAdmissionalProtocolo input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*   cursor: not-allowed; */
    -webkit-touch-callout: none;
    /*    -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     color: #212529;
     opacity: 0.65; */
}

.agendarEquipeProtocolo input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*   cursor: not-allowed; */
    -webkit-touch-callout: none;
    /*    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #212529;
    opacity: 0.65; */
}

.agendarAdmissionalDocumentos input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    color: #212529;
    opacity: 0.65;
    /*   cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
}

.agendarEspecialistaDocumentos input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*   cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.agendarEquipeDocumentos input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    cursor: text;
    /*   cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.agendarAdmissional input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
}

.agendarEspecialista input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
}

.prontuario input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
}

.agendarEquipe input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.agendas input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
}

.licencas input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
}

input.form-control {
    /*height: 5rem;
    padding: 2.6rem 0.7rem 0 1rem;*/
    font-size: 1.6rem;
    /*    position: absolute; */
    top: 0;
    left: 0;
}

.setor input[type='text'],
.setor input[type='email'] {
    height: 3.5rem;
    width: calc(100% - 3rem);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.dadosPessoais input[type='text'],
.dadosPessoais input[type='email'] {
    height: 3.5rem;
    width: calc(100% - 3rem);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.cidcifAdicional input[type='text'],
.cidcifAdicional input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
    margin-bottom: 0px !important;
}

.readaptacoesFuncionario input[type='text'],
.readaptacoesFuncionario input[type='email'] {
    height: 3.5rem;
    width: calc(100% - 3rem);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.periciaHomologada input[type='text'],
.periciaHomologada input[type='email'] {
    height: 3.5rem;
    width: calc(100% - 3rem);
    padding: 5px 10px;
    font-size: 1.6rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.homologar input[type='text'],
.homologar input[type='email'] {
    height: 3.5rem;
    width: calc(100% - 3rem);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.agendadosEnfermagem input[type='text'],
.agendadosEnfermagem input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.agendados input[type='text'],
.agendados input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.naoConcluidosEnfermagem input[type='text'],
.naoConcluidosEnfermagem input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.naoConcluidos input[type='text'],
.naoConcluidos input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.periciasHomologar input[type='text'],
.periciasHomologar input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.consultaAgendamento input[type='text'],
.consultaAgendamento input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.agendas input[type='text'],
.agendas input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.licencas input[type='text'],
.licencas input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

#filtroCalendarioDataInicialEnfermagem {
    height: 3.5rem;
    width: 110px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#filtroCalendarioDataInicial {
    height: 3.5rem;
    width: 110px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#filtroCalendarioInicio {
    height: 3.5rem;
    width: calc(100% - 4rem);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #filtroCalendarioInicio {
    border-color: #000;
}


#agendamentoExameAdmissional {
    height: 3.5rem;
    width: calc(95% - 35px);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #agendamentoExameAdmissional {
    border-color: #000;
}

body.contraste1 .calendario {
    border-color: #000;
}

#pendentesAcompanhamentoDtInicial {
    height: 3.5rem;
    width: 120px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #pendentesAcompanhamentoDtInicial {
    border-color: #000;
}

.ingressosAndamento .conteudo .boxInfo .row:first-child div span {
    padding-top: 8px;
    margin-left: 15px;
    margin-right: 15px;
    display: inline-block;
}

.periciasConcluidas .conteudo .boxCinza div .ui-datepicker-trigger {
    margin-right: 15px;
}

.periciasConcluidas .conteudo .boxCinza .row div #infoEmpregado span {
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    display: inline-block;
}

.periciasConcluidas .conteudo .boxInfo .row div #infoEmpregado span {
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    display: inline-block;
}

.periciasConcluidas .conteudo .boxCinza .row div #dropDownInfoFuncionario span {
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    display: inline-block;
}

.periciasConcluidas .conteudo .boxInfo .row div #dropDownInfoFuncionario span {
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    display: inline-block;
}

.periciasConcluidas .conteudo .boxCinza .row div .pagination span {
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.periciasConcluidas .conteudo .boxInfo .row div .pagination span {
    padding-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.examesIngressoPendentes .conteudo .boxInfo .row:first-child div span {
    padding-top: 8px;
    margin-left: 15px;
    margin-right: 15px;
    display: inline-block;
}

#dataInicialAgendamentoEspecialista {
    height: 3.5rem;
    width: calc(100% - 35px);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #dataInicialAgendamentoEspecialista {
    border-color: #000;
}


#dataNomeacaoInicial {
    height: 3.5rem;
    width: 115px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #dataNomeacaoInicial {
    border-color: #000;
}

#filtroNaoAgendadosEnfermagemInicial {
    height: 3.5rem;
    width: 140px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #filtroNaoAgendadosEnfermagemInicial {
    border-color: #000;
}



#filtroNaoAgendadosInicial {
    height: 3.5rem;
    width: 140px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #filtroNaoAgendadosInicial {
    border-color: #000;
}


#filtroNaoAgendadosEnfermagemFinal {
    height: 3.5rem;
    width: 130px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #filtroNaoAgendadosEnfermagemFinal {
    border-color: #000;
}

#filtroNaoAgendadosFinal {
    height: 3.5rem;
    width: 130px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #filtroNaoAgendadosFinal {
    border-color: #000;
}

#dataNomeacaoFinal {
    height: 3.5rem;
    width: 115px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #dataNomeacaoFinal {
    border-color: #000;
}



#dataExame01 {
    height: 3.5rem;
    width: 15rem; /*calc(100% - 4rem);*/
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #dataExame01 {
    border-color: #000;
}

/*#divdataExame01 {
    position: relative;
}*/

#dataExame02 {
    height: 3.5rem;
    width: 15rem; /*calc(100% - 4rem);*/
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    /*border-right-style: none;*/
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #dataExame02 {
    border-color: #000;
}

#pendentesAcompanhamentoDtFinal {
    height: 3.5rem;
    width: 120px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #pendentesAcompanhamentoDtFinal {
    border-color: #000;
}

#filtroCalendarioTermino {
    height: 3.5rem;
    width: calc(100% - 4rem);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #filtroCalendarioTermino {
    border-color: #000;
}

#filtroCalendarioDataFinalEnfermagem {
    height: 3.5rem;
    width: 110px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

#filtroCalendarioDataFinal {
    height: 3.5rem;
    width: 110px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #filtroCalendarioDataInicialEnfermagem,
body.contraste1 #filtroCalendarioDataInicial,
body.contraste1 #filtroCalendarioDataFinalEnfermagem,
body.contraste1 #filtroCalendarioDataFinal {
    border-color: #000;
}

.calendario {
    height: 3.5rem;
    width: 120px !important;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #calendario {
    border-color: #000;
}

body.contraste1 .setor input[type='text'],
body.contraste1 .setor input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .dadosPessoais input[type='text'],
body.contraste1 .dadosPessoais input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .cidcifAdicional input[type='text'],
body.contraste1 .cidcifAdicional input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .readaptacoesFuncionario input[type='text'],
body.contraste1 .readaptacoesFuncionario input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .periciaHomologada input[type='text'],
body.contraste1 .periciaHomologada input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .homologar input[type='text'],
body.contraste1 .homologar input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendadosEnfermagem input[type='text'],
body.contraste1 .agendadosEnfermagem input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendados input[type='text'],
body.contraste1 .agendados input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .naoConcluidosEnfermagem input[type='text'],
body.contraste1 .naoConcluidosEnfermagem input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .naoConcluidos input[type='text'],
body.contraste1 .naoConcluidos input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .periciasHomologar input[type='text'],
body.contraste1 .periciasHomologar input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .consultaAgendamento input[type='text'],
body.contraste1 .consultaAgendamento input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .consultaAgendamento input[type='text'],
body.contraste1 .consultaAgendamento input[type='email'] {
    border-color: #000;
    color: #000;
}

.peritos input[type='text'],
.peritos input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.resultado input[type='text'],
.resultado input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.pericia input[type='text'],
.pericia input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}


    .pericia input[type='text']:disabled,
    .pericia input[type='email']:disabled {
        color: #212529;
        opacity: 0.65;
    }


.ingressosAndamento input[type='text'],
.ingressosAndamento input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.periciasConcluidas input[type='text'],
.periciasConcluidas input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.periciasConcluidas input[type='text'],
.periciasConcluidas input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px 5px 5px;
    font-size: 1.6rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.examesIngressoPendentes input[type='text'],
.examesIngressoPendentes input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.modelMenu input[type='text'],
.modelMenu input[type='email'],
.modelMenu input[type='time'],{
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.prontuarioInicio input[type='text'],
.prontuarioInicio input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}


body.contraste1 .peritos input[type='text'],
body.contraste1 .peritos input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .resultado input[type='text'],
body.contraste1 .resultado input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .pericia input[type='text'],
body.contraste1 .pericia input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .ingressosAndamento input[type='text'],
body.contraste1 .ingressosAndamento input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .periciasConcluidas input[type='text'],
body.contraste1 .periciasConcluidas input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .periciasConcluidas input[type='text'],
body.contraste1 .periciasConcluidas input[type='email'] {
    border-color: #000;
    color: #000;
}


body.contraste1 .examesIngressoPendentes input[type='text'],
body.contraste1 .examesIngressoPendentes input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .modelMenu input[type='text'],
body.contraste1 .modelMenu input[type='email'],
body.contraste1 .modelMenu input[type='time'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .prontuarioInicio input[type='text'],
body.contraste1 .prontuarioInicio input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendas input[type='text'],
body.contraste1 .agendas input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .licencas input[type='text'],
body.contraste1 .licencas input[type='email'] {
    border-color: #000;
    color: #000;
}

.home input[type='text'],
.home input[type='password'],
.home input[type='email'],
.home input[type='time'] {
    height: 5rem;
    padding: 5px 6px 3px 5px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    font-family: 'Roboto-Regular';
    font-weight: normal !important;
}

.agendarClinica input[type='text'],
.agendarClinica input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}


.agendarAdmissionalProtocolo input[type='text'],
.agendarAdmissionalProtocolo input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #212529;
    opacity: 0.65;
}

.agendarEquipeProtocolo input[type='text'],
.agendarEquipeProtocolo input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.agendarAdmissionalDocumentos input[type='text'],
.agendarAdmissionalDocumentos input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.agendarEspecialistaDocumentos input[type='text'],
.agendarEspecialistaDocumentos input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.agendarEquipeDocumentos input[type='text'],
.agendarEquipeDocumentos input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.agendarAdmissional input[type='text'],
.agendarAdmissional input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.agendarEspecialista input[type='text'],
.agendarEspecialista input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

.prontuario input[type='text'],
.prontuario input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.agendarEquipe input[type='text'],
.agendarEquipe input[type='email'] {
    height: 3.5rem;
    padding: 5px 10px 5px 10px;
    font-size: 1.6rem;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
}

body.contraste1 .agendarClinica input[type='text'],
.agendarClinica input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendarAdmissionalProtocolo input[type='text'],
.agendarAdmissionalProtocolo input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendarEquipeProtocolo input[type='text'],
.agendarEquipeProtocolo input[type='email'] {
    border-color: #000;
    color: #000;
}


body.contraste1 .agendarAdmissionalDocumentos input[type='text'],
.agendarAdmissionalDocumentos input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendarEspecialistaDocumentos input[type='text'],
.agendarEspecialistaDocumentos input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendarEquipeDocumentos input[type='text'],
.agendarEquipeDocumentos input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendarAdmissional input[type='text'],
.agendarAdmissional input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendarEspecialista input[type='text'],
.agendarEspecialista input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .prontuario input[type='text'],
.prontuario input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .agendarEquipe input[type='text'],
.agendarEquipe input[type='email'] {
    border-color: #000;
    color: #000;
}

.setor label.form-control-label {
    margin-top: 10px;
}

.dadosPessoais label.form-control-label {
    margin-top: 10px;
}

.cidcifAdicional label.form-control-label {
    margin-top: 10px;
}

.readaptacoesFuncionario label.form-control-label {
    margin-top: 10px;
}

.periciaHomologada label.form-control-label {
    margin-top: 10px;
}

.homologar label.form-control-label {
    margin-top: 10px;
}

.naoConcluidosEnfermagem label.form-control-label {
    margin-top: 10px;
}

.agendadosEnfermagem label.form-control-label {
    margin-top: 10px;
}

.agendados label.form-control-label {
    margin-top: 10px;
}

.naoConcluidos label.form-control-label {
    margin-top: 10px;
}

.periciasHomologar label.form-control-label {
    margin-top: 10px;
}

.consultaAgendamento label.form-control-label {
    margin-top: 10px;
}

.ingressosAndamento label.form-control-label {
    margin-top: 10px;
}

.peritos label.form-control-label {
    margin-top: 10px;
}

.resultado label.form-control-label {
    margin-top: 10px;
}

.pericia label.form-control-label {
    margin-top: 10px;
}

.periciasConcluidas label.form-control-label {
    margin-top: 10px;
}

.periciasConcluidas label.form-control-label {
    margin-top: 10px;
}

.examesIngressoPendentes label.form-control-label {
    margin-top: 10px;
}

.modelMenu label.form-control-label {
    margin-top: 10px;
}

.prontuarioInicio label.form-control-label {
    margin-top: 10px;
}

.home label.form-control-label {
    margin-top: 10px;
}

.agendarClinica label.form-control-label {
    margin-top: 10px;
}

.agendarAdmissionalProtocolo label.form-control-label {
    margin-top: 10px;
}

.agendarEquipeProtocolo label.form-control-label {
    margin-top: 10px;
}

.agendarAdmissionalDocumentos label.form-control-label {
    margin-top: 10px;
}

.agendarEspecialistaDocumentos label.form-control-label {
    margin-top: 10px;
}

.agendarEquipeDocumentos label.form-control-label {
    margin-top: 10px;
}

.agendarAdmissional label.form-control-label {
    margin-top: 10px;
}

.agendarEspecialista label.form-control-label {
    margin-top: 10px;
}

.prontuario label.form-control-label {
    margin-top: 10px;
}

.agendarEquipe label.form-control-label {
    margin-top: 10px;
}

.containerDados input[type='text'],
.containerDados input[type='email'] {
    width: 100%;
}

.containerDados label.form-control-label {
    /*    position: absolute;
    font-size: 1.2rem;
    top: -4px;
    left: 9px; */
}

.setor label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.dadosPessoais label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.cidcifAdicional label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.readaptacoesFuncionario label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.periciaHomologada label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.homologar label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.naoConcluidosEnfermagem label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.agendadosEnfermagem label {
    color: #333;
    margin-bottom: 0.2rem;
    font-family: 'Roboto-Regular' !important;
}

.agendados label {
    color: #333;
    margin-bottom: 0.2rem;
    font-family: 'Roboto-Regular' !important;
}

.naoConcluidos label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.periciasHomologar label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}

.consultaAgendamento label {
    color: #333;
    margin-bottom: 0.2rem;
    display: block;
}


.peritos label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
}

.resultado label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
}

.pericia label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
}

.ingressosAndamento label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
}

.periciasConcluidas label {
    color: #333;
    margin-bottom: 0.2rem;
    /*    white-space: nowrap; */
}

.examesIngressoPendentes label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
}

.modelMenu label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
}

.prontuarioInicio label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
}

body.contraste1 .ilustraHome {
    filter: grayscale(100%);
}

body.contraste1 .home label {
    color: #000 !important;
}

.home label {
    color: #333;
    padding-top: 15px;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    font-family: 'Roboto-Regular';
    font-weight: normal;
}

.agendarClinica label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarAdmissionalProtocolo label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarEquipeProtocolo label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarAdmissionalDocumentos label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarEspecialistaDocumentos label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarEquipeDocumentos label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarAdmissional label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarAdmissional .uploadDocumentos label {
    margin-top: 5px;
}

.agendarEspecialista label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.prontuario label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarEquipe label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
    margin-top: 10px;
}

.agendarClinica .whiteColumn label {
    margin-top: 0px;
}

.agendarAdmissionalProtocolo .whiteColumn label {
    margin-top: 0px;
}

.agendarEquipeProtocolo .whiteColumn label {
    margin-top: 0px;
}

.agendarAdmissionalDocumentos .whiteColumn label {
    margin-top: 0px;
}

.agendarEspecialistaDocumentos .whiteColumn label {
    margin-top: 0px;
}

.agendarEquipeDocumentos .whiteColumn label {
    margin-top: 0px;
}

.agendarAdmissional .whiteColumn label {
    margin-top: 0px;
}

.agendarEspecialista .whiteColumn label {
    margin-top: 0px;
}

.prontuario .whiteColumn label {
    margin-top: 0px;
}

.agendarEquipe .whiteColumn label {
    margin-top: 0px;
}

body.contraste1 .setor label {
    color: #000;
}

body.contraste1 .dadosPessoais label {
    color: #000;
}

body.contraste1 .cidcifAdicional label {
    color: #000;
}

body.contraste1 .readaptacoesFuncionario label {
    color: #000;
}

body.contraste1 .periciaHomologada label {
    color: #000;
}

body.contraste1 .homologar label {
    color: #000;
}

body.contraste1 .naoConcluidosEnfermagem label {
    color: #000;
}

body.contraste1 .agendadosEnfermagem label {
    color: #000;
}

body.contraste1 .agendados label {
    color: #000;
}

body.contraste1 .naoConcluidos label {
    color: #000;
}

body.contraste1 .periciasHomologar label {
    color: #000;
}

body.contraste1 .consultaAgendamento label {
    color: #000;
}

body.contraste1 .ingressosAndamento label {
    color: #000;
}

body.contraste1 .peritos label {
    color: #000;
}

body.contraste1 .resultado label {
    color: #000;
}

body.contraste1 .pericia label {
    color: #000;
}



body.contraste1 .pericia #modalExameComplementar label {
    color: #fff;
}

body.contraste1 .examesIngressoPendentes label {
    color: #000;
}

body.contraste1 .modelMenu label {
    color: #000;
}

body.contraste1 .prontuarioInicio label {
    color: #000;
}

body.contraste1 .home label {
    color: #fff;
}

body.contraste1 .agendarClinica label {
    color: #fff;
}

body.contraste1 .agendarAdmissionalProtocolo label {
    color: #fff;
}

body.contraste1 .agendarEquipeProtocolo label {
    color: #fff;
}

body.contraste1 .agendarAdmissional label {
    color: #fff;
}

body.contraste1 .agendarEspecialista label {
    color: #fff;
}

body.contraste1 .prontuario label {
    color: #fff;
}

body.contraste1 .agendarEquipe label {
    color: #fff;
}

body.contraste1 .agendarAdmissionalDocumentos label {
    color: #fff;
}

body.contraste1 .agendarEspecialistaDocumentos label {
    color: #fff;
}

body.contraste1 .agendarEquipeDocumentos label {
    color: #fff;
}

body.contraste1 .agendarAdmissionalProtocolo #infoEmpregado label {
    color: #000;
}

body.contraste1 .agendarEquipeProtocolo #infoEmpregado label {
    color: #000;
}

body.contraste1 .home #infoEmpregado label {
    color: #000;
}

body.contraste1 .agendarClinica #infoEmpregado label {
    color: #000;
}

body.contraste1 .agendarAdmissionalDocumentos #infoEmpregado label {
    color: #000;
}

body.contraste1 .agendarAdmissional #infoEmpregado label {
    color: #000;
}

body.contraste1 .prontuario #infoEmpregado label {
    color: #000;
}

body.contraste1 .agendarEquipe #infoEmpregado label {
    color: #000;
}

body.contraste1 .agendarEspecialista #infoEmpregado label {
    color: #000;
}

body.contraste1 .agendarEspecialistaDocumentos #infoEmpregado label {
    color: #000;
}

body.contraste1 .agendarEquipeDocumentos #infoEmpregado label {
    color: #000;
}

body.contraste1 .naoConcluidosEnfermagem label.form-control-label {
    color: #000;
}

body.contraste1 .setor label.form-control-label {
    color: #000;
}

body.contraste1 .dadosPessoais label.form-control-label {
    color: #000;
}

body.contraste1 .cidcifAdicional label.form-control-label {
    color: #000;
}

body.contraste1 .readaptacoesFuncionario label.form-control-label {
    color: #000;
}

body.contraste1 .periciaHomologada label.form-control-label {
    color: #000;
}

body.contraste1 .homologar label.form-control-label {
    color: #000;
}

body.contraste1 .agendadosEnfermagem label.form-control-label {
    color: #000;
}

body.contraste1 .agendados label.form-control-label {
    color: #000;
}

body.contraste1 .naoConcluidos label.form-control-label {
    color: #000;
}

body.contraste1 .periciasHomologar label.form-control-label {
    color: #000;
}


body.contraste1 .consultaAgendamento label.form-control-label {
    color: #000;
}

body.contraste1 .ingressosAndamento label.form-control-label {
    color: #000;
}

body.contraste1 .peritos label.form-control-label {
    color: #000;
}

body.contraste1 .resultado label.form-control-label {
    color: #000;
}

body.contraste1 .pericia label.form-control-label {
    color: #000;
}

body.contraste1 .examesIngressoPendentes label.form-control-label {
    color: #000;
}

body.contraste1 .modelMenu label.form-control-label {
    color: #000;
}

body.contraste1 .prontuarioInicio label.form-control-label {
    color: #000;
}

body.contraste1 .home label.form-control-label {
    color: #000;
}

body.contraste1 .agendarClinica label.form-control-label {
    color: #000;
}

body.contraste1 .agendarAdmissionalProtocolo label.form-control-label {
    color: #000;
}

body.contraste1 .agendarEquipeProtocolo label.form-control-label {
    color: #000;
}

body.contraste1 .agendarAdmissionalDocumentos label.form-control-label {
    color: #000;
}

body.contraste1 .agendarEspecialistaDocumentos label.form-control-label {
    color: #000;
}

body.contraste1 .agendarEquipeDocumentos label.form-control-label {
    color: #000;
}

body.contraste1 .agendarAdmissional label.form-control-label {
    color: #000;
}

body.contraste1 .agendarEspecialista label.form-control-label {
    color: #000;
}

body.contraste1 .prontuario label.form-control-label {
    color: #000;
}

body.contraste1 .agendarEquipe label.form-control-label {
    color: #000;
}

.bootstrap-select > .dropdown-toggle.bs-placeholder,
.bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    color: #333;
}

body.contraste1 .bootstrap-select > .dropdown-toggle.bs-placeholder,
body.contraste1 .bootstrap-select > .dropdown-toggle.bs-placeholder:hover,
body.contraste1 .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
body.contraste1 .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
    color: #000;
}

#empregados {
    z-index: 99999;
    position: absolute;
    margin-top: 15px;
}

    #empregados tr th {
        text-align: left;
    }

    #empregados a {
        text-decoration: none;
        /*display: block;
        padding: 0px 0px 3px 0px;*/
    }

        #empregados a.page-link {
            padding: 0.75rem 1.5rem;
        }

body.contraste1 #empregados a {
    font-family: 'Roboto-Bold';
}

    body.contraste1 #empregados a:hover {
        text-decoration: underline !important;
    }

.home button.btn.dropdown-toggle {
    height: 5rem;
    font-size: 1.6rem;
    line-height: 3.5rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
}

.agendarClinica button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.agendarAdmissionalProtocolo button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.agendarEquipeProtocolo button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.agendarAdmissionalDocumentos button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.agendarEspecialistaDocumentos button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.agendarEquipeDocumentos button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.agendarAdmissional button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 2px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.agendarEspecialista button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.prontuario button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

.agendarEquipe button.btn.dropdown-toggle {
    height: 3.5rem;
    padding-top: 0px;
    padding-left: 6px;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    min-width: 100%;
    background-color: #fff;
    border-color: #ccc;
    text-transform: none;
}

body.contraste1 .agendarClinica button.btn.dropdown-toggle {
    border-color: #000;
}


body.contraste1 .agendarAdmissionalProtocolo button.btn.dropdown-toggle {
    border-color: #000;
}

body.contraste1 .agendarEquipeProtocolo button.btn.dropdown-toggle {
    border-color: #000;
}

body.contraste1 .agendarAdmissionalDocumentos button.btn.dropdown-toggle {
    border-color: #000;
}

body.contraste1 .agendarEspecialistaDocumentos button.btn.dropdown-toggle {
    border-color: #000;
}

body.contraste1 .agendarEquipeDocumentos button.btn.dropdown-toggle {
    border-color: #000;
}

body.contraste1 .agendarAdmissional button.btn.dropdown-toggle {
    border-color: #000;
}

body.contraste1 .agendarEspecialista button.btn.dropdown-toggle {
    border-color: #000;
}

body.contraste1 .prontuario button.btn.dropdown-toggle {
    border-color: #000;
}

body.contraste1 .agendarEquipe button.btn.dropdown-toggle {
    border-color: #000;
}

.bootstrap-select .dropdown-menu li a.disabled:hover {
    background-color: #d5d5d5;
    color: #6c757d;
}

body.contraste1 .bootstrap-select .dropdown-menu li a:hover {
    background-color: #000;
    color: #fff;
}

.bootstrap-select .dropdown-menu li a:hover {
    background-color: #487388;
    color: #fff;
}

.bootstrap-select .dropdown-menu {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

    .bootstrap-select .dropdown-menu li {
        font-size: 1.6rem;
        line-height: 3rem;
    }

table td {
    color: #333;
}

body.contraste1 table td {
    /*    color: #fff; */
    color: #000;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}


.diasLicenca {
    display: none;
}

    .diasLicenca.containerDados {
        margin-top: 55px;
    }

.bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 4px;
}

.setor .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.dadosPessoais .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.cidcifAdicional .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.readaptacoesFuncionario .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.periciaHomologada .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.homologar .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.agendadosEnfermagem .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.agendados .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.naoConcluidosEnfermagem .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.naoConcluidos .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.periciasHomologar .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.consultaAgendamento .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.peritos .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.resultado .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.pericia .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.ingressosAndamento .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.periciasConcluidas .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.examesIngressoPendentes .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.modelMenu .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.prontuarioInicio .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.modal-header .close {
    outline-color: transparent;
    font-size: 2.3rem;
    font-family: Verdana;
    font-weight: normal;
    opacity: 1;
    color: #999;
    margin-top: 0;
}

#adicionaMedico .close {
    outline-color: transparent;
    font-size: 2.3rem !important;
    font-family: Verdana;
    font-weight: normal;
    opacity: 1;
    color: #999;
    margin-right: -15px;
}

.modal-header .close:hover {
    color: #000 !important;
}

body.contraste1 .modal-header .close {
    color: #000;
}


.modal-header {
    border-bottom-style: none;
}

.modal-footer {
    border-top-style: none;
}

.modal-body p {
    font-size: 1.6rem;
}

.btn {
    padding: 0.5rem 1.5rem;
    text-transform: uppercase;
    font-size: 1.5rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

    .btn.dropdown-toggle {
        text-transform: none;
    }


.ingressosAndamento .btn.dropdown-toggle {
    margin-bottom: 10px;
}

.examesIngressoPendentes .btn.dropdown-toggle {
    margin-bottom: 10px;
}

.btn.dropdown-toggle {
    padding: 0.5rem 1rem;
}

.btn-primary,
.btn-primary:hover {
    background-color: #007bff;
}

.dadosFamiliar {
    display: none;
}

.boxDetalhes {
    display: none;
    background-color: #c7dde8;
    border-color: #f8f9fa;
    margin-top: 30px;
    padding: 0px 15px 15px 15px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    color: #333;
}

body.contraste1 .boxDetalhes {
    background-color: #000;
    border-color: #f8f9fa;
    color: #fff;
}


.boxDetalhes p {
    margin-bottom: 0px;
    font-size: 1.5rem;
}

.dadosFamiliar .containerDados {
    margin-top: 30px;
}

#btnAnexar {
    margin-top: 30px;
    margin-left: 0px;
}

.agendarAdmissional .btnAnexar {
    margin-top: 10px;
}

.agendarEspecialista #btnAnexar {
    margin-top: 0px;
}

#btnAnexar span.bi {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 4px;
    padding-right: 0px;
    margin-right: 0px;
}

.botoesRodape button .bi-chevron-right {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 4px;
    padding-right: 0px;
    margin-right: 0px;
}

.botoesRodapeResultado button .bi-chevron-right {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 4px;
    padding-right: 0px;
    margin-right: 0px;
}

#btnAgendar {
    margin-left: 0px;
}

#btnImprimirProtocolo {
    margin-left: 0px;
}

#btnAgendarPericia {
    margin-top: 0px;
    margin-left: 0px;
}

#btnAgendar span.bi {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 0px;
}

#modalAlerta .btnImprimir span.bi {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 0px;
}

#modalProtocolo .btnImprimir span.bi {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 0px;
}

#btnImprimirProtocolo span.bi {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 0px;
}

#btnAgendarPericia span.bi {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 4px;
    padding-right: 0px;
    margin-right: 0px;
}

.fa-question-circle {
    font-size: 20px;
}

.navbar span a {
    color: #000;
}

.navbar a {
    text-decoration: none;
}

.navbar div a {
    line-height: 2rem;
    font-size: 1.4rem;
    color: #646464;
    outline-color: transparent;
    font-weight: normal !important;
}

body.contraste1 .navbar div a {
    color: #fff;
}

body.contraste1 .navbar div span {
    color: #fff;
}

.navbar .fa-question-circle {
    font-size: 2.2rem;
    vertical-align: bottom;
    line-height: 2.2rem;
    margin-right: 1rem;
}

header .navbar .float-right a span {
    color: #333;
}

body.contraste1 header .navbar .float-right a span {
    color: #fff;
}

.nomeUsuario {
    font-family: 'Roboto-Bold';
    font-weight: normal;
    margin-left: 20px;
}

.whiteColumn {
    background-color: #fff;
    height: 100%;
    margin-left: -15px;
    -webkit-border-radius: 1px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius: 1px;
    -moz-border-radius-topright: 10px;
    border-radius: 1px;
    border-top-right-radius: 10px;
    padding-bottom: 20px;
    max-width: 218px;
}

.accordion {
    margin-left: 0px;
}

    .accordion .card .card-header {
        padding: 0px 0px 0px 2px;
        border-style: none;
        background-color: transparent;
    }

    .accordion .card .card-body {
        background-color: transparent;
        padding: 0rem;
    }

    .accordion .card-body ul {
        padding-left: 0px;
        margin-bottom: 0px;
        width: calc(100% - 0.3rem);
        margin-left: 13px;
    }

        .accordion .card-body ul li {
            list-style-type: none;
            padding-left: 0px;
        }

main .accordion .card-body ul li {
    height: 42px;
}

.accordion .btn {
    font-family: 'Roboto-Regular';
}

.sidenav .accordion .card-body ul li a {
    /*    font-size: 1.1rem; */
}

.accordion .card-body ul li a {
    height: 30px;
    color: #333;
    font-size: 1.3rem;
    display: table-cell;
    padding: 0px 10px 0px 10px;
    line-height: 16px;
    vertical-align: middle;
    text-decoration: none;
    border-left-style: solid;
    border-left-width: 4px;
    border-left-color: transparent;
    outline-color: transparent;
    font-family: 'Roboto-Regular';
}



body.contraste1 .accordion .card-body ul li a {
    color: #000;
}

.menu .accordion .card-body ul li a.active,
.menu .accordion .card-body ul li a:hover {
    border-left-color: #10424a;
}

body.contraste1 .menu .accordion .card-body ul li a.active,
body.contraste1 .menu .accordion .card-body ul li a:hover {
    border-left-color: #000 !important;
}

body.contraste1 .menu .accordion .card-body ul li a.active,
body.contraste1 .menu .accordion .card-body ul li a:hover {
    border-left-color: #fff;
}

.accordion .card {
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;
}

    .accordion .card .card-header .btn:focus {
        box-shadow: none !important;
    }

    .accordion .card .card-header .btn {
        padding-left: 0px;
        margin-bottom: 0px;
        white-space: unset;
        white-space: initial;
        white-space: normal;
        margin-left: 0px;
        height: unset;
        outline-color: transparent;
    }

.accordion.periciasRealizadas .card .card-header .btn {
    cursor: hand;
    cursor: pointer;
}

.sidenav .accordion .card .card-header .btn span {
    padding-left: 10px;
}

.accordion .card .card-header .btn span {
    padding-left: 5px;
    width: calc(100% - 3.5rem);
    display: inline-block;
    border-style: none;
    border-color: transparent;
    border-left-color: transparent;
    border-left-style: solid;
    border-width: 0px;
    border-left-width: 4px;
}


#mySidenav .accordion .card .card-header .btn span {
    width: calc(100% - 1.5rem);
}

/*
#mySidenav .accordion .card .card-header .btn:hover span,
#mySidenav .accordion .card .card-header .btn.active span{
    border-left-color: #10424a;
}
*/

/*
.menu .accordion .card .card-header .btn:hover span,

 */

.menu .accordion .card .card-header .btn.active span {
    border-left-color: #10424a;
}

/*
body.contraste1 .menu .accordion .card .card-header .btn:hover span,
body.contraste1 .menu .accordion .card .card-header .btn.active span{
    border-left-color: #000;
}
 */

.accordion .card .card-header .btn span.fa {
    border-style: none;
    border-left-style: none;
    border-color: transparent;
    border-left-color: transparent;
    border-width: 0px;
    border-left-width: 0px;
    display: inline;
    padding-left: 0px;
}

.main .menu .accordion .card-header .btn span.fa {
    width: 10%;
    float: right;
    text-align: right;
}

.conteudo .accordion .card-header .btn span.fa {
    font-size: 1.75rem;
    padding-left: 10px;
}

.card button.btn {
    font-size: 1.3rem;
    display: block;
    width: 100%;
    text-align: left;
    background-color: transparent !important;
}

.accordion .card .card-header button span.fa {
    padding-top: 2px;
}

.home .nav {
    height: 4rem;
    background-image: url('../img/fundoTabs.png');
    background-repeat: repeat-x;
    background-size: contain;
    display: inline-block;
    width: 58rem;
}

body.contraste1 .home .nav {
    background-image: url('../img/fundoTabs_PB.png');
}

.home .nav .nav-item {
    height: 4rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 1rem;
    margin-left: 1rem;
    width: 18rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #cecdd2;
}

.agendarClinica .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarAdmissionalProtocolo .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarEquipeProtocolo .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarAdmissionalDocumentos .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarEspecialistaDocumentos .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarEquipeDocumentos .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarAdmissional .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarEspecialista .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.prontuario .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarEquipe .nav .nav-link {
    padding: 0.35rem 1rem 0.65rem 1rem;
}

.agendarClinica .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabs.png');
    background-repeat: repeat-x;
    background-size: contain;
    display: inline-block;
    width: 47rem;
    margin-bottom: 10px;
}

.agendarAdmissionalProtocolo .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabsPasso03.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    display: inline-block;
    margin-top: 0px;
    width: 47rem;
    margin-bottom: 15px;
}

.agendarEquipeProtocolo .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabsPasso03.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    display: inline-block;
    margin-top: 0px;
    width: 47rem;
    margin-bottom: 15px;
}

.agendarAdmissionalDocumentos .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabsPasso02.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    display: inline-block;
    margin-top: 0px;
    width: 47rem;
    margin-bottom: 15px;
}

.agendarEspecialistaDocumentos .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabsPasso02.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    display: inline-block;
    margin-top: 0px;
    width: 47rem;
    margin-bottom: 15px;
}

.agendarEquipeDocumentos .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabsPasso02.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    display: inline-block;
    margin-top: 0px;
    width: 47rem;
    margin-bottom: 15px;
}

.prontuario .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabs.png');
    background-repeat: repeat-x;
    background-size: contain;
    display: inline-block;
    width: 47rem;
    margin-bottom: 10px;
}



body.contraste1 .agendarClinica .nav {
    background-image: url('../img/fundoTabs_PB.png');
}

.agendarAdmissional .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabs.png');
    background-repeat: repeat-x;
    background-size: contain;
    display: inline-block;
    width: 47rem;
    margin-bottom: 10px;
}

.agendarEspecialista .nav {
    height: 3.5rem;
    background-image: url('../img/fundoTabs.png');
    background-repeat: repeat-x;
    background-size: contain;
    display: inline-block;
    width: 47rem;
    margin-bottom: 10px;
}


.agendarClinica .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.agendarAdmissionalProtocolo .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.agendarEquipeProtocolo .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.agendarAdmissionalDocumentos .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.agendarEspecialistaDocumentos .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.agendarEquipeDocumentos .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.agendarAdmissional .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.agendarEspecialista .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.prontuario .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

.agendarEquipe .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
}

body.contraste1 .home .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarClinica .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarAdmissionalProtocolo .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarEquipeProtocolo .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarAdmissionalDocumentos .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarEspecialistaDocumentos .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarEquipeDocumentos .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarAdmissional .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarEspecialista .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .prontuario .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

body.contraste1 .agendarEquipe .nav .nav-item {
    background-color: #000;
    border-color: #fff;
}

.home .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarClinica .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarAdmissionalProtocolo .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarEquipeProtocolo .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarAdmissionalDocumentos .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarEspecialistaDocumentos .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarEquipeDocumentos .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarAdmissional .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarEspecialista .nav .nav-item:first-child {
    margin-left: 0px;
}

.prontuario .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarEquipe .nav .nav-item:first-child {
    margin-left: 0px;
}

.home .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarClinica .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarAdmissionalProtocolo .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarEquipeProtocolo .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarAdmissionalDocumentos .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarEspecialistaDocumentos .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarEquipeDocumentos .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarAdmissional .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarEspecialista .nav .nav-item:last-child {
    margin-right: 0px;
}

.prontuario .nav .nav-item:last-child {
    margin-right: 0px;
}



.home .nav .nav-item,
.home .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarClinica .nav .nav-item,
.agendarClinica .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarAdmissionalProtocolo .nav .nav-item,
.agendarAdmissionalProtocolo .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarEquipeProtocolo .nav .nav-item,
.agendarEquipeProtocolo .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarAdmissionalDocumentos .nav .nav-item,
.agendarAdmissionalDocumentos .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarEspecialistaDocumentos .nav .nav-item,
.agendarEspecialistaDocumentos .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarEquipeDocumentos .nav .nav-item,
.agendarEquipeDocumentos .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarAdmissional .nav .nav-item,
.agendarAdmissional .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarEspecialista .nav .nav-item,
.agendarEspecialista .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.prontuario .nav .nav-item,
.prontuario .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarEquipe .nav .nav-item,
.agendarEquipe .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

body.contraste1 .nav .nav-item a {
    color: #fff;
}

.home .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #999;
    text-decoration: none;
    outline-color: transparent;
}

.agendarClinica .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}

.agendarAdmissionalProtocolo .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}

.agendarEquipeProtocolo .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}

.agendarAdmissionalDocumentos .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}


.agendarEspecialistaDocumentos .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}

.agendarEquipeDocumentos .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}

.agendarAdmissional .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}

.agendarEspecialista .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}

.prontuario .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}


.home .nav .nav-item.active {
    cursor: pointer;
    cursor: hand;
    background-color: #044456;
    border-color: #044456;
}

body.contraste1 .home .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarClinica .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarAdmissionalProtocolo .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarEquipeProtocolo .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarAdmissionalDocumentos .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarEspecialistaDocumentos .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarEquipeDocumentos .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarAdmissional .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarEspecialista .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .prontuario .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

body.contraste1 .agendarEquipe .nav .nav-item.active {
    background-color: #fff;
    border-color: #fff;
}

.home .nav .nav-item.active a {
    pointer-events: auto;
    cursor: pointer;
    cursor: hand;
    color: #fff;
}

.agendarClinica .nav .nav-item.active a {
    color: #fff;
}

.agendarAdmissionalProtocolo .nav .nav-item.active a {
    color: #fff;
}

.agendarEquipeProtocolo .nav .nav-item.active a {
    color: #fff;
}

.agendarAdmissionalDocumentos .nav .nav-item.active a {
    color: #fff;
}

.agendarEspecialistaDocumentos .nav .nav-item.active a {
    color: #fff;
}

.agendarEquipeDocumentos .nav .nav-item.active a {
    color: #fff;
}

.agendarAdmissional .nav .nav-item.active a {
    color: #fff;
}

.agendarEspecialista .nav .nav-item.active a {
    color: #fff;
}

.prontuario .nav .nav-item.active a {
    color: #fff;
}

.agendarEquipe .nav .nav-item.active a {
    color: #fff;
}

.agendarClinica .nav .nav-item.etapaCompletada a {
    color: #044456;
}

.agendarAdmissionalProtocolo .nav .nav-item.etapaCompletada a {
    color: #044456;
}

.agendarEquipeProtocolo .nav .nav-item.etapaCompletada a {
    color: #044456;
}

body.contraste1 .agendarAdmissionalProtocolo .nav .nav-item.etapaCompletada a {
    color: #999;
}

body.contraste1 .agendarEquipeProtocolo .nav .nav-item.etapaCompletada a {
    color: #999;
}

.agendarAdmissionalDocumentos .nav .nav-item.etapaCompleta a {
    color: #044456;
}

.agendarEspecialistaDocumentos .nav .nav-item.etapaCompleta a {
    color: #044456;
}

.agendarEquipeDocumentos .nav .nav-item.etapaCompletada a {
    color: #044456;
}

body.contraste1 .agendarAdmissionalDocumentos .nav .nav-item.etapaCompleta a {
    color: #999;
}

body.contraste1 .agendarEspecialistaDocumentos .nav .nav-item.etapaCompleta a {
    color: #999;
}

body.contraste1 .agendarEquipeDocumentos .nav .nav-item.etapaCompleta a {
    color: #999;
}

.agendarClinica .nav .nav-item.etapaCompletada {
    border-color: #044456;
}

.agendarAdmissionalProtocolo .nav .nav-item.etapaCompleta {
    border-color: #044456;
}

.agendarEquipeProtocolo .nav .nav-item.etapaCompleta {
    border-color: #044456;
}

.agendarAdmissionalDocumentos .nav .nav-item.etapaCompleta {
    border-color: #044456;
}

.agendarEspecialistaDocumentos .nav .nav-item.etapaCompleta {
    border-color: #044456;
}

.agendarEquipeDocumentos .nav .nav-item.etapaCompleta {
    border-color: #044456;
}

.agendarClinica .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarAdmissionalProtocolo .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarEquipeProtocolo .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarAdmissionalDocumentos .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarEspecialistaDocumentos .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarEquipeDocumentos .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarAdmissional .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarEspecialista .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.prontuario .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}


body.contraste1 .home .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarClinica .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarAdmissionalProtocolo .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarEquipeProtocolo .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarAdmissionalDocumentos .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarEspecialistaDocumentos .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarEquipeDocumentos .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarAdmissional .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarEspecialista .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .prontuario .nav .nav-item.active a {
    color: #000;
}

body.contraste1 .agendarEquipe .nav .nav-item.active a {
    color: #000;
}

.sigd {
    color: #646464;
    margin-bottom: 0px;
    text-align: right;
}

body.contraste1 .sigd {
    color: #fff;
}

.nomeUsuario {
    display: inline;
}

header .container-fluid .row .bordaInferior {
    height: 60px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

body.contraste1 header .container-fluid .row .bordaInferior {
    border-bottom-color: #fff;
}


.cpm-footer .container-fluid {
    width: 96%;
}

#mySidenav .nomeUsuario {
    display: block;
    margin-left: 0px;
    clear: both;
    font-size: 14px;
    text-align: center;
    font-weight: normal;
    padding-top: 0px;
    margin-bottom: 10px;
}

.nomeEmpregado {
    color: #333;
    clear: both;
    text-transform: uppercase;
    display: block;
}

.dtNascimentoEmpregado {
    color: #333;
    clear: both;
    display: block;
}

body.contraste1 .nomeEmpregado {
    color: #fff;
}

body.contraste1 .dtNascimentoEmpregado {
    color: #fff;
}

.dropdownDadosEmpregado .dropdown-menu {
    width: 100%;
}

.dadosEmpregado {
    float: left;
    margin-right: 30px;
    margin-top: 7px;
}

body.contraste1 #dropDownInfoFuncionario {
    box-shadow: none;
}

#dropDownInfoFuncionario .float-left {
    line-height: 22px;
    font-size: 14px;
}

#dropDownInfoFuncionario {
    height: unset;
    cursor: pointer;
    padding: 8px 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    min-width: 13rem;
    color: #333;
    box-shadow: 4px 4px 10px #d2d2d2;
    text-align: left;
    outline-color: transparent;
    outline: 0;
    text-transform: none;
    border-style: none;
    transition: 0s;
    background-color: #fff;
}

    #dropDownInfoFuncionario:hover,
    #dropDownInfoFuncionario:focus {
        box-shadow: 4px 4px 10px #b4b4b4;
    }


    #dropDownInfoFuncionario:focus {
        /*    outline:0; */
        outline-color: #fff;
        /* border-radius: 0px;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px; */
    }

    #dropDownInfoFuncionario span.fa {
        margin-top: 12px;
        margin-left: 9px;
    }

.id {
    margin-top: 10px;
    margin-right: 8px;
}

.fundoBranco {
    background-color: #fff;
}

.box {
    background-color: #fff;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    padding: 0px 20px 25px 0px;
    box-shadow: 4px 4px 10px #cacaca;
}

.home span.fa-user {
    color: #333;
    margin-right: 0px;
    margin-left: 20px;
    margin-top: 8px;
    display: inline-block !important;
}

.home span.bi-person {
    color: #333;
    margin-right: 0px;
    margin-left: 10px;
    margin-top: 0px;
    font-size: 1.75rem;
    display: inline-block !important;
}

.home span.bi-lock {
    color: #333;
    margin-right: 0px;
    margin-left: 10px;
    margin-top: 4px;
    font-size: 1.5rem;
    display: inline-block !important;
}

.home span.fa-lock {
    color: #333;
    margin-right: 0px;
    margin-left: 20px;
    margin-top: 8px;
    display: inline-block !important;
}


body.contraste1 .home span.fa-user,
body.contraste1 .home span.fa-lock {
    color: #000;
}

.box input[type='text'],
.box input[type='password'],
.box input[type='email'],
.box input[type='time'] {
    width: 100%;
    height: 3.4rem;
    text-align: left;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-color: #cfcfcf;
    border-style: solid;
    border-width: 1px;
}


button:hover,
a.btn:hover {
    background-color: #7099ad;
    transition: 0s;
}

button,
a.btn {
    transition: 0.3s;
    background-color: #487388;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    height: 3.7rem;
    cursor: hand;
    cursor: pointer;
    color: #333;
    text-transform: uppercase;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-family: 'Roboto-Regular';
}

.home .box button {
    color: #fff;
}

body.contraste1 button,
body.contraste1 a.btn {
    background-color: #fff;
}

.home button,
.home a.btn {
    width: 100%;
    margin: 20px auto;
    margin-bottom: 0px;
}

body.contraste1 .home button,
body.contraste1 .home a.btn {
    background-color: #000;
}

.contato {
    font-size: 1.4rem;
    color: #333;
}

    .contato a {
        color: #333;
        outline-color: transparent;
    }

body.contraste1 .contato a {
    color: #fff;
}

.contato span {
    line-height: 2rem;
    display: inline-block;
    vertical-align: top;
}

.contato .fa {
    margin-right: 8px;
    line-height: 2rem;
    font-size: 1.8rem;
}

.endereco {
    font-size: 1.4rem;
    font-family: 'Roboto-Regular';
}

    .endereco strong {
        display: block;
    }

.fone {
    margin-top: 6px;
}

body.contraste1 .contato {
    color: #fff;
}


#infoEmpregado {
    font-size: 1.4rem;
    margin-right: 0px;
    /*  margin-top: -1px; */
    margin-top: 10px;
    border-color: #fff;
    box-shadow: 4px 5px 4px #b4b4b4;
    -webkit-border-radius: 10px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-topright: 0px;
    border-radius: 10px;
    border-top-right-radius: 0px;
    padding-bottom: 20px;
}

.divFuncionarioDados {
    font-size: 1.4rem;
    margin-right: 0px;
    /*  margin-top: -1px; */
    top: auto;
    /*  margin-top: -80px;   */
    border-color: #e5e5e5;
    box-shadow: 4px 5px 4px #b4b4b4;
    -webkit-border-radius: 10px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-topright: 0px;
    border-radius: 10px;
    border-top-right-radius: 0px;
    padding-bottom: 20px;
    /* .dropdown-menu */
    /*    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;*/
    /*  transform: translate3d(0px, 60px, 0px) !important;*/
}

body.contraste1 #infoEmpregado {
    box-shadow: 4px 5px 4px #000;
}

body.contraste1 .divFuncionarioDados {
    box-shadow: 4px 5px 4px #000;
}

.boxCinza {
    background-color: #f0f0f0;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px 15px 10px 15px;
    margin-bottom: 4px;
}

body.contraste1 .boxCinza {
    background-color: #fff !important;
}

.boxInfo {
    background-color: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 10px 15px 10px 15px;
    margin-bottom: 4px;
}

.agendarAdmissionalDocumentos .boxInfo {
    margin-bottom: 50px;
    max-width: 1100px;
}

.agendarClinica .boxInfo {
}

    .agendarClinica .boxInfo p {
        font-size: 1.6rem;
        margin-top: 20px;
    }

.agendarAdmissionalProtocolo .boxInfo {
    margin-bottom: 50px;
    max-width: 1100px;
}

.agendarEquipeProtocolo .boxInfo {
    margin-bottom: 50px;
}

.agendarEspecialistaDocumentos .boxInfo {
    margin-bottom: 50px;
}

.agendarEquipeDocumentos .boxInfo {
    margin-bottom: 50px;
    max-width: 1100px;
}

#modalConfirmacao .modal-footer .btn {
    margin-left: 10px;
    box-shadow: none;
    padding: 0.6rem 1.5rem 0.4rem 1.5rem;
}

.conteudo .accordion {
    padding: 10px 15px 10px 15px;
}

.conteudo .accordion {
    background-color: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-bottom: 25px;
    margin-top: 5px;
}

    .conteudo .accordion:last-child {
        margin-bottom: 40px;
    }

    .conteudo .accordion .table thead {
        border-radius: 100%;
    }

    .conteudo .accordion .table tbody tr td {
        padding-left: 10px;
    }

    .conteudo .accordion .table thead tr th {
        padding-left: 10px;
        vertical-align: middle;
        /*    white-space: nowrap; */
    }

        .conteudo .accordion .table thead tr th:first-child {
            /*  -webkit-border-radius: 0px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-topleft: 10px;
    border-radius: 0px;
    border-top-left-radius: 10px; */
        }

        .conteudo .accordion .table thead tr th:last-child {
            /*  -webkit-border-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-topright: 10px;
    border-radius: 0px;
    border-top-right-radius: 10px; */
        }

#collapseProntuarioOne .table-hover tbody tr:hover {
    background-color: #c7dde8;
    cursor: pointer;
    cursor: hand;
}

body.contraste1 #collapseProntuarioOne .table-hover tbody tr:hover {
    background-color: lightgray;
}

.setaIndicadora {
}

#collapseProntuarioOne .col-5 {
    border-style: solid;
    border-width: 1px;
    max-width: 40%;
    padding-right: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-radius: 10px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-color: #e0e0e0;
    border-left-color: transparent;
    border-left-style: none;
    border-left-width: 0px;
}

body.contraste1 #collapseProntuarioOne .col-5 {
    border-color: #000;
}

#collapseProntuarioOne table {
    border-style: none !important;
}

body.contraste1 .linhaSelecionada,
body.contraste1 #collapseProntuarioOne .table-hover tbody tr:focus,
body.contraste1 #collapseProntuarioOne .table-hover tbody tr:active {
    background-color: lightgray !important;
}

.conteudo .accordion #collapseProntuarioOne .table thead tr th:last-child {
    -webkit-border-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-radius: 0px;
    border-top-right-radius: 0px;
}

.table .thead-light th {
    border-color: #dee2e6;
    vertical-align: top;
}

.conteudo .accordion .table tbody tr:last-child td:first-child {
    /*    -webkit-border-radius: 0px;
     -webkit-border-bottom-left-radius: 10px;
     -moz-border-radius: 0px;
     -moz-border-radius-bottomleft: 10px;
     border-radius: 0px;
     border-bottom-left-radius: 10px; */
}

.conteudo .accordion .table .thead-light th {
    background-color: #e0e0e0;
    color: #363636;
}

body.contraste1 .conteudo .accordion .table .thead-light th {
    background-color: #000;
    color: #fff;
}

body.contraste1 .conteudo .accordion table td {
    color: #000;
}

body.contraste1 .table-bordered td {
    border-color: #000;
}

.conteudo .accordion .table tbody tr:last-child td:last-child {
    /*    -webkit-border-radius: 0px;
     -webkit-border-bottom-right-radius: 10px;
     -moz-border-radius: 0px;
     -moz-border-radius-bottomright: 10px;
     border-radius: 0px;
     border-bottom-right-radius: 10px; */
}


.conteudo .accordion .card .card-header button h3 {
    display: inline;
    font-family: 'Roboto-Bold';
}

.accordion .table td {
    font-size: 1.35rem;
}

.decisaoPericia {
    font-size: 1.2rem;
}

.decisaoPericia {
    background-color: #fff;
    overflow-y: auto;
    overflow-x: none;
    width: 100%;
    padding: 10px;
    height: 340px;
    display: none;
    -webkit-border-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#collapseProntuarioOne .col-7 {
    padding-right: 0px;
    overflow-y: auto;
    max-height: 344px;
    height: 344px;
    background-color: #e0e0e0;
}


#collapseProntuarioOne .card-body {
    max-height: 344px;
    height: 344px;
    overflow: hidden;
}

.accordion .table td a {
    color: #487388;
    text-decoration: underline !important;
    outline-color: transparent;
}

body.contraste1 .accordion .table td a {
    color: #000;
}

.accordion .table td a:hover,
.accordion .table td a:focus,
.accordion .table td a:active {
    text-decoration: underline;
}

.accordion .table.table-bordered th {
    /*    border: 1px solid #dee2e6; */
}

.accordion .table.table-bordered td {
    border-style: solid;
    border-color: transparent;
}

.accordion .table.table-bordered tr td:first-child {
    border-left-color: #dee2e6;
}

.accordion .table.table-bordered tr td:last-child {
    border-right-color: #dee2e6;
}

.accordion .table.table-bordered tr:last-child td {
    border-bottom-color: #dee2e6;
}

body.contraste1 .accordion .table.table-bordered tr td:first-child {
    border-left-color: #000;
}

body.contraste1 .accordion .table.table-bordered tr td:last-child {
    border-right-color: #000;
}

body.contraste1 .accordion .table.table-bordered tr:last-child td {
    border-bottom-color: #000;
}

.decisaoPericia .row div {
    margin-top: 6px;
}

    .decisaoPericia .row div hr {
        margin-top: 0px;
    }

body.contraste1 .decisaoPericia .row div hr {
    margin-top: 0px;
    border-color: #000;
}

body.contraste1 .documentosAnexados a {
    color: #000;
}

.documentosAnexados a:active {
    text-decoration: underline;
}

#collapseProntuarioOne table .linhaSelecionada .fa-chevron-right {
    color: #000;
    margin-left: 10px;
    margin-right: -10px;
}

body.contraste1 #collapseProntuarioOne table .fa-chevron-right {
    color: #cacaca;
}

#collapseProntuarioOne table .fa-chevron-right {
    color: #a6cfdd;
    margin-left: 0px;
    margin-right: 5px;
    font-size: 1.5rem;
}

.linhaSelecionada {
}

#collapseProntuarioOne .table-hover tbody tr:hover .fa-chevron-right {
    color: #000;
}

#collapseProntuarioOne .table-hover tbody tr:active .fa-chevron-right,
#collapseProntuarioOne .table-hover tbody tr:focus .fa-chevron-right {
    color: #000;
}

#collapseProntuarioOne .table tr td {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

body.contraste1 .table-bordered {
    border-color: #000;
}

#collapseProntuarioOne .table tbody tr td {
    border-bottom-color: #e0e0e0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top-width: 2px !important;
    border-top-style: solid !important;
}

#collapseProntuarioOne .tabelaDecisaoPericiaProntuario tbody tr td {
    max-width: 220px;
}

body.contraste1 #collapseProntuarioOne .table tbody tr td {
    border-bottom-color: #000;
}

/*#collapseProntuarioOne .table tbody tr:hover td {
    border-color: transparent !important;
}*/

.linhaSelecionada,
.linhaSelecionada:hover,
.linhaSelecionada:focus,
.linhaSelecionada:active {
    background-color: #c7dde8;
    box-shadow: 0px 0px 2px #093246;
}


body.contraste1 .linhaSelecionada,
body.contraste1 .linhaSelecionada:hover,
body.contraste1 .linhaSelecionada:focus,
body.contraste1 .linhaSelecionada:active {
    box-shadow: 0px 0px 2px #000;
}

/*#collapseProntuarioOne .table tbody tr:hover {
    background-color: #c7dde8;
    box-shadow: 0px 0px 2px #093246;
}

body.contraste1 #collapseProntuarioOne .table tbody tr:hover {
    box-shadow: 0px 0px 2px #000;
}

#collapseProntuarioOne .table tbody tr:active {
    background-color: #c7dde8;
    box-shadow: 0px 0px 2px #093246;
}

body.contraste1 #collapseProntuarioOne .table tbody tr:active {
    box-shadow: 0px 0px 2px #000;
}

#collapseProntuarioOne .table tbody tr:focus {
    background-color: #c7dde8;
    box-shadow: 0px 0px 2px #093246;
}

body.contraste1 #collapseProntuarioOne .table tbody tr:focus {
    box-shadow: 0px 0px 2px #000;
}*/


#collapseProntuarioOne .table-hover tbody tr:hover {
    background-color: #c7dde8;
    box-shadow: 0px 0px 2px #093246;
}

body.contraste1 #collapseProntuarioOne .table-hover tbody tr:hover {
    box-shadow: 0px 0px 2px #000;
}


#collapseProntuarioOne .table-hover tbody tr:focus {
    background-color: #c7dde8;
    box-shadow: 0px 0px 2px #093246;
}

body.contraste1 #collapseProntuarioOne .table-hover tbody tr:focus {
    box-shadow: 0px 0px 2px #000;
}

#collapseProntuarioOne .table-hover tbody tr:active {
    background-color: #c7dde8;
    box-shadow: 0px 0px 2px #093246;
}

body.contraste1 #collapseProntuarioOne .table-hover tbody tr:active {
    box-shadow: 0px 0px 2px #000;
}

.naoConcluidosEnfermagem .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.setor .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.dadosPessoais .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.cidcifAdicional .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.readaptacoesFuncionario .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.periciaHomologada .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.homologar .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.agendadosEnfermagem .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.agendados .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.agendados .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.naoConcluidos .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.periciasHomologar .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.consultaAgendamento .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.menu .accordion .card .card-header .btn {
    white-space: nowrap;
    width: 100%;
}

.menu .accordion .card .card-header .btnAgendamento {
    width: 50%;
}

.peritos .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.resultado .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

    .resultado .btn-light.disabled {
        background-color: #e5e5e5 !important;
        border-color: #f5f5f5;
        cursor: default;
        /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
    }


.periciasConcluidas .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.pericia .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.ingressosAndamento .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.examesIngressoPendentes .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.modelMenu .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

.prontuarioInicio .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

body.contraste1 .setor .btn-light {
    border-color: #000;
}

body.contraste1 .dadosPessoais .btn-light {
    border-color: #000;
}

body.contraste1 .cidcifAdicional .btn-light {
    border-color: #000;
}


body.contraste1 .readaptacoesFuncionario .btn-light {
    border-color: #000;
}

body.contraste1 .periciaHomologada .btn-light {
    border-color: #000;
}

body.contraste1 .homologar .btn-light {
    border-color: #000;
}

body.contraste1 .naoConcluidosEnfermagem .btn-light {
    border-color: #000;
}

body.contraste1 .agendadosEnfermagem .btn-light {
    border-color: #000;
}

body.contraste1 .agendados .btn-light {
    border-color: #000;
}

body.contraste1 .naoConcluidos .btn-light {
    border-color: #000;
}

body.contraste1 .periciasHomologar .btn-light {
    border-color: #000;
}

body.contraste1 .consultaAgendamento .btn-light {
    border-color: #000;
}

body.contraste1 .ingressosAndamento .btn-light {
    border-color: #000;
}

body.contraste1 .peritos .btn-light {
    border-color: #000;
}

body.contraste1 .resultado .btn-light {
    border-color: #000;
}

body.contraste1 .pericia .btn-light {
    border-color: #000;
}

body.contraste1 .examesIngressoPendentes .btn-light {
    border-color: #000;
}

body.contraste1 .modelMenu .btn-light {
    border-color: #000;
}

body.contraste1 .periciasConcluidas .btn-light {
    border-color: #000;
}

body.contraste1 .prontuarioInicio .btn-light {
    border-color: #000;
}

.btn-secondary {
    background-color: transparent;
    color: #487388;
    border-color: #487388;
    transition: 0.2s !important;
}

.btn-primary {
    background-color: #487388;
    color: #fff;
    border-color: #487388;
    transition: 0.2s !important;
    box-shadow: 1px 1px 3px #858585;
}

.btn-secondary:active,
.btn-secondary:focus {
    background-color: #f2f2f2 !important;
    color: #487388 !important;
    border-color: #487388;
    transition: 0s;
}

#dropDownInfoFuncionario.btn-secondary:active,
#dropDownInfoFuncionario.btn-secondary:focus {
    background-color: #fff !important;
    color: #000 !important;
    border-color: transparent;
}



.btn-primary:active,
.btn-primary:focus {
    background-color: #5f8ba0 !important;
    color: #fff;
    border-color: #5f8ba0 !important;
    transition: 0s;
}

.btn-primary:hover {
    background-color: #5f8ba0 !important;
    border-color: #5f8ba0;
    color: #fff;
}

body.contraste1 .btn-secondary {
    background-color: transparent;
    color: #000;
    border-color: #000;
}

body.contraste1 .btn-primary {
    background-color: #000 !important;
    border-color: #000;
    box-shadow: none;
    border-color: #fff;
}

body.contraste1 .btn-secondary:active,
body.contraste1 .btn-secondary:focus {
    color: #000 !important;
    border-color: #000;
}

body.contraste1 .btn-primary:active,
body.contraste1 .btn-primary:focus {
    background-color: #000 !important;
    border-color: #fff !important;
}


.boxCinza .btn-primary,
.boxCinza .btn-secondary {
    margin: 2rem 1rem 1rem 1rem;
    min-width: 12rem;
}

.boxInfo .btn-primary,
.boxInfo .btn-secondary {
    margin: 2rem 1rem 1rem 1rem;
    min-width: 12rem;
}

.boxInfo .detalhes-da-pericia .btn-primary,
.boxInfo .detalhes-da-pericia .btn-secondary {
    margin: 2rem 1rem 1rem 1rem;
    width: 16rem;
    min-width: unset;
    min-width: initial;
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
    margin-left: 0px;
    margin-right: 0px;
}

    .boxInfo .detalhes-da-pericia .btn-primary.btnImprimirPericia,
    .boxInfo .detalhes-da-pericia .btn-secondary.btnImprimirPericia {
        width: unset;
        width: initial;
        min-width: unset;
        min-width: initial;
        padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    }



.boxInfo .detalhes-da-pericia .btn-secondary {
    text-transform: none;
}

.boxInfo .dadosPericiaEquipe .btn-primary,
.boxInfo .dadosPericiaEquipe .btn-secondary {
    margin: 0.5rem 1rem 1rem 0rem;
    min-width: 12rem;
}

    .boxInfo .btn-primary.btnFiltrar,
    .boxInfo .btn-secondary.btnFiltrar {
        margin-left: 0px;
    }

.btn-secondary:hover {
    background-color: #f2f2f2;
    color: #487388;
    transition: 0s;
}

.btn-primary:hover {
    background-color: #487388;
    color: #fff;
    transition: 0s;
}

#ui-datepicker-div {
    width: 310px;
    min-height: 150px;
    box-shadow: 3px 3px 3px #b4b4b4;
}

.ui-datepicker table {
    height: 100%;
}

    .ui-datepicker table tr a {
        height: 100%;
        vertical-align: top;
        display: block;
    }

    .ui-datepicker table tr {
        padding: 0px;
        margin-top: 0px !important;
    }

img.ui-datepicker-trigger {
    margin-top: -2px;
    cursor: hand;
    cursor: pointer;
    width: 3rem;
    height: 3.5rem;
}

.ui-datepicker-current-day a {
    font-family: 'Roboto-Bold';
}

.ui-datepicker td span {
    padding-top: 11px !important;
}

.ui-datepicker td a {
    display: block;
    padding-top: 9px !important;
    width: 100%;
    text-align: center;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ui-state-active {
    background-color: #10445e !important;
    color: #fff !important;
}

body.contraste1 .ui-state-active {
    background-color: #000 !important;
}

.ui-datepicker-other-month {
    opacity: 0.35;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    background-color: #fff;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: 1 !important;
    filter: Alpha(Opacity=100);
}

.ui-datepicker-current {
    color: #454545 !important;
    font-weight: bold;
}

.ui-datepicker td,
.ui-datepicker td a {
    height: 40px !important;
    text-align: center;
}


    .ui-datepicker td a,
    .ui-datepicker td span {
        height: 40px !important;
        text-align: center;
    }

    .ui-datepicker td a,
    .ui-datepicker td span {
        font-size: 1.4rem;
        padding-top: 2px;
    }


.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    height: 30px;
    font-size: 1.3rem;
}

.ui-datepicker .ui-datepicker-header {
    font-size: 1.4rem;
}

    .ui-datepicker .ui-datepicker-header a {
        border-style: none;
        font-size: 1.8rem;
    }


        .ui-datepicker .ui-datepicker-header a:hover {
            padding: 0px;
        }







/* CUSTOMIZE PLACEHOLDER */
:-ms-input-placeholder {
    font-size: 1.5rem;
    color: #646464;
}

::-ms-input-placeholder {
    font-size: 1.5rem;
    color: #646464;
}

::placeholder {
    font-size: 1.5rem;
    color: #646464;
}

::-moz-placeholder {
    font-size: 1.5rem;
    color: #646464;
    opacity: 1;
}


/* CUSTOMIZE PLACEHOLDER */

.setor h3 {
    margin-top: 5px;
    display: inline-block;
    margin-bottom: 20px;
    padding-left: 0px;
    font-size: 2rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.dadosPessoais h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.cidcifAdicional h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
    text-transform: none;
}

.readaptacoesFuncionario h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.homologar h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.naoConcluidosEnfermagem h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.agendadosEnfermagem h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.agendados h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.naoConcluidos h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.periciasHomologar h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}


.consultaAgendamento h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}


.peritos h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.resultado h3 {
    margin-top: 10px;
    margin-bottom: 20px !important;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.pericia h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 10px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.linkSetor {
    display: block;
    padding-bottom: 10px;
}

.linkProntuarioCargo {
    display: block;
    padding-bottom: 10px;
}

.linkDadosPessoaisCargo {
    display: block;
    padding-bottom: 10px;
}

.linkDadosPessoaisSetor {
    display: block;
    padding-bottom: 10px;
}

.linkInfoSetor {
    display: block;
    padding-bottom: 10px;
}


.informacaoInscricao {
    padding: 5px 0px 15px 20px;
}

.informacaoUnidade {
    padding: 5px 10px 10px 10px;
}

.informacaoProntuarioCargo {
    padding: 5px 0px 0px 0px;
    z-index: 999;
}

.informacaoDadosPessoaisCargo {
    padding: 5px 0px 0px 0px;
    z-index: 999;
}

.prontuarioInicio .informacaoProntuarioCargo {
    padding: 5px 0px 10px 0px;
    z-index: 999;
}

.prontuarioInicio .informacaoDadosPessoaisCargo {
    padding: 5px 0px 10px 0px;
    z-index: 999;
}

.prontuarioInicio .informacaoProntuarioCargo .container-fluid {
    margin-left: -10px;
}

.prontuarioInicio .informacaoDadosPessoaisCargo .container-fluid {
    margin-left: -10px;
}

.informacaoDadosPessoaisSetor {
    padding: 5px 0px 10px 10px;
    z-index: 999;
}

.protocoloCIDCIF {
    padding: 5px 0px 10px 10px;
}

.informacaoSetor {
    padding: 10px 0px 10px 10px;
}

.detalhesDecisaoDropDown .close,
.detalhesDecisaoDropDown .close:hover,
.detalhesDecisaoDropDown .close:active,
.detalhesDecisaoDropDown .close:focus {
    font-size: 2.2rem;
    text-decoration: none !important;
    color: #333 !important;
    padding-right: 0px;
    padding-top: 0px;
    font-family: Verdana !important;
    font-weight: normal;
}

.informacaoUnidade .close,
.informacaoUnidade .close:hover,
.informacaoUnidade .close:active,
.informacaoUnidade .close:focus {
    margin-right: -10px;
}

    .informacaoInscricao .close,
    .informacaoInscricao .close:hover,
    .informacaoInscricao .close:active,
    .informacaoInscricao .close:focus,
    .informacaoProntuarioCargo .close,
    .informacaoProntuarioCargo .close:hover,
    .informacaoProntuarioCargo .close:active,
    .informacaoProntuarioCargo .close:focus,
    .informacaoUnidade .close,
    .informacaoUnidade .close:hover,
    .informacaoUnidade .close:active,
    .informacaoUnidade .close:focus,
    .informacaoDadosPessoaisCargo .close,
    .informacaoDadosPessoaisCargo .close:hover,
    .informacaoDadosPessoaisCargo .close:active,
    .informacaoDadosPessoaisCargo .close:focus,
    .informacaoSetor .close,
    .informacaoSetor .close:hover,
    .informacaoSetor .close:active,
    .informacaoSetor .close:focus,
    .informacaoDadosPessoaisSetor .close,
    .informacaoDadosPessoaisSetor .close:hover,
    .informacaoDadosPessoaisSetor .close:active,
    .informacaoDadosPessoaisSetor .close:focus {
        font-size: 2.2rem;
        text-decoration: none !important;
        color: #333 !important;
        padding-right: 10px;
        padding-top: 0px;
        font-family: Verdana !important;
    }

.protocoloCIDCIF .close,
.protocoloCIDCIF .close:hover,
.protocoloCIDCIF .close:active,
.protocoloCIDCIF .close:focus {
    font-size: 2.2rem;
    text-decoration: none !important;
    color: #333 !important;
    padding-right: 0px;
    padding-top: 0px;
    font-family: Verdana !important;
    font-weight: normal;
}

#cidsAdicionados a.close,
#cidsAdicionados a.close:hover,
#cidsAdicionados a.close:active,
#cidsAdicionados a.close:focus {
    text-decoration: none !important;
}

body.contraste1 .informacaoInscricao .close,
body.contraste1 .informacaoInscricao .close:hover,
body.contraste1 .informacaoInscricao .close:active,
body.contraste1 .informacaoInscricao .close:focus {
    color: #000 !important;
    opacity: 1;
}

body.contraste1 .informacaoUnidade .close,
body.contraste1 .informacaoUnidade .close:hover,
body.contraste1 .informacaoUnidade .close:active,
body.contraste1 .informacaoUnidade .close:focus {
    color: #000 !important;
    opacity: 1;
}

body.contraste1 .informacaoProntuarioCargo .close,
body.contraste1 .informacaoProntuarioCargo .close:hover,
body.contraste1 .informacaoProntuarioCargo .close:active,
body.contraste1 .informacaoProntuarioCargo .close:focus {
    color: #000 !important;
    opacity: 1;
}

body.contraste1 .informacaoDadosPessoaisCargo .close,
body.contraste1 .informacaoDadosPessoaisCargo .close:hover,
body.contraste1 .informacaoDadosPessoaisCargo .close:active,
body.contraste1 .informacaoDadosPessoaisCargo .close:focus {
    color: #000 !important;
    opacity: 1;
}

body.contraste1 .informacaoDadosPessoaisSetor .close,
body.contraste1 .informacaoDadosPessoaisSetor .close:hover,
body.contraste1 .informacaoDadosPessoaisSetor .close:active,
body.contraste1 .informacaoDadosPessoaisSetor .close:focus {
    color: #000 !important;
    opacity: 1;
}

body.contraste1 .protocoloCIDCIF .close,
body.contraste1 .protocoloCIDCIF .close:hover,
body.contraste1 .protocoloCIDCIF .close:active,
body.contraste1 .protocoloCIDCIF .close:focus {
    color: #000 !important;
    opacity: 1;
}

body.contraste1 .informacaoSetor .close,
body.contraste1 .informacaoSetor .close:hover,
body.contraste1 .informacaoSetor .close:active,
body.contraste1 .informacaoSetor .close:focus {
    color: #000 !important;
    opacity: 1;
}

.modalDetalheTable .close,
.modalDetalheTable .close:hover,
.modalDetalheTable .close:active,
.modalDetalheTable .close:focus {
    font-size: 2.2rem;
    text-decoration: none !important;
    color: #333 !important;
    padding-right: 10px;
    padding-top: 0px;
    font-family: Verdana !important;
    font-weight: normal;
}


body.contraste1 .modalDetalheTable .close,
body.contraste1 .modalDetalheTable .close:hover,
body.contraste1 .modalDetalheTable .close:active,
body.contraste1 .modalDetalheTable .close:focus {
    color: #000 !important;
    opacity: 1;
}

.modalDetalheTable strong {
    margin-top: 20px;
}

.modalDetalheTable p {
    margin-top: 10px;
}


.informacaoInscricao strong {
    margin-top: 20px;
}

.informacaoUnidade strong {
    margin-top: 20px;
}

.informacaoDadosPessoaisSetor strong {
    margin-top: 20px;
}

.protocoloCIDCIF strong {
    margin-top: 20px;
}


.informacaoSetor strong {
    margin-top: 20px;
}

.informacaoInscricao p {
    margin-top: 10px;
}

.informacaoUnidade p {
    margin-top: 10px;
}

.informacaoProntuarioCargo p {
    margin-top: 10px;
}

.informacaoDadosPessoaisCargo p {
    margin-top: 10px;
}

.informacaoDadosPessoaisSetor p {
    margin-top: 10px;
}

.protocoloCIDCIF p {
    margin-top: 10px;
}

.informacaoSetor p {
    margin-top: 10px;
}


.informacaoInscricao {
    display: none;
    position: absolute;
    left: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 3px 1px 6px #b4b4b4;
    background-color: #fff;
    /*  min-width: 330px; */
    z-index: 999;
    width: 95%;
    min-height: 100px;
    text-align: left;
    margin-top: 5px;
}


body.contraste1 .informacaoInscricao {
    box-shadow: 3px 1px 6px #000;
}


.informacaoUnidade {
    display: none;
    position: absolute;
    z-index: 99;
    right: 20px;
    width: 370px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 3px 1px 6px #b4b4b4;
    background-color: #fff;
    min-width: 330px;
    min-height: 100px;
    text-align: left;
}

body.contraste1 .informacaoUnidade {
    box-shadow: 3px 1px 6px #000;
}

.informacaoProntuarioCargo {
    display: none;
    width: 100%;
    margin-top: -10px;
    position: absolute;
    left: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 3px 1px 6px #b4b4b4;
    background-color: #fff;
    min-width: 330px;
    min-height: 100px;
    text-align: left;
}



.informacaoDadosPessoaisCargo {
    display: none;
    width: 100%;
    margin-top: -10px;
    position: absolute;
    left: 0;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 3px 1px 6px #b4b4b4;
    background-color: #fff;
    min-width: 330px;
    min-height: 100px;
    text-align: left;
}

.informacaoDadosPessoaisSetor strong {
    margin-top: 20px;
}

body.contraste1 .informacaoSetor {
    box-shadow: 4px 5px 4px #000;
}



.informacaoInscricao {
    padding: 5px 0px 15px 20px;
}

.informacaoInscricao {
    display: none;
    position: absolute;
    left: 15px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 3px 1px 6px #b4b4b4;
    background-color: #fff;
    min-width: 330px;
    min-height: 100px;
    text-align: left;
}

.protocoloCIDCIF {
    font-size: 1.5rem;
    border-style: none;
    display: none;
    position: absolute;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: -2px 2px 10px 3px #dadada;
    background-color: #fff;
    min-width: 330px !important;
    /*    min-height: 100px; */
    text-align: left;
    padding: 10px 10px 15px 0px;
}

.informacaoSetor {
    display: none;
    position: absolute;
    /*right: 15px;*/
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 4px 5px 4px #b4b4b4;
    background-color: #fff;
    min-width: 330px;
    min-height: 100px;
    text-align: left;
}

body.contraste1 .informacaoProntuarioCargo {
    box-shadow: 3px 1px 6px #000;
}

body.contraste1 .informacaoDadosPessoaisCargo {
    box-shadow: 3px 1px 6px #000;
}

body.contraste1 .informacaoDadosPessoaisSetor {
    box-shadow: 3px 1px 6px #000;
}
body.contraste1 .informacaoInscricao {
    box-shadow: 3px 1px 6px #000;
}

body.contraste1 .protocoloCIDCIF {
    box-shadow: 3px 1px 6px #000;
}

.ingressosAndamento h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.periciasConcluidas h3 {
    margin-top: 14px;
    display: inline-block;
    margin-bottom: 0px;
    padding-left: 5px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.examesIngressoPendentes h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.ingressosAndamento .boxInfo {
    margin-bottom: 60px;
}

.periciasConcluidas .boxCinza {
    margin-bottom: 0px;
    max-width: 1100px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.periciasConcluidas .boxInfo {
    margin-bottom: 60px;
    max-width: 1100px;
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-top: 20px;
}

.examesIngressoPendentes .boxInfo {
    margin-bottom: 60px;
}

.ingressosAndamento .boxInfo label {
    font-family: 'Roboto-Bold';
    margin-top: 10px;
}

.periciasConcluidas .boxCinza label {
    font-family: 'Roboto-Regular';
    margin-top: 8px;
    font-size: 1.4rem;
}

.periciasConcluidas .boxInfo label {
    font-family: 'Roboto-Bold';
    margin-top: 10px;
}

.periciasConcluidas .boxInfo .detalhes-da-pericia label {
    font-family: 'Roboto-Bold';
    margin-top: 0px;
}

.periciasConcluidas .boxCinza #infoEmpregado label {
    font-family: 'Roboto-Regular';
    margin-top: 10px;
}

.periciasConcluidas .boxInfo #infoEmpregado label {
    font-family: 'Roboto-Regular';
    margin-top: 10px;
}

.examesIngressoPendentes .boxInfo label {
    font-family: 'Roboto-Bold';
    margin-top: 10px;
}

.ingressosAndamento .boxInfo .form-check label {
    margin-top: 0.0rem;
}

.examesIngressoPendentes .boxInfo .form-check label {
    margin-top: 0.0rem;
}

.ingressosAndamento .boxInfo #subordinados {
    margin-top: 0px;
}

.periciasConcluidas .boxCinza #subordinados {
    margin-top: 0px;
}

.periciasConcluidas .boxInfo #subordinados {
    margin-top: 0px;
}

.examesIngressoPendentes .boxInfo #subordinados {
    margin-top: 0px;
}

.ingressosAndamento .boxInfo h3 {
    text-transform: none;
    /*    margin-top: 20px; */
}

periciasConcluidas .boxCinza h3 {
    text-transform: none;
}

.periciasConcluidas .boxInfo h3 {
    text-transform: none;
    font-size: 1.8rem;
    margin-bottom: 0px;
    margin-top: 0px;
}

.examesIngressoPendentes .boxInfo h3 {
    text-transform: none;
    /*  margin-top: 20px; */
}

.modelMenu h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.prontuarioInicio h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.prontuarioInicio .informacaoProntuarioCargo h3 {
    margin-top: 5px;
}

body.contraste1 .naoConcluidosEnfermagem h3 {
    color: #fff;
}

body.contraste1 .setor h3 {
    color: #fff;
}

body.contraste1 .dadosPessoais h3 {
    color: #fff;
}

body.contraste1 .cidcifAdicional h3 {
    color: #fff;
}

body.contraste1 .readaptacoesFuncionario h3 {
    color: #fff;
}

body.contraste1 .homologar h3 {
    color: #fff;
}


body.contraste1 .agendados h3 {
    color: #fff;
}

body.contraste1 .naoConcluidos h3 {
    color: #fff;
}

body.contraste1 .periciasHomologar h3 {
    color: #fff;
}

body.contraste1 .consultaAgendamento h3 {
    color: #fff;
}

body.contraste1 .peritos h3 {
    color: #fff;
}

body.contraste1 .resultado h3 {
    color: #fff;
}

body.contraste1 .pericia h3 {
    color: #fff;
}

body.contraste1 .ingressosAndamento h3 {
    color: #fff;
}

body.contraste1 .periciasConcluidas h3 {
    color: #fff;
}

body.contraste1 .examesIngressoPendentes h3 {
    color: #fff;
}

body.contraste1 .modelMenu h3 {
    color: #fff;
}

body.contraste1 .prontuarioInicio h3 {
    color: #fff;
}

.setor .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.dadosPessoais .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.cidcifAdicional .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.readaptacoesFuncionario .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.periciaHomologada .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.homologar .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.naoConcluidosEnfermagem .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.agendadosEnfermagem .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.agendados .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.naoConcluidos .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.periciasHomologar .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.consultaAgendamento .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.peritos .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.resultado .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.pericia .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.ingressosAndamento .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.periciasConcluidas .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.examesIngressoPendentes .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.modelMenu .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.prontuarioInicio .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

body.contraste1 .setor .accordion h3 {
    color: #000;
}

body.contraste1 .dadosPessoais .accordion h3 {
    color: #000;
}

body.contraste1 .cidcifAdicional .accordion h3 {
    color: #000;
}

body.contraste1 .readaptacoesFuncionario .accordion h3 {
    color: #000;
}

body.contraste1 .periciaHomologada .accordion h3 {
    color: #000;
}

body.contraste1 .homologar .accordion h3 {
    color: #000;
}

body.contraste1 .agendadosEnfermagem .accordion h3 {
    color: #000;
}

body.contraste1 .agendados .accordion h3 {
    color: #000;
}

body.contraste1 .naoConcluidosEnfermagem .accordion h3 {
    color: #000;
}

body.contraste1 .naoConcluidos .accordion h3 {
    color: #000;
}

body.contraste1 .periciasHomologar .accordion h3 {
    color: #000;
}

body.contraste1 .consultaAgendamento .accordion h3 {
    color: #000;
}

body.contraste1 .peritos .accordion h3 {
    color: #000;
}


body.contraste1 .resultado .accordion h3 {
    color: #000;
}

body.contraste1 .pericia .accordion h3 {
    color: #000;
}

body.contraste1 .ingressosAndamento .accordion h3 {
    color: #000;
}

body.contraste1 .periciasConcluidas .accordion h3 {
    color: #000;
}

body.contraste1 .examesIngressoPendentes .accordion h3 {
    color: #000;
}

body.contraste1 .modelMenu .accordion h3 {
    color: #000;
}

body.contraste1 .prontuarioInicio .accordion h3 {
    color: #000;
}

#btnPericiaSemAgendamento {
    margin-bottom: 20px;
    margin-left: 20px;
    vertical-align: top;
}

#btnNovaPericia {
    margin-bottom: 20px;
    margin-left: 20px;
    vertical-align: top;
}

#btnNovoPerito {
    margin-bottom: 20px;
    margin-left: 20px;
    vertical-align: top;
}

#adicionaMedico {
    margin-bottom: 30px;
}


#modalSetor label {
    margin-top: 12px;
    font-weight: bold;
}

#modalSetor .modal-body ul {
    padding-left: 0px;
}

    #modalSetor .modal-body ul li {
        list-style-type: none;
    }

#modalSetor .modal-header {
    padding-bottom: 0px;
}

#modalSetor .modal-body {
    padding-top: 0px;
}

#modalSetor .modal-footer {
    padding-top: 0px;
}

.modal-content {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#modalCargo label {
    margin-top: 12px;
    font-weight: bold;
}

#modalCargo .modal-body ul {
    padding-left: 0px;
}

.informacaoProntuarioCargo h3 {
    text-transform: uppercase;
    margin-bottom: 12px !important;
    display: block;
}

.informacaoDadosPessoaisCargo h3 {
    text-transform: uppercase;
    margin-bottom: 12px !important;
    display: block;
}

.informacaoProntuarioCargo ul {
    padding-left: 0px;
    margin-bottom: 0px;
}

.informacaoDadosPessoaisCargo ul {
    padding-left: 0px;
    margin-bottom: 0px;
}

.prontuarioInicio .conteudo .boxInfo .informacaoProntuarioCargo .row div {
    margin-bottom: 8px;
}

.prontuarioInicio .conteudo .boxInfo .informacaoDadosPessoaisCargo .row div {
    margin-bottom: 8px;
}

.setor .conteudo .boxInfo .informacaoProntuarioCargo .row div {
    margin-bottom: 8px;
}

.dadosPessoais .conteudo .boxInfo .informacaoProntuarioCargo .row div {
    margin-bottom: 8px;
}

.setor .conteudo .boxInfo .informacaoDadosPessoaisCargo .row div {
    margin-bottom: 8px;
}

.dadosPessoais .conteudo .boxInfo .informacaoDadosPessoaisCargo .row div {
    margin-bottom: 8px;
}

.prontuarioInicio .conteudo .boxInfo .informacaoProntuarioCargo .row:last-child div:last-child {
    margin-bottom: 0px;
}

.prontuarioInicio .conteudo .boxInfo .informacaoDadosPessoaisCargo .row:last-child div:last-child {
    margin-bottom: 0px;
}

.setor .conteudo .boxInfo .informacaoProntuarioCargo .row:last-child div:last-child {
    margin-bottom: 0px;
}

.dadosPessoais .conteudo .boxInfo .informacaoProntuarioCargo .row:last-child div:last-child {
    margin-bottom: 0px;
}

.setor .conteudo .boxInfo .informacaoDadosPessoaisCargo .row:last-child div:last-child {
    margin-bottom: 0px;
}

.dadosPessoais .conteudo .boxInfo .informacaoDadosPessoaisCargo .row:last-child div:last-child {
    margin-bottom: 0px;
}

.informacaoProntuarioCargo ul li {
    list-style-type: none;
}

.informacaoDadosPessoaisCargo ul li {
    list-style-type: none;
}

#modalCargo .modal-body ul li {
    list-style-type: none;
}

#modalCargo .modal-header {
    padding-bottom: 0px;
}

#modalCargo .modal-body {
    padding-top: 0px;
}

#modalCargo .modal-footer {
    padding-top: 0px;
}

#infoEmpregado label {
    font-weight: bold;
    margin-top: 15px;
}

.naoConcluidosEnfermagem .boxCinza label {
    font-family: 'Roboto-Regular';
    display: inline;
}


.boxCinza label {
    font-weight: bold;
}


.naoConcluidos .boxCinza label {
    font-family: 'Roboto-Regular';
    display: inline;
}

.setor .boxInfo strong {
    font-size: 1.5rem;
    font-weight: normal;
    font-family: 'Roboto-Bold';
    display: block;
}

.dadosPessoais .boxInfo strong {
    font-size: 1.5rem;
    font-weight: normal;
    font-family: 'Roboto-Bold';
    display: block;
}

.cidcifAdicional .boxInfo strong {
    font-size: 1.5rem;
    font-weight: normal;
    font-family: 'Roboto-Bold';
    display: block;
}

.readaptacoesFuncionario .boxInfo strong {
    font-size: 1.5rem;
    font-weight: normal;
    font-family: 'Roboto-Bold';
    display: block;
}
.periciaHomologada .boxInfo strong {
    font-size: 1.5rem;
    font-weight: normal;
    font-family: 'Roboto-Bold';
    display: block;
}

.periciaHomologada .boxInfo .boxPericiaHomologadaHomologador strong {
    font-size: 1.5rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    display: block;
}

.periciaHomologada .boxInfo .boxNovoHomologador strong {
    font-size: 1.5rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    display: block;
}


.homologar .boxInfo strong {
    font-size: 1.5rem;
    font-weight: normal;
    font-family: 'Roboto-Bold';
    display: block;
}

.boxInfo label {
    font-size: 1.4rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.setor .boxInfo label {
    font-size: 1.5rem;
}

.dadosPessoais .boxInfo label {
    font-size: 1.5rem;
}

.cidcifAdicional .boxInfo label {
    font-size: 1.5rem;
}

.readaptacoesFuncionario .boxInfo label {
    font-size: 1.5rem;
}

.periciaHomologada .boxInfo label {
    font-size: 1.5rem;
}

/*
.resultado .boxInfo label{
    font-family: 'Roboto-Bold';
}
*/

.homologar .boxInfo label {
    font-size: 1.5rem;
}

.boxCinza .row .text-center {
    text-align: left !important;
}

.boxInfo .row .text-center {
    text-align: left !important;
}

.boxCinza .row div {
    margin-bottom: 20px;
}



.dadosHomologacao.boxInfo .row div {
    margin-bottom: 0px;
}

.boxCinza .decisao .row div label {
    margin-top: 10px;
}

.boxInfo .decisao .row div label {
    margin-top: 10px;
}

.boxCinza .infoPericia .row div,
.boxCinza .decisao .row div {
    margin-bottom: 0px;
}

.boxInfo .infoPericia .row div,
.boxInfo .decisao .row div {
    margin-bottom: 0px;
}

.boxCinza .row div:last-child {
    margin-bottom: 0px;
}

.boxInfo .row div:last-child {
    margin-bottom: 0px;
}

.boxCinza .row .filter-option {
    margin-bottom: 0px;
}

.boxInfo .row .filter-option {
    margin-bottom: 0px;
}

.cabecalho {
    margin-top: 30px;
}

.etapaPericia .cabecalho {
    margin-top: 0px;
}

.etapaResultado .cabecalho {
    margin-top: 0px;
}

.etapaPeritos .cabecalho {
    margin-bottom: 10px;
    margin-top: 0px;
}

.setor .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.dadosPessoais .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.cidcifAdicional .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.readaptacoesFuncionario .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.periciaHomologada .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.agendados .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.naoConcluidosEnfermagem .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.homologar .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.agendadosEnfermagem .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.naoConcluidos .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

.periciasHomologar .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}



.consultaAgendamento .nav {
    margin-bottom: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}

body.contraste1 .naoConcluidosEnfermagem .nav {
    border-bottom-color: #fff;
}

body.contraste1 .setor .nav {
    border-bottom-color: #fff;
}

body.contraste1 .dadosPessoais .nav {
    border-bottom-color: #fff;
}

body.contraste1 .cidcifAdicional .nav {
    border-bottom-color: #fff;
}

body.contraste1 .readaptacoesFuncionario .nav {
    border-bottom-color: #fff;
}

body.contraste1 .periciaHomologada .nav {
    border-bottom-color: #fff;
}

body.contraste1 .homologar .nav {
    border-bottom-color: #fff;
}

body.contraste1 .agendadosEnfermagem .nav {
    border-bottom-color: #fff;
}

body.contraste1 .agendados .nav {
    border-bottom-color: #fff;
}

body.contraste1 .naoConcluidos .nav {
    border-bottom-color: #fff;
}

body.contraste1 .periciasHomologar .nav {
    border-bottom-color: #fff;
}

body.contraste1 .consultaAgendamento .nav {
    border-bottom-color: #fff;
}


.bordaInferiorTabs {
    margin-top: 0px !important;
    border-color: #ccc;
    margin-bottom: 20px;
    margin-top: -4px !important;
}

body.contraste1 .bordaInferiorTabs {
    border-color: #ccc;
}

body.contraste1 .peritos .nav {
    border-bottom-color: #fff;
}

/*
body.contraste1 .resultado .nav{
    border-bottom-color: #fff;
}

body.contraste1 .pericia .nav{
    border-bottom-color: #fff;
}

body.contraste1 .ingressosAndamento .nav{
    border-bottom-color: #fff;
}

body.contraste1 .examesIngressoPendentes .nav{
    border-bottom-color: #fff;
}

body.contraste1 .modelMenu .nav{
    border-bottom-color: #fff;
}

body.contraste1 .prontuarioInicio .nav{
    border-bottom-color: #fff;
}
*/


.peritos .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.resultado .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.pericia .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.ingressosAndamento .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.periciasConcluidas .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.examesIngressoPendentes .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.modelMenu .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.prontuarioInicio .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.peritos .nav .nav-item.active {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.peritos .nav .nav-item:hover {
    /*    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e; */
}

.resultado .nav .nav-item.active {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.resultado .nav .nav-item:hover {
    /*    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e; */
}

.pericia .nav .nav-item.active {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.pericia .nav .nav-item:hover {
    /*    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e; */
}

.ingressosAndamento .nav .nav-item.active,
.ingressosAndamento .nav .nav-item:hover {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.periciasConcluidas .nav .nav-item.active,
.periciasConcluidas .nav .nav-item:hover {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.examesIngressoPendentes .nav .nav-item.active,
.examesIngressoPendentes .nav .nav-item:hover {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.modelMenu .nav .nav-item.active,
.modelMenu .nav .nav-item:hover {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.prontuarioInicio .nav .nav-item.active {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

/*
.prontuarioInicio .nav .nav-item:hover{
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}
*/

body.contraste1 .peritos .nav .nav-item.active,
body.contraste1 .peritos .nav .nav-item:hover {
    border-bottom-color: #fff;
}


body.contraste1 .resultado .nav .nav-item.active,
body.contraste1 .resultado .nav .nav-item:hover {
    border-bottom-color: #fff;
}

body.contraste1 .pericia .nav .nav-item.active,
body.contraste1 .pericia .nav .nav-item:hover {
    border-bottom-color: #fff;
}

body.contraste1 .ingressosAndamento .nav .nav-item.active,
body.contraste1 .ingressosAndamento .nav .nav-item:hover {
    border-bottom-color: #fff;
}

body.contraste1 .periciasConcluidas .nav .nav-item.active,
body.contraste1 .periciasConcluidas .nav .nav-item:hover {
    border-bottom-color: #fff;
}

body.contraste1 .examesIngressoPendentes .nav .nav-item.active,
body.contraste1 .examesIngressoPendentes .nav .nav-item:hover {
    border-bottom-color: #fff;
}

body.contraste1 .modelMenu .nav .nav-item.active,
body.contraste1 .modelMenu .nav .nav-item:hover {
    border-bottom-color: #fff;
}

body.contraste1 .prontuarioInicio .nav .nav-item.active,
body.contraste1 .prontuarioInicio .nav .nav-item:hover {
    border-bottom-color: #fff;
}

.resultado .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.prontuarioInicio .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.pericia .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.peritos .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.prontuarioInicio .nav .nav-item.active a {
    color: #10445e;
    /*  cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}

.pericia .nav .nav-item.active a {
    color: #10445e;
    /*  cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}

.resultado .nav .nav-item.active a {
    color: #10445e;
    /*    cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}

.peritos .nav .nav-item.active a {
    color: #10445e;
    /*  cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}


body.contraste1 .prontuarioInicio .nav .nav-item.active a {
    color: #fff;
}

body.contraste1 .pericia .nav .nav-item.active a {
    color: #fff;
}

body.contraste1 .resultado .nav .nav-item.active a {
    color: #fff;
}

body.contraste1 .peritos .nav .nav-item.active a {
    color: #fff;
}

.periciasConcluidas .nav .nav-item a {
    outline-color: transparent;
    color: #10445e;
    text-transform: uppercase;
    font-weight: bold;
}

.ingressosAndamento .nav .nav-item a {
    outline-color: transparent;
    color: #10445e;
    text-transform: uppercase;
    font-weight: bold;
}

.examesIngressoPendentes .nav .nav-item a {
    outline-color: transparent;
    color: #10445e;
    text-transform: uppercase;
    font-weight: bold;
}

.modelMenu .nav .nav-item a {
    outline-color: transparent;
    color: #10445e;
    text-transform: uppercase;
    font-weight: bold;
}



.colunaResize {
    transition: 1s;
}

#infoEmpregado a {
    text-decoration: none;
    color: #487388;
}

#infoEmpregado hr {
    margin-top: 10px;
    margin-bottom: 0px;
}

body.contraste1 #infoEmpregado a {
    color: #000;
    font-weight: bold;
}

    body.contraste1 #infoEmpregado a:hover {
        text-decoration: underline;
    }


.divFuncionarioDados a {
    text-decoration: none;
    color: #487388;
}

.divFuncionarioDados hr {
    margin-top: 10px;
    margin-bottom: 0px;
}

body.contraste1 .divFuncionarioDados a {
    color: #000;
    font-weight: bold;
}

    body.contraste1 .divFuncionarioDados a:hover {
        text-decoration: underline;
    }

#modalSetor h2.modal-title {
    padding-left: 15px;
    text-transform: uppercase;
    font-size: 1.7rem;
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

#modalCargo h2.modal-title {
    padding-left: 15px;
    text-transform: uppercase;
    font-size: 1.7rem;
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

.accordion button span {
}

    .accordion button span.fa {
        width: 2.5rem !important;
        text-align: right;
    }

.card button.btn {
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

#mySidenav .card button.btn {
    width: 100%;
    margin-top: 14px;
}

#mySidenav .card button.btnAgendamento {
    width: 75%;
    margin-top: 14px;
}

.arrow {
    vertical-align: top;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 6px 8px 8px 8px;
    background-color: #fff;
    margin-right: 14px;
}

.setor .boxCinza {
    margin-bottom: 30px;
}

.dadosPessoais .boxCinza {
    margin-bottom: 30px;
}

.cidcifAdicional .boxCinza {
    margin-bottom: 30px;
}

.readaptacoesFuncionario .boxCinza {
    margin-bottom: 30px;
}

.periciaHomologada .boxCinza {
    margin-bottom: 30px;
}

.homologar .boxCinza {
    margin-bottom: 30px;
}

.setor .boxInfo {
    margin-bottom: 30px;
    max-width: 1100px;
}

.dadosPessoais .boxInfo {
    margin-bottom: 30px;
    max-width: 1100px;
}

.setor .boxInfo:last-child {
    margin-bottom: 40px;
}

.dadosPessoais .boxInfo:last-child {
    margin-bottom: 40px;
}

.cidcifAdicional .boxInfo {
    margin-bottom: 30px;
    max-width: 1100px;
}

.readaptacoesFuncionario .boxInfo {
    margin-bottom: 30px;
    max-width: 1100px;
}

.periciaHomologada .boxInfo {
    margin-bottom: 30px;
    max-width: 1100px;
}

.homologar .boxInfo {
    margin-bottom: 30px;
}

.naoConcluidosEnfermagem .boxCinza {
    margin-bottom: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.agendadosEnfermagem .boxCinza {
    margin-bottom: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.agendados .boxCinza {
    margin-bottom: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.naoConcluidos .boxCinza {
    margin-bottom: 0px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}


.periciasHomologar .boxCinza {
    margin-bottom: 00px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-top: 18px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}


.consultaAgendamento .boxCinza {
    margin-bottom: 00px;
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-top: 18px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}


.naoConcluidosEnfermagem .boxCinza,
.naoConcluidosEnfermagem .boxInfo {
    max-width: 1100px;
}

.naoConcluidos .boxCinza,
.naoConcluidos .boxInfo {
    max-width: 1100px;
}

.agendadosEnfermagem .boxCinza,
.agendadosEnfermagem .boxInfo {
    max-width: 1100px;
}

.agendados .boxCinza,
.agendados .boxInfo {
    max-width: 1100px;
}

.agendadosEnfermagem .boxInfo {
    margin-bottom: 30px;
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.agendados .boxInfo {
    margin-bottom: 30px;
}

.naoConcluidosEnfermagem .boxInfo {
    margin-bottom: 30px;
}

.naoConcluidos .boxInfo {
    margin-bottom: 30px;
}

.periciasHomologar .boxCinza,
.periciasHomologar .boxInfo {
    max-width: 1100px;
}

.consultaAgendamento .boxCinza,
.consultaAgendamento .boxInfo {
    max-width: 1100px;
}


.consultaAgendamento .boxCinza,
.consultaAgendamento .boxInfo {
    max-width: 1100px;
}


.periciasHomologar .boxInfo {
    margin-bottom: 30px;
    padding-top: 20px;
}

.consultaAgendamento .boxInfo {
    margin-bottom: 30px;
    padding-top: 20px;
}

.boxCinza h3 {
    font-size: 1.6rem;
    text-transform: uppercase;
    color: #333;
}

.boxInfo h3 {
    font-size: 1.6rem;
    text-transform: uppercase;
    color: #333;
}

.cidcifAdicional .boxInfo h3 {
    text-transform: none;
}

.setor .boxCinza h3 {
    margin-bottom: 0px;
}

.dadosPessoais .boxCinza h3 {
    margin-bottom: 0px;
}

.cidcifAdicional .boxCinza h3 {
    margin-bottom: 0px;
}

.readaptacoesFuncionario .boxCinza h3 {
    margin-bottom: 0px;
}

.homologar .boxCinza h3 {
    margin-bottom: 0px;
}

.setor .boxInfo h3 {
    margin-bottom: 10px;
}

.periciaHomologada .boxCinza h3 {
    margin-bottom: 0px;
}

.dadosPessoais .boxInfo h3 {
    margin-bottom: 10px;
}

.cidcifAdicional .boxInfo h3 {
    margin-bottom: 10px;
}

.readaptacoesFuncionario .boxInfo h3 {
    margin-bottom: 10px;
}

.homologar .boxInfo h3 {
    margin-bottom: 0px;
}

.naoConcluidosEnfermagem .boxCinza h3 {
    margin-bottom: 0px;
}

.agendadosEnfermagem .boxCinza h3 {
    margin-bottom: 0px;
}

.agendados .boxCinza h3 {
    margin-bottom: 0px;
}

.naoConcluidos .boxCinza h3 {
    margin-bottom: 0px;
}

.periciasHomologar .boxCinza h3 {
    margin-bottom: 0px;
}

.consultaAgendamento .boxCinza h3 {
    margin-bottom: 0px;
}

.naoConcluidosEnfermagem .boxInfo h3 {
    margin-bottom: 0px;
}

.agendadosEnfermagem .boxInfo h3 {
    margin-bottom: 0px;
}

.agendados .boxInfo h3 {
    margin-bottom: 0px;
}

.naoConcluidos .boxInfo h3 {
    margin-bottom: 0px;
}

.periciasHomologar .boxInfo h3 {
    margin-bottom: 0px;
}

.consultaAgendamento .boxInfo h3 {
    margin-bottom: 0px;
}

body.contraste1 .boxCinza h3 {
    color: #000;
}

body.contraste1 .boxInfo h3 {
    color: #000;
}

/*
.resultadoPericia .documentosAnexados{
    padding-left: 10px;
    padding-right: 10px;
}
*/

.agendarAdmissionalProtocolo .bordaCinza strong {
    font-family: 'Roboto-Bold';
    font-weight: normal;
}

.agendarEquipeProtocolo .bordaCinza strong {
    font-family: 'Roboto-Bold';
    font-weight: normal;
}

.agendarAdmissionalProtocolo .bordaCinza h3 {
    margin-top: 0px;
    font-family: 'Roboto-Bold';
}

.agendarEquipeProtocolo .bordaCinza h3 {
    margin-top: 0px;
    font-family: 'Roboto-Bold';
}

.bordaCinza {
    margin-top: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    margin-bottom: 10px !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit- border-radius: 10px;
    border-radius: 10px;
    padding: 10px 20px;
}

.agendarAdmissionalProtocolo .bordaCinza {
    padding: 15px 20px 10px 20px;
}


body.contraste1 .bordaCinza {
    border-color: #000;
}

/*
.resumoPericia{
    margin-top: 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    margin-bottom: 10px !important;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit- border-radius: 6px;
    padding-left: 10px;
    padding-right: 10px;
}
*/

/*
body.contraste1 .resumoPericia{
    border-color: #000;
}
*/
/*
.resultadoPericia{
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #e0e0e0;
    padding: 5px 10px;
}
*/

/*
body.contraste1 .resultadoPericia{
    border-left-color: #000;
}
*/

/*
.homologar .documentosAnexados a{
    margin-bottom: 10px;
}
*/

.naoConcluidosEnfermagem .documentosAnexados a {
    margin-bottom: 10px;
}

.agendadosEnfermagem .documentosAnexados a {
    margin-bottom: 10px;
}

.agendados .documentosAnexados a {
    margin-bottom: 10px;
}

.naoConcluidos .documentosAnexados a {
    margin-bottom: 10px;
}

.periciasHomologar .documentosAnexados a {
    margin-bottom: 10px;
}

.consultaAgendamento .documentosAnexados a {
    margin-bottom: 10px;
}


/*
body.contraste1 .resultadoPericia hr{
    border-color: #000;
}
*/

.documentosAnexados strong {
    margin-bottom: 10px;
    display: inline-block;
}

.infoPericia {
    padding: 15px 10px 0px 0px;
}

/*
.resultadoPericia{
    float: right;
    width: 50%;
}
*/

/*
.decisao strong{
    margin-bottom: 10px;
    display: block;
}
*/

.selo {
    width: 340px;
    min-height: 62px;
    background-color: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border-style: solid;
    border-color: #9fc9dd;
    border-width: 1px;
    color: #333;
    /* padding: 10px 10px 10px 20px; */
    padding: 2px;
    margin-top: 20px;
    margin-bottom: 20px !important;
}

    .selo span {
        float: right;
        width: calc(100% - 61px);
        font-size: 1.4rem;
        padding: 5px 10px 5px 12px;
    }

    .selo strong {
        display: block;
        font-size: 1.4rem;
    }

body.contraste1 .selo {
    background-image: none;
    background-color: #000;
    color: #fff;
    border-color: #000;
}

.stamp {
    width: 61px;
    height: 61px;
    float: left;
}

body.contraste1 .stamp {
    filter: grayscale(100%);
}

/*
.decisao{
    padding-top: 10px;
    padding-bottom: 10px;
}
*/

.boxCinza .infoPericia .row div label {
    margin-top: 10px;
}

.boxInfo .infoPericia .row div label {
    margin-top: 10px;
}

.dataHomologacao {
    margin-top: 5px;
    float: right;
    white-space: nowrap;
}

.setor .boxInfo .dataHomologacao {
    float: right;
}

.dadosPessoais .boxInfo .dataHomologacao {
    float: right;
}

.cidcifAdicional .boxInfo .dataHomologacao {
    float: right;
}

.readaptacoesFuncionario .boxInfo .dataHomologacao {
    float: right;
}

.periciaHomologada .boxInfo .dataHomologacao {
    float: right;
}

.homologar .boxInfo .dataHomologacao {
    float: right;
}

.dadosHomologacao span label {
    display: inline;
}

.dadosHomologacao span input[type='text'] {
    width: 150px;
    text-align: center;
    margin-left: 20px;
}

.dadosHomologacao textarea {
    width: 100%;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    padding: 5px 10px;
    margin-bottom: 10px;
}

body.contraste1 .dadosHomologacao textarea {
    border-color: #000;
}

.setor .boxCinza button .fa {
    margin-left: 5px;
}

.dadosPessoais .boxCinza button .fa {
    margin-left: 5px;
}

.cidcifAdicional .boxCinza button .fa {
    margin-left: 5px;
}

.readaptacoesFuncionario .boxCinza button .fa {
    margin-left: 5px;
}

.periciaHomologada .boxCinza button .fa {
    margin-left: 5px;
}

.homologar .boxCinza button .fa {
    margin-left: 5px;
}

.naoConcluidosEnfermagem .boxCinza button .fa {
    margin-left: 5px;
}

.agendadosEnfermagem .boxCinza button .fa {
    margin-left: 5px;
}

.agendados .boxCinza button .fa {
    margin-left: 5px;
}

.naoConcluidos .boxCinza button .fa {
    margin-left: 5px;
}

.periciasHomologar .boxCinza button .fa {
    margin-left: 5px;
}

.consultaAgendamento .boxCinza button .fa {
    margin-left: 5px;
}

.naoConcluidosEnfermagem .boxInfo button .fa {
    margin-left: 5px;
}

.agendadosEnfermagem .boxInfo button .fa {
    margin-left: 5px;
}

.agendados .boxInfo button .fa {
    margin-left: 5px;
}

.naoConcluidos .boxInfo button .fa {
    margin-left: 5px;
}

.periciasHomologar .boxInfo button .fa {
    margin-left: 5px;
}

.consultaAgendamento .boxInfo button .fa {
    margin-left: 5px;
}

.boxCinza.dadosHomologacao .form-check.form-check-inline {
    margin-top: 10px;
    margin-bottom: 10px;
}


.boxInfo.dadosHomologacao .form-check.form-check-inline {
    /*    margin-top: 0px;
    margin-bottom: 10px; */
}

.dadosHomologacao .form-check .form-check-label {
    padding-left: 0px;
    padding-top: 5px;
}

.dadosHomologacao .btnAssinar {
    margin-top: 8px;
}

.peritos .conteudo .etapaPeritos .boxInfo input[type='button'],
.peritos .conteudo .etapaPeritos .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
}

.resultado .conteudo .etapaPeritos .boxInfo input[type='button'],
.resultado .conteudo .etapaPeritos .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
}

.pericia .conteudo .etapaPeritos .boxInfo input[type='button'],
.pericia .conteudo .etapaPeritos .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
}

.ingressosAndamento .conteudo .etapaPeritos .boxInfo input[type='button'],
.ingressosAndamento .conteudo .etapaPeritos .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
}

.examesIngressoPendentes .conteudo .etapaPeritos .boxInfo input[type='button'],
.examesIngressoPendentes .conteudo .etapaPeritos .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
}

.modelMenu .conteudo .etapaPeritos .boxInfo input[type='button'],
.modelMenu .conteudo .etapaPeritos .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
}

.prontuarioInicio .conteudo .etapaPeritos .boxInfo input[type='button'],
.prontuarioInicio .conteudo .etapaPeritos .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
}


body.contraste1 .peritos .conteudo .etapaPeritos .boxInfo input[type='button'],
body.contraste1 .peritos .conteudo .etapaPeritos .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .resultado .conteudo .etapaPeritos .boxInfo input[type='button'],
body.contraste1 .resultado .conteudo .etapaPeritos .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .pericia .conteudo .etapaPeritos .boxInfo input[type='button'],
body.contraste1 .pericia .conteudo .etapaPeritos .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .ingressosAndamento .conteudo .etapaPeritos .boxInfo input[type='button'],
body.contraste1 .ingressosAndamento .conteudo .etapaPeritos .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .examesIngressoPendentes .conteudo .etapaPeritos .boxInfo input[type='button'],
body.contraste1 .examesIngressoPendentes .conteudo .etapaPeritos .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .modelMenu .conteudo .etapaPeritos .boxInfo input[type='button'],
body.contraste1 .modelMenu .conteudo .etapaPeritos .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .prontuarioInicio .conteudo .etapaPeritos .boxInfo input[type='button'],
body.contraste1 .prontuarioInicio .conteudo .etapaPeritos .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .agendadosEnfermagem .conteudo .boxInfo input[type='button'],
body.contraste1 .agendadosEnfermagem .conteudo .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}


body.contraste1 .agendados .conteudo .boxInfo input[type='button'],
body.contraste1 .agendados .conteudo .boxInfo button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

#btnInserirPerito {
    margin: 22px 0px 20px 0px;
}



.peritos .conteudo .etapaPeritos .boxInfo input[type='button']:hover,
.peritos .conteudo .etapaPeritos .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.resultado .conteudo .etapaPeritos .boxInfo input[type='button']:hover,
.resultado .conteudo .etapaPeritos .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.pericia .conteudo .etapaPeritos .boxInfo input[type='button']:hover,
.pericia .conteudo .etapaPeritos .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.ingressosAndamento .conteudo .etapaPeritos .boxInfo input[type='button']:hover,
.ingressosAndamento .conteudo .etapaPeritos .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.examesIngressoPendentes .conteudo .etapaPeritos .boxInfo input[type='button']:hover,
.examesIngressoPendentes .conteudo .etapaPeritos .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.modelMenu .conteudo .etapaPeritos .boxInfo input[type='button']:hover,
.modelMenu .conteudo .etapaPeritos .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.prontuarioInicio .conteudo .etapaPeritos .boxInfo input[type='button']:hover,
.prontuarioInicio .conteudo .etapaPeritos .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}


.peritos .conteudo .etapaPeritos .boxInfo input[type='button']:active,
.peritos .conteudo .etapaPeritos .boxInfo button:active,
.peritos .conteudo .etapaPeritos .boxInfo input[type='button']:focus,
.peritos .conteudo .etapaPeritos .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}


.resultado .conteudo .etapaPeritos .boxInfo input[type='button']:active,
.resultado .conteudo .etapaPeritos .boxInfo button:active,
.resultado .conteudo .etapaPeritos .boxInfo input[type='button']:focus,
.resultado .conteudo .etapaPeritos .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}


.pericia .conteudo .etapaPeritos .boxInfo input[type='button']:active,
.pericia .conteudo .etapaPeritos .boxInfo button:active,
.pericia .conteudo .etapaPeritos .boxInfo input[type='button']:focus,
.pericia .conteudo .etapaPeritos .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}

.ingressosAndamento .conteudo .etapaPeritos .boxInfo input[type='button']:active,
.ingressosAndamento .conteudo .etapaPeritos .boxInfo button:active,
.ingressosAndamento .conteudo .etapaPeritos .boxInfo input[type='button']:focus,
.ingressosAndamento .conteudo .etapaPeritos .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}

.examesIngressoPendentes .conteudo .etapaPeritos .boxInfo input[type='button']:active,
.examesIngressoPendentes .conteudo .etapaPeritos .boxInfo button:active,
.examesIngressoPendentes .conteudo .etapaPeritos .boxInfo input[type='button']:focus,
.examesIngressoPendentes .conteudo .etapaPeritos .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}

.modelMenu .conteudo .etapaPeritos .boxInfo input[type='button']:active,
.modelMenu .conteudo .etapaPeritos .boxInfo button:active,
.modelMenu .conteudo .etapaPeritos .boxInfo input[type='button']:focus,
.modelMenu .conteudo .etapaPeritos .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}

.prontuarioInicio .conteudo .etapaPeritos .boxInfo input[type='button']:active,
.prontuarioInicio .conteudo .etapaPeritos .boxInfo button:active,
.prontuarioInicio .conteudo .etapaPeritos .boxInfo input[type='button']:focus,
.prontuarioInicio .conteudo .etapaPeritos .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}

.agendadosEnfermagem .conteudo .boxInfo input[type='button'],
.agendadosEnfermagem .conteudo .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    width: 90px;
    cursor: pointer;
    cursor: hand;
    margin: 0px 0px;
}


.agendados .conteudo .boxInfo input[type='button'],
.agendados .conteudo .boxInfo button {
    border-radius: 4px;
    background-color: transparent;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    width: 90px;
    cursor: pointer;
    cursor: hand;
    margin: 0px 0px;
}

.naoConcluidosEnfermagem .conteudo .boxCinza input[type='button'],
.naoConcluidosEnfermagem .conteudo .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
    margin: 0px 0px;
}

.naoConcluidos .conteudo .boxCinza input[type='button'],
.naoConcluidos .conteudo .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
    margin: 0px 0px;
}

.naoConcluidosEnfermagem .conteudo .boxCinza input[type='button']:hover,
.naoConcluidosEnfermagem .conteudo .boxCinza button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.naoConcluidos .conteudo .boxCinza input[type='button']:hover,
.naoConcluidos .conteudo .boxCinza button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.agendadosEnfermagem .conteudo .boxInfo input[type='button']:hover,
.agendadosEnfermagem .conteudo .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}

.agendados .conteudo .boxInfo input[type='button']:hover,
.agendados .conteudo .boxInfo button:hover {
    background-color: #b4ccd8;
    border-color: #b4ccd8;
    color: #000;
}


.naoConcluidosEnfermagem .conteudo .boxCinza input[type='button']:active,
.naoConcluidosEnfermagem .conteudo .boxCinza button:active,
.naoConcluidosEnfermagem .conteudo .boxCinza input[type='button']:focus,
.naoConcluidosEnfermagem .conteudo .boxCinza button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}

.agendadosEnfermagem .conteudo .boxInfo input[type='button']:active,
.agendadosEnfermagem .conteudo .boxInfo button:active,
.agendadosEnfermagem .conteudo .boxInfo input[type='button']:focus,
.agendadosEnfermagem .conteudo .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}

.agendados .conteudo .boxInfo input[type='button']:active,
.agendados .conteudo .boxInfo button:active,
.agendados .conteudo .boxInfo input[type='button']:focus,
.agendados .conteudo .boxInfo button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}


.naoConcluidos .conteudo .boxCinza input[type='button']:active,
.naoConcluidos .conteudo .boxCinza button:active,
.naoConcluidos .conteudo .boxCinza input[type='button']:focus,
.naoConcluidos .conteudo .boxCinza button:focus {
    background-color: #adc6d2;
    border-color: #adc6d2;
    transition: 0s;
}

.periciasHomologar .conteudo .boxCinza input[type='button'],
.periciasHomologar .conteudo .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
    margin: 0px 0px;
}

.consultaAgendamento .conteudo .boxCinza input[type='button'],
.consultaAgendamento .conteudo .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
    margin: 0px 0px;
}

body.contraste1 .periciasHomologar .conteudo .boxCinza input[type='button'],
body.contraste1 .periciasHomologar .conteudo .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .consultaAgendamento .conteudo .boxCinza input[type='button'],
body.contraste1 .consultaAgendamento .conteudo .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

.periciasHomologar .conteudo .boxCinza input[type='button']:hover,
.periciasHomologar .conteudo .boxCinza button:hover,
.periciasHomologar .conteudo .boxCinza input[type='button']:focus,
.periciasHomologar .conteudo .boxCinza button:focus {
    background-color: #5f8ba0;
    border-color: #5f8ba0;
    color: #fff;
}

.consultaAgendamento .conteudo .boxCinza input[type='button']:hover,
.consultaAgendamento .conteudo .boxCinza button:hover,
.consultaAgendamento .conteudo .boxCinza input[type='button']:focus,
.consultaAgendamento .conteudo .boxCinza button:focus {
    background-color: #5f8ba0;
    border-color: #5f8ba0;
    color: #fff;
}

.periciasHomologar .conteudo .boxCinza input[type='button']:active,
.periciasHomologar .conteudo .boxCinza button:active {
    background-color: #487388;
    border-color: #487388;
    color: #fff;
}

.consultaAgendamento .conteudo .boxCinza input[type='button']:active,
.consultaAgendamento .conteudo .boxCinza button:active {
    background-color: #487388;
    border-color: #487388;
    color: #fff;
}



.periciasHomologar .boxCinza input[type='button'],
.periciasHomologar .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
    margin: 0px 0px;
}

.consultaAgendamento .boxCinza input[type='button'],
.consultaAgendamento .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    min-width: 90px;
    cursor: pointer;
    cursor: hand;
    margin: 0px 0px;
}

body.contraste1 .periciasHomologar .boxCinza input[type='button'],
body.contraste1 .periciasHomologar .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}


body.contraste1 .consultaAgendamento .boxCinza input[type='button'],
body.contraste1 .consultaAgendamento .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .consultaAgendamento .boxCinza input[type='button'],
body.contraste1 .consultaAgendamento .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}


.periciasHomologar .boxCinza input[type='button']:hover,
.periciasHomologar .boxCinza button:hover,
.periciasHomologar .boxCinza input[type='button']:focus,
.periciasHomologar .boxCinza button:focus {
    background-color: #5f8ba0;
    border-color: #5f8ba0;
    color: #fff;
}

.consultaAgendamento .boxCinza input[type='button']:hover,
.consultaAgendamento .boxCinza button:hover,
.consultaAgendamento .boxCinza input[type='button']:focus,
.consultaAgendamento .boxCinza button:focus {
    background-color: #5f8ba0;
    border-color: #5f8ba0;
    color: #fff;
}

.periciasHomologar .boxCinza input[type='button']:active,
.periciasHomologar .boxCinza button:active {
    background-color: #487388;
    border-color: #487388;
    color: #fff;
}

.consultaAgendamento .boxCinza input[type='button']:active,
.consultaAgendamento .boxCinza button:active {
    background-color: #487388;
    border-color: #487388;
    color: #fff;
}



.empregadosHomologar {
    /*    display: none; */
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}
.consultarAgendamento {
    /*    display: none; */
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.agendas {
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.agendasSelecionada {
    background-color: #c7dde8;
    border-color: #10445e;
    border-right-width: 1px;
    border-left-width: 1px;
}

.licencas {
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.licencaSelecionada {
    background-color: #c7dde8;
    border-color: #10445e;
    border-right-width: 1px;
    border-left-width: 1px;
}

.naoConcluidosEnfermagem .boxInfo table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}

.agendadosEnfermagem .boxInfo table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}

.agendados .boxInfo table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}

body.contraste1 .agendadosEnfermagem .boxInfo table.table {
    border-color: #000;
}

body.contraste1 .agendados .boxInfo table.table {
    border-color: #000;
}

.naoConcluidos .boxInfo table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}

body.contraste1 .naoConcluidosEnfermagem .boxInfo table.table {
    border-color: #000;
}

body.contraste1 .naoConcluidos .boxInfo table.table {
    border-color: #000;
}

.setor table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;
    border-color: #e0e0e0;
}

.dadosPessoais table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;
    border-color: #e0e0e0;
}

.cidcifAdicional table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;
    border-color: #e0e0e0;
}

.readaptacoesFuncionario table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;
    border-color: #e0e0e0;
}

.periciasRealizadas table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}

.periciaHomologada table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
    margin-bottom: 15px;
}

.homologar table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}

body.contraste1 .setor table.table {
    border-color: #000;
}

body.contraste1 .dadosPessoais table.table {
    border-color: #000;
}

body.contraste1 .cidcifAdicional table.table {
    border-color: #000;
}

body.contraste1 .readaptacoesFuncionario table.table {
    border-color: #000;
}

body.contraste1 .periciaHomologada table.table {
    border-color: #000;
}

body.contraste1 .homologar table.table {
    border-color: #000;
}

.ingressosAndamento table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}


.agendarAdmissional table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}

.agendarAdmissional table.tabelaDocumentos {
    border-style: none;
    border-width: 0px;
    margin-top: 30px;
    margin-bottom: 20px;
    border-color: transparent;
}

body.contraste1 .agendarAdmissional table.table {
    border-color: #000;
}

.examesIngressoPendentes table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 0px;
    border-color: #e0e0e0;
}

.informacaoInscricao:hover {
    background-color: #fff !important;
}

.informacaoUnidade:hover {
    background-color: #fff !important;
}

.informacaoProntuarioCargo:hover {
    background-color: #fff !important;
}

.informacaoDadosPessoaisCargo:hover {
    background-color: #fff !important;
}

.informacaoDadosPessoaisSetor:hover {
    background-color: #fff !important;
}

.protocoloCIDCIF:hover {
    background-color: #fff !important;
}

.informacaoSetor:hover {
    background-color: #fff !important;
}

body.contraste1 .ingressosAndamento table.table {
    border-color: #000;
}

body.contraste1 .examesIngressoPendentes table.table {
    border-color: #000;
}

.empregadosHomologar table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;
    border-color: #e0e0e0;
}

.consultarAgendamento table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;
    border-color: #e0e0e0;
}


body.contraste1 .empregadosHomologar table.table {
    border-color: #000;
}

body.contraste1 .consultarAgendamento table.table {
    border-color: #000;
}


.agendas table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;
    border-color: #e0e0e0;
}

body.contraste1 .agendas table.table {
    border-color: #000;
}

.licencas table.table {
    border-style: solid;
    border-width: 1px;
    margin-top: 20px;
    border-color: #e0e0e0;
}

body.contraste1 .licencas table.table {
    border-color: #000;
}

.agendados table.table tr th:first-child {
    text-align: center;
}


.naoConcluidosEnfermagem table.table tr th:first-child {
    text-align: center;
}

.naoConcluidos table.table tr th:first-child {
    text-align: center;
}

.agendadosEnfermagem table.table tr th:last-child {
    text-align: center;
}

.agendados table.table tr th:last-child {
    text-align: center;
}

.naoConcluidosEnfermagem table.table tr th:last-child {
    text-align: center;
}

.naoConcluidos table.table tr th:last-child {
    text-align: center;
}

.agendadosEnfermagem table.table tr td:last-child {
    text-align: center;
}


.agendados table.table tr td:last-child {
    text-align: center;
}

.naoConcluidosEnfermagem table.table tr td:last-child {
    text-align: center;
}

.naoConcluidos table.table tr td:last-child {
    text-align: center;
}

.ingressosAndamento table.table tr th:last-child {
    text-align: center;
}

.examesIngressoPendentes table.table tr th:last-child {
    text-align: center;
}

.empregadosHomologar table.table tr th:last-child {
    text-align: center;
}

.consultarAgendamento table.table tr th:last-child {
    text-align: center;
}
.agendas table.table tr th:last-child {
    text-align: center;
}

.licencas table.table tr th:last-child {
    text-align: center;
}

.ingressosAndamento table.table tr td:last-child {
    text-align: center;
}

.examesIngressoPendentes table.table tr td:last-child {
    text-align: center;
}

.empregadosHomologar table.table tr td:last-child {
    text-align: center;
}

.consultarAgendamento table.table tr td:last-child {
    text-align: center;
}

.agendas table.table tr td:last-child {
    text-align: center;
}

.licencas table.table tr td:last-child {
    text-align: center;
}

.naoConcluidosEnfermagem .table .thead-light th {
    background-color: #e0e0e0;
}

.empregadosHomologar table.table tr th:first-child {
    text-align: center;
}

.consultarAgendamento table.table tr th:first-child {
    text-align: center;
}

.agendas table.table tr th:first-child {
    text-align: center;
}

.licencas table.table tr th:first-child {
    text-align: center;
}

.agendadosEnfermagem .table .thead-light th {
    background-color: #e0e0e0;
}

.agendados .table .thead-light th {
    background-color: #e0e0e0;
}

.naoConcluidos .table .thead-light th {
    background-color: #e0e0e0;
}

body.contraste1 .naoConcluidosEnfermagem .table .thead-light th {
    background-color: #000;
    color: #fff;
}

body.contraste1 .naoConcluidos .table .thead-light th {
    background-color: #000;
    color: #fff;
}

.empregadosHomologar .table .thead-light th {
    background-color: #e0e0e0;
    /*    text-align: center; */
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

.consultarAgendamento .table .thead-light th {
    background-color: #e0e0e0;
    /*    text-align: center; */
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

body.contraste1 .empregadosHomologar .table .thead-light th {
    background-color: #000;
    color: #fff;
}

body.contraste1 .consultarAgendamento .table .thead-light th {
    background-color: #000;
    color: #fff;
}

.agendas .table .thead-light th {
    background-color: #e0e0e0;
    /*    text-align: center; */
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

body.contraste1 .agendas .table .thead-light th {
    background-color: #000;
    color: #fff;
}

.licencas .table .thead-light th {
    background-color: #e0e0e0;
    /*    text-align: center; */
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

body.contraste1 .licencas .table .thead-light th {
    background-color: #000;
    color: #fff;
}

.table a,
.table a:hover,
.table a:active,
.table a:focus {
    color: #487388;
    text-decoration: none !important;
    outline-color: transparent;
}

.agendarClinica .table a,
.agendarClinica .table a:focus {
    color: #646464;
    text-decoration: none !important;
    outline-color: transparent;
}

.agendarAdmissionalProtocolo .table a,
.agendarAdmissionalProtocolo .table a:focus {
    color: #646464;
    text-decoration: none !important;
    outline-color: transparent;
}

.agendarEquipeProtocolo .table a,
.agendarEquipeProtocolo .table a:focus {
    color: #646464;
    text-decoration: none !important;
    outline-color: transparent;
}

.pericia .etapaPericia .table a,
.pericia .etapaPericia .table a:focus {
    color: #487388;
    text-decoration: none !important;
    outline-color: transparent;
}

    .pericia .etapaPericia .table a.disabledLink,
    .pericia .etapaPericia .table a.disabledLink:focus {
        color: #999 !important;
    }

.agendarAdmissionalDocumentos .table a,
.agendarAdmissionalDocumentos .table a:focus {
    color: #487388;
    text-decoration: underline !important;
    outline-color: transparent;
}

.agendarAdmissional .table.tabelaDocumentos a,
.agendarAdmissional .table.tabelaDocumentos a:focus {
    text-decoration: underline !important;
}

.agendarAdmissional .table.tabelaDocumentos .btnExcluir,
.agendarAdmissional .table.tabelaDocumentos .btnExcluir:focus,
.agendarAdmissional .table.tabelaDocumentos .btnExcluir:active {
    text-decoration: none !important;
}


body.contraste1 .pericia .etapaPericia .table a,
body.contraste1 .pericia .etapaPericia .table a:focus {
    color: #000;
}

.agendarEspecialistaDocumentos .table a,
.agendarEspecialistaDocumentos .table a:focus {
    color: #487388;
    text-decoration: none !important;
    outline-color: transparent;
}

.agendarEquipeDocumentos .table a,
.agendarEquipeDocumentos .table a:focus {
    color: #487388;
    text-decoration: none !important;
    outline-color: transparent;
}

.agendarClinica .table a:hover,
.agendarClinica .table a:active {
    text-decoration: underline !important;
}

.agendarAdmissionalProtocolo .table a:hover,
.agendarAdmissionalProtocolo .table a:active {
    text-decoration: underline !important;
}

.agendarEquipeProtocolo .table a:hover,
.agendarEquipeProtocolo .table a:active {
    text-decoration: underline !important;
}

.pericia .etapaPericia .table a:hover,
.pericia .etapaPericia .table a:active {
    text-decoration: underline !important;
}

.agendarAdmissionalDocumentos .table a:hover,
.agendarAdmissionalDocumentos .table a:active {
    text-decoration: underline !important;
}

.agendarEspecialistaDocumentos .table a:hover,
.agendarEspecialistaDocumentos .table a:active {
    text-decoration: underline !important;
}

.agendarEquipeDocumentos .table a:hover,
.agendarEquipeDocumentos .table a:active {
    text-decoration: underline !important;
}

body.contraste1 .table a,
body.contraste1 .table a:hover,
body.contraste1 .table a:active,
body.contraste1 .table a:focus {
    color: #000;
}

.agendadosEnfermagem table a,
.agendadosEnfermagem table a:hover,
.agendadosEnfermagem table a:active,
.agendadosEnfermagem table a:focus {
    text-decoration: underline !important;
}


.agendados table a,
.agendados table a:hover,
.agendados table a:active,
.agendados table a:focus {
    text-decoration: underline !important;
}

.naoConcluidosEnfermagem table a,
.naoConcluidosEnfermagem table a:hover,
.naoConcluidosEnfermagem table a:active,
.naoConcluidosEnfermagem table a:focus {
    text-decoration: underline !important;
}

.naoConcluidos table a,
.naoConcluidos table a:hover,
.naoConcluidos table a:active,
.naoConcluidos table a:focus {
    text-decoration: underline !important;
}

.ingressosAndamento table a,
.ingressosAndamento table a:hover,
.ingressosAndamento table a:active,
.ingressosAndamento table a:focus {
    text-decoration: underline !important;
}

.agendarAdmissional .agendamentoAdmissional table a,
.agendarAdmissional .agendamentoAdmissional table a:hover,
.agendarAdmissional .agendamentoAdmissional table a:active,
.agendarAdmissional .agendamentoAdmissional table a:focus {
    text-decoration: underline !important;
}


.examesIngressoPendentes table a,
.examesIngressoPendentes table a:hover,
.examesIngressoPendentes table a:active,
.examesIngressoPendentes table a:focus {
    text-decoration: underline !important;
}

.empregadosHomologar table a,
.empregadosHomologar table a:hover,
.empregadosHomologar table a:active,
.empregadosHomologar table a:focus {
    text-decoration: underline !important;
}

.consultarAgendamento table a,
.consultarAgendamento table a:hover,
.consultarAgendamento table a:active,
.consultarAgendamento table a:focus {
    text-decoration: underline !important;
}


.agendas table a,
.agendas table a:hover,
.agendas table a:active,
.agendas table a:focus {
    text-decoration: underline !important;
}

.licencas table a,
.licencas table a:hover,
.licencas table a:active,
.licencas table a:focus {
    text-decoration: underline !important;
}

.dropdown-item.active, .dropdown-item:active {
    background-color: #487388;
    color: #fff;
}

.dropdown-item.disabled.active,
.dropdown-item.disabled:active {
    background-color: #487388;
    color: #fff !important;
}


body.contraste1 .dropdown-item.active, .dropdown-item:active {
    background-color: #000;
    color: #fff;
}

.agendadosEnfermagem .boxInfo table.table {
    margin-top: 0px;
}

.agendados .boxInfo table.table {
    margin-top: 0px;
}

.naoConcluidosEnfermagem .boxInfo table.table {
    margin-top: 0px;
}

.naoConcluidos .boxInfo table.table {
    margin-top: 0px;
}

.agendadosEnfermagem .conteudo .boxInfo button {
    margin-top: 5px;
    margin-left: 10px;
}

.agendados .conteudo .boxInfo button {
    margin-top: 5px;
    margin-left: 10px;
}

.datePickerCalendar {
    width: 35%;
    display: inline-block;
    margin: 0px 10px;
}

.agendadosEnfermagem .conteudo .boxInfo .row div {
    margin-bottom: 10px;
}

.agendados .conteudo .boxInfo .row div {
    margin-bottom: 10px;
}

.agendadosEnfermagem .conteudo .boxInfo span {
    display: inline-block;
    margin-top: 30px;
    padding-left: 0px;
    white-space: nowrap;
}

.agendados .conteudo .boxInfo span {
    display: inline-block;
    margin-top: 30px;
    padding-left: 0px;
    white-space: nowrap;
}

.agendadosEnfermagem .conteudo .table-responsive span {
    margin-top: 10px;
    margin-bottom: 2px;
}

.agendados .conteudo .table-responsive span {
    margin-top: 10px;
    margin-bottom: 2px;
}

.agendadosEnfermagem .conteudo .containerContador {
    margin-top: 0px !important;
    color: #646464;
}

.agendados .conteudo .containerContador {
    margin-top: 0px !important;
    color: #646464;
}

body.contraste1 .agendadosEnfermagem .table .thead-light th {
    background-color: #000;
    color: #fff;
}

body.contraste1 .agendados .table .thead-light th {
    background-color: #000;
    color: #fff;
}

body.contraste1 .ui-datepicker-trigger {
    filter: invert(100%);
}

body.contraste1 .table-hover :hover {
    background-color: transparent;
}

body.contraste1 .table th,
body.contraste1 .table td {
    border-top-color: #000;
}

.containerContador,
.contadorPericiasAtendimentos {
    padding-left: 0px !important;
}



.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                        supported by Chrome, Edge, Opera and Firefox */
}

.trashCan {
}

.boxAdicionarMedico {
    padding-bottom: 20px;
    padding-top: 20px !important;
}

.boxAdicionarMedico span a {
    color: #206178;
    margin: 0px 4px;
    outline-color: transparent;
}

.boxPericiaHomologadaHomologador span a {
    color: #206178;
    margin: 0px 6px;
    outline-color: transparent;
}

.boxNovoHomologador span a {
    color: #206178;
    margin: 0px 6px;
    outline-color: transparent;
}

body.contraste1 .boxAdicionarMedico span a {
    color: #000;
}

.agendarClinica .boxInfo .table span a img {
    vertical-align: top;
    padding-top: 2px;
}

.agendarAdmissionalProtocolo .boxInfo .table span a img {
    vertical-align: top;
    padding-top: 2px;
}

.agendarEquipeProtocolo .boxInfo .table span a img {
    vertical-align: top;
    padding-top: 2px;
}

.pericia .etapaPericia .boxInfo .table span a img {
    vertical-align: top;
    padding-top: 2px;
}

.agendarAdmissionalDocumentos .boxInfo .table span a img {
    vertical-align: top;
    padding-top: 2px;
}

.agendarEspecialistaDocumentos .boxInfo .table span a img {
    vertical-align: top;
    padding-top: 2px;
}

.agendarEquipeDocumentos .boxInfo .table span a img {
    vertical-align: top;
    padding-top: 2px;
}

.agendarClinica .boxInfo .table span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.agendarAdmissionalProtocolo .boxInfo .table span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.agendarEquipeProtocolo .boxInfo .table span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.pericia .etapaPericia .boxInfo .table span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.agendarAdmissionalDocumentos .boxInfo .table span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.agendarAdmissional .boxInfo .table.tabelaDocumentos span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.agendarEspecialistaDocumentos .boxInfo .table span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.agendarEquipeDocumentos .boxInfo .table span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.boxAdicionarMedico span a img {
    vertical-align: top;
    padding-top: 2px;
}

.boxPericiaHomologadaHomologador span a img {
    vertical-align: top;
    padding-top: 2px;
}

.boxNovoHomologador span a img {
    vertical-align: top;
    padding-top: 2px;
}

.boxAdicionarMedico span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.boxPericiaHomologadaHomologador span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.boxNovoHomologador span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}

.boxAdicionarMedico h4 {
    color: #333;
    margin-bottom: 1.2rem;
    text-transform: uppercase;
    font-size: 1.6rem;
    padding-top: 3px;
    font-weight: bold;
}

.boxPericiaHomologadaHomologador h4 {
    color: #333;
    margin-bottom: 1.2rem;
    text-transform: uppercase;
    font-size: 1.6rem;
    padding-top: 3px;
    font-weight: bold;
    display: inline;
}

.boxNovoHomologador h4 {
    color: #333;
    margin-bottom: 1.2rem;
    text-transform: uppercase;
    font-size: 1.6rem;
    padding-top: 3px;
    font-weight: bold;
    display: inline;
}

.periciaHomologada .boxPericiaHomologadaHomologador h4 {
    margin-bottom: 1.2rem;
    display: inline-block;
}

.periciaHomologada .boxNovoHomologador h4 {
    margin-bottom: 1.2rem;
    display: inline-block;
}

body.contraste1 .boxAdicionarMedico h4 {
    color: #000;
}

.boxAdicionarMedico textarea {
    width: 100%;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    max-height: 214px;
    min-height: 114px;
    margin-top: 3px;
    padding: 5px 10px;
}

body.contraste1 .boxAdicionarMedico textarea {
    border-color: #000;
}

.boxAdicionarMedico label {
    margin-top: 2rem;
}

    .boxAdicionarMedico label.form-check-label {
        margin-top: 0.3rem;
        padding-left: 1rem;
        line-height: 2rem;
        vertical-align: bottom;
    }

.btnConfirmar {
    background-color: #487388 !important;
    color: #fff !important;
    border-color: #487388 !important;
    transition: 0.2s !important;
    box-shadow: 2px 2px 3px #5d5d5d;
    font-size: 1.5rem !important;
}

.btnAssinar {
    background-color: #487388 !important;
    color: #fff !important;
    border-color: #487388 !important;
    transition: 0.2s !important;
    box-shadow: 2px 2px 3px #5d5d5d;
    font-size: 1.5rem !important;
    margin-left: 0px !important;
}

.setor .btnAssinar {
    box-shadow: none;
    margin-top: 10px;
}

.dadosPessoais .btnAssinar {
    box-shadow: none;
    margin-top: 10px;
}

.cidcifAdicional .btnAssinar {
    box-shadow: none;
    margin-top: 10px;
}

.readaptacoesFuncionario .btnAssinar {
    box-shadow: none;
    margin-top: 10px;
}

.periciaHomologada .btnAssinar {
    box-shadow: none;
    margin-top: 10px;
}

.homologar .btnAssinar {
    box-shadow: none;
    margin-top: 10px;
}


.setor .btnConfirmar {
    box-shadow: none;
}

.dadosPessoais .btnConfirmar {
    box-shadow: none;
}

.cidcifAdicional .btnConfirmar {
    box-shadow: none;
}

.readaptacoesFuncionario .btnConfirmar {
    box-shadow: none;
}

.periciaHomologada .btnConfirmar {
    box-shadow: none;
}

.homologar .btnConfirmar {
    box-shadow: none;
}

.btnAssinar .fa {
    margin-left: 5px;
}

.boxAlerta {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-color: transparent;
    border-width: 1px;
}

.mensagem {
    color: #c5114e;
    font-size: 1.6rem;
    padding: 5px;
}

body.contraste1 .mensagem {
    color: #000;
    font-weight: bold;
}

.boxAlerta .mensagem {
    display: none;
}

.boxAlerta.erro .mensagem {
    display: inline;
}

.erro {
    border-color: #c5114e;
    margin-left: 0px;
    margin-right: 0px;
}

body.contraste1 .erro {
    border-color: #000;
}

.periciaHomologada .footerAssinar {
    display: none;
}

.periciaHomologada .footerSenha {
    display: none;
}

.periciaHomologada .footerSelo {
    display: block;
}

.footerSenha {
    display: none;
}

#digitarSenha {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    height: 3.5rem;
    vertical-align: bottom;
    font-size: 1.6rem;
    padding: 5px 10px;
}

body.contraste1 #digitarSenha {
    border-color: #000;
}

.boxAdicionarMedico .btnConfirmar {
    margin-bottom: 0px;
    margin-top: 40px;
    margin-left: 20px;
}

.bordaCinzaAceite {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 0px 4px;
}

    .bordaCinzaAceite * {
        color: #333 !important;
    }

textarea:disabled {
    background-color: #e5e5e5;
    color: #646464;
}

.footerSelo {
    display: none;
}

.boxAdicionarMedico {
    display: none;
    margin-bottom: 30px;
    margin-top: 20px;
}

.containerConcluirPericia button .fa-check {
    padding-left: 10px;
}

.containerConcluirPericia {
    text-align: center;
    display: none;
}

    .containerConcluirPericia button {
        margin-bottom: 30px;
    }

.etapaResultado .boxInfo {
    margin-bottom: 50px;
}

.resultado .boxInfo {
    margin-bottom: 50px;
    max-width: 1100px;
}

.etapaPericia .btn-primary .fa {
    padding-left: 10px;
}

.etapaResultado .btn-primary .fa {
    padding-left: 10px;
}

.botoesRodapeResultado button {
    width: unset;
    width: initial;
    min-width: 120px;
    margin: 2rem 1rem 1rem 0rem !important;
}

.resultado .botoesRodape .float-right {
    float: right !important;
}

.resultado .botoesRodapeResultado .float-right {
    float: right !important;
}

.pericia .botoesRodape .float-right {
    float: initial !important;
    float: unset !important;
}

.botoesRodape {
    margin-top: 22px;
}

.pericia .botoesRodapeResultado .float-right {
    float: initial !important;
    float: unset !important;
}

.accordion .card #opcoesAgendamento {
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: transparent;
}

    .accordion .card #opcoesAgendamento.show {
        border-top-color: #ccc;
    }

.accordion .card .card-header .dropdown-menu ul {
    padding-left: 0px;
}

    .accordion .card .card-header .dropdown-menu ul li {
        list-style-type: none;
    }

.accordion .dropdown .card-header .dropdown-menu {
    margin-top: 10px;
}



.accordion .dropdown .card-header .opcoesHabilitarAgendamento ul {
    margin-bottom: 0px;
}

.accordion .dropdown .card-header .opcoesHabilitarAgendamento {
    min-width: 198px;
    padding: 10px;
    border-style: none;
    border-color: transparent;
    border-width: 0px;
    box-shadow: 4px 4px 10px #b4b4b4;
    border-radius: 10px;
    font-size: 1.5rem;
    top: 18px;
}


#mySidenav .accordion .card-header .opcoesHabilitarAgendamentoMobile ul {
    margin-bottom: 0px;
}

#mySidenav .accordion .card-header .opcoesHabilitarAgendamentoMobile {
    min-width: 198px;
    padding: 0px 0px 10px 10px;
    border-style: none;
    border-color: transparent;
    border-width: 0px;
    box-shadow: 4px 4px 10px #b4b4b4;
    border-radius: 10px;
    font-size: 1.5rem;
    top: 42px;
}

body.contraste1 .accordion .dropdown .card-header .opcoesHabilitarAgendamento {
    box-shadow: 4px 4px 10px #000;
}

body.contraste1 #mySidenav .accordion .card-header .opcoesHabilitarAgendamentoMobile {
    box-shadow: 4px 4px 10px #000;
}


.accordion .card-header .dropdown-menu .form-check {
    margin-bottom: 5px;
    margin-top: 5px;
}


    .accordion .card-header .dropdown-menu .form-check label {
        margin-left: 10px;
        line-height: 20px;
        padding-bottom: 2px;
    }


.botoesRodapeResultado {
    margin-top: 22px;
}

.resultado .boxInfo .row {
    margin-bottom: 20px;
}

.resultado .boxInfo .CIDs-concedidos .row {
    margin-bottom: 5px;
}


.peritos .etapaResultado .boxInfo .row {
    margin-bottom: 20px;
}

.resultado .etapaResultado .boxInfo .row {
    margin-bottom: 20px;
}

.pericia .etapaResultado .boxInfo .row {
    margin-bottom: 20px;
}

.ingressosAndamento .etapaResultado .boxInfo .row {
    margin-bottom: 20px;
}

.examesIngressoPendentes .etapaResultado .boxInfo .row {
    margin-bottom: 20px;
}

.modelMenu .etapaResultado .boxInfo .row {
    margin-bottom: 20px;
}

.prontuarioInicio .etapaResultado .boxInfo .row {
    margin-bottom: 20px;
}

span.bi-envelope {
    color: #333;
    line-height: 0rem;
    vertical-align: top;
    padding-bottom: 0px;
    font-size: 1.75rem;
    margin-right: 8px;
    margin-left: 0px;
    margin-top: 0px;
    display: inline-block !important;
}

body.contraste1 span.bi-envelope {
    color: #fff;
}

span.bi-telephone {
    color: #333;
    line-height: 0rem;
    vertical-align: top;
    padding-bottom: 0px;
    font-size: 1.75rem;
    margin-right: 7px;
    margin-left: 0px;
    margin-top: 0px;
    display: inline-block !important;
}

body.contraste1 span.bi-telephone {
    color: #fff;
}

.mensagem p {
    padding-left: 20px;
    padding-top: 4px;
    font-size: 1.6rem;
}

.dadosHomologacao .mensagem p {
    padding-top: 1px;
    margin-bottom: 0px;
}

/*
 .dadosHomologacao label{
 margin-top: 2rem;
 }
 */

.dadosHomologacao label.form-check-label {
    margin-top: 0.3rem;
    padding-left: 1rem;
    line-height: 2rem;
    vertical-align: bottom;
}

.periciaHomologada .dadosHomologacao label.form-check-label {
    margin-top: 0rem;
    margin-bottom: 0rem;
}

.dadosHomologacao .btnAssinar {
    margin-left: 0px;
}

.dadosHomologacao .btnConfirmar {
    margin-left: 20px;
}

a {
    outline-color: transparent;
}

.prontuarioInicio .conteudo .bi-arrow-90deg-left {
    background-color: #fff;
    font-size: 1.4rem;
    color: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 9px 9px 9px;
    margin-right: 19px;
}

.agendarClinica .conteudo .bi-arrow-90deg-left {
    background-color: #fff;
    font-size: 1.4rem;
    color: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 9px 9px 9px;
    margin-right: 19px;
}

.setor .conteudo .bi-arrow-90deg-left {
    background-color: #fff;
    font-size: 1.4rem;
    color: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 9px 9px 9px;
    margin-right: 19px;
}

.dadosPessoais .conteudo .bi-arrow-90deg-left {
    background-color: #fff;
    font-size: 1.4rem;
    color: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 9px 9px 9px;
    margin-right: 19px;
}

.cidcifAdicional .conteudo .bi-arrow-90deg-left {
    background-color: #fff;
    font-size: 1.4rem;
    color: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 9px 9px 9px;
    margin-right: 19px;
}

.readaptacoesFuncionario .conteudo .bi-arrow-90deg-left {
    background-color: #fff;
    font-size: 1.4rem;
    color: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 9px 9px 9px;
    margin-right: 19px;
}

.periciaHomologada .conteudo .bi-arrow-90deg-left {
    background-color: #fff;
    font-size: 1.4rem;
    color: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 9px 9px 9px;
    margin-right: 19px;
}

.homologar .conteudo .bi-arrow-90deg-left {
    background-color: #fff;
    font-size: 1.4rem;
    color: #333;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 9px 9px 9px;
    margin-right: 19px;
}

body.contraste1 .setor .conteudo .bi-arrow-90deg-left {
    color: #000;
}

body.contraste1 .dadosPessoais .conteudo .bi-arrow-90deg-left {
    color: #000;
}

body.contraste1 .cidcifAdicional .conteudo .bi-arrow-90deg-left {
    color: #000;
}

body.contraste1 .readaptacoesFuncionario .conteudo .bi-arrow-90deg-left {
    color: #000;
}

body.contraste1 .periciaHomologada .conteudo .bi-arrow-90deg-left {
    color: #000;
}

body.contraste1 .homologar .conteudo .bi-arrow-90deg-left {
    color: #000;
}


.home .box {
    margin-top: 30px;
    margin-left: 30px;
}




.btnAgendamento {
}

.gear {
    margin-bottom: 4px;
}

body.contraste1 .gear {
    filter: grayscale(100%);
}

#seletorAgendamento {
    background-color: transparent;
    outline-color: transparent;
    height: 24px;
    /*    min-width: 35px; */
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
    margin-right: 5px;
    margin-top: 5px;
}

body.contraste1 #seletorAgendamento {
    border-color: #000;
}


#seletorAgendamentoMobile {
    background-color: transparent;
    outline-color: transparent;
    height: 24px;
    min-width: 35px;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
    margin-right: 5px;
    margin-top: 19px;
}

body.contraste1 #seletorAgendamentoMobile {
    border-color: #000;
}

/*
.whiteColumn .accordion .dropdown .dropdown-toggle[aria-expanded="true"]:after {
    transform: rotate(-180deg);
}

.whiteColumn .accordion .dropdown .dropdown-toggle:after {

}
*/


.dropdown.show button::after {
    transform: rotate(180deg);
}

.opcoesHabilitarAgendamento.dropdown-menu-right {
    right: -140px;
}

.opcoesHabilitarAgendamentoMobile.dropdown-menu-right {
    right: 10px;
}

.ingressosAndamento .conteudo {
    min-height: 500px;
}

.examesIngressoPendentes .conteudo {
    min-height: 500px;
}

.modelMenu .conteudo {
    min-height: 500px;
}

#nomeFuncionario {
    width: 100%;
}

.prontuario #nomeFuncionario {
    width: 80%;
}

.agendarClinica .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

.agendarAdmissionalProtocolo .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
}

.agendarEquipeProtocolo .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

.agendarAdmissionalDocumentos .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

.agendarEspecialistaDocumentos .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

.agendarEquipeDocumentos .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

body.contraste1 .agendarClinica .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

body.contraste1 .agendarAdmissionalProtocolo .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

body.contraste1 .agendarEquipeProtocolo .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

body.contraste1 .agendarAdmissionalDocumentos .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

body.contraste1 .agendarEspecialistaDocumentos .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

body.contraste1 .agendarEquipeDocumentos .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

.agendarAdmissional .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

    .agendarAdmissional .boxInfo #dropDownInfoFuncionario:focus {
        box-shadow: 2px 2px 8px #999;
        border-style: none;
    }

.agendarEspecialista .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

.prontuario .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

.agendarEquipe .boxInfo #dropDownInfoFuncionario {
    float: right;
    margin: 10px 0px 0px 0px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
}

body.contraste1 .agendarAdmissional .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

body.contraste1 .agendarEspecialista .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

body.contraste1 .prontuario .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

body.contraste1 .agendarEquipe .boxInfo #dropDownInfoFuncionario {
    border-color: #000;
}

.agendarClinica .boxInfo #dropDownInfoFuncionario:hover,
.agendarClinica .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarAdmissionalProtocolo .boxInfo #dropDownInfoFuncionario:hover,
.agendarAdmissionalProtocolo .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarEquipeProtocolo .boxInfo #dropDownInfoFuncionario:hover,
.agendarEquipeProtocolo .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarAdmissionalDocumentos .boxInfo #dropDownInfoFuncionario:hover,
.agendarAdmissionalDocumentos .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarEspecialistaDocumentos .boxInfo #dropDownInfoFuncionario:hover,
.agendarEspecialistaDocumentos .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarEquipeDocumentos .boxInfo #dropDownInfoFuncionario:hover,
.agendarEquipeDocumentos .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarAdmissional .boxInfo #dropDownInfoFuncionario:hover,
.agendarAdmissional .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarEspecialista .boxInfo #dropDownInfoFuncionario:hover,
.agendarEspecialista .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.prontuario .boxInfo #dropDownInfoFuncionario:hover,
.prontuario .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarEquipe .boxInfo #dropDownInfoFuncionario:hover,
.agendarEquipe .boxInfo #dropDownInfoFuncionario:focus {
    border-color: #999;
}

.agendarClinica .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarAdmissionalProtocolo .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarEquipeProtocolo .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarAdmissionalDocumentos .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarEspecialistaDocumentos .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarAdmissional .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarEspecialista .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.prontuario .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarEquipe .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarClinica .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.agendarAdmissional .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

    .agendarAdmissional .conteudo .boxInfo label.selecionarArquivo {
        width: 190px;
    }

.infoUpload {
    color: #646464;
    float: right;
    display: inline-block;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 5px;
    font-size: 1.3rem;
    font-weight: normal;
}

.agendarAdmissional .infoUpload {
    width: calc(100% - 200px);
    padding-top: 5px;
    padding-left: 10px;
}

.tabelaDocumentos .detalhesAnexarDocumento {
    float: right;
    width: 300px;
    padding: 0px;
}

.agendarEspecialista .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.prontuario .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.agendarEquipe .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}


body.contraste1 .agendarAdmissional .conteudo .boxInfo label {
    color: #000;
}

body.contraste1 .agendarEspecialista .conteudo .boxInfo label {
    color: #000;
}

body.contraste1 .prontuario .conteudo .boxInfo label {
    color: #000;
}

body.contraste1 .agendarEquipe .conteudo .boxInfo label {
    color: #000;
}

.agendarAdmissionalProtocolo .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.agendarEquipeProtocolo .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}


.agendarAdmissionalDocumentos .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.agendarEspecialistaDocumentos .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.agendarEquipeDocumentos .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.agendarAdmissional .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.agendarEspecialista .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.prontuario .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.agendarEquipe .conteudo .boxInfo .dropdown-menu-right {
    right: 0 !important;
    left: auto !important;
}

.agendarClinica .conteudo .boxInfo #infoEmpregado {
    box-shadow: 0px 3px 4px #b4b4b4;
}

.agendarAdmissionalProtocolo .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

.agendarEquipeProtocolo .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

.agendarAdmissional .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

.agendarEspecialista .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

.prontuario .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

.agendarEquipe .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

.agendarAdmissionalDocumentos .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

.agendarEspecialistaDocumentos .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

.agendarEquipeDocumentos .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #b4b4b4;
}

body.contraste1 .agendarAdmissionalProtocolo .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}

body.contraste1 .agendarEquipeProtocolo .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}

body.contraste1 .agendarClinica .conteudo .boxInfo #infoEmpregado {
    box-shadow: 0px 3px 4px #000;
}

body.contraste1 .agendarAdmissionalDocumentos .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}

body.contraste1 .agendarEspecialistaDocumentos .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}

body.contraste1 .agendarEquipeDocumentos .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}

body.contraste1 .agendarAdmissional .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}

body.contraste1 .prontuario .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}

body.contraste1 .agendarEquipe .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}

body.contraste1 .agendarEspecialista .conteudo .boxInfo #infoEmpregado {
    box-shadow: 2px 3px 4px #000;
}



/* .prontuarioInicio .conteudo .dropdown-menu,
.pericia .conteudo .dropdown-menu,
.resultado .conteudo .dropdown-menu,
.peritos .conteudo .dropdown-menu,
.modelMenu .conteudo .dropdown-menu, */
.prontuarioInicio .conteudo #infoEmpregado,
.ingressosAndamento .conteudo #infoEmpregado,
.examesIngressoPendentes .conteudo #infoEmpregado,
.profissional .conteudo #infoEmpregado,
.pericia .conteudo #infoEmpregado,
.resultado .conteudo #infoEmpregado,
.peritos .conteudo #infoEmpregado,
.modelMenu .conteudo #infoEmpregado {
    transform: translate3d(0px, 60px, 0px) !important;
}

.agendarClinica .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

.agendarAdmissionalProtocolo .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

.agendarEquipeProtocolo .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

.agendarAdmissionalDocumentos .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

.agendarEspecialistaDocumentos .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

.agendarEquipeDocumentos .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

/* .agendarAdmissional .conteudo .dropdown-menu, */
.agendarAdmissional .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

/* .agendarEspecialista .conteudo .dropdown-menu, */
.agendarEspecialista .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

/* .prontuario .conteudo .dropdown-menu, */
.prontuario .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

/* .agendarEquipe .conteudo .dropdown-menu, */
.agendarEquipe .conteudo #infoEmpregado {
    transform: translate3d(-15px, 68px, 0px) !important;
}

.agendarAdmissional .conteudo .boxInfo #dropDownInfoFuncionario {
    display: none;
}

.agendarEspecialista .conteudo .boxInfo #dropDownInfoFuncionario {
    display: none;
}

.prontuario .conteudo .boxInfo #dropDownInfoFuncionario {
    display: none;
}

.agendarEquipe .conteudo .boxInfo #dropDownInfoFuncionario {
    display: none;
}

#empregados {
    display: none;
    width: 500px;
    margin-top: 0px;
    background-color: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 4px 4px 10px #d2d2d2;
    padding: 0px 0px;
}

body.contraste1 #empregados {
    box-shadow: 4px 4px 10px #999;
}

.notificacaoAgenda {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 4px 4px 10px #d2d2d2;
    min-height: 100px;
    width: 100%;
    position: absolute;
    right: 20px;
    padding: 20px;
    z-index: 9999;
    display: none;
}

body.contraste1 .notificacaoAgenda {
    box-shadow: 4px 4px 10px #000;
}

.notificacaoAgenda h3 {
    color: #333;
    text-transform: uppercase !important;
}

.notificacaoAgenda .close {
    margin-top: -15px;
    margin-right: -10px;
    outline-color: transparent;
    font-size: 2.3rem !important;
    font-family: Verdana;
    font-weight: normal;
    opacity: 1;
    color: #999;
}

body.contraste1 .notificacaoAgenda .close {
    color: #000;
}

.notificacaoAgenda p {
    color: #333;
    margin-bottom: 0px;
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 1.6rem;
}

body.contraste1 .notificacaoAgenda p {
    color: #000;
}

.classificacaoPericia {
    margin-top: 0px;
    visibility: hidden;
}

    .classificacaoPericia h3 {
        text-transform: none;
        font-family: 'Roboto-Bold';
        margin-bottom: 0px;
        margin-top: 0px;
    }

.pagination li a {
    color: #487388;
    font-size: 1.5rem !important;
}

body.contraste1 .pagination li a {
    color: #000;
}

#empregados .table {
    margin-bottom: 20px;
}

    #empregados .table .thead-light th {
        background-color: #e0e0e0;
    }

body.contraste1 #empregados .table .thead-light th {
    background-color: #000;
}

#empregados nav,
#empregados nav .page-item,
#empregados nav .page-item .page-link {
    cursor: pointer !important;
    cursor: hand !important;
}

.page-item.active .page-link {
    background-color: #044456;
    border-color: #044456;
}

body.contraste1 .page-item.active .page-link {
    background-color: #000;
    border-color: #000;
}

#empregados .page-item,
#empregados .page-item .page-link {
    min-width: 44px;
    text-align: center;
}

    #empregados .page-item .page-link {
        border: 1px solid #487388;
    }

body.contraste1 #empregados .page-item .page-link {
    border: 1px solid #000;
}

#empregados .page-item.disabled .page-link {
    border: 1px solid #bcccd3;
}

#empregados .page-item a.page-link {
    outline-color: transparent;
    box-shadow: none;
}

#empregados span.bi {
    font-size: 1.2rem;
    margin-top: 1px;
    vertical-align: top;
    display: inline-block;
}

#empregados .page-item a.page-link:hover {
    background-color: #044456;
    color: #fff;
}

body.contraste1 #empregados .page-item a.page-link:hover {
    background-color: #000;
    color: #fff;
}

#empregados .page-item a.page-link {
    z-index: 1;
}

.page-item.disabled a {
    color: #c1d0d7 !important;
}

body.contraste1 .page-item.disabled a {
    color: #999 !important;
}

#empregados .pagination .page-item.disabled {
    cursor: not-allowed !important;
}

#empregados table tbody tr td {
    text-transform: uppercase;
}

.agendarAdmissionalProtocolo .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

.agendarEquipeProtocolo .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

/*#empregados nav ul.pagination .page-item:first-child a:hover {
    text-decoration: underline;
}

#empregados nav ul.pagination .page-item:last-child a:hover {
    text-decoration: underline;
}*/

.agendarClinica .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

.pericia .etapaPericia .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

.agendarAdmissionalDocumentos .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

.agendarEspecialistaDocumentos .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

.agendarEquipeDocumentos .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

.agendarAdmissional table.table {
    width: 99%;
}

body.contraste1 .agendarAdmissional .table-hover tbody tr:first-child {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-top-color: #000;
}


.agendarAdmissional .table-hover tbody tr:first-child {
    border-top-width: 3px !important;
    border-top-style: solid;
    border-top-color: #e0e0e0;
}

.horarioSelecionadoExameAdmissional,
.agendarAdmissional .table-hover tbody tr:hover {
    background-color: #c7dde8;
    /*  border-color: #10445e !important;
     border-style: solid !important;
     border-width: 3px !important;
     border-left-width: 5px !important; */
}

body.contraste1 .agendarAdmissional .table-hover tbody tr:hover {
    background-color: #d9d9d9;
    /*  cursor: pointer;
    cursor: hand;
    border-color: #000 !important;
    border-style: solid !important;
    border-width: 3px !important; */
}

body.contraste1 .table-striped tbody tr:nth-of-type(2n+1) {
    background-color: #fff;
}

.agendarAdmissional .table-hover tbody tr {
    /*    border-color: #ccc !important;
    border-style: solid !important;
    border-width: 3px !important; */
}

/*
 
 cursor: pointer;
 cursor: hand;
 
 */

.agendarEspecialista .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

.prontuario .table-hover tbody tr:hover {
    background-color: #c7dde8;
}


.agendarEquipe .table-hover tbody tr:hover {
    background-color: #c7dde8;
}


.notificacaoAgenda button,
.notificacaoAgenda input[type=button] {
    color: #fff;
    padding: 5px 15px 5px 15px;
    cursor: pointer !important;
    cursor: hand !important;
}

body.contraste1 .notificacaoAgenda button,
body.contraste1 .notificacaoAgenda input[type=button] {
    background-color: #000;
}

.containerDiasLicenca {
    display: none;
    */
}

.agendarAdmissional .boxInfo {
    max-width: 1100px;
}

.agendarAdmissional .conteudo .boxInfo {
    /*  height: 100px; */
    margin-bottom: 30px;
}

.agendarEspecialista .conteudo .boxInfo {
    height: 100px;
    margin-bottom: 30px;
}

.prontuario .boxInfo {
    max-width: 1100px;
}

.prontuario .conteudo .boxInfo {
    height: 100px;
    margin-bottom: 30px;
}

.agendarEquipe .conteudo .boxInfo {
    height: 100px;
    margin-bottom: 30px;
}

.tabelaDocumentos .table th,
.tabelaDocumentos .table td {
    height: 48px;
}

.table th, .table td {
    border-top: 1px solid #ccc;
}

.selecionaResultado .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

.selecionaResultado .table tr td:first-child {
    border-top-style: none;
    border-bottom-style: none;
}

body.contraste1 .selecionaResultado .table tr td:first-child {
    border-top-style: none;
    border-bottom-style: none !important;
}

body.contraste1 .selecionaResultado .table tr:last-child td {
    border-bottom: 1px solid #000;
}

body.contraste1 .table th,
body.contraste1 .table td {
    border-top: 1px solid #000;
}

.agendarAdmissionalProtocolo .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

.agendarEquipeProtocolo .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

.pericia .etapaPericia .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

.agendarAdmissionalDocumentos .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

.agendarEspecialistaDocumentos .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

.agendarEquipeDocumentos .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}



body.contraste1 .agendarClinica .table tr:last-child td {
    /*    border-bottom: 1px solid #000; */
    border-bottom-color: transparent;
    border-bottom-width: 0px;
    border-bottom-style: none;
}

body.contraste1 .agendarAdmissionalProtocolo .table tr:last-child td {
    border-bottom: 1px solid #000;
}

body.contraste1 .agendarEquipeProtocolo .table tr:last-child td {
    border-bottom: 1px solid #000;
}

body.contraste1 .pericia .etapaPericia .table tr:last-child td {
    border-bottom: 1px solid #000;
}

body.contraste1 .agendarAdmissionalDocumentos .table tr:last-child td {
    border-bottom: 1px solid #000;
}

body.contraste1 .agendarEspecialistaDocumentos .table tr:last-child td {
    border-bottom: 1px solid #000;
}

body.contraste1 .agendarEquipeDocumentos .table tr:last-child td {
    border-bottom: 1px solid #000;
}

.agendarClinica .table tr th {
    border-top-style: none !important;
    border-top-width: 0px !important;
    border-top-color: transparent !important;
}

.agendarAdmissionalProtocolo .table tr th {
    border-top-style: none !important;
    border-top-width: 0px !important;
    border-top-color: transparent !important;
}

.agendarEquipeProtocolo .table tr th {
    border-top-style: none !important;
    border-top-width: 0px !important;
    border-top-color: transparent !important;
}

.pericia .etapaPericia .table tr th {
    border-top-style: none !important;
    border-top-width: 0px !important;
    border-top-color: transparent !important;
}

.agendarAdmissionalDocumentos .table tr th {
    border-top-style: none !important;
    border-top-width: 0px !important;
    border-top-color: transparent !important;
}

.agendarEspecialistaDocumentos .table tr th {
    border-top-style: none !important;
    border-top-width: 0px !important;
    border-top-color: transparent !important;
}

.agendarEquipeDocumentos .table tr th {
    border-top-style: none !important;
    border-top-width: 0px !important;
    border-top-color: transparent !important;
}

.agendarClinica .table thead th {
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.agendarAdmissionalProtocolo .table thead th {
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.agendarEquipeProtocolo .table thead th {
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.pericia .etapaPericia .table thead th {
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.agendarAdmissionalDocumentos .table thead th {
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.agendarEspecialistaDocumentos .table thead th {
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.agendarEquipeDocumentos .table thead th {
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.detalhesAnexarDocumento {
    float: right;
    width: 290px;
    padding: 0px;
}

body.contraste1 .infoUpload {
    color: #000;
}

.agendarClinica .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.agendarAdmissionalProtocolo .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.agendarEquipeProtocolo .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.pericia .etapaPericia .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.agendarAdmissionalDocumentos .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.agendarEspecialistaDocumentos .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.agendarEquipeDocumentos .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.agendarClinica .conteudo .boxInfo .selecionarArquivo {
    width: 190px;
    padding-top: 2px;
    margin: 0px;
}

.agendarAdmissionalProtocolo .conteudo .boxInfo .selecionarArquivo {
    width: 190px;
    padding-top: 2px;
    margin: 0px;
}

.agendarEquipeProtocolo .conteudo .boxInfo .selecionarArquivo {
    width: 190px;
    padding-top: 2px;
    margin: 0px;
}

.pericia .etapaPericia .conteudo .boxInfo .selecionarArquivo {
    width: 190px;
    padding-top: 2px;
    margin: 0px;
}

.agendarAdmissionalDocumentos .conteudo .boxInfo .selecionarArquivo {
    width: 190px;
    padding-top: 2px;
    margin: 0px;
}

.agendarEspecialistaDocumentos .conteudo .boxInfo .selecionarArquivo {
    width: 190px;
    padding-top: 2px;
    margin: 0px;
}

.agendarEquipeDocumentos .conteudo .boxInfo .selecionarArquivo {
    width: 190px;
    padding-top: 2px;
    margin: 0px;
}

.selecionarArquivo {
    float: left;
}

    .selecionarArquivo span {
        line-height: 26px;
        vertical-align: bottom;
        display: inline-block;
    }

        .selecionarArquivo span.bi {
            margin-right: 10px;
            line-height: 30px;
            vertical-align: bottom;
            font-size: 1.7rem;
        }

.pericia .etapaPericia .selecionarArquivo span.bi {
    margin-right: 10px;
    line-height: 28px;
    font-size: 1.7rem;
}

.pericia .etapaPericia .uploadDocumentos label {
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    padding: 4px 20px 6px 20px;
}







/* UPLOAD DE ARQUIVOS */

.selecionarArquivo {
    background-color: #487388;
}

body.contraste1 .selecionarArquivo {
    background-color: #000;
}

/* Esconde o input */
.uploadDocumentos input[type='file'] {
    display: none
}

/* Aparência que terá o seletor de arquivo */
.uploadDocumentos label {
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    padding: 6px 20px;
}

.tabelaDocumentos .uploadDocumentos label {
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    padding: 4px 20px 8px 20px;
}

/* UPLOAD DE ARQUIVOS */






body.contraste1 .table thead th {
    border-color: #000;
}

#seletorAgendamento.dropdown-toggle::after {
    display: inline-block;
}

.boxLink {
    text-align: center;
    box-shadow: 2px 3px 4px #b4b4b4;
    font-size: 1.6rem;
    margin-top: 20px;
    margin-bottom: 80px !important;
}

body.contraste1 .boxLink {
    box-shadow: none;
}

    body.contraste1 .boxLink a {
        color: #000;
    }

.boxLink a {
    color: #487388;
    margin-top: 10px;
    margin-bottom: 5px;
    display: inline-block;
}

.boxLink span.fa-external-link-alt {
    margin-right: 10px;
}

body.contraste1 .boxVinculos {
    border-color: #000;
}

.boxVinculos {
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}


    .boxVinculos .table th,
    .boxVinculos .table td {
        border-top-style: none;
        border-top-width: 0px;
        border-top-color: transparent;
    }

body.contraste1 .boxVinculos .table th,
body.contraste1 .boxVinculos .table td {
    border-top-style: none;
    border-top-width: 0px;
    border-top-color: transparent;
}

.boxVinculos .table tr td:first-child {
    width: 15%;
    text-align: center;
}

.boxVinculos .table tr td:last-child {
    width: 85%;
    text-align: left;
}


.boxVinculos strong {
    display: block;
}

.licenca {
    color: #333;
}

body.contraste1 .licenca {
    color: #000;
}

.agendarClinica .boxInfo .form-check-inline {
    margin-top: 15px;
}

.agendarClinica .boxInfo .form-check-inline {
    vertical-align: top;
    font-size: 1.6rem !important;
}

.agendarClinica .boxInfo .form-check-inline label {
    padding-left: 5px;
    padding-right: 10px;
    font-size: 1.6rem;
    padding-bottom: 8px;
    line-height: 13px;
}

body.contraste1 .boxVinculosDados a {
    color: #000;
    text-decoration: underline;
}

.boxVinculosDados hr {
    margin-top: 0rem;
    margin-bottom: 0rem;
}

body.contraste1 .boxVinculosDados hr {
    border-color: #000;
}


.boxVinculosDados strong {
    font-weight: normal;
    font-family: 'Roboto-Bold';
    display: block;
}

.agendarClinica .boxVinculosDados .row div {
    margin-bottom: 15px;
}

.setor .infoPericia label {
    font-family: 'Roboto-Bold';
}

.cidcifAdicional .infoPericia label {
    font-family: 'Roboto-Bold';
}

/*
.homologar .decisao label{
    font-family: 'Roboto-Bold';
}
*/

.dadosPessoais .infoPericia label {
    font-family: 'Roboto-Bold';
}

.readaptacoesFuncionario .infoPericia label {
    font-family: 'Roboto-Bold';
}

.periciaHomologada .infoPericia label {
    font-family: 'Roboto-Bold';
}

.homologar .infoPericia label {
    font-family: 'Roboto-Bold';
}

.selo .col-9 {
    padding-top: 4px;
}

.btnAssinar .bi-vector-pen {
    padding-left: 8px;
    padding-bottom: 3px;
    vertical-align: top;
    line-height: 17px;
    font-size: 1.7rem;
}

.containerSimConcordarMedico {
    border-style: solid;
    border-color: transparent;
    border-width: 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 2px 4px;
}

.containerNaoConcordarMedico {
    border-style: solid;
    border-color: transparent;
    border-width: 1px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 2px 4px;
}

body.contraste1 .disabledLink {
    color: #999 !important;
}

/*
.homologar .boxInfo span{
    color: #333;
}

.homologar .boxInfo .resultadoPericia span{
    color: #333;
} 
*/

.boxInfo #infoEmpregado .row div {
    margin-bottom: 0px;
}

.ingressosAndamento table.table {
    background-color: #fff;
}

.agendarAdmissional table.table {
    background-color: #fff;
}

.examesIngressoPendentes table.table {
    background-color: #fff;
}

.setor .table .thead-light th {
    background-color: #e0e0e0;
}

.dadosPessoais .table .thead-light th {
    background-color: #e0e0e0;
}

.cidcifAdicional .table .thead-light th {
    background-color: #e0e0e0;
}

.readaptacoesFuncionario .table .thead-light th {
    background-color: #e0e0e0;
}

.periciaHomologada .table .thead-light th {
    background-color: #e0e0e0;
}

.homologar .table .thead-light th {
    background-color: #e0e0e0;
}

body.contraste1 .setor .table .thead-light th {
    background-color: #000;
}

body.contraste1 .dadosPessoais .table .thead-light th {
    background-color: #000;
}

body.contraste1 .cidcifAdicional .table .thead-light th {
    background-color: #000;
}

body.contraste1 .readaptacoesFuncionario .table .thead-light th {
    background-color: #000;
}

body.contraste1 .periciaHomologada .table .thead-light th {
    color: #fff;
}

body.contraste1 .homologar .table .thead-light th {
    background-color: #000;
}

.ingressosAndamento .table .thead-light th {
    background-color: #e0e0e0;
}

body.contraste1 .ingressosAndamento .table .thead-light th {
    background-color: #000;
}

.agendarAdmissional .table .thead-light th {
    background-color: #e0e0e0;
}

body.contraste1 .agendarAdmissional .table .thead-light th {
    background-color: #000;
}

.examesIngressoPendentes .table .thead-light th {
    background-color: #e0e0e0;
}

.ingressosAndamento .table .thead-light th {
    background-color: #e0e0e0;
}

body.contraste1 .examesIngressoPendentes .table .thead-light th {
    background-color: #000;
}

.table .thead-light th {
    font-size: 1.5rem;
    vertical-align: middle;
}

.table td {
    font-size: 1.5rem;
}

body.contraste1 .setor .table .thead-light th {
    color: #fff;
}

body.contraste1 .dadosPessoais .table .thead-light th {
    color: #fff;
}

body.contraste1 .cidcifAdicional .table .thead-light th {
    color: #fff;
}

body.contraste1 .readaptacoesFuncionario .table .thead-light th {
    color: #fff;
}

body.contraste1 .homologar .table .thead-light th {
    color: #fff;
}

.table .thead-light th {
    color: #363636;
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

body.contraste1 .table .thead-light th {
    color: #fff;
}

.dadosHomologacao .boxAlerta .form-check-label {
    line-height: 030px;
    padding-top: 0px;
    font-size: 1.6rem;
}

#subordinados {
    padding-top: 10px;
    padding-right: 14px;
}

.ingressosAndamento .boxInfo .form-check-label {
    line-height: 030px;
    padding-left: 5px;
    padding-top: 6px;
    font-size: 1.6rem;
    font-family: 'Roboto-Regular';
}

.periciasConcluidas .boxCinza .form-check-label {
    line-height: 21px;
    padding-left: 12px;
    font-size: 1.6rem;
    font-family: 'Roboto-Regular';
}

.periciasConcluidas .boxInfo .form-check-label {
    line-height: 030px;
    padding-left: 5px;
    padding-top: 6px;
    font-size: 1.6rem;
    font-family: 'Roboto-Regular';
}

.examesIngressoPendentes .boxInfo .form-check-label {
    line-height: 030px;
    padding-left: 5px;
    padding-top: 6px;
    font-size: 1.6rem;
    font-family: 'Roboto-Regular';
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border-style: none;
    color: #10445e;
}


body.contraste1 .ui-state-default,
body.contraste1 .ui-widget-content .ui-state-default,
body.contraste1 .ui-widget-header .ui-state-default,
body.contraste1 .ui-button,
html body.contraste1 .ui-button.ui-state-disabled:hover,
html body.contraste1 .ui-button.ui-state-disabled:active {
    color: #000;
}


.ui-datepicker td {
    padding: 0px;
}

.ui-datepicker th {
    font-size: 1.3rem;
    padding: 0.7rem 0.3rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
    background-color: #e0e0e0;
    border: 1px solid #fff;
}

body.contraste1 .ui-datepicker th {
    background-color: #000;
    color: #fff;
}

.ui-datepicker th span {
    text-transform: uppercase;
}

.ui-datepicker a {
    border-color: transparent !important;
    border-style: solid !important;
    border-width: 2px !important;
}

.ui-datepicker .ui-datepicker-calendar a:hover {
    border-color: #41dcf8 !important;
}

.ui-datepicker a:hover,
.ui-datepicker a:active,
.ui-datepicker a:focus {
    /*    background-color: transparent; */
    border-color: transparent !important;
}

.ui-datepicker .ui-datepicker-calendar a:active,
.ui-datepicker .ui-datepicker-calendar a:focus {
    background-color: #10445e;
    color: #fff;
    border-color: transparent !important;
}

.ui-datepicker-year {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    color: #646464;
    font-size: 1.6rem !important;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
}


.ui-datepicker-month {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    color: #646464;
    font-size: 1.6rem !important;
    text-align: right;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    text-transform: uppercase;
}

.ui-widget-header {
    border-style: none;
    background-color: #fff;
}

    .ui-state-highlight.ui-state-active,
    .ui-widget-content .ui-state-highlight.ui-state-active,
    .ui-widget-header .ui-state-highlight.ui-state-active {
        color: #fff;
    }

body.contraste1 .ui-state-highlight.ui-state-active,
body.contraste1 .ui-widget-content .ui-state-highlight.ui-state-active,
body.contraste1 .ui-widget-header .ui-state-highlight.ui-state-active {
    color: #fff;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    color: #333;
}

.opcoesHabilitarAgendamentoMobile .closebtnSelecaoMobile {
    font-size: 20px !important;
    margin-top: 0px;
}

.sidenav a.closebtnSelecaoMobile {
    padding-top: 0px !important;
    color: #999;
    padding-top: 0px !important;
    text-decoration: none;
    font-size: 30px;
    line-height: 30px;
    /*  font-weight: bold; */
    display: block;
    transition: 0s;
    text-transform: uppercase;
    margin-top: 2px !important;
    padding: 0px 8px 0px 12px;
    height: 30px;
    overflow: hidden;
}

.opcoesHabilitarAgendamento input[type='checkbox'],
.opcoesHabilitarAgendamentoMobile input[type='checkbox'] {
    /* Resize checkboxes */
    -ms-transform: scale(1.2); /* IE */
    -moz-transform: scale(1.2); /* FF */
    -webkit-transform: scale(1.2); /* Safari and Chrome */
    -o-transform: scale(1.2); /* Opera */
    transform: scale(1.2);
    padding: 10px;
}

#modalExameComplementar h2 {
    text-transform: uppercase;
    font-size: 1.7rem;
    font-family: 'Roboto-Bold';
    margin-top: 1rem;
}

#modalExameComplementar .modal-content {
    padding: 0px 10px;
}

#modalExameComplementar .boxCinza label {
    font-family: 'Roboto-Regular';
    font-weight: normal;
}

#modalExameComplementar .boxCinza h3 {
    margin-bottom: 0px;
    margin-top: 12px;
    text-transform: none;
    color: #333;
}


.empregadosHomologar .nomeDoMedico {
    max-width: 350px;
}

.empregadosHomologar td.nomeDoMedico {
    text-transform: uppercase;
}

.realizacaoColetaSangue .form-check label {
    padding-top: 3px;
    padding-left: 6px;
    margin-right: 10px;
}

.realizacaoColetaSangue .form-check input[type='radio'] {
    background-color: red;
    line-height: 30px;
}

.realizacaoColetaSangue .form-check {
    margin-top: 4px;
}



.usoDeLentesCorretivas .form-check label {
    padding-top: 3px;
    padding-left: 6px;
    margin-right: 10px;
}

.usoDeLentesCorretivas .form-check input[type='radio'] {
    background-color: red;
    line-height: 30px;
}

.usoDeLentesCorretivas .form-check {
    margin-top: 4px;
}

.containerDataExame02,
.containerHorasJejumColegaSangue {
    display: none;
}

#modalExameComplementar .boxCinza {
    margin-bottom: 10px;
    color: #333;
}

body.contraste1 #modalExameComplementar .boxCinza h3 {
    color: #fff;
}

body.contraste1 #modalExameComplementar .boxCinza {
    color: #fff;
    background-color: #000;
}

.containerHorasJejumColegaSangue {
    margin-top: -20px;
}

#modalExameComplementar .observacoes {
    width: 100%;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    max-height: 214px;
    min-height: 114px;
    padding: 5px 10px;
}

body.contraste1 #modalExameComplementar .observacoes {
    border-color: #000;
}

.rodapeExamesComplementares button {
    margin: 0px 5px;
}

#modalExameComplementar {
    padding-bottom: 200px !important;
}

    #modalExameComplementar .modal-body {
        padding-bottom: 30px;
    }

.rodapeExamesComplementares .btnConfirmar {
    margin-top: 22px;
    margin-left: 10px;
}

.rodapeExamesComplementares button:disabled,
.rodapeExamesComplementares button:hover:disabled,
.rodapeExamesComplementares button:focus:disabled,
.rodapeExamesComplementares button:active:disabled {
    background-color: #96b3c1 !important;
    border-color: #96b3c1 !important;
    box-shadow: none;
    cursor: default;
    color: #fff !important;
}

.btnCancelarAlteracoes,
.btnCancelarAlteracoes:hover,
.btnCancelarAlteracoes:active,
.btnCancelarAlteracoes:focus {
    text-transform: none;
    background-color: transparent !important;
}

.resultado .etapaResultado hr {
    width: 90%;
    margin: 0px auto;
}

.tipo {
    /*    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto; */
}

.cargo {
    /*    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto; */
}

.dataExercicio {
    /*    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto; */
}

.selecionaResultado {
    margin-bottom: 30px;
}

.resultado .etapaResultado .selecionaResultado label {
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

.resultadoSituacao {
    text-transform: uppercase;
}

.selecionaResultado input[type=checkbox] {
    /* Resize checkboxes */
    -ms-transform: scale(1.3); /* IE */
    -moz-transform: scale(1.3); /* FF */
    -webkit-transform: scale(1.3); /* Safari and Chrome */
    -o-transform: scale(1.3); /* Opera */
    transform: scale(1.3);
}

.selecionarVinculo {
    display: flex;
    align-items: center;
    justify-content: center;
}

button .bi-check2 {
    font-size: 2rem;
    margin-top: 0px;
    padding-top: 0px;
    margin-right: 0px;
    padding-right: 0px;
    padding-left: 6px;
    line-height: 20px;
}

#modalAlerta h3,
#modalAlerta h2 {
    text-transform: uppercase;
    font-family: 'Roboto-Bold';
}

#modalProtocolo h3,
#modalProtocolo h2 {
    text-transform: uppercase;
    font-family: 'Roboto-Bold';
}

#modalAlerta .modal-body h3 {
    margin-bottom: 20px;
}

#modalProtocolo .modal-body h3 {
    margin-bottom: 20px;
}

#modalAlerta button {
    margin: 0px 10px;
}

#modalProtocolo button {
    margin: 0px 10px;
}

#modalAlerta .modal-header {
    padding: 10px 15px 0px 30px;
}

#modalProtocolo .modal-header {
    padding: 10px 15px 10px 30px;
}

#modalAlerta .modal-body {
    padding: 20px 30px;
}

#modalProtocolo .modal-body {
    padding: 20px 30px;
}

#modalAlerta .btnImprimir {
    box-shadow: none;
}

#modalProtocolo .btnImprimir {
    box-shadow: none;
}

#modalAlerta .modal-body strong {
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

.btnImprimir {
}

#modalProtocolo .modal-body strong {
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

.botoesRodape .btn-primary,
.botoesRodape .btn-secondary {
    line-height: 24px;
}


.botoesRodapeResultado .btn-primary,
.botoesRodapeResultado .btn-secondary {
    line-height: 24px;
}

.pericia .botoesRodape .btn-primary {
    margin-right: 0px !important;
}

.pericia .botoesRodapeResultado .btn-primary {
    margin-right: 0px !important;
}

/*.resultado .botoesRodape .float-right {
    white-space: nowrap;
*/}

.pericia .botoesRodapeResultado .btnCancelarAlteracoes {
    margin: 0px auto !important;
    display: block;
}

.pericia .botoesRodapeResultado button {
    width: 100%;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

#periciaExamesFisicos {
    margin-bottom: 10px;
}

#periciaJustificativaSolicitacao {
    margin-bottom: 20px;
}

#periciaRelatAnamnese {
    margin-bottom: 10px;
}

#periciaExamesSubsidiarios {
    margin-bottom: 10px;
}

.pericia .boxInfo {
    padding-bottom: 30px;
}

#periciaConclusao {
    margin-bottom: 10px;
}

#periciaTextoParaLaudo {
    margin-bottom: 20px;
}

body.contraste1 .pericia .etapaPericia .boxInfo textarea {
    border-color: #000;
}

.pericia .etapaPericia .boxInfo textarea {
    width: 100%;
    min-height: 114px;
    max-height: 214px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    padding: 5px 10px;
    cursor: text;
}


#adicionarEnfermidade {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom 0px !important;
    font-size: 1.4rem;
    float: right;
}

.paineisCID {
    margin-top: 30px;
    margin-bottom: 10px;
}

#descricaoDoencaPrincipal,
#descricaoDoencaSecundaria {
    margin-top: 23px;
}

#adicionarEnfermidade {
    width: 100%;
    margin-bottom: 30px !important;
}

.descricaoEnfermidade {
    margin-top: 30px;
}

.pericia .etapaPericia .boxInfo h3 label {
    text-transform: none;
    font-size: 1.6rem;
    font-weight: bold;
    margin-bottom: 5px;
    color: #333;
    margin-top: 20px;
}

.paineisCID .row {
    margin-top: 0px;
    margin-bottom: 10px;
}

    .paineisCID .row.enfermidade {
        margin-top: 0px;
        margin-bottom: 0px;
    }

.pericia .etapaPericia .boxInfo .row div {
    margin-bottom: 12px;
}

.pericia .etapaPericia .boxInfo .row .dropdown div {
    margin-bottom: 00px;
}

.pericia .etapaPericia .boxInfo h3 {
    text-transform: none;
}

.infoPericia a {
    color: #487388;
    display: block;
    font-size: 1.35rem;
    margin-bottom: 4px;
    text-decoration: underline;
    outline-color: transparent;
}

body.contraste1 .infoPericia a {
    color: #000;
}

.infoPericia a .bi {
    color: #487388;
    margin-right: 6px;
    font-size: 1.9rem;
    vertical-align: bottom;
    margin-top: 10px;
    margin-bottom: 8px;
    text-decoration: none !important;
}

body.contraste1 .infoPericia a .bi {
    color: #000;
}

/*
.homologar .resumoPericia .documentosAnexados a .bi{
    color: #487388;
    margin-right: 6px;
    font-size: 1.9rem;
    vertical-align: bottom;
    margin-top: 10px;
    margin-bottom: 8px;
    text-decoration: none !important;
}
*/

/*
body.contraste1 .homologar .resumoPericia .documentosAnexados a .bi{
    color: #000;
}
*/

/*
body.contraste1 .homologar .resumoPericia .documentosAnexados a{
    color: #000;
}
*/

#periciaSolicitantePMSP {
    margin-bottom: 20px;
}

.resultado .etapaResultado .boxInfo h3 {
    font-size: 2.1rem;
    text-transform: none;
}

/*
#nomePericia{
    margin-bottom: 30px;
}
*/

#periciaInscrito {
    margin-bottom: 30px;
}

setor .conteudo .dadosHomologacao .boxAlerta {
    width: 100%;
}

.dadosPessoais .conteudo .dadosHomologacao .boxAlerta {
    width: 100%;
}

.cidcifAdicional .conteudo .dadosHomologacao .boxAlerta {
    width: 100%;
}

.readaptacoesFuncionario .conteudo .dadosHomologacao .boxAlerta {
    width: 100%;
}

.periciaHomologada .conteudo .dadosHomologacao .boxAlerta {
    width: 100%;
}

.homologar .conteudo .dadosHomologacao .boxAlerta {
    width: 100%;
}

.setor .pagination li:first-child a {
    text-decoration: underline;
}

.dadosPessoais .pagination li:first-child a {
    text-decoration: underline;
}

.cidcifAdicional .pagination li:first-child a {
    text-decoration: underline;
}

.readaptacoesFuncionario .pagination li:first-child a {
    text-decoration: underline;
}

.periciaHomologada .pagination li:first-child a {
    text-decoration: underline;
}

.homologar .pagination li:last-child a {
    text-decoration: underline;
}

.periciasConcluidas .pagination li:last-child a {
    text-decoration: underline;
}

.setor .pagination li:first-child a {
    text-decoration: underline;
}

.dadosPessoais .pagination li:first-child a {
    text-decoration: underline;
}

.cidcifAdicional .pagination li:last-child a {
    text-decoration: underline;
}

.readaptacoesFuncionario .pagination li:first-child a {
    text-decoration: underline;
}

.setor .pagination li:last-child a {
    text-decoration: underline;
}

.dadosPessoais .pagination li:last-child a {
    text-decoration: underline;
}

.readaptacoesFuncionario .pagination li:last-child a {
    text-decoration: underline;
}

.periciaHomologada .pagination li:last-child a {
    text-decoration: underline;
}

.homologar .pagination li:first-child a {
    text-decoration: underline;
}

.setor .pagination li a {
    border-color: #487388;
}

.dadosPessoais .pagination li a {
    border-color: #487388;
}

.cidcifAdicional .pagination li a {
    border-color: #487388;
}

.readaptacoesFuncionario .pagination li a {
    border-color: #487388;
}

.periciaHomologada .pagination li a {
    border-color: #487388;
}

.homologar .pagination li a {
    border-color: #487388;
}

body.contraste1 .setor .pagination li a {
    border-color: #000;
}

body.contraste1 .dadosPessoais .pagination li a {
    border-color: #000;
}

body.contraste1 .cidcifAdicional .pagination li a {
    border-color: #000;
}

body.contraste1 .readaptacoesFuncionario .pagination li a {
    border-color: #000;
}

body.contraste1 .periciaHomologada .pagination li a {
    border-color: #000;
}

body.contraste1 .homologar .pagination li a {
    border-color: #000;
}

.setor .pagination li a:hover {
    background-color: #044456;
    color: #fff;
}

.dadosPessoais .pagination li a:hover {
    background-color: #044456;
    color: #fff;
}

.cidcifAdicional .pagination li a:hover {
    background-color: #044456;
    color: #fff;
}


.readaptacoesFuncionario .pagination li a:hover {
    background-color: #044456;
    color: #fff;
}

.prontuarioInicio .periciasRealizadas .pagination li a:hover {
    background-color: #044456;
    color: #fff;
}

.periciaHomologada .pagination li a:hover {
    background-color: #044456;
    color: #fff;
}

.homologar .pagination li a:hover {
    background-color: #044456;
    color: #fff;
}

body.contraste1 .setor .pagination li a:hover {
    background-color: #000;
    color: #fff;
}

body.contraste1 .dadosPessoais .pagination li a:hover {
    background-color: #000;
    color: #fff;
}

body.contraste1 .cidcifAdicional .pagination li a:hover {
    background-color: #000;
    color: #fff;
}

body.contraste1 .readaptacoesFuncionario .pagination li a:hover {
    background-color: #000;
    color: #fff;
}

body.contraste1 .periciaHomologada .pagination li a:hover {
    background-color: #000;
    color: #fff;
}

body.contraste1 .homologar .pagination li a:hover {
    background-color: #000;
    color: #fff;
}

.setor .pagination li.disabled a {
    border-color: #bcccd3;
}

.dadosPessoais .pagination li.disabled a {
    border-color: #bcccd3;
}

.cidcifAdicional .pagination li.disabled a {
    border-color: #bcccd3;
}

.readaptacoesFuncionario .pagination li.disabled a {
    border-color: #bcccd3;
}

.periciaHomologada .pagination li.disabled a {
    border-color: #bcccd3;
}

.homologar .pagination li.disabled a {
    border-color: #bcccd3;
}

.pagination li.noborder a {
    border-top-style: none;
    border-bottom-style: none;
}

/*
.dadosPessoais .pagination li.noborder a{
    border-top-style: none;
    border-bottom-style: none;
}

.readaptacoesFuncionario .pagination li.noborder a{
    border-top-style: none;
    border-bottom-style: none;
}

.homologar .pagination li.noborder a{
    border-top-style: none;
    border-bottom-style: none;
}

.dadosPessoais .pagination li.noborder a{
    cursor: default;
    pointer-events: none;
}

.readaptacoesFuncionario .pagination li.noborder a{
    cursor: default;
    pointer-events: none;
}

.homologar .pagination li.noborder a{
    cursor: default;
    pointer-events: none;
}
*/

.tipoPericia {
    margin-left: 10px;
}

.nroPericia {
    font-family: 'Roboto-Bold';
    margin-left: 0px;
}

.tituloGrande {
    font-size: 2.1rem !important;
    margin-bottom: 0px !important;
}

.containerFichasExames {
    margin-bottom: 10px;
}

.containerFichasExames {
    display: inline-block;
    margin-top: 11px;
    margin-bottom: 20px;
    float: right;
}

.containerTipoPericia {
    display: inline-block;
    margin-top: 11px;
    margin-bottom: 20px;
}

#btnExamesComplementares {
    padding: 8px;
    margin-left: 0px;
    margin-top: 0px;
    width: 170px;
    white-space: normal;
    height: unset;
}

    #btnExamesComplementares span {
        float: right;
        width: calc(100% - 25px);
        text-align: left;
        padding-left: 10px;
        text-transform: none;
        line-height: 18px;
    }

        #btnExamesComplementares span.bi {
            float: left;
            font-size: 18px;
            width: 25px;
            padding-left: 0px;
            line-height: 23px;
        }

body.contraste1 .bootstrap-select.disabled,
body.contraste1 .bootstrap-select > .disabled {
    border-color: #ccc;
}

#detalhesPericia {
    background-color: transparent;
    padding-bottom: 0px;
    padding-top: 0px;
    font-size: 1.5rem;
    width: 270px;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    /*    box-shadow: 2px 2px 4px #b4b4b4; */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    padding: 10px;
    text-align: right;
    margin-top: 0px;
}

#detalhesPericia a {
    background-color: transparent !important;
    color: #487388;
    text-decoration: underline;
}

body.contraste1 #detalhesPericia a {
    color: #000;
}
/*#dropdownDetalhesPericia {
    color: #487388;
    margin-left: 10px;
}*/

#dropdownDetalhesPericia {
    color: #333;
    font-family: 'Roboto-Bold';
    font-weight: normal;
    font-size: 1.6rem;
    margin-left: 10px;
    text-decoration: none !important;
}

    #dropdownDetalhesPericia span.bi {
        margin-left: 10px;
        margin-right: 10px;
        font-size: 1.2rem;
        vertical-align: top;
        margin-top: 2px;
        display: inline-block;
    }

body.contraste1 #dropdownDetalhesPericia {
    color: #000;
}

#dropdownDetalhesPericia::after {
    display: none;
}

#dropdownDetalhesPericia .bi {
    margin-left: 5px;
}

.prontuarioInicio .documentosAnexados a {
    color: #333;
    font-style: italic;
    display: block;
    font-size: 1.35rem;
    margin-bottom: 4px;
    text-decoration: none;
    outline-color: transparent;
}

.prontuarioInicio .etapaInicio label {
    font-family: 'Roboto-Bold';
    margin-top: 10px;
}

/*
.periciasAgendadas button.btn,
.periciasRealizadas button.btn,
.periciasNaoConcluidas button.btn{
    margin-bottom: 20px !important;
}
 */

.vinculosAtivos .collapsing,
.CIDs-concedidos .collapsing,
.periciasAgendadas .collapsing,
.periciasRealizadas .collapsing,
.periciasNaoConcluidas .collapsing {
    margin-top: 20px;
}

.vinculosAtivos .collapse.show,
.CIDs-concedidos .collapse.show,
.periciasAgendadas .collapse.show,
.periciasRealizadas .collapse.show,
.periciasNaoConcluidas .collapse.show {
    margin-top: 20px;
}

.vinculosAtivos .collapsing,
.CIDs-concedidos .collapsing,
.periciasAgendadas .collapsing,
.periciasRealizadas .collapsing,
.periciasNaoConcluidas .collapsing {
    margin-top: 15px;
}

.vinculosAtivos .table th {
    white-space: nowrap;
}

.CIDs-concedidos .table th {
    white-space: nowrap;
}

.periciasAgendadas .table th {
    white-space: nowrap;
}

.periciasNaoConcluidas .table th {
    white-space: nowrap;
}

.detalhesAgendamentoEspecialista {
    display: none;
}

#btnAnexar:disabled,
#btnAnexar:hover:disabled {
    background-color: #bcccd3 !important;
    border-color: #bcccd3 !important;
    box-shadow: none;
    cursor: default;
    pointer-events: none;
}

body.contraste1 #btnAnexar:disabled,
body.contraste1 #btnAnexar:hover:disabled {
    background-color: #999 !important;
    border-color: #999 !important;
}

.btnAnexar:disabled,
.btnAnexar:hover:disabled {
    background-color: #bcccd3 !important;
    border-color: #bcccd3 !important;
    box-shadow: none;
    cursor: default;
    pointer-events: none;
}

body.contraste1 .btnAnexar:disabled,
body.contraste1 .btnAnexar:hover:disabled {
    background-color: #999 !important;
    border-color: #999 !important;
}

.periciaHomologada #btnNovoPerito {
    margin-top: 0px;
    margin-left: 10px;
    float: right;
}

.setor #btnNovoPerito {
    margin-left: 0px;
    margin-top: 0px;
    margin-left: 10px;
    float: right;
}

.dadosPessoais #btnNovoPerito {
    margin-left: 0px;
    margin-top: 0px;
    margin-left: 10px;
    float: right;
}

.readaptacoesFuncionario #btnNovoPerito {
    margin-left: 0px;
    margin-top: 0px;
    margin-left: 10px;
    float: right;
}

.periciaHomologada #btnNovoPerito {
    margin-left: 20px;
}

.homologar #btnNovoPerito {
    margin-left: 0px;
    margin-top: 0px;
    margin-left: 10px;
    float: right;
}

.botoesEdicaoInserirMedico {
    margin-top: 10px;
    margin-bottom: 20px !important;
    display: inline-block;
}

.desabilitar {
    display: none;
}


#unidadePendentesAcompanhamentoComplemento {
    margin-top: 10px;
}

#unidadeAndamentoComplemento {
    margin-top: 32px;
}

/*
.agendarAdmissional .conteudo .boxInfo .detalhesAgendamentoEspecialista h3{
    font-family: 'Roboto-Bold';
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 0px;
}
*/

.agendarEspecialista .conteudo .boxInfo .detalhesAgendamentoEspecialista h3 {
    font-family: 'Roboto-Bold';
    text-transform: none;
    margin-top: 20px;
    margin-bottom: 0px;
}

.informacaoInscricao strong {
    text-transform: uppercase;
}

.resultado .conteudo .boxInfo .informacaoResultadoDetalhes .row div span {
    margin-left: 0px;
    display: block;
    font-family: 'Roboto-Bold';
}

.periciasConcluidas .conteudo .boxCinza .informacaoInscricao .row div span {
    margin-left: 0px;
    display: block;
    font-family: 'Roboto-Bold';
}

.periciasConcluidas .conteudo .boxInfo .informacaoInscricao .row div span {
    margin-left: 0px;
    display: block;
    font-family: 'Roboto-Bold';
}

.examesIngressoPendentes .conteudo .boxInfo .informacaoInscricao .row div span {
    margin-left: 0px;
    display: block;
    font-family: 'Roboto-Bold';
}

.home .conteudo .box {
    margin: 40px auto;
}

.agendarAdmissional .btnAnexar {
    margin-left: 0px;
}

.ingressosAndamento .btnFiltrar {
    margin-top: 0px;
    margin-bottom: 20px;
}

.periciasConcluidas .btnFiltrar {
    margin-top: 15px;
}

.examesIngressoPendentes .btnFiltrar {
    margin-top: 15px;
}

.prontuarioInicio .boxInfo {
    max-width: 1100px;
}

#inserirMedicoCRM {
    margin-bottom: 20px;
}

#inserirMedicoNome {
    margin-bottom: 5px;
}

.boxAdicionarMedico .boxAlerta {
    width: 100%;
}

.agendarEquipe .bordaCinza {
    margin-top: 0px;
}

.agendarEquipe .classificacaoPericia {
    margin-top: 0px;
}

.classificacaoPericia .bordaCinza span {
    display: block;
    font-family: 'Roboto-Bold';
}

#naoAgendarPericia {
    vertical-align: top;
    line-height: 20px;
    margin-left: 5px;
}

#simAgendarPericia {
    vertical-align: bottom;
    line-height: 30px;
    margin-left: 10px;
}

.agendarEquipe .classificacaoPericia .bordaCinza {
    font-size: 1.6rem;
    padding: 15px 20px 0px 20px !important;
}

    .agendarEquipe .classificacaoPericia .bordaCinza .form-check-label {
        line-height: 40px;
        padding-left: 4px;
        padding-bottom: 6px;
    }

.naoConcluidosEnfermagem .conteudo .boxCinza {
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.naoConcluidos .conteudo .boxCinza {
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.naoConcluidosEnfermagem .conteudo .boxInfo {
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.naoConcluidos .conteudo .boxInfo {
    -webkit-border-radius: 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-radius: 0px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.naoConcluidosEnfermagem .boxCinza input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
    color: #212529;
    opacity: 0.65;
}

.agendadosEnfermagem .boxCinza input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
    color: #212529;
    opacity: 0.65;
}

.agendados .boxCinza input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
    color: #212529;
    opacity: 0.65;
}

.naoConcluidos .boxCinza input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none; */
    color: #212529;
    opacity: 0.65;
}

.txtAgendados {
    margin-top: 7px;
    display: block;
}

.naoConcluidosEnfermagem .conteudo .boxCinza .row div {
    margin-bottom: 20px;
}

.naoConcluidos .conteudo .boxCinza .row div {
    margin-bottom: 20px;
}

.naoConcluidosEnfermagem .conteudo .boxCinza button {
    margin-left: 20px;
    min-width: 100px;
}

.naoConcluidos .conteudo .boxCinza button {
    margin-left: 20px;
    min-width: 100px;
}

.agendadosEnfermagem .conteudo .boxCinza button {
    margin-left: 20px;
    min-width: 100px;
}

.agendados .conteudo .boxCinza button {
    margin-left: 20px;
    min-width: 100px;
}






















.agendadosEnfermagem .conteudo .boxCinza input[type='button'],
.agendadosEnfermagem .conteudo .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}

.agendados .conteudo .boxCinza input[type='button'],
.agendados .conteudo .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}

body.contraste1 .agendadosEnfermagem .conteudo .boxCinza input[type='button'],
body.contraste1 .agendadosEnfermagem .conteudo .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

body.contraste1 .agendados .conteudo .boxCinza input[type='button'],
body.contraste1 .agendados .conteudo .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

.agendadosEnfermagem .conteudo .boxCinza input[type='button']:hover,
.agendadosEnfermagem .conteudo .boxCinza button:hover,
.agendadosEnfermagem .conteudo .boxCinza input[type='button']:focus,
.agendadosEnfermagem .conteudo .boxCinza button:focus {
    background-color: #5f8ba0;
    border-color: #5f8ba0;
    color: #fff;
}

.agendados .conteudo .boxCinza input[type='button']:hover,
.agendados .conteudo .boxCinza button:hover,
.agendados .conteudo .boxCinza input[type='button']:focus,
.agendados .conteudo .boxCinza button:focus {
    background-color: #5f8ba0;
    border-color: #5f8ba0;
    color: #fff;
}

.agendadosEnfermagem .conteudo .boxCinza input[type='button']:active,
.agendadosEnfermagem .conteudo .boxCinza button:active {
    background-color: #487388 !important;
    border-color: #487388;
    color: #fff !important;
}

.agendados .conteudo .boxCinza input[type='button']:active,
.agendados .conteudo .boxCinza button:active {
    background-color: #487388 !important;
    border-color: #487388;
    color: #fff !important;
}














.naoConcluidos .conteudo .boxCinza input[type='button'],
.naoConcluidos .conteudo .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}

body.contraste1 .naoConcluidos .conteudo .boxCinza input[type='button'],
body.contraste1 .naoConcluidos .conteudo .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

.naoConcluidos .conteudo .boxCinza input[type='button']:hover,
.naoConcluidos .conteudo .boxCinza button:hover,
.naoConcluidos .conteudo .boxCinza input[type='button']:focus,
.naoConcluidos .conteudo .boxCinza button:focus {
    background-color: #5f8ba0;
    border-color: #5f8ba0;
    color: #fff;
}

.naoConcluidos .conteudo .boxCinza input[type='button']:active,
.naoConcluidos .conteudo .boxCinza button:active {
    background-color: #487388 !important;
    border-color: #487388;
    color: #fff !important;
}














.naoConcluidosEnfermagem .conteudo .boxCinza input[type='button'],
.naoConcluidosEnfermagem .conteudo .boxCinza button {
    border-radius: 4px;
    background-color: #f0f0f0;
    border-style: solid;
    border-color: #487388;
    border-width: 1px;
    height: 3.5rem;
    color: #487388;
    font-size: 1.3rem;
    text-transform: uppercase;
    cursor: pointer;
    cursor: hand;
}

body.contraste1 .naoConcluidosEnfermagem .conteudo .boxCinza input[type='button'],
body.contraste1 .naoConcluidosEnfermagem .conteudo .boxCinza button {
    background-color: #fff;
    border-color: #000;
    color: #000;
}

.naoConcluidosEnfermagem .conteudo .boxCinza input[type='button']:hover,
.naoConcluidosEnfermagem .conteudo .boxCinza button:hover,
.naoConcluidosEnfermagem .conteudo .boxCinza input[type='button']:focus,
.naoConcluidosEnfermagem .conteudo .boxCinza button:focus {
    background-color: #5f8ba0;
    border-color: #5f8ba0;
    color: #fff;
}

.naoConcluidosEnfermagem .conteudo .boxCinza input[type='button']:active,
.naoConcluidosEnfermagem .conteudo .boxCinza button:active {
    background-color: #487388 !important;
    border-color: #487388;
    color: #fff !important;
}

.setor table.table thead tr th,
.setor table.table tbody tr td {
    text-align: center;
}

.dadosPessoais table.table thead tr th,
.dadosPessoais table.table tbody tr td {
    text-align: center;
}

.readaptacoesFuncionario table.table thead tr th,
.readaptacoesFuncionario table.table tbody tr td {
    text-align: center;
}

.agendadosEnfermagem .boxCinza {
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.agendados .boxCinza {
    -webkit-border-radius: 10px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.agendadosEnfermagem .conteudo .boxCinza .row div {
    margin-top: 8px;
    margin-bottom: 8px;
}

.agendados .conteudo .boxCinza .row div {
    margin-top: 8px;
    margin-bottom: 8px;
}

.agendamentoAdmissional {
    display: none;
    margin-top: 20px;
}

    .agendamentoAdmissional h3 {
        margin-top: 10px;
        margin-bottom: 10px;
        text-transform: none;
        font-family: 'Roboto-Bold';
        font-size: 1.6rem;
        color: #333;
    }

body.contraste1 .agendamentoAdmissional h3 {
    color: #000;
}

.agendarAdmissional .conteudo .agendamentoAdmissional table.table tbody tr td,
.agendarAdmissional .conteudo .agendamentoAdmissional table.table thead tr th {
    text-align: center;
}

    .agendarAdmissional .conteudo .agendamentoAdmissional table.table tbody tr td:last-child {
        width: 44px;
    }

.especialista {
    text-align: left !important;
}

td.especialista {
    text-transform: uppercase;
}

.ingressosAndamento .conteudo table.table .informacaoUnidade strong {
    display: block;
    margin-top: 10px;
}

.agendarAdmissional table.table {
    width: 100%;
}

.anexarDocumentos {
    /*display: none;*/
}

#modalConfirmacao .modal-content {
    padding-left: 10px;
    padding-top: 0px;
}

#modalConfirmacao h2 {
    margin-top: 5px;
}

#modalConfirmacao .modal-content .modal-header .close {
    padding: 5px 10px 10px 10px;
}

#modalAlerta h2 {
    font-size: 1.6rem;
    margin-top: 10px;
}

#modalProtocolo h2 {
    font-size: 1.6rem;
    margin-top: 10px;
}

#modalAlerta .modal-footer {
    justify-content: center;
}

#modalProtocolo .modal-footer {
    justify-content: center;
}

#modalAlerta .modal-content {
    padding-bottom: 5px;
}

#modalProtocolo .modal-content {
    padding-bottom: 5px;
}

.gridSelecionaAgenda {
    width: 100%;
}

body.contraste1 .itemGrid {
    border-color: #000;
}

.cabecalhoGridPericiasRealizadas {
    margin-bottom: 0px !important;
    background-color: #e0e0e0;
    height: 54px;
    width: calc(100% - 13px);
}

.periciasConcluidas .cabecalhoGridPericiasRealizadas {
    /*    width: calc(100% - 20px); */
    width: 100%;
}

body.contraste1 .cabecalhoGridPericiasRealizadas {
    background-color: #000;
}

.cabecalhoGridPericiasRealizadas div {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    float: left;
    width: 16%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Roboto-Bold';
}

.gridPericiasRealizadasTipo {
    text-align: center;
}


.cabecalhoGridPericiasRealizadas div:last-child {
    width: 20% !important;
    text-align: center;
}

.itemGridPericiasRealizadas div {
    line-height: 18px;
}

    .itemGridPericiasRealizadas div:last-child {
        width: 20% !important;
    }

.itemGridPericiasRealizadas div {
    width: 15% !important;
}

.itemGridPericiasRealizadas .gridPericiasRealizadasTipo {
    width: 20% !important;
}

.cabecalhoGridPericiasRealizadas div {
    width: 15% !important;
    color: #333;
}

.periciasConcluidas .cabecalhoGridPericiasRealizadas div {
    width: 14.28% !important;
    color: #333;
}

.periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasTipo {
    width: 20% !important;
    color: #333;
}

body.contraste1 .periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasTipo {
    color: #fff;
}

.periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasRF {
    width: 11.42% !important;
    color: #333;
}

body.contraste1 .periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasRF {
    color: #fff;
}

.periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasLaudo {
    width: 11.42% !important;
    color: #333;
}

body.contraste1 .periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasLaudo {
    color: #fff;
}

.periciasConcluidas .itemGridPericiasRealizadas div.gridPericiasRealizadasDecisao {
    width: 22.28% !important;
    color: #333;
}

.periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasDecisao {
    width: 22.28% !important;
    color: #333;
}


body.contraste1 .periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasDecisao {
    color: #fff;
}

.periciasConcluidas .itemGridPericiasRealizadas div.gridPericiasRealizadasVinculo,
.periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasVinculo {
    width: 6.28% !important;
    color: #333;
}

body.contraste1 .periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasVinculo {
    color: #fff;
}

body.contraste1 .cabecalhoGridPericiasRealizadas div {
    color: #fff;
}

.cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasTipo {
    width: 20% !important;
}

.gridPericiasRealizadas .itemGridPericiasRealizadas div {
    width: 16.66%;
    float: left;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.itemGridPericiasRealizadas {
    border-color: #e0e0e0;
    border-width: 1px;
    border-style: solid;
    height: 50px;
    border-right-width: 2px;
    border-left-width: 2px;
    overflow: auto;
}


.cabecalhoGrid {
    margin-bottom: 0px !important;
    background-color: #e0e0e0;
    height: 43px;
}

    .cabecalhoGrid div {
        height: 43px;
        float: left;
        width: 15%;
        display: flex;
        align-items: center;
        justify-content: center;
        font-family: 'Roboto-Bold';
    }

        .cabecalhoGrid div:last-child {
            display: flex;
            align-items: center;
            justify-content: start;
        }


    .cabecalhoGrid .agendamentoLocal {
        justify-content: start;
    }

.itemGrid .agendamentoLocal {
    justify-content: start;
}


.cabecalhoGrid div:last-child {
    width: 40%;
}

.itemGrid {
    cursor: hand;
    cursor: pointer;
    height: 45px;
    border-style: solid;
    border-color: #e0e0e0;
    border-width: 1px;
    border-right-width: 2px;
    border-left-width: 2px;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    line-height: 18px;
}

.gridSelecionaAgenda .itemGrid:first-child {
    border-top-width: 2px;
}

.gridSelecionaAgenda .itemGrid:last-child {
    border-bottom-width: 2px;
}

    .gridSelecionaAgenda .itemGrid:last-child:hover {
        border-bottom-width: 2px;
        border-top-width: 2px;
    }

.agendamentoMarcarExameAdmissional,
.itemGrid:hover {
    background-color: #c7dde8;
    border-color: #10445e;
    border-bottom-width: 2px;
    border-top-width: 2px;
}

body.contraste1 .agendamentoMarcarExameAdmissional,
body.contraste1 .itemGrid:hover {
    background-color: #ccc;
    border-color: #000;
}

.itemGrid div {
    float: left;
    width: 15%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

    .itemGrid div:last-child {
        width: 40%;
    }

.gridSelecionaAgenda .nroAgendamento,
.gridSelecionaAgenda .agendamentoData,
.gridSelecionaAgenda .agendamentoHoraInicio,
.gridSelecionaAgenda .agendamentoHoraFim,
.gridSelecionaAgenda .agendamentoLocal {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.containerAlertaSemAgenda {
    display: none;
}

.alertaSemAgenda {
    background-color: #c7dde8;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin-top: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333;
}

body.contraste1 .alertaSemAgenda {
    background-color: #000;
    color: #fff;
}

.setor .conteudo .boxInfo .row div {
    margin-bottom: 13px;
}

.dadosPessoais .conteudo .boxInfo .row div {
    margin-bottom: 13px;
}

.prontuarioInicio .conteudo .cabecalhoMain a {
    color: #487388;
}

body.contraste1 .prontuarioInicio .conteudo .cabecalhoMain a {
    color: #fff;
}

.setor .conteudo .boxInfo a,
.dadosPessoais .conteudo .boxInfo a,
.linkProntuarioCargo,
.prontuarioInicio .boxInfo a,
.infoCargo,
.infoSetor {
    color: #487388;
    text-decoration: underline;
}

.prontuarioInicio .boxInfo.filtrosProntuarioPericia a {
    color: #333;
}

    .prontuarioInicio .boxInfo.filtrosProntuarioPericia a:hover {
        color: #fff;
    }

    .prontuarioInicio .boxInfo.filtrosProntuarioPericia a.dropdown-item.disabled {
    }


.ingressosAndamento .boxInfo a.dropdown-item.disabled.active {
    background-color: #fff;
    color: #6c757d !important;
}

    .ingressosAndamento .boxInfo a.dropdown-item.disabled.active:hover {
        background-color: #d5d5d5;
    }



.agendarEspecialista .boxInfo a.dropdown-item.disabled.active {
    background-color: #fff;
    color: #6c757d !important;
}

    .agendarEspecialista .boxInfo a.dropdown-item.disabled.active:hover {
        background-color: #d5d5d5;
    }


.agendarEquipe .boxInfo a.dropdown-item.disabled.active {
    background-color: #fff;
    color: #6c757d !important;
}

    .agendarEquipe .boxInfo a.dropdown-item.disabled.active:hover {
        background-color: #d5d5d5;
    }

.agendarAdmissional .boxInfo a.dropdown-item.disabled.active {
    background-color: #fff;
    color: #6c757d !important;
}

.agendarAdmissional .boxInfo a.dropdown-item.disabled.active:hover {
    background-color: #d5d5d5;
}

.periciasConcluidas .boxCinza a.dropdown-item.disabled.active {
    background-color: #fff;
    color: #6c757d !important;
}

.periciasConcluidas .boxInfo a.dropdown-item.disabled.active {
    background-color: #fff;
    color: #6c757d !important;
}


.examesIngressoPendentes .boxInfo a.dropdown-item.disabled.active {
    background-color: #fff;
    color: #6c757d !important;
}

.periciasConcluidas .boxCinza a.dropdown-item.disabled.active:hover {
    background-color: #d5d5d5;
}

.periciasConcluidas .boxInfo a.dropdown-item.disabled.active:hover {
    background-color: #d5d5d5;
}

.examesIngressoPendentes .boxInfo a.dropdown-item.disabled.active:hover {
    background-color: #d5d5d5;
}

.prontuarioInicio .boxInfo.filtrosProntuarioPericia a.dropdown-item.disabled.active {
    background-color: #fff;
    color: #6c757d !important;
}

.prontuarioInicio .boxInfo.filtrosProntuarioPericia a.dropdown-item.disabled.active:hover {
    background-color: #d5d5d5;
}

body.contraste1 .setor .conteudo .boxInfo a,
body.contraste1 .dadosPessoais .conteudo .boxInfo a,
body.contraste1 .linkProntuarioCargo,
body.contraste1 .prontuarioInicio .boxInfo a,
body.contraste1 .infoCargo,
body.contraste1 .infoSetor {
    color: #000;
}

.setor .conteudo .boxInfo hr {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.dadosPessoais .conteudo .boxInfo hr {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.prontuarioInicio .conteudo .boxInfo strong {
    display: block;
}

.prontuarioInicio .conteudo .boxInfo {
    margin-bottom: 1px;
}

    .prontuarioInicio .conteudo .boxInfo hr {
        margin-top: 0.5rem;
        margin-bottom: 1rem;
    }

.straighten-borders-up {
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}


.straighten-borders-down {
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.prontuarioInicio .conteudo .boxInfo strong {
    margin-top: 10px;
}

.filtrosProntuarioPericia {
    display: none;
    margin-bottom: 25px !important;
}

.btnCancelar:disabled,
.btnCancelar:hover:disabled,
.btnCancelar:focus:disabled,
.btnCancelar:active:disabled {
    background-color: #fff !important;
    color: #333 !important;
    cursor: default;
}

.itemGridPericiasRealizadas a {
    color: #487388;
    text-decoration: underline !important;
    outline-color: transparent;
}

body.contraste1 .itemGridPericiasRealizadas a {
    color: #000;
}

/*
.gridPericiasRealizadas .itemGridPericiasRealizadas:first-child:hover{
    border-top-width: 1px;
}

.gridPericiasRealizadas .itemGridPericiasRealizadas:last-child:hover{
    border-bottom-width: 1px;
}
*/

.periciaSelecionada {
    background-color: #c7dde8;
    border-color: #10445e;
    border-right-width: 1px;
    border-left-width: 1px;
}

/*
.itemGridPericiasRealizadas:hover{
    background-color: #ececec;
}
*/

/*
.itemGridPericiasRealizadas:hover{
    background-color: #c7dde8;
    border-color: #10445e;
    border-right-width: 1px;
    border-left-width: 1px;
}
*/

body.contraste1 .itemGridPericiasRealizadas:hover {
    background-color: #ccc;
    border-color: #000;
}

body.contraste1 .itemGridPericiasRealizadas {
    border-color: #000;
}

.gridPericiasRealizadas .itemGridPericiasRealizadas:first-child {
    border-top-width: 2px;
}

/*
.gridPericiasRealizadas .itemGridPericiasRealizadas:last-child{
    border-bottom-width: 2px;
}
*/


.gridPericiasRealizadas {
    height: 294px;
    overflow-y: scroll;
    margin-bottom: 40px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e0e0e0;
}

.periciasConcluidas .gridPericiasRealizadas{
/*  height: 294px; */
	height: 241px;
	overflow-y: hidden;

}

.periciasConcluidas .gridPericiasRealizadas{
	width: 100%;
}

body.contraste1 .gridPericiasRealizadas {
    border-bottom-color: #000;
}

.prontuarioInicio .accordion h4 {
    display: inline-block;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
    font-family: 'Roboto-Bold';
    font-size: 1.6rem;
    margin-bottom: 14px;
}

#collapseProntuarioOne .table {
    width: 100%;
    background-color: #fff;
    margin-bottom: 0px;
}

#collapseProntuarioOne table.tabelaDecisaoPericiaProntuario {
    width: 100%;
    background-color: #fff;
    margin-bottom: 15px;
}

.prontuarioInicio .periciasRealizadas .pagination li.disabled a {
    border-color: #bcccd3;
}

.prontuarioInicio .periciasRealizadas .pagination li:first-child a {
    text-decoration: underline;
}

.prontuarioInicio .periciasRealizadas .pagination li a {
    border-color: #487388;
}

.agendarAdmissional .conteudo .boxInfo h3 {
    font-family: 'Roboto-Bold';
    margin-top: 5px;
}

.agendarAdmissional .conteudo .boxInfo .bordaCinza {
    margin-top: 20px;
}

.confirmacaoAgendamento {
    display: none;
}

button.dropdown-toggle:disabled {
    cursor: default;
}

.agendarAdmissional input[type=file]:disabled {
    cursor: default;
}

.gridPericiasRealizadasCIDPrimario {
    text-align: center;
}

.gridPericiasRealizadasCIDSecundario {
    text-align: center;
}

.cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasTipo {
    justify-content: start;
}

.gridPericiasRealizadas .itemGridPericiasRealizadas .gridPericiasRealizadasTipo {
    justify-content: start;
}

.periciasConcluidas .cabecalhoGridPericiasRealizadas div.gridPericiasRealizadasTipo {
    justify-content: start;
    padding-left: 4px;
}

.linksDecisaoPericia {
    float: right;
    position: relative;
}

    .linksDecisaoPericia a {
        margin: 0px 0px 0px 0px;
        color: #487388;
        outline-color: transparent;
        text-decoration: none !important;
    }

        /*
.linksDecisaoPericia a:hover{
    text-decoration: underline !important;
} */

        .linksDecisaoPericia a:hover {
            text-decoration: none !important;
        }


body.contraste1 .linksDecisaoPericia a {
    color: #000;
}

.linksDecisaoPericia .dropdownFichasExames a {
    margin: 0px 0px 0px 0px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    text-decoration: underline !important;
}

    .linksDecisaoPericia .dropdownFichasExames a.close {
        text-decoration: none !important;
    }


.linksDecisaoPericia .dropdownDoctosAnexados a {
    margin: 0px 0px 0px 0px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    text-decoration: underline !important;
}

    .linksDecisaoPericia .dropdownDoctosAnexados a.close {
        text-decoration: none !important;
    }




.dropdownFichasExames {
    width: 200px;
    left: 0px;
}

.dropdownDoctosAnexados {
    width: 300px;
    right: 0px;
}

.dropdownFichasExames,
.dropdownDoctosAnexados {
    display: none;
    width: 325px;
    position: absolute;
    padding: 10px 10px 5px 15px;
    margin-top: 5px;
    z-index: 99;
    box-shadow: 2px 3px 4px #b4b4b4;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #fff;
}

    .dropdownDoctosAnexados .close,
    .dropdownFichasExames .close {
        outline-color: transparent;
        font-size: 2.3rem;
        font-family: Verdana;
        font-weight: normal;
        opacity: 1;
        color: #999;
        text-decoration: none !important;
    }

        .dropdownDoctosAnexados .close:hover,
        .dropdownFichasExames .close:hover {
            text-decoration: none !important;
        }

    .dropdownFichasExames ul li {
        list-style-type: none;
        margin-bottom: 5px;
    }

    .dropdownFichasExames ul {
        padding-left: 0px;
        margin-bottom: 0px;
    }

    .dropdownFichasExames ul,
    .dropdownDoctosAnexados ul {
        margin-top: 20px;
    }

        .dropdownDoctosAnexados ul li {
            list-style-type: none;
            margin-bottom: 5px;
        }

    .dropdownDoctosAnexados ul {
        padding-left: 0px;
        margin-bottom: 0px;
    }

.prontuario .conteudo .cabecalhoMain a {
    color: #487388;
}

.setor .conteudo .cabecalhoMain a {
    color: #487388;
}

body.contraste1 .setor .conteudo .cabecalhoMain a {
    color: #fff;
}

.prontuarioInicio .cabecalhoMain {
    max-width: 1100px;
}

.prontuario .cabecalhoMain {
    max-width: 1100px;
}














.documentosAnexados,
.fichasExames {
    padding: 4px 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.itemSelecionadoDecisaoPericia:hover {
    text-decoration: none !important;
}

.itemSelecionadoDecisaoPericia {
    background-color: #c7dde8;
    text-decoration: none !important;
    color: #000 !important;
}

.periciaConcluidaDecisao {
    display: none;
}

.periciasAgendadas table.table tbody tr td {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #e0e0e0 !important;
}

body.contraste1 .periciasAgendadas table.table tbody tr td {
    border-bottom-color: #000 !important;
}


.periciasNaoConcluidas table.table tbody tr td {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #e0e0e0 !important;
}

body.contraste1 .periciasNaoConcluidas table.table tbody tr td {
    border-bottom-color: #000 !important;
}


.periciasConcluidas input[type='checkbox'],
.periciasConcluidas input[type='checkbox'] {
    /* Resize checkboxes */
    -ms-transform: scale(1.2); /* IE */
    -moz-transform: scale(1.2); /* FF */
    -webkit-transform: scale(1.2); /* Safari and Chrome */
    -o-transform: scale(1.2); /* Opera */
    transform: scale(1.2);
    padding: 10px;
}

.agendarEquipeDocumentos .conteudo .boxInfo .row div {
    margin-bottom: 8px;
}

.periciasConcluidas .boxInfo a {
    color: #487388;
    padding-top: 5px;
    text-decoration: none;
    /*	margin-right: 25px; */
}

.periciasConcluidas .boxInfo .itemGridPericiasRealizadas div a {
    margin-right: 0px;
}

body.contraste1 .periciasConcluidas .boxInfo a {
    color: #000;
}

body.contraste1 .periciasConcluidas .boxInfo .pagination a {
    color: #000;
}

body.contraste1 .periciasConcluidas .boxInfo .pagination .active a {
    color: #fff;
}



.periciasConcluidas .boxInfo a:hover {
    color: #487388;
    text-decoration: underline;
}

.periciasConcluidas .boxInfo table a {
    color: #487388;
    text-decoration: underline;
    margin-right: 0px;
}

.periciasConcluidas .boxInfo .pagination a {
    margin-right: 0px;
    text-decoration: none;
}

.periciasConcluidas .conteudo .pagination {
    margin-top: 20px;
}

.itemGridPericiasRealizadas {
    overflow: hidden;
}

.periciasConcluidas .conteudo .boxInfo .bordaCinza {
    margin-top: 10px;
}

.periciasConcluidas h4 {
    font-family: 'Roboto-Bold';
    text-transform: uppercase;
}

.detalhes-da-pericia {
    padding-top: 0px;
}

.periciasConcluidas .detalhes-da-pericia h4 {
    margin-top: 10px;
}

.btnImprimirLaudo span.bi {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 0px;
}

.btnImprimirPericia span.bi {
    line-height: 20px;
    vertical-align: top;
    padding-top: 11px;
    padding-left: 10px;
    padding-right: 0px;
    margin-right: 0px;
}

.detalhes-da-pericia a {
    text-decoration: underline !important;
}

.detalhes-da-decisao,
.detalhes-da-pericia {
    display: none;
}

.processoPericiasConcluidasBotoes {
    display: none;
}

.processoAlterarNro span.bi {
    margin-right: 8px;
    margin-left: 2px;
    
}

.processoPericiasConcluidasBotoes button {
    margin-top: 10px !important;
}

.processoAlterarNro {
    margin-top: 8px;
}

.gridPericiasRealizadas {
}

.periciasConcluidas .itemGridPericiasRealizadas {
}

/*
.periciasConcluidas .itemGridPericiasRealizadas:first-child.periciaSelecionada{
border-top-width: 1px;
}
*/

/*
.periciasConcluidas .itemGridPericiasRealizadas.periciaSelecionada{
border-top-width: 1px;
}
*/

.periciasConcluidas .periciaSelecionada {
    border-top-width: 1px !important;
}


.periciaHomologada .form-check.form-check-inline {
    border-color: #fff;
    border-style: solid;
    border-width: 1px;
    padding: 2px 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

    .periciaHomologada .form-check.form-check-inline.radioButtonChecked {
        border-color: #a2a2a2;
    }

.periciaHomologada .pagination {
    margin-top: 20px;
}

.periciaHomologada .botoesRodape {
    padding-top: 0px;
    max-width: 1100px;
    text-align: center;
    margin-bottom: 44px;
}

    .periciaHomologada .botoesRodape button {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
        box-shadow: none;
        min-width: unset;
        padding: 0.5rem 2.2rem 0.5rem 2.2rem;
    }
/*
#periciasHomologarRegistro{
	font-family: 'Roboto-Regular';
}

#periciasHomologarNome{
	font-family: 'Roboto-Regular';
}
*/


.cidcifAdicional .conteudo .boxInfo .row div {
    margin-bottom: 8px;
}


.cidcifAdicional .conteudo .boxInfo .row .bordaCinza div {
    margin-bottom: 0px;
}

.cidcifAdicional .conteudo .boxInfo .row .protocoloCIDCIF div {
    margin-bottom: 0px;
}

.cidcifAdicional .boxInfo button.btn.btn-primary {
    margin-top: 0px;
    margin-left: 20px;
    text-transform: none;
}

.cidcifAdicional .boxInfo .painelCID button.btn.btn-primary {
    text-transform: uppercase;
}


.cidcifAdicional .boxInfo table.table tbody tr,
.cidcifAdicional .boxInfo table.table tbody tr td {
    height: 40px;
}

.cidcifAdicional .boxInfo table.table tbody tr {
    background-color: #f7f7f7;
}

#cidsAdicionados a {
    text-decoration: underline !important;
}


.painelCID .bordaCinza {
    width: 100%;
}

.painelCID label {
    font-weight: bold;
}

.painelCID .bordaCinza .row .dropdown-toggle div {
    margin-bottom: 0px !important;
}

.painelCID button.btn-primary,
.painelCID button.btn-secondary {
    margin-top: 30px !important;
    margin-right: 10px;
    margin-left: 10px !important;
}

.painelCID {
    margin-top: 20px;
    display: none;
}

.btnAdicionarCID {
    display: none;
}

.btnSalvarEdicao {
    display: none;
}

.cidcifAdicional table.table thead tr th,
.cidcifAdicional table.table tbody tr td {
    text-align: left;
}

.cidcifAdicional table.table thead tr th.gridCidCifAdicionalOrdem,
.cidcifAdicional table.table tbody tr td.gridCidCifAdicionalOrdem {
    text-align: center;
    width: 8%;
}

.cidcifAdicional table.table thead tr th.gridCidCifAdicionalTabela,
.cidcifAdicional table.table tbody tr td.gridCidCifAdicionalTabela {
    width: 12%;
}

.cidcifAdicional table.table thead tr th.gridCidCifDescricao,
.cidcifAdicional table.table tbody tr td.gridCidCifDescricao {
    width: 55%;
}

.cidcifAdicional table.table thead tr th.gridCidCifProtocolo,
.cidcifAdicional table.table tbody tr td.gridCidCifProtocolo {
    text-align: center;
    width: 10%;
}

.cidcifAdicional table.table thead tr th.gridCidCifEditar,
.cidcifAdicional table.table tbody tr td.gridCidCifEditar {
    text-align: center;
    width: 7%;
}

.cidcifAdicional table.table thead tr th.gridCidCifExcluir,
.cidcifAdicional table.table tbody tr td.gridCidCifExcluir {
    text-align: center;
    width: 8%;
}

/* SMALL AND DEFAULT */



/* extreme small */
@media only screen and (max-width: 576px) {

    .boxInfo .detalhes-da-pericia .btn-primary,
    .boxInfo .detalhes-da-pericia .btn-secondary {
        margin: 2rem 0rem 1rem 0rem;
        width: 46%;
    }

    .agendarEquipe .nav {
        height: 3.5rem;
        background-image: url(../img/fundoTabs.png);
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
        width: 47rem;
        margin-bottom: 10px;
    }


    .painelCID button.btn-primary,
    .painelCID button.btn-secondary {
        margin-top: 0px !important;
    }

    .painelCID .bordaCinza .row div {
        margin-bottom: 20px !important;
    }


    .protocoloCIDCIF {
        right: 0px;
    }
    
    .filtrosProntuarioPericia .row div {
        margin-bottom: 10px;
    }

        .filtrosProntuarioPericia .row div .btnIniciar {
            float: right;
        }

        .filtrosProntuarioPericia .row div .btnIniciar,
        .filtrosProntuarioPericia .row div .btnCancelar {
            margin: 0px;
            width: calc(50% - 15px);
        }

    .peritos .conteudo .etapaPeritos .boxInfo input[type='button'],
    .peritos .conteudo .etapaPeritos .boxInfo button {
        min-width: 100px;
    }

    #agendamentoExameAdmissional {
        width: calc(100% - 35px);
        /*  margin-bottom: 20px; */
        margin-bottom: 0px;
    }

    .informacaoInscricao .close,
    .informacaoInscricao .close:hover,
    .informacaoInscricao .close:active,
    .informacaoInscricao .close:focus {
        padding-right: 0px;
    }

    .informacaoInscricao {
        padding: 10px 10px 0px 20px;
    }

    .home span.bi-person {
        margin-left: 30px !important;
    }

    .home span.bi-lock {
        margin-left: 30px !important;
    }

    #dataInicialAgendamentoEspecialista,
    #dataNomeacaoInicial,
    #filtroNaoAgendadosEnfermagemInicial,
    #filtroNaoAgendadosInicial,
    #filtroNaoAgendadosEnfermagemFinal,
    #filtroNaoAgendadosFinal,
    #dataNomeacaoFinal {
        margin-bottom: 10px;
    }

    #unidadeAndamentoComplemento {
        margin-top: 10px;
    }

    .containerTipoPericia {
        margin-bottom: 10px;
    }

    .botoesRodapeResultado .float-right {
        float: none !important;
        float: initial !important;
        float: unset !important;
    }

    .resultado .botoesRodapeResultado button {
        width: 100%;
        margin: 0rem 0rem 0rem 0rem !important;
    }

    .ingressosAndamento .boxInfo label {
        margin-top: 0px;
    }

    .examesIngressoPendentes .boxInfo label {
        margin-top: 0px;
    }

    .ingressosAndamento .boxInfo .row div {
        margin-bottom: 5px;
    }

    .examesIngressoPendentes .boxInfo .row div {
        margin-bottom: 5px;
    }

    .dataHomologacao {
        float: none;
    }

    .dadosHomologacao.boxInfo .row div {
        margin-bottom: 0px;
    }

    .selo {
        padding: 10px;
    }

    .home span.bi-person {
        margin-right: 0px;
        margin-left: 60px;
        margin-top: 0px;
        font-size: 2rem;
        display: inline-block !important;
    }

    .home span.bi-lock {
        margin-right: 0px;
        margin-left: 60px;
        margin-top: 4px;
        font-size: 1.75rem;
        display: inline-block !important;
    }

    .ilustraHome {
        display: none;
    }

    .navbar {
        font-size: 1.2rem;
    }

    .nomeUsuario {
        margin-left: 5px;
    }

    .agendarClinica .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarAdmissionalProtocolo .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarEquipeProtocolo .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarAdmissionalDocumentos .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarEspecialistaDocumentos .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarEquipeDocumentos .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarAdmissional .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarEspecialista .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .prontuario .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarEquipe .nav .nav-item {
        width: 13rem;
        font-size: 1.2rem;
    }

    .agendarClinica .nav {
        width: 41rem;
    }

    .agendarAdmissionalProtocolo .nav {
        width: 41rem;
    }

    .agendarEquipeProtocolo .nav {
        width: 41rem;
    }

    .agendarAdmissionalDocumentos .nav {
        width: 41rem;
    }

    .agendarEspecialistaDocumentos .nav {
        width: 41rem;
    }

    .agendarEquipeDocumentos .nav {
        width: 41rem;
    }

    .agendarAdmissional .nav {
        width: 41rem;
    }

    .agendarEspecialista .nav {
        width: 41rem;
    }

    .prontuario .nav {
        width: 41rem;
    }

    .agendarEquipe .nav {
        width: 41rem;
    }


    #empregados {
        width: 400px;
    }

    #profissionais {
        width: 400px;
    }

    #medicos {
        width: 400px;
    }

    .agendadosEnfermagem .conteudo .boxInfo div.col-xl-2.text-center {
        margin-top: 20px;
    }

    .agendados .conteudo .boxInfo div.col-xl-2.text-center {
        margin-top: 20px;
    }

    .agendadosEnfermagem .conteudo .boxInfo span {
        padding-left: 10px;
        margin-top: 0px;
    }

    .agendados .conteudo .boxInfo span {
        padding-left: 10px;
        margin-top: 0px;
    }

    .agendados .conteudo .boxCinza button,
    .agendadosEnfermagem .conteudo .boxCinza button {
        margin-top: 10px;
        margin-left: 0px;
    }


    .agendadosEnfermagem .conteudo .boxCinza button {
        width: 100%;
        margin-top: 10px;
    }

    .agendados .conteudo .boxCinza button {
        width: 100%;
    }

    #filtroCalendarioDataInicial {
        width: calc(100% - 30px);
        margin-bottom: 10px;
    }

    #filtroCalendarioDataFinal {
        width: calc(100% - 30px);
        margin-bottom: 10px;
    }

    #filtroCalendarioDataInicialEnfermagem {
        width: calc(100% - 30px);
        margin-bottom: 10px;
    }

    #filtroCalendarioDataFinalEnfermagem {
        width: calc(100% - 30px);
        margin-bottom: 10px;
    }	

    .dropdownDadosEmpregado .dropdown-menu {
        width: 520px;
    }



    .accordion .card-body ul li a {
        font-size: 1.2rem;
    }



    .cabecalhoPMSP a {
        margin-left: 5px;
    }

    .cabecalhoSecretaria a {
        margin-left: 5px;
    }


    .logoRodape {
        background-image: url('../img/logoPMSP-v.png') !important;
        background-repeat: no-repeat !important;
        background-position: 50% 50%;
        display: block;
        width: 100%;
        min-height: 8rem;
        background-size: contain;
    }


    .containerContador {
        margin-top: 20px !important;
    }
}
/* extreme small */




/* medium */
@media only screen and (min-width: 768px) {


    .boxInfo .detalhes-da-pericia .btn-primary,
    .boxInfo .detalhes-da-pericia .btn-secondary {
        width: 8rem;
    }	

    .agendarEquipe .nav {
        height: 3.5rem;
        background-image: url(../img/fundoTabs.png);
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
       /* width: 38rem;*/
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .agendarEquipeDocumentos .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }



    .informacaoProntuarioCargo {
        width: 454px !important;
        position: absolute;
        left: 0;
    }

    .informacaoDadosPessoaisCargo {
        display: none;
        width: 200%;
        margin-top: -10px;
        position: absolute;
        left: 0;
    }

    .informacaoProntuarioCargo {
        display: none;
        margin-top: -10px;
        position: absolute;
        left: 0;
    }

    .boxAdicionarMedico .boxAlerta {
        width: 74%;
    }


    #btnExamesComplementares {
        float: right;
    }

    #adicionarEnfermidade {
        margin-top: 22px !important;
    }


    .paineisCID {
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .detalhesDecisaoDropDown {
        width: 400px;
    }

    .toastAlerta {
        width: 40%;
    }

    .toastLinks {
        width: 60%;
    }

    #adicionarEnfermidade {
        width: 100%;
        margin-bottom: 26px !important;
        padding: 0.5rem;
    }

    .btnCancelarAlteracoes {
        text-align: left;
    }

    .pericia .botoesRodapeResultado button {
        margin-top: 2rem !important;
        margin-bottom: 1rem !important;
    }

    .pericia .botoesRodapeResultado .float-right {
        float: right !important;
    }

    .pericia .botoesRodapeResultado button {
        width: unset;
        width: initial;
        min-width: 120px;
    }

    .pericia .botoesRodapeResultado .btnCancelarAlteracoes {
        margin: 2rem 1rem 1rem 0rem !important;
        text-align: left;
    }

    .pericia .botoesRodapeResultado .float-right {
        white-space: nowrap;
    }

    .selecionaResultado td {
        height: 60px;
    }

    .resultado .etapaResultado .boxInfo div {
        /*    margin-bottom: 10px; */
    }

    .resultado .etapaResultado .boxInfo .dropdown-toggle div {
        margin-bottom: 0px;
    }

    .resultado .etapaResultado .boxInfo .dropdown-menu div {
        margin-bottom: 0px;
    }

    .containerHorasJejumColegaSangue {
        margin-top: 0px;
    }

    #modalExameComplementar .boxCinza h3 {
        margin-bottom: 15px;
    }

    #infoEmpregado {
        width: 100%;
    }

    main,
    .whiteColumn {
        min-height: 65vh;
    }

    .home .box {
        max-width: 320px;
    }

    .classificacaoPericia {
        margin-top: 20px;
    }

    #empregados {
        width: 500px;
    }

    #profissionais {
        width: 500px;
    }

    #medicos {
        width: 500px;
    }

    #detalhesPericia {
        margin-top: -20px;
    }
    .agendarClinica .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso02.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .agendarAdmissionalProtocolo .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso03.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .agendarEquipeProtocolo .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso03.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    body.contraste1 .agendarAdmissionalProtocolo .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso03_PB.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    body.contraste1 .agendarEquipeProtocolo .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso03_PB.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }


    .agendarAdmissionalDocumentos .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso02.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .agendarEspecialistaDocumentos .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso02.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .agendarEquipeDocumentos .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso02.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    body.contraste1 .agendarAdmissionalDocumentos .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso02_PB.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    body.contraste1 .agendarEspecialistaDocumentos .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso02_PB.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    body.contraste1 .agendarEquipeDocumentos .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabsPasso02_PB.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .agendarAdmissional .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabs.png');
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .agendarEspecialista .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabs.png');
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .prontuario .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabs.png');
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }



    body.contraste1 .prontuario .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabs_PB.png');
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

/*    body.contraste1 .agendarEquipe .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabs_PB.png');
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }*/

    body.contraste1 .agendarClinica .nav {
        background-image: url('../img/fundoTabs_PB.png');
    }

    body.contraste1 .agendarAdmissional .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabs_PB.png');
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }

    body.contraste1 .agendarEspecialista .nav {
        height: 3.5rem;
        background-image: url('../img/fundoTabs_PB.png');
        background-repeat: repeat-x;
        background-size: contain;
        display: inline-block;
        width: 58rem;
        margin-bottom: 15px;
        margin-top: 15px;
    }




    .agendarClinica .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .agendarAdmissionalProtocolo .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .agendarEquipeProtocolo .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .agendarAdmissionalDocumentos .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .agendarEspecialistaDocumentos .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .agendarEquipeDocumentos .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .agendarAdmissional .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .agendarEspecialista .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .prontuario .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .agendarEquipe .nav .nav-item {
        height: 3.5rem;
        float: left;
        padding-top: 3px;
        background-color: #e7e5e7;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        margin-right: 1rem;
        margin-left: 1rem;
        width: 18rem;
        font-size: 1.4rem;
        text-align: center;
        border-style: solid;
        border-width: 1px;
        border-color: #9fc9dd;
    }

    .peritos .etapaResultado .boxInfo .row {
        margin-bottom: 30px;
    }

    /*
.resultado .etapaResultado .boxInfo .row{
    margin-bottom: 30px;
}
*/

    .pericia .etapaResultado .boxInfo .row {
        margin-bottom: 30px;
    }

    .ingressosAndamento .etapaResultado .boxInfo .row {
        margin-bottom: 30px;
    }

    .examesIngressoPendentes .etapaResultado .boxInfo .row {
        margin-bottom: 30px;
    }

    .modelMenu .etapaResultado .boxInfo .row {
        margin-bottom: 30px;
    }

    .prontuarioInicio .etapaResultado .boxInfo .row {
        margin-bottom: 30px;
    }


    .agendadosEnfermagem .conteudo .boxInfo button {
        margin-top: 20px;
    }

    .agendados .conteudo .boxInfo button {
        margin-top: 20px;
    }


    .agendadosEnfermagem .conteudo .boxInfo .row div {
        margin-bottom: 0px;
    }

    .agendados .conteudo .boxInfo .row div {
        margin-bottom: 0px;
    }

    .agendadosEnfermagem .conteudo .boxInfo div.col-xl-2.text-center {
        text-align: right !important;
    }

    .agendados .conteudo .boxInfo div.col-xl-2.text-center {
        text-align: right !important;
    }

    .naoConcluidosEnfermagem .boxInfo table.table {
        margin-top: 5px;
    }

    .agendadosEnfermagem .boxInfo table.table {
        margin-top: 0px;
    }

    .agendados .boxInfo table.table {
        margin-top: 0px;
    }

    .naoConcluidos .boxInfo table.table {
        margin-top: 5px;
    }

    main {
        padding-bottom: 0px;
    }

    footer {
        box-shadow: 0px -2px 6px #b4b4b4;
        border-top: none;
    }

    .ingressosAndamento table.table {
        margin-top: 4px;
    }

    .agendarAdmissional table.table {
        margin-top: 0px;
    }

    .agendarAdmissional table.tabelaDocumentos {
        margin-top: 30px;
    }

        .agendarAdmissional table.tabelaDocumentos thead tr th {
            border-top-style: none !important;
            vertical-align: middle;
        }

    .examesIngressoPendentes table.table {
        margin-top: 4px;
    }

    .empregadosHomologar table.table {
        margin-top: 10px;
    }

    .consultarAgendamento table.table {
        margin-top: 10px;
    }
    .agendas table.table {
        margin-top: 10px;
    }

    .licencas table.table {
        margin-top: 10px;
    }    

    h1 {
        font-size: 1.7rem;
        margin-top: 32px;
        float: left;
    }

    header .container-fluid .row .bordaInferior {
        height: 80px;
    }

    .boxCinza {
        padding: 10px 20px 10px 20px;
    }

    .boxInfo {
        padding: 10px 20px 10px 20px;
    }

    .conteudo .accordion {
        padding: 10px 20px 10px 20px;
    }

    .boxCinza .row div {
        margin-bottom: 10px;
    }

    .boxInfo .row div {
        margin-bottom: 10px;
    }

    .periciasConcluidas .boxInfo .row .cabecalhoGridPericiasRealizadas div {
        margin-bottom: 0px;
    }

    .periciasConcluidas .boxInfo .row .itemGridPericiasRealizadas,
    .periciasConcluidas .boxInfo .row .itemGridPericiasRealizadas div {
        margin-bottom: 0px;
    }	

    .boxInfo .informacaoInscricao .row div {
        margin-bottom: 0px;
    }

    .agendarAdmissional .boxInfo .row div {
        margin-bottom: 4px;
    }

    .agendarAdmissional .boxInfo .itemGrid div {
        margin-bottom: 0px;
    }

    .agendarEspecialista .boxInfo .row div {
        margin-bottom: 4px;
    }

    .agendarAdmissional .boxInfo .row .dropdown-toggle div {
        margin-bottom: 0px;
    }

    .agendarEspecialista .boxInfo .row .dropdown-toggle div {
        margin-bottom: 0px;
    }

    .examesIngressoPendentes .boxInfo .row div.form-check {
        margin-bottom: 0px;
    }

    .boxInfo .row #empregados div {
        margin-bottom: 0px;
    }


    .setor .boxInfo .row div {
        margin-bottom: 0px;
    }

    .dadosPessoais .boxInfo .row div {
        margin-bottom: 0px;
    }

    .cidcifAdicional .boxInfo .row div {
        margin-bottom: 0px;
    }	

    .readaptacoesFuncionario .boxInfo .row div {
        margin-bottom: 0px;
    }

    .periciaHomologada .boxInfo .row div {
        margin-bottom: 0px;
    }	

    .homologar .boxInfo .row div {
        margin-bottom: 0px;
    }

    main {
        border-top-style: none !important;
    }

    header .container-fluid .row .bordaInferior {
        border-bottom-color: #d7d8d7;
    }

    body.contraste1 header .container-fluid .row .bordaInferior {
        border-bottom-color: #fff;
    }

    .home button.btn.dropdown-toggle {
        min-width: 300px;
    }


    .acesso-info {
        display: block;
    }

    .transparenciaSP {
        display: block;
    }

    .lgoProdam {
        float: right;
        background: url("../img/prodam.png") no-repeat;
        background-size: contain;
        text-indent: -9999px;
        background-position: 50% 50%;
        width: 90px;
        height: 20px;
        margin: 10px 0px 11px 0px;
        outline-color: transparent;
    }

    .cpm-direitos .row p {
        float: left;
        display: inline-block;
        margin-top: 0px;
        margin-bottom: 4px;
        text-align: left;
        display: inline !important;
        width: calc(100% - 12rem);
    }


    #btnAgendarPericia {
        margin-top: 10px;
    }

    #modalExameComplementar .boxCinza input[type='text'] {
        margin-bottom: 10px;
    }

    .botoesEdicaoInserirMedico {
        float: right;
        margin-bottom: 0px;
    }

    .botoesEdicaoInserirMedico {
        margin-top: 0px;
    }

    .peritos .conteudo .etapaPeritos .boxInfo input[type='button'],
    .peritos .conteudo .etapaPeritos .boxInfo button {
        min-width: 70px;
    }

    #btnInserirPerito {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    #inserirMedicoCRM {
        margin-bottom: 0px;
    }

    #inserirMedicoNome {
        margin-bottom: 0px;
    }
}
/* medium */



/* large */
@media only screen and (min-width: 992px) {

    .resultado .pagination {
        margin-top: 0px;
    }

    .periciaHomologada .pagination {
        margin-top: 00px;
    }

    .containerTipoPericia {
        /*    float: right; */
    }

    .prontuarioInicio .conteudo .boxInfo strong {
        margin-top: 0px;
    }

    .detalhesDecisaoDropDown {
        width: 700px;
    }

    .informacaoDadosPessoaisCargo {
        width: 550px !important;
        position: absolute;
        left: 0;
    }

    .gridSelecionaAgenda {
        width: calc(100% - 140px);
    }

    .agendarAdmissional table.table {
        width: 100%;
    }

    .agendarAdmissional .anexarDocumentos table.table {
        width: calc(100% - 150px);
    }

    .agendarAdmissional .agendamentoAdmissional table.table {
        width: calc(100% - 150px);
    }

    .prontuarioInicio .etapaInicio label {
        margin-top: 0px;
    }

    .boxAdicionarMedico .boxAlerta {
        width: 74%;
    }

    .peritos .conteudo .etapaPeritos .boxInfo input[type='button'],
    .peritos .conteudo .etapaPeritos .boxInfo button {
        min-width: 90px;
    }

    #adicionaMedico .close {
        margin-right: -15px;
    }

    .setor #btnNovoPerito {
        margin-left: 20px;
    }

    .dadosPessoais #btnNovoPerito {
        margin-left: 20px;
    }

    .readaptacoesFuncionario #btnNovoPerito {
        margin-left: 20px;
    }

    .periciaHomologada #btnNovoPerito {
        margin-left: 20px;
    }

    .homologar #btnNovoPerito {
        margin-left: 20px;
    }

    .setor #btnNovoPerito {
        float: none;
    }

    .dadosPessoais #btnNovoPerito {
        float: none;
    }

    .readaptacoesFuncionario #btnNovoPerito {
        float: none;
    }

    .periciaHomologada #btnNovoPerito {
        float: none;
    }

    .homologar #btnNovoPerito {
        float: none;
    }

    .setor table.table tr th:first-child,
    .setor table.table tr td:first-child {
        max-width: 220px;
    }

    .dadosPessoais table.table tr th:first-child,
    .dadosPessoais table.table tr td:first-child {
        max-width: 220px;
    }

    .cidcifAdicional table.table tr th:first-child,
    .cidcifAdicional table.table tr td:first-child {
        max-width: 220px;
    }

    .readaptacoesFuncionario table.table tr th:first-child,
    .readaptacoesFuncionario table.table tr td:first-child {
        max-width: 220px;
    }

    .periciaHomologada table.table tr th:first-child,
    .periciaHomologada table.table tr td:first-child {
        max-width: 220px;
    }

    .homologar table.table tr th:first-child,
    .homologar table.table tr td:first-child {
        max-width: 220px;
    }

    .dadosHomologacao .form-check .form-check-label {
        padding-left: 5px;
    }

    .setor .conteudo .dadosHomologacao .boxAlerta {
        width: 75%;
    }

    .dadosPessoais .conteudo .dadosHomologacao .boxAlerta {
        width: 75%;
    }

    .cidcifAdicional .conteudo .dadosHomologacao .boxAlerta {
        width: 75%;
    }

    .readaptacoesFuncionario .conteudo .dadosHomologacao .boxAlerta {
        width: 75%;
    }

    .periciaHomologada .conteudo .dadosHomologacao .boxAlerta {
        width: 75%;
    }	

    .homologar .conteudo .dadosHomologacao .boxAlerta {
        width: 75%;
    }

    .agendarAdmissionalProtocolo .bordaCinza {
        width: calc(100% - 15rem);
    }

    .agendarEquipeProtocolo .bordaCinza {
        width: calc(100% - 15rem);
    }

    .agendarAdmissionalProtocolo .btnFinalizar {
        margin-right: 15rem;
    }

    .agendarEquipeProtocolo .btnFinalizar {
        margin-right: 15rem;
    }


    #modalExameComplementar .boxCinza input[type='text'] {
        margin-bottom: 20px;
    }


    .opcoesHabilitarAgendamento.dropdown-menu-right {
        right: -155px;
    }

    #btnAgendar {
        margin-top: 20px;
    }

    #btnImprimirProtocolo {
        margin-top: 20px;
    }

    #btnAgendarPericia {
        margin-top: 30px;
    }

    .home span.bi-person {
        margin-left: 15px;
    }

    .home span.bi-lock {
        margin-left: 15px;
    }

    #seletorAgendamento {
        padding: 0px 1px;
    }

    /*
    #seletorAgendamento.dropdown-toggle::after{
        display: none;
    } */

    #empregados {
        width: 660px;
    }

    #profissionais {
        width: 660px;
    }

    #medicos {
        width: 660px;
    }

    .botoesRodapeResultado {
        margin-top: 0px;
    }




    .containerContador {
        float: right;
    }

    .agendadosEnfermagem .conteudo .boxInfo input[type='button'],
    .agendadosEnfermagem .conteudo .boxInfo button {
        width: 90px;
    }

    .agendados .conteudo .boxInfo input[type='button'],
    .agendados .conteudo .boxInfo button {
        width: 90px;
    }

    .agendadosEnfermagem .conteudo .boxInfo button {
        margin-top: 22px;
        margin-left: 0px;
    }

    .agendados .conteudo .boxInfo button {
        margin-top: 22px;
        margin-left: 0px;
    }

    .agendadosEnfermagem .boxInfo table.table {
        margin-top: 20px;
    }

    .agendados .boxInfo table.table {
        margin-top: 0px;
    }

    .naoConcluidosEnfermagem .boxInfo table.table {
        margin-top: 12px;
    }

    .naoConcluidos .boxInfo table.table {
        margin-top: 20px;
    }

    .setor .boxCinza h3 {
        margin-bottom: 20px;
    }

    .dadosPessoais .boxCinza h3 {
        margin-bottom: 20px;
    }

    .cidcifAdicional .boxCinza h3 {
        margin-bottom: 20px;
    }

    .readaptacoesFuncionario .boxCinza h3 {
        margin-bottom: 20px;
    }

    .periciaHomologada .boxCinza h3 {
        margin-bottom: 20px;
    }	

    .homologar .boxCinza h3 {
        margin-bottom: 20px;
    }

    .setor .boxInfo h3 {
        margin-bottom: 0px;
        white-space: nowrap;
    }

    .dadosPessoais .boxInfo h3 {
        margin-bottom: 0px;
        white-space: nowrap;
    }

    .cidcifAdicional .boxInfo h3 {
        margin-bottom: 8px;
        white-space: nowrap;
        margin-top: 0px;
    }

    .readaptacoesFuncionario .boxInfo h3 {
        margin-bottom: 8px;
        white-space: nowrap;
    }

    .periciaHomologada .boxInfo h3 {
        margin-bottom: 8px;
        white-space: nowrap;
    }	

    .homologar .boxInfo h3 {
        margin-bottom: 8px;
        white-space: nowrap;
    }

    .naoConcluidosEnfermagem .boxCinza h3 {
        margin-bottom: 20px;
    }

    .agendadosEnfermagem .boxCinza h3 {
        margin-bottom: 20px;
    }

    .agendados .boxCinza h3 {
        margin-bottom: 20px;
    }

    .naoConcluidos .boxCinza h3 {
        margin-bottom: 20px;
    }

    .periciasHomologar .boxCinza h3 {
        margin-bottom: 20px;
    }

    .consultaAgendamento .boxCinza h3 {
        margin-bottom: 20px;
    }

    .agendadosEnfermagem .boxInfo h3 {
        margin-bottom: 20px;
    }

    .agendados .boxInfo h3 {
        margin-bottom: 20px;
    }

    .naoConcluidosEnfermagem .boxInfo h3 {
        margin-bottom: 20px;
    }

    .naoConcluidos .boxInfo h3 {
        margin-bottom: 20px;
    }

    .periciasHomologar .boxInfo h3 {
        margin-bottom: 20px;
    }

    .consultaAgendamento .boxInfo h3 {
        margin-bottom: 20px;
    }


    .dadosHomologacao textarea {
        width: 75%;
        padding: 5px 10px;
        max-height: 400px;
        min-height: 100px;
    }

    .boxCinza .infoPericia .row div label {
        margin-top: 0px;
    }

    .boxInfo .infoPericia .row div label {
        margin-top: 0px;
    }

    .boxCinza .infoPericia .row div {
        margin-top: 0px;
        padding-bottom: 5px;
    }

    .boxInfo .infoPericia .row div {
        margin-top: 0px;
        padding-bottom: 7px;
    }

        .boxInfo .infoPericia .row div.selo {
            margin-top: 10px;
            padding-bottom: 2px;
            margin-bottom: 10px !important;
        }

    /*
.boxCinza .decisao .row div label{
    margin-top: 0px;
}
*/

    /*
.boxInfo .decisao .row div label{
    margin-top: 0px;
}
*/

    .selo strong {
        display: block;
        font-size: 1.4rem;
    }


    h1 {
        margin-top: 26px;
    }

    .sigd {
        margin-bottom: 10px;
    }

    .nomeUsuario {
        margin-left: 60px;
    }

    #infoEmpregado label {
        margin-top: 12px;
    }

    .boxCinza {
        padding: 10px 30px 10px 30px;
    }

    .naoConcluidosEnfermagem .boxCinza {
        padding: 10px 30px 0px 30px;
    }

    .agendadosEnfermagem .boxCinza {
        padding: 2px 30px 10px 30px;
    }

    .agendados .boxCinza {
        padding: 2px 30px 10px 30px;
    }

    .naoConcluidos .boxCinza {
        padding: 10px 30px 0px 30px;
    }

    #modalExameComplementar .boxCinza {
        padding: 0px 20px 10px 20px;
    }

    .boxInfo {
        padding: 10px 30px 10px 30px;
    }

    .agendadosEnfermagem .boxInfo {
        padding: 4px 30px 10px 30px;
    }

    .agendados .boxInfo {
        padding: 4px 30px 10px 30px;
    }

    .setor .boxInfo {
        padding: 10px 30px 5px 30px;
    }

    .dadosPessoais .boxInfo {
        padding: 10px 30px 5px 30px;
    }

    .periciaHomologada .boxInfo {
        padding: 10px 30px 5px 30px;
    }

    .cidcifAdicional .boxInfo {
        padding: 20px 30px 5px 30px;
    }	

    .readaptacoesFuncionario .boxInfo {
        padding: 10px 30px 5px 30px;
    }

    .homologar .boxInfo {
        padding: 10px 30px 5px 30px;
    }


    .conteudo .accordion {
        padding: 10px 30px 10px 30px;
    }

    .boxCinza .row div {
        margin-bottom: 0px;
    }

    /*
.boxInfo .row div{
    margin-bottom: 3px;
}
*/

    .boxInfo .selo .row div {
        margin-bottom: 0px;
    }


    .boxCinza .row .text-center {
        text-align: center !important;
    }

    .boxInfo .row .text-center {
        text-align: center !important;
    }

    .accordion .card-body ul li a {
        height: 30px;
        color: #333;
        font-size: 1.3rem;
        display: table-cell;
        padding: 0px 10px 0px 10px;
        line-height: 16px;
        vertical-align: middle;
        text-decoration: none;
        border-left-style: solid;
        border-left-width: 4px;
        border-left-color: transparent;
        outline-color: transparent;
        font-family: 'Roboto-Regular';
    }

    .accordion .card-body ul li {
        list-style-type: none;
        height: 42px;
        padding-left: 5px;
    }

    .accordion .card .card-header {
        padding: 0px 0px 0px 7px;
        border-style: none;
        background-color: transparent;
    }


        .accordion .card .card-header .btn span {
            padding-left: 10px;
            width: calc(100% - 2.5rem);
            display: inline-block;
            border-style: none;
            border-color: transparent;
            border-left-color: transparent;
            border-left-style: solid;
            border-width: 0px;
            border-left-width: 6px;
        }

    .prontuarioInicio .conteudo .accordion .card .card-header .btn span {
        padding-left: 4px;
        width: unset;
        width: initial;
        display: inline-block;
        border-style: none;
        border-color: transparent;
        border-left-color: transparent;
        border-left-style: solid;
        border-width: 0px;
        border-left-width: 6px;
        font-family: 'Roboto-Regular';
        text-transform: none;
        font-size: 1.5rem;
    }

        .prontuarioInicio .conteudo .accordion .card .card-header .btn span.fa {
            font-family: 'Font Awesome 5 Free';
            font-size: 1.75rem;
        }

    .card button.btn {
        font-size: 1.4rem;
    }

    .decisaoPericia {
        font-size: 1.4rem;
    }

    .accordion .table td {
        font-size: 1.4rem;
    }

    .endereco {
        margin-bottom: 20px;
    }

    .nomeUsuario {
        display: block;
    }

    .logoCabecalho {
        margin-left: -20px;
    }

    .card button.btn {
        font-size: 1.2rem;
    }

    h1 {
        font-size: 2.8rem;
        font-weight: normal;
        font-family: 'Roboto-Bold';
    }

    .nomeUsuario {
        display: inline;
    }


    .navbar {
        float: right;
    }




    .endereco {
        text-align: left;
    }

    .logoRodape {
        background-image: url('../img/logoPMSP.png') !important;
        background-repeat: no-repeat !important;
        background-position: 50% 50%;
        display: block;
        text-indent: -9999px;
        width: 13.6rem;
        min-height: 5rem;
        background-size: contain;
        outline-color: transparent;
    }

    .logoSecretaria {
        background-image: url("../img/logoSecretaria.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: 0% 50%;
        text-indent: -9999px;
        width: 14.6rem;
        min-height: 5.5rem;
        height: auto;
        overflow: hidden;
        display: block;
        float: none;
        margin-top: 0px;
    }

    body.contraste1 .logoSecretaria {
        background-image: url("../img/logoSecretaria_PB.png") !important;
        background-size: contain !important;
    }


    .itensAcessibilidade {
        display: block;
    }

    #btnMobile {
        display: none;
    }



    header div.container-fluid {
        max-width: 96%;
    }


    .endereco {
        text-align: left;
    }

    .contato {
        text-align: left;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .cpm-direitos .row p {
        text-align: right;
    }

    .toastLinks {
        text-align: left;
    }

    .toastLinks a {
        margin: 0px 20px;
        display: inline-block!important;
    }        
}
/* large */



/* extreme large */
@media only screen and (min-width: 1200px) {

    .boxAdicionarDecisao {
        width: 91.6666%;
    }

    .boxInfo .detalhes-da-pericia .btn-primary,
    .boxInfo .detalhes-da-pericia .btn-secondary {
        width: 9rem;
    }	

    .informacaoDadosPessoaisCargo {
        width: 740px !important;
    }

    .boxAdicionarMedico .boxAlerta {
        width: 65%;
    }


    .informacaoInscricao {
        left: 30px;
    }

    .ingressosAndamento .conteudo .boxInfo .row:first-child div span {
        margin-left: 5px;
        margin-right: 5px;
    }

    #dataInicialAgendamentoEspecialista {
        height: 3.5rem;
    }

    #dataNomeacaoInicial {
        height: 3.5rem;
        width: 108px;
    }

    #filtroNaoAgendadosEnfermagemInicial {
        height: 3.5rem;
    }

    #filtroNaoAgendadosInicial {
        height: 3.5rem;
    }

    #filtroNaoAgendadosEnfermagemFinal {
        height: 3.5rem;
    }

    #filtroNaoAgendadosFinal {
        height: 3.5rem;
    }

    #dataNomeacaoFinal {
        height: 3.5rem;
        width: 108px;
    }

    #adicionarEnfermidade {
        margin-left: 0px !important;
        float: unset;
        font-size: 1.3rem;
    }

    .home span.bi-person {
        margin-left: 25px;
    }

    .home span.bi-lock {
        margin-left: 25px;
    }

    #seletorAgendamento {
        padding: 0px 2px;
    }

    /*
    #seletorAgendamento.dropdown-toggle::after{
        display: inline-block;
    }
     */

    #empregados {
        width: 840px;
    }

    #profissionais {
        width: 840px;
    }

    #medicos {
        width: 840px;
    }

    .menu .accordion .card .card-header .btnAgendamento {
        width: 68%;
    }

    .agendadosEnfermagem .conteudo .boxInfo div.col-xl-2.text-center {
        text-align: center !important;
    }

    .agendados .conteudo .boxInfo div.col-xl-2.text-center {
        text-align: center !important;
    }

    #collapseProntuarioOne .table tr td {
        overflow-wrap: unset;
        word-wrap: unset;
        -ms-word-break: unset;
        word-break: unset;
        word-break: unset;
        -ms-hyphens: unset;
        -moz-hyphens: unset;
        -webkit-hyphens: unset;
        hyphens: unset;
        overflow-wrap: initial;
        word-wrap: initial;
        -ms-word-break: initial;
        word-break: initial;
        word-break: initial;
        -ms-hyphens: initial;
        -moz-hyphens: initial;
        -webkit-hyphens: initial;
        hyphens: initial;
    }


    .logoCabecalho {
        margin-left: -10px;
    }

    .card button.btn {
        font-size: 1.35rem;
    }

    .cpm-direitos .container {
        /*        max-width: 1140px; */
        max-width: 94%
    }

    .cpm-footer .container {
        /*        max-width: 1140px; */
        max-width: 96%
    }

    header div.container-fluid {
        max-width: 96%
    }

    .cabecalhoSecretaria .container {
        /*        max-width: 1140px; */
        max-width: 96%
    }

    .cabecalhoPMSP .container {
        /*        max-width: 1140px; */
        max-width: 96%
    }

    .container.naoConcluidosEnfermagem {
        max-width: 96%
    }

    .container.setor {
        max-width: 96%
    }

    .container.dadosPessoais {
        max-width: 96%
    }

    .container.cidcifAdicional {
        max-width: 96%
    }	

    .container.periciaHomologada {
        max-width: 96%
    }	

    .container.readaptacoesFuncionario {
        max-width: 96%
    }

    .container.homologar {
        max-width: 96%
    }

    .container.agendadosEnfermagem {
        max-width: 96%
    }

    .container.agendados {
        max-width: 96%
    }

    .container.naoConcluidos {
        max-width: 96%
    }

    .container.periciasHomologar {
        max-width: 96%
    }

    .container.ingressosAndamento {
        max-width: 96%
    }

    .container.periciasConcluidas {
        max-width: 95%;
    }

    .container.peritos {
        max-width: 96%
    }

    .container.resultado {
        max-width: 96%
    }

    .container.pericia {
        max-width: 96%
    }

    .container.examesIngressoPendentes {
        max-width: 96%
    }

    .container.modelMenu {
        max-width: 96%
    }

    .container.prontuarioInicio {
        max-width: 96%
    }

    .container.home {
        max-width: 96%
    }

    .container.agendarClinica {
        max-width: 96%
    }

    .container.agendarAdmissionalProtocolo {
        max-width: 96%
    }

    .container.agendarEquipeProtocolo {
        max-width: 96%
    }

    .container.agendarAdmissionalDocumentos {
        max-width: 96%
    }

    .container.agendarEspecialistaDocumentos {
        max-width: 96%
    }

    .container.agendarEquipeDocumentos {
        max-width: 96%
    }

    .container.agendarAdmissional {
        max-width: 96%
    }

    .container.agendarEspecialista {
        max-width: 96%
    }

    .container.prontuario {
        max-width: 96%
    }

    .container.agendarEquipe {
        max-width: 96%
    }
}
/* extreme large */




@media print {

    #modalAlerta .modal-title,
    #modalAlerta .modal-title h2 {
        font-size: 18pt;
        margin-bottom: 0pt;
        text-align: center;
        display: block !important;
    }

    #modalProtocolo .modal-title,
    #modalProtocolo .modal-title h2 {
        font-size: 18pt;
        margin-bottom: 0pt;
    }

    #modalAlerta .modal-body h3,
    #modalAlerta .modal-title h2 {
        text-align: center;
        display: block !important;
    }

    #modalAlerta .modal-body .row div {
        margin-bottom: 10pt;
        padding: 0;
    }

    #modalProtocolo .modal-body .row div {
        margin-bottom: 10pt;
        padding: 0;
    }

    * {
        font-size: 16pt;
        border-style: none !important;
        border-color: transparent;
        border-width: 0pt;
    }

    main .row {
        display: none;
    }

    main #modalAlerta .modal-body,
    main #modalAlerta .modal-body h3,
    main #modalAlerta .modal-header,
    main #modalAlerta .modal-header h2,
    main #modalAlerta .row {
        display: block;
    }

    main #modalProtocolo .modal-body,
    main #modalProtocolo .modal-body h3,
    main #modalProtocolo .modal-header,
    main #modalProtocolo .modal-header h2,
    main #modalProtocolo .row {
        display: block;
    }

    #modalAlerta .modal-content {
        border-style: none;
    }

    #modalProtocolo .modal-content {
        border-style: none;
    }

    #modalAlerta .modal-lg {
        max-width: 100%;
    }

    #modalProtocolo .modal-lg {
        max-width: 100%;
    }

    #modalAlerta .modal-body .row .strong {
        margin-top: 20pt;
        margin-bottom: 0pt;
        font-weight: bold !important;
    }

    #modalProtocolo .modal-body .row .strong {
        margin-top: 20pt;
        margin-bottom: 0pt;
        font-weight: bold !important;
    }

    #modalAlerta,
    #modalAlerta .modal-body,
    #modalAlerta .modal-body .row,
    #modalAlerta .modal-body .row div {
        width: 100% !important;
        display: block;
        white-space: nowrap;
    }

    #modalProtocolo,
    #modalProtocolo .modal-body,
    #modalProtocolo .modal-body .row,
    #modalProtocolo .modal-body .row div {
        width: 100% !important;
        display: block;
        white-space: nowrap;
    }

    #modalAlerta button {
        display: none;
    }

    #modalProtocolo button {
        display: none;
    }

    .modal-dialog-centered {
        align-items: start;
    }

    #modalAlerta .modal-body {
        display: block !important;
        color: red !important;
    }

    #modalProtocolo .modal-body {
        display: block !important;
        color: red !important;
    }

    #modalAlerta .close {
        display: none;
    }

    #modalProtocolo .close {
        display: none;
    }

    header {
        display: none;
    }

    footer {
        display: none;
    }
}


body.contraste1 #dropdownMenuButton {
    box-shadow: none;
}

#dropdownMenuButton .float-left {
    line-height: 22px;
    font-size: 14px;
}

#dropdownMenuButton {
    height: unset;
    cursor: pointer;
    padding: 8px 10px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    min-width: 13rem;
    color: #333;
    box-shadow: 4px 4px 10px #d2d2d2;
    text-align: left;
    outline-color: transparent;
    outline: 0;
    text-transform: none;
    border-style: none;
    transition: 0s;
    background-color: #fff;
}

    #dropdownMenuButton:hover,
    #dropdownMenuButton:focus {
        box-shadow: 4px 4px 10px #b4b4b4;
    }

    #dropdownMenuButton:active {
        background-color: #fff !important;
        color: #333 !important;
        border-color: #487388;
        transition: 0s;
    }



    #dropdownMenuButton:focus {
        /*    outline:0; */
        outline-color: #fff;
        /* border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px; */
    }

    #dropdownMenuButton span.fa {
        margin-top: 12px;
        margin-left: 9px;
    }

/*#tableAgendarAdmissional tbody tr.selected {
    background-color: #b0bed9;
}*/

/*#tableServidoresAgendadosPeriodo tbody tr.selected {
    background-color: #b0bed9;
}*/

/*#tableLicencasPericias tbody tr.selected {
    background-color: #b0bed9;
}*/



.containerAlertaSemAgenda {
    display: none;
}

.alertaSemAgenda {
    background-color: #c7dde8;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin-top: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333;
}

body.contraste1 .alertaSemAgenda {
    background-color: #000;
    color: #fff;
}

.containerAlertaSemIngresso {
    display: none;
}

.alertaSemIngresso {
    background-color: #c7dde8;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    margin-top: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #333;
}

body.contraste1 .alertaSemIngresso {
    background-color: #000;
    color: #fff;
}

#agendamentoExameAdmissional {
    width: calc(100% - 35px);
    /*  margin-bottom: 20px; */
    margin-bottom: 0px;
}

.agendamentoMarcarExameAdmissional, #tableAgendarAdmissional tbody tr.itemGrid:hover {
    background-color: #c7dde8;
    border-color: #10445e !important;
    border-bottom-width: 2px !important;
    border-top-width: 2px !important;
}


body.contraste1 .agendamentoMarcarExameAdmissional,
body.contraste1 #tableAgendarAdmissional tbody tr.agendamentoMarcarExameAdmissional:hover {
    background-color: #ccc;
    border-color: #000;
}

#btnAgendar:disabled,
#btnAgendar:hover:disabled {
    background-color: #bcccd3 !important;
    border-color: #bcccd3 !important;
    box-shadow: none;
    cursor: default;
    pointer-events: none;
}

body.contraste1 #btnAgendar:disabled,
body.contraste1 #btnAgendar:hover:disabled {
    background-color: #666 !important;
    border-color: #666 !important;
}

.itemGrid {
    cursor: hand;
    cursor: pointer;
    height: 45px;
    /*    border-style: solid;
    border-color: #e0e0e0;
    border-width: 1px;
    border-right-width: 3px !important;
    border-left-width: 3px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    line-height: 18px;*/
}

.confirmacaoAgendamento {
    display: none;
}

.ingressosAndamento h3 {
    display: inline-block;
    margin-bottom: 0px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.ingressosAndamento .boxInfo {
    margin-bottom: 60px;
    max-width: 1100px;
}


    .ingressosAndamento .boxInfo label {
        font-family: 'Roboto-Bold';
        margin-top: 10px;
    }

    .ingressosAndamento .boxInfo .form-check label {
        margin-top: 0.0rem;
    }


    .ingressosAndamento .boxInfo #subordinados {
        margin-top: 0px;
    }

    .ingressosAndamento .boxInfo h3 {
        text-transform: none;
        /*    margin-top: 20px; */
    }

/* .informacaoProntuarioCargo { */
/* display: none; */
/* width: 100%; */
/* margin-top: -10px; */
/* position: absolute; */
/* left: 0; */
/* -moz-border-radius: 10px; */
/* -webkit-border-radius: 10px; */
/* border-radius: 10px; */
/* box-shadow: 3px 1px 6px #b4b4b4; */
/* background-color: #fff; */
/* min-width: 330px; */
/* min-height: 100px; */
/* text-align: left; */
/* } */

.modalDialogPopup100 {
    width: 100% !important;
    max-width: 750px;
    font-size: 1.5rem;
}

.modalDialogPopup100 .modal-body {
    height: 100%;
}

.informacaoUnidade {
    padding: 5px 10px 10px 10px;
}


.informacaoUnidade .close,
.informacaoUnidade .close:hover,
.informacaoUnidade .close:active,
.informacaoUnidade .close:focus {
    margin-right: -10px;
    font-size: 2.2rem;
    text-decoration: none !important;
    color: #333 !important;
    padding-right: 10px;
    padding-top: 0px;
    font-family: Verdana !important;
    font-weight: normal;
}

body.contraste1 .informacaoUnidade .close,
body.contraste1 .informacaoUnidade .close:hover,
body.contraste1 .informacaoUnidade .close:active,
body.contraste1 .informacaoUnidade .close:focus {
    color: #000 !important;
    opacity: 1;
}

.informacaoUnidade strong {
    margin-top: 20px;
}

.informacaoUnidade p {
    margin-top: 10px;
}

.informacaoUnidade {
    display: none;
    position: absolute;
    z-index: 99;
    right: 20px;
    width: 370px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 3px 1px 6px #b4b4b4;
    background-color: #fff;
    min-width: 330px;
    min-height: 100px;
    text-align: left;
}


body.contraste1 .informacaoUnidade {
    box-shadow: 3px 1px 6px #000;
}

.informacaoUnidade:hover {
    background-color: #fff !important;
}

.ingressosAndamento .conteudo table.table .informacaoUnidade strong {
    display: block;
    margin-top: 10px;
}

#profissionais {
    z-index: 99999;
    position: absolute;
    margin-top: 15px;
}

    #profissionais tr th {
        text-align: left;
    }

    #profissionais a {
        text-decoration: none;
        /*display: block;
        padding: 0px 0px 3px 0px;*/
    }

        #profissionais a.page-link {
            padding: 0.75rem 1.5rem;
        }

body.contraste1 #profissionais a {
    font-family: 'Roboto-Bold';
}

    body.contraste1 #profissionais a:hover {
        text-decoration: underline !important;
    }

#profissionais {
    display: none;
    width: 500px;
    margin-top: 0px;
    background-color: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 4px 4px 10px #d2d2d2;
    padding: 0px 0px;
}

body.contraste1 #profissionais {
    box-shadow: 4px 4px 10px #999;
}

#profissionais .table {
    margin-bottom: 20px;
}

    #profissionais .table .thead-light th {
        background-color: #e0e0e0;
    }

body.contraste1 #profissionais .table .thead-light th {
    background-color: #000;
}

#profissionais nav,
#profissionais nav .page-item,
#profissionais nav .page-item .page-link {
    cursor: pointer !important;
    cursor: hand !important;
}

#profissionais .page-item,
#profissionais .page-item .page-link {
    min-width: 44px;
    text-align: center;
}

    #profissionais .page-item .page-link {
        border: 1px solid #487388;
    }

body.contraste1 #profissionais .page-item .page-link {
    border: 1px solid #000;
}

#profissionais .page-item.disabled .page-link {
    border: 1px solid #bcccd3;
}

#profissionais .page-item a.page-link {
    outline-color: transparent;
    box-shadow: none;
}

#profissionais span.bi {
    font-size: 1.2rem;
    margin-top: 1px;
    vertical-align: top;
    display: inline-block;
}

#profissionais .page-item a.page-link:hover {
    background-color: #044456;
    color: #fff;
}

body.contraste1 #profissionais .page-item a.page-link:hover {
    background-color: #000;
    color: #fff;
}

#profissionais .page-item a.page-link {
    z-index: 1;
}

.page-item.disabled a {
    color: #c1d0d7 !important;
}

body.contraste1 .page-item.disabled a {
    color: #999 !important;
}

#profissionais .pagination .page-item.disabled {
    cursor: not-allowed !important;
}

#profissionais table tbody tr td {
    text-transform: uppercase;
}


#medicos {
    z-index: 99999;
    position: absolute;
    margin-top: 15px;
}

    #medicos tr th {
        text-align: left;
    }

    #medicos a {
        text-decoration: none;
        /*display: block;
        padding: 0px 0px 3px 0px;*/
    }

        #medicos a.page-link {
            padding: 0.75rem 1.5rem;
        }

body.contraste1 #medicos a {
    font-family: 'Roboto-Bold';
}

    body.contraste1 #medicos a:hover {
        text-decoration: underline !important;
    }

#medicos {
    display: none;
    width: 500px;
    margin-top: 0px;
    background-color: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    box-shadow: 4px 4px 10px #d2d2d2;
    padding: 0px 0px;
}

body.contraste1 #medicos {
    box-shadow: 4px 4px 10px #999;
}

#medicos .table {
    margin-bottom: 20px;
}

    #medicos .table .thead-light th {
        background-color: #e0e0e0;
    }

body.contraste1 #medicos .table .thead-light th {
    background-color: #000;
}

#medicos nav,
#medicos nav .page-item,
#medicos nav .page-item .page-link {
    cursor: pointer !important;
    cursor: hand !important;
}

#medicos .page-item,
#medicos .page-item .page-link {
    min-width: 44px;
    text-align: center;
}

    #medicos .page-item .page-link {
        border: 1px solid #487388;
    }

body.contraste1 #medicos .page-item .page-link {
    border: 1px solid #000;
}

#medicos .page-item.disabled .page-link {
    border: 1px solid #bcccd3;
}

#medicos .page-item a.page-link {
    outline-color: transparent;
    box-shadow: none;
}

#medicos span.bi {
    font-size: 1.2rem;
    margin-top: 1px;
    vertical-align: top;
    display: inline-block;
}

#medicos .page-item a.page-link:hover {
    background-color: #044456;
    color: #fff;
}

body.contraste1 #medicos .page-item a.page-link:hover {
    background-color: #000;
    color: #fff;
}

#medicos .page-item a.page-link {
    z-index: 1;
}

.page-item.disabled a {
    color: #c1d0d7 !important;
}

body.contraste1 .page-item.disabled a {
    color: #999 !important;
}

#medicos .pagination .page-item.disabled {
    cursor: not-allowed !important;
}

#medicos table tbody tr td {
    text-transform: uppercase;
}


/*********************************************
* SS-102042 - INÍCIO CSS do Registra Perícia *
**********************************************/

.bordaSuperiorTabs {
    max-width: 1100px;
    border-color: #ccc;
    margin-bottom: 6px;
    margin-top: 0px !important;
}

.container.profissional {
    max-width: 95%;
}

.container.peritos {
    max-width: 95%;
}

.container.resultado {
    max-width: 95%;
}

.container.pericia {
    max-width: 95%;
}

.profissional .cabecalhoMain h2 {
    display: inline-block;
    margin-bottom: 0.6rem;
}

.peritos .cabecalhoMain h2 {
    display: inline-block;
    margin-bottom: 0.6rem;
}

.resultado .cabecalhoMain h2 {
    display: inline-block;
    margin-bottom: 0.6rem;
}

.pericia .cabecalhoMain h2 {
    display: inline-block;
    margin-bottom: 0.6rem;
}

.profissional input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.peritos input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.resultado input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*   cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #212529;
    opacity: 0.65; */
}

.pericia input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.pericia input[type='text']#descricaoDoencaPrincipal:disabled,
.pericia input[type='text']#tempoLicenca:disabled {
    cursor: text;
    /*    cursor: not-allowed; 
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 	
	*/
}

.pericia input[type='text']#descricaoDoencaPrincipal:disabled,
.pericia input[type='text']#descricaoDoencaSecundaria:disabled {
    /*    background-color: #fff; */
    border-color: #ccc;
}

.profissional input[type='text'],
.profissional input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.peritos input[type='text'],
.peritos input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.resultado input[type='text'],
.resultado input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}

.pericia input[type='text'],
.pericia input[type='email'] {
    height: 3.5rem;
    width: 100%;
    padding: 5px 10px;
    font-size: 1.6rem;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: #333;
}


    .pericia input[type='text']:disabled,
    .pericia input[type='email']:disabled {
        /*  color: #212529;
    opacity: 0.65; */
        color: #000;
        opacity: 1;
        border-style: solid;
        border-width: 1px;
        border-color: #ccc;
    }


body.contraste1 .profissional input[type='text'],
body.contraste1 .profissional input[type='email'] {
    border-color: #000;
    color: #000;
}

body.contraste1 .peritos input[type='text'],
body.contraste1 .peritos input[type='email'] {
    border-color: #000;
    color: #000;
}

.profissional label.form-control-label {
    margin-top: 10px;
}

.peritos label.form-control-label {
    margin-top: 10px;
}

.resultado label.form-control-label {
    margin-top: 10px;
}

.pericia label.form-control-label {
    margin-top: 10px;
}

.profissional label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
}

.peritos label {
    color: #333;
    margin-bottom: 0.2rem;
    white-space: nowrap;
    display: block;
}

body.contraste1 .profissional label {
    color: #000;
}

body.contraste1 .peritos label {
    color: #000;
}

body.contraste1 .resultado label {
    color: #000;
}

body.contraste1 .pericia label {
    color: #000;
}

body.contraste1 .pericia label.selecionarArquivo span {
    color: #fff;
}

body.contraste1 .periciasConcluidas label {
    color: #000;
}
body.contraste1 .pericia #modalExamesComplementares label {
    color: #fff;
}

body.contraste1 .profissional label.form-control-label {
    color: #000;
}

body.contraste1 .peritos label.form-control-label {
    color: #000;
}

body.contraste1 .resultado label.form-control-label {
    color: #000;
}

body.contraste1 .pericia label.form-control-label {
    color: #000;
}

body.contraste1 .periciasConcluidas label.form-control-label {
    color: #000;
}

.profissional .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.peritos .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.resultado .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.pericia .bootstrap-select .dropdown-toggle .filter-option {
    padding-top: 1px;
}

.pericia .btn-light {
    border-color: #ccc;
    background-color: #fff;
}

body.contraste1 .profissional .btn-light {
    border-color: #000;
}

body.contraste1 .peritos .btn-light {
    border-color: #000;
}

body.contraste1 .resultado .btn-light {
    border-color: #000;
}

body.contraste1 .pericia .btn-light {
    border-color: #000;
}

.profissional h3 {
    margin-top: 5px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 2.1rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.peritos h3 {
    margin-top: 5px;
    display: inline-block;
    margin-bottom: 5px;
    padding-left: 5px;
    font-size: 2.1rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.resultado h3 {
    margin-top: 5px;
    margin-bottom: 20px !important;
    display: inline-block;
    padding-left: 5px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

.resultado .boxInfo h3 {
    padding-left: 0px;
}

.resultado .boxInfo h3 {
    font-size: 1.6rem;
    text-transform: uppercase;
}

.pericia h3 {
    margin-top: 10px;
    display: inline-block;
    margin-bottom: 10px;
    padding-left: 0px;
    font-size: 1.75rem;
    font-weight: normal;
    text-transform: none;
    font-family: 'Roboto-Bold';
    color: #333;
}

body.contraste1 .profissional h3 {
    color: #fff;
}

body.contraste1 .peritos h3 {
    color: #fff;
}

body.contraste1 .resultado h3 {
    color: #fff;
}

body.contraste1 .pericia h3 {
    color: #fff;
}

.profissional .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.peritos .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.resultado .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

.pericia .accordion h3 {
    display: inline;
    text-transform: uppercase;
    padding-left: 0px;
    color: #333;
}

body.contraste1 .profissional .accordion h3 {
    color: #000;
}

body.contraste1 .peritos .accordion h3 {
    color: #000;
}


body.contraste1 .resultado .accordion h3 {
    color: #000;
}

body.contraste1 .pericia .accordion h3 {
    color: #000;
}

.pericia .cabecalho {
    margin-top: 0px;
}

.resultado .cabecalho {
    margin-top: 0px;
}

.profissional .cabecalho {
    margin-bottom: 0px;
    margin-top: 0px;
}

.peritos .cabecalho {
    margin-bottom: 0px;
    margin-top: 0px;
}

.profissional .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.peritos .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.resultado .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.pericia .nav .nav-item {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

.profissional .nav .nav-item.active {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.peritos .nav .nav-item.active {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}


.resultado .nav .nav-item.active {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.resultado .nav .nav-item:hover {
    /*    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e; */
}

.pericia .nav .nav-item.active {
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e;
}

.pericia .nav .nav-item:hover {
    /*    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #10445e; */
}

body.contraste1 .profissional .nav .nav-item.active,
body.contraste1 .profissional .nav .nav-item:hover {
    border-bottom-color: #fff;
}

body.contraste1 .peritos .nav .nav-item.active,
body.contraste1 .peritos .nav .nav-item:hover {
    border-bottom-color: #fff;
}


body.contraste1 .resultado .nav .nav-item.active,
body.contraste1 .resultado .nav .nav-item:hover {
    border-bottom-color: #fff;
}

body.contraste1 .pericia .nav .nav-item.active,
body.contraste1 .pericia .nav .nav-item:hover {
    border-bottom-color: #fff;
}

.resultado .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.prontuarioInicio .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.pericia .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.profissional .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.peritos .nav .nav-item a {
    outline-color: transparent;
    color: #487388;
    text-transform: uppercase;
    /*    font-weight: bold; */
    cursor: default;
}

.prontuarioInicio .nav .nav-item.active a {
    color: #10445e;
    /*  cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}

.pericia .nav .nav-item.active a {
    color: #10445e;
    /*  cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}

.resultado .nav .nav-item.active a {
    color: #10445e;
    /*    cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}

.profissional .nav .nav-item.active a {
    color: #10445e;
    /*  cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}

.peritos .nav .nav-item.active a {
    color: #10445e;
    /*  cursor: hand;
    cursor: pointer; */
    font-family: 'Roboto-Bold';
}

body.contraste1 .prontuarioInicio .nav .nav-item.active a {
    color: #fff;
}

body.contraste1 .pericia .nav .nav-item.active a {
    color: #fff;
}

body.contraste1 .resultado .nav .nav-item.active a {
    color: #fff;
}

body.contraste1 .profissional .nav .nav-item.active a {
    color: #fff;
}

body.contraste1 .peritos .nav .nav-item.active a {
    color: #fff;
}

.pericia .table a,
.pericia .table a:focus {
    color: #487388;
    text-decoration: underline !important;
    outline-color: transparent;
}

.pericia .table a.disabledLink,
.pericia .table a.disabledLink:focus {
    color: #999 !important;
}

body.contraste1 .pericia .table a,
body.contraste1 .pericia .table a:focus {
    color: #000;
}

.pericia .table a:hover,
.pericia .table a:active {
    text-decoration: underline !important;
}

.pericia .boxInfo .table span a img {
    vertical-align: top;
    padding-top: 2px;
}

.pericia .boxInfo .table span a span {
    vertical-align: top;
    padding-top: 6px;
    padding-left: 8px;
}


.resultado .boxInfo {
    margin-bottom: 30px;
    max-width: 1100px;
}

.pericia .btn-primary .fa {
    padding-left: 10px;
}

.resultado .btn-primary .fa {
    padding-left: 10px;
}

.botoesRodape button {
    width: unset;
    width: initial;
    min-width: 120px;
    margin: 2rem 1rem 1rem 0rem !important;
}

.botoesRodapeResultado button {
    width: unset;
    width: initial;
    min-width: 120px;
    margin: 2rem 1rem 1rem 0rem !important;
}

.resultado .botoesRodape .float-right {
    float: right !important;
}

.resultado .botoesRodapeResultado .float-right {
    float: right !important;
}

.pericia .botoesRodape .float-right {
    float: initial !important;
    float: unset !important;
}


.pericia .table-hover tbody tr:hover {
    background-color: #c7dde8;
}

.pericia .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

body.contraste1 .pericia .table tr:last-child td {
    border-bottom: 1px solid #000;
}

.pericia .table tr th {
    border-top-style: none !important;
    border-top-width: 0px !important;
    border-top-color: transparent !important;
}

.pericia .table thead th {
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    font-family: 'Roboto-Regular';
}

.pericia .conteudo .boxInfo label {
    width: 100%;
    display: block !important;
}

.pericia .conteudo .boxInfo .selecionarArquivo {
    width: 190px;
    padding-top: 2px;
    margin: 0px;
}

.selecionarArquivo {
    float: left;
}

    .selecionarArquivo span {
        line-height: 26px;
        vertical-align: bottom;
        display: inline-block;
    }

        .selecionarArquivo span.bi {
            margin-right: 10px;
            line-height: 30px;
            vertical-align: bottom;
            font-size: 1.7rem;
        }

.pericia .selecionarArquivo span.bi {
    margin-right: 10px;
    line-height: 28px;
    font-size: 1.7rem;
}
.botoesRodape .btn-primary,
.botoesRodape .btn-secondary {
    line-height: 24px;
}

.botoesRodapeResultado .btn-primary,
.botoesRodapeResultado .btn-secondary {
    line-height: 24px;
}

.pericia .botoesRodape .btn-primary {
    margin-right: 0px !important;
}

.pericia .botoesRodape .btnCancelarAlteracoes,
.pericia .botoesRodape .btnCancelarAlteracoes:hover,
.pericia .botoesRodape .btnCancelarAlteracoes:focus,
.pericia .botoesRodape .btnCancelarAlteracoes:active {
    box-shadow: none !important;
    outline-color: transparent;
}


.pericia .botoesRodape .btnCancelarAlteracoes {
    margin: 0px auto !important;
    display: block;
}

.pericia .botoesRodape button {
    width: 100%;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

#periciaExamesFisicos {
    margin-bottom: 10px;
}

#periciaJustificativaSolicitacao {
    margin-bottom: 20px;
}

#periciaRelatAnamnese {
    margin-bottom: 10px;
}

#periciaExamesSubsidiarios {
    margin-bottom: 10px;
}

.pericia .boxInfo {
    padding-bottom: 30px;
    max-width: 1100px;
    margin-bottom: 30px;
}

#periciaConclusao {
    margin-bottom: 10px;
}

#periciaTextoParaLaudo {
    margin-bottom: 20px;
}

body.contraste1 .pericia .boxInfo textarea {
    border-color: #000;
}

.pericia .boxInfo textarea {
    width: 100%;
    min-height: 114px;
    max-height: 214px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    padding: 5px 10px;
    cursor: text;
}


#adicionarEnfermidade {
    margin-top: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    font-size: 1.4rem;
    float: right;
}

.paineisCID {
    margin-top: 30px;
    margin-bottom: 10px;
}

#descricaoDoencaPrincipal,
#descricaoDoencaSecundaria {
    margin-top: 23px;
}

#adicionarEnfermidade {
    width: 100%;
    margin-top: 20px !important;
}

.descricaoEnfermidade {
    margin-top: 22px;
}

.pericia .boxInfo h3 {
    margin-bottom: 0px;
}

.pericia .boxInfo h3 label {
    text-transform: none;
    font-size: 1.6rem;
    font-weight: bold;
    margin-bottom: 0px;
    color: #333;
    margin-top: 10px;
}

.pericia .boxInfo h3 {
    text-transform: none;
}

.pericia .painelPericia.boxInfo h3 {
    line-height: 3.4rem;
    margin-top: 5px;
}

.paineisCID .row {
    margin-top: 0px;
    margin-bottom: 10px;
}

    .paineisCID .row.enfermidade {
        margin-top: 0px;
        margin-bottom: 0px;
    }




.pericia .boxInfo.painelDadosPericiado .row div {
    margin-bottom: 10px;
}

.pericia .boxInfo.painelDadosPericiado {
    padding-bottom: 2px;
    padding-top: 12px;
}

.pericia .boxInfo .row .dropdown div {
    margin-bottom: 00px;
}

.painelDadosPericiado strong {
    display: block;
}

.painelDadosPericiado .row div {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}


    .painelDadosPericiado .row div strong {
        overflow-wrap: unset;
        word-wrap: unset;
        -ms-word-break: unset;
        word-break: unset;
        -ms-hyphens: unset;
        -moz-hyphens: unset;
        -webkit-hyphens: unset;
        hyphens: unset;
        line-height: 2rem;
        overflow-wrap: initial;
        word-wrap: initial;
        -ms-word-break: initial;
        word-break: initial;
        -ms-hyphens: initial;
        -moz-hyphens: initial;
        -webkit-hyphens: initial;
        hyphens: initial;
    }



.infoPericia a {
    color: #487388;
    display: block;
    font-size: 1.35rem;
    margin-bottom: 4px;
    text-decoration: underline;
    outline-color: transparent;
}

body.contraste1 .infoPericia a {
    color: #000;
}

.infoPericia a .bi {
    color: #487388;
    margin-right: 6px;
    font-size: 1.9rem;
    vertical-align: bottom;
    margin-top: 10px;
    margin-bottom: 8px;
    text-decoration: none !important;
}

body.contraste1 .infoPericia a .bi {
    color: #000;
}

.profissional .conteudo .cabecalhoMain a {
    color: #487388;
}

body.contraste1 .profissional .conteudo .cabecalhoMain a {
    color: #fff;
}

.peritos .conteudo .cabecalhoMain a {
    color: #487388;
}

body.contraste1 .peritos .conteudo .cabecalhoMain a {
    color: #fff;
}

.resultado .conteudo .cabecalhoMain a {
    color: #487388;
}

body.contraste1 .resultado .conteudo .cabecalhoMain a {
    color: #fff;
}

.pericia .conteudo .cabecalhoMain a {
    color: #487388;
}

body.contraste1 .pericia .conteudo .cabecalhoMain a {
    color: #fff;
}

.profissional .cabecalhoMain {
    max-width: 1100px;
}

.peritos .cabecalhoMain {
    max-width: 1100px;
}

.resultado .cabecalhoMain {
    max-width: 1100px;
}

.pericia .cabecalhoMain {
    max-width: 1100px;
}

.pericia .painelPericia .dropdown .dropdown-menu-right {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: -1px;
    border-style: none;
}

body.contraste1 .pericia .painelPericia .dropdown .dropdown-menu-right {

}

.pericia .painelPericia .dropdown .dropdown-menu-right .dropdown-item {
    height: initial;
    height: unset;
    padding: 5px 20px 5px 10px;
    margin-top: 0px !important;
    margin-bottom: 0px;
    line-height: 1.5;
    font-family: 'Roboto-Regular';
    font-size: 1.5rem;
}

    .pericia .painelPericia .dropdown .dropdown-menu-right .dropdown-item:active,
    .pericia .painelPericia .dropdown .dropdown-menu-right .dropdown-item:focus {
        background-color: #e5e5e5;
        color: #000;
    }

body.contraste1 .pericia .painelPericia .dropdown .dropdown-menu-right .dropdown-item:hover {
    background-color: #e5e5e5;
}

body.contraste1 .pericia .painelPericia .dropdown .dropdown-menu-right .dropdown-item:active,
body.contraste1 .pericia .painelPericia .dropdown .dropdown-menu-right .dropdown-item:focus {
    background-color: #000;
    color: #fff;
}

.pericia .painelPericia .dropdown {
    display: inline;
}


.dropdownEditarDadosPericia {
    left: 75px !important;
    box-shadow: 2px 4px 10px 1px #cacaca;
}

body.contraste1 .dropdownEditarDadosPericia {
    box-shadow: 2px 4px 10px 1px #999;
}

#dropdownDadosPericia.btn {
    min-width: 25px;
    margin-left: 10px;
    font-size: 1.8rem;
    height: 2.8rem;
    padding-bottom: 2px;
    padding-top: 1px;
    vertical-align: bottom;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #fff;
    border-style: solid;
    border-color: #ccc;
    border-width: 1px;
}

body.contraste1 #dropdownDadosPericia.btn {
    border-color: #000;
}

#dropdownDadosPericia.btn:focus {
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    box-shadow: 1px 1px 6px 2px #cacaca;
}

body.contraste1 #dropdownDadosPericia.btn:focus {
    box-shadow: 1px 1px 6px 2px #999;
}


.pericia .boxInfo h3 {
    text-transform: none;
}

.pericia .painelPericia.boxInfo h3 {
    line-height: 3.4rem;
    margin-top: 5px;
}

.painelDadosPericia strong {
    display: block;
}

.painelDadosPericia {
    width: calc(100% - 200px);
    margin-bottom: 20px;
}

.pericia .boxInfo .painelDadosPericia div {
    margin-bottom: 14px;
}

.tipo_Pericia {
    margin-left: 10px;
    display: inline-block;
    margin-bottom: 10px;
}


.pericia a {
    color: #487388;
}

.pericia .dropdown a {
    color: #000;
}

#CIDprincipal {
    margin-bottom: 20px;
}



.resultado input[type=text]:disabled,
.resultado textarea:disabled,
.resultado button.btn.dropdown-toggle:disabled {
    opacity: 0.65;
}


.toast {
    max-width: 1100px;
    background-color: #fff;
    box-shadow: 4px 4px 10px #d2d2d2;
    margin-bottom: 40px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 0px;
}

body.contraste1 .toast {
    box-shadow: none;
}

.toast div {
    float: left;
    padding: 15px 10px;
}

.toastAlerta {
    width: 100%;
    background-color: #fdeded;
    -webkit-border-radius: 10px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 10px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-align: center;
}

body.contraste1 .toastAlerta {
    background-color: #e5e5e5;
}


.toastLinks {
    width: 100%;
    -webkit-border-radius: 0px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius: 0px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-radius: 0px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
}


body.contraste1 .toastLinks a {
    color: #000;
}

.toastLinks a {
    display: block;
    color: #487388;
}


.selecionaResultado .table tr:last-child td {
    border-bottom: 1px solid #dee2e6;
}

body.contraste1 .selecionaResultado .table tr td:first-child {
    border-top-style: none;
    /*  border-bottom-style: none !important; */
}

body.contraste1 .selecionaResultado .table tr:last-child td {
    border-bottom: 1px solid #000;
}

.resultado .selecionaResultado label {
    font-weight: normal;
    font-family: 'Roboto-Bold';
}

.selecionaResultado input[type=checkbox] {
    /* Resize checkboxes */
    -ms-transform: scale(1.3); /* IE */
    -moz-transform: scale(1.3); /* FF */
    -webkit-transform: scale(1.3); /* Safari and Chrome */
    -o-transform: scale(1.3); /* Opera */
    transform: scale(1.3);
}

.selecionaResultado .table th,
.selecionaResultado .table td {
    border-top-color: transparent;
}

.selecionaResultado table {
    margin-bottom: 0px;
}

.selecionaResultado td {
    height: 60px;
}

.selecionarVinculo {
    display: flex;
    align-items: center;
    justify-content: center;
}

.boxInfo .CIDs-concedidos .row div {
    margin-bottom: 10px;
}




.resultado .botoesRodape .btn-primary {
    margin-right: 0px !important;
}

.resultado .botoesRodape .btnCancelarAlteracoes,
.resultado .botoesRodape .btnCancelarAlteracoes:hover,
.resultado .botoesRodape .btnCancelarAlteracoes:focus,
.resultado .botoesRodape .btnCancelarAlteracoes:active {
    box-shadow: none !important;
    outline-color: transparent;
}


.resultado .botoesRodape .btnCancelarAlteracoes {
    margin: 0px auto !important;
    display: block;
}

.resultado .botoesRodape button {
    width: 100%;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.resultado .btn-primary.disabled,
.resultado .btn-primary:disabled,
.resultado .btn-primary.disabled:hover,
.resultado .btn-primary:disabled:hover,
.resultado .btn-primary.disabled:focus,
.resultado .btn-primary:disabled:focus,
.resultado .btn-primary.disabled:active,
.resultado .btn-primary:disabled:active {
    background-color: #bcccd3 !important;
    border-color: #bcccd3 !important;
    box-shadow: none;
    cursor: default;
}

body.contraste1 .resultado .btn-primary.disabled,
body.contraste1 .resultado .btn-primary:disabled,
body.contraste1 .resultado .btn-primary.disabled:hover,
body.contraste1 .resultado .btn-primary:disabled:hover,
body.contraste1 .resultado .btn-primary.disabled:focus,
body.contraste1 .resultado .btn-primary:disabled:focus,
body.contraste1 .resultado .btn-primary.disabled:active,
body.contraste1 .resultado .btn-primary:disabled:active {
    background-color: #999 !important;
    border-color: #999 !important;
}

.resultado .btn-secondary.disabled,
.resultado .btn-secondary:disabled,
.resultado .btn-secondary.disabled:hover,
.resultado .btn-secondary:disabled:hover,
.resultado .btn-secondary.disabled:focus,
.resultado .btn-secondary:disabled:focus,
.resultado .btn-secondary.disabled:active,
.resultado .btn-secondary:disabled:active {
    background-color: #fff !important;
    color: #b7cdd4 !important;
    border-color: #bcccd3 !important;
    box-shadow: none;
    cursor: default;
}

body.contraste1 .resultado .btn-secondary.disabled,
body.contraste1 .resultado .btn-secondary:disabled,
body.contraste1 .resultado .btn-secondary.disabled:hover,
body.contraste1 .resultado .btn-secondary:disabled:hover,
body.contraste1 .resultado .btn-secondary.disabled:focus,
body.contraste1 .resultado .btn-secondary:disabled:focus,
body.contraste1 .resultado .btn-secondary.disabled:active,
body.contraste1 .resultado .btn-secondary:disabled:active {
    color: #999 !important;
    border-color: #999 !important;
}

.pericia .boxInfo .row div {
    margin-bottom: 20px;
}

.pericia input[type=text]:disabled,
.pericia textarea:disabled,
.pericia button.btn.dropdown-toggle:disabled {
    opacity: 0.65;
}

.tabelaResultados {
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    margin-bottom: 10px;
}

body.contraste1 .tabelaResultados {
    border-color: #000;
}

.tabelaResultados a,
.tabelaResultados a:hover,
.tabelaResultados a:focus,
.tabelaResultados a:active {
    text-decoration: underline !important;
}

#modalEditarResultado .modal-lg {
    max-width: 900px;
}

#modalEditarResultado .close {
    padding-bottom: 0px;
}

#modalEditarResultado .modal-body .row div {
    margin-bottom: 10px;
}


    #modalEditarResultado .modal-body .row div .filter-option {
        margin-bottom: 0px;
    }

#modalEditarResultado .modal-body .btn-secondary,
#modalEditarResultado .modal-body .btn-primary {
    margin: 0px 10px;
}

.pericia .botoesRodape button {
    margin-top: 2rem !important;
    margin-bottom: 1rem !important;
}

.pericia .botoesRodape .float-right {
    float: right !important;
}

.pericia .botoesRodape button {
    width: unset;
    width: initial;
    min-width: 120px;
}

.pericia .botoesRodape .btnCancelarAlteracoes {
    margin: 2rem 1rem 1rem 0rem !important;
    text-align: left;
}

.pericia .botoesRodape .float-right {
    white-space: nowrap;
}

.selecionaResultado td {
    height: 60px;
}

.resultado .boxInfo div {
    /*    margin-bottom: 10px; */
}

.resultado .boxInfo .dropdown-toggle div {
    margin-bottom: 0px;
}

.resultado .boxInfo .dropdown-menu div {
    margin-bottom: 0px;
}

.pericia .boxInfo .paineisCID .row div {
    margin-bottom: 0px;
}

.pericia .boxInfo.painelDadosPericiado {
    padding-bottom: 12px;
}

    .pericia .boxInfo.painelDadosPericiado .row div {
        margin-bottom: 0px;
    }

.profissional .cabecalhoMain h2 {
    display: inline-block;
    margin-bottom: 0.6rem;
}

.peritos .cabecalhoMain h2 {
    display: inline-block;
    margin-bottom: 0.6rem;
}

.resultado .cabecalhoMain h2 {
    display: inline-block;
    margin-bottom: 0.6rem;
}

.pericia .cabecalhoMain h2 {
    display: inline-block;
    margin-bottom: 0.6rem;
}

.profissional input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.peritos input[type='text']:disabled {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.resultado input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*   cursor: not-allowed; */
    /*    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #212529;
    opacity: 0.65; */
}

.pericia input[type='text']:disabled {
    background-color: #e5e5e5;
    border-color: #f5f5f5;
    cursor: text;
    /*  cursor: not-allowed; */
    /*  -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; */
}

.pericia input[type='text']#descricaoDoencaPrincipal:disabled,
.pericia input[type='text']#tempoLicenca:disabled {
    cursor: text;
    /*    cursor: not-allowed; 
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; 	
	*/
}

.pericia input[type='text']#descricaoDoencaPrincipal:disabled,
.pericia input[type='text']#descricaoDoencaSecundaria:disabled {
    /*    background-color: #fff; */
    border-color: #ccc;
}

.dropdownEditarDadosPericia {
    left: 75px !important;
    box-shadow: 2px 4px 10px 1px #cacaca;
}

body.contraste1 .dropdownEditarDadosPericia {
    box-shadow: 2px 4px 10px 1px #999;
}

/*
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}*/


.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.dropdown-menu-funcionario {
    position: absolute;
   /* top: 100%;*/
    left: 0 !important;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0.25rem;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropright .dropdown-toggle::after {
    vertical-align: 0;
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}

.dropleft .dropdown-toggle::after {
    display: none;
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0;
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

    .dropdown-item:hover, .dropdown-item:focus {
        color: #16181b;
        text-decoration: none;
        background-color: #f8f9fa;
    }

    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #007bff;
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: #6c757d;
        background-color: transparent;
    }

.dropdown-menu.show {
    display: block;
}

.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c757d;
    white-space: nowrap;
}

.dropdown-item-text {
    display: block;
    padding: 0.25rem 1.5rem;
    color: #212529;
}


.vinculosAtivos table.table tbody tr td {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #e0e0e0 !important;
}

.CIDs-concedidos table.table tbody tr td {
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #e0e0e0 !important;
}

.vinculosAtivos table.table tbody tr:first-child td {
    border-top-style: solid !important;
    border-top-width: 1px !important;
    border-top-color: #e0e0e0 !important;
}

body.contraste1 .vinculosAtivos table.table tbody tr:first-child td {
    border-top-color: #000 !important;
}


.CIDs-concedidos table.table tbody tr:first-child td {
    border-top-style: solid !important;
    border-top-width: 1px !important;
    border-top-color: #e0e0e0 !important;
}

body.contraste1 .CIDs-concedidos table.table tbody tr:first-child td {
    border-top-color: #000 !important;
}


.selecionaResultado .table th,
.selecionaResultado .table td {
    border-top-color: transparent;
}

body.contraste1 .vinculosAtivos table.table tbody tr td {
    border-bottom-color: #000 !important;
}

body.contraste1 .CIDs-concedidos table.table tbody tr td {
    border-bottom-color: #000 !important;
}

.conteudo .vinculosAtivos {
    padding: 0px 0px 10px 0px;
}

.conteudo .CIDs-concedidos {
    padding: 0px 0px 10px 0px;
}	

/******************************************
* SS-102042 - FIM CSS do Registra Perícia *
*******************************************/

.setor .conteudo .boxInfo .row div {
    margin-bottom: 13px;
}

/* Perícias Concluídas */

#periciasConcluidasPeriodoInicial {
    height: 3.5rem;
    width: 120px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #periciasConcluidasPeriodoInicial {
    border-color: #000;
}


#periciasConcluidasPeriodoFinal {
    height: 3.5rem;
    width: 120px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-left: 15px;
}

body.contraste1 #periciasConcluidasPeriodoFinal {
    border-color: #000;
}


.periciasConcluidas .conteudo .boxCinza table.table thead tr th {
    text-align: center;
}

/*
.periciasConcluidas .conteudo .boxInfo table.table thead tr th{
	text-align: center;
}
*/

.periciasConcluidas .conteudo .boxCinza table.table tbody tr td {
    text-align: center;
}

/*
.periciasConcluidas .conteudo .boxInfo table.table tbody tr td{
	text-align: center;
}
*/

.periciasConcluidas .conteudo .boxCinza #empregados table.table thead tr th {
    text-align: unset;
    text-align: initial;
}

.periciasConcluidas .conteudo .boxInfo #empregados table.table thead tr th {
    text-align: unset;
    text-align: initial;
}

.periciasConcluidas .conteudo .boxCinza #empregados table.table tbody tr td {
    text-align: unset;
    text-align: initial;
}

.periciasConcluidas .conteudo .boxInfo #empregados table.table tbody tr td {
    text-align: unset;
    text-align: initial;
}

.periciasConcluidas .pagination li a {
    border-color: #487388;
}

    .periciasConcluidas .pagination li a:hover {
        background-color: #044456;
        color: #fff;
    }

body.contraste1 .periciasConcluidas .pagination li a {
    border-color: #000;
}

    body.contraste1 .periciasConcluidas .pagination li a:hover {
        background-color: #000;
        color: #fff;
    }

/*
#nomeFuncionarioPericiasConcluidas{
	width: calc(80% - 10px);
}
*/

.periciasConcluidas .boxCinza #dropDownInfoFuncionario {
    margin: 0px 0px 0px 10px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    width: 13rem;
    margin-top: -26px;
    vertical-align: top;
}

.periciasConcluidas .boxInfo #dropDownInfoFuncionario {
    margin: 0px 0px 0px 10px;
    box-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    width: 13rem;
    margin-top: -26px;
    vertical-align: top;
}

.periciasConcluidas #infoEmpregado {
    box-shadow: 2px 2px 4px #b4b4b4;
}

.periciasConcluidas #dropDownInfoFuncionario {
    display: none;
}
/* Fim Perícias Concluídas */



.agendarClinica .conteudo .boxInfo .boxVinculos p {
    padding-left: 40px;
}

.agendarEquipe .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarEquipe .nav .nav-item:first-child {
    margin-left: 0px;
}

.agendarEquipe .nav .nav-item, .agendarEquipe .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}

.agendarEquipe .nav .nav-item {
    width: 15rem;
    height: 3.5rem;
    float: left;
    padding-top: 4px;
    background-color: #e7e5e7;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    font-size: 1.3rem;
    text-align: center;
    border-style: solid;
    border-width: 1px;
    border-color: #9fc9dd;
    }

.agendarEquipe .conteudo .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}


.detalhesDecisaoDropDown {
    width: 300px;
    font-size: 1.5rem;
    border-style: none;
    border-color: transparent;
    border-width: 0px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    box-shadow: 4px 4px 10px #d2d2d2;
    padding: 5px 10px 10px 20px;
}

    .detalhesDecisaoDropDown span {
        font-family: 'Roboto-Bold';
        display: block;
        margin-top: 10px;
    }


.resultado .boxAdicionarDecisao {
    margin-top: -10px;
}

.resultado .boxInfo .boxAdicionarDecisao h3 {
    text-transform: none;
}

.boxAdicionarDecisao {
    width: 100%;
}

    .boxAdicionarDecisao .row div .row div {
        margin-bottom: 10px;
    }

    .boxAdicionarDecisao .row div .row button div {
        margin-bottom: 0px;
    }

    .boxAdicionarDecisao .btn-primary,
    .boxAdicionarDecisao .btn-secondary {
        margin-bottom: 0px;
    }

    .boxAdicionarDecisao .btn-primary,
    .boxAdicionarDecisao .btn-secondary {
        margin-top: 0px;
    }

.boxAdicionarDecisao {
    display: none;
}

    .boxAdicionarDecisao .row div {
        margin-bottom: 20px;
    }


    .boxAdicionarDecisao .row div {
        margin-bottom: 8px;
    }

.resultado .conteudo .accordion .card .card-header {
    padding: 0px 0px 0px 0px;
}	

.resultado .conteudo .accordion .card .card-header .btn span {
    padding-left: 4px;
    width: unset;
    width: initial;
    display: inline-block;
    border-style: none;
    border-color: transparent;
    border-left-color: transparent;
    border-left-style: solid;
    border-width: 0px;
    border-left-width: 6px;
    font-family: 'Roboto-Regular';
    text-transform: none;
    font-size: 1.5rem;
}

.resultado .conteudo .accordion .card .card-header .btn span.fa {
    font-family: 'Font Awesome 5 Free';
    font-size: 1.75rem;
}


.resultado .boxInfo textarea {
    width: 100%;
    min-height: 114px;
    max-height: 214px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    padding: 5px 10px;
    cursor: text;
}



.linhaSelecionadaResultado {
    background-color: #c7dde8;
}


.agendarEquipeDocumentos .boxInfo {
    max-width: 1100px;
    margin-bottom: 30px;
}
.agendarEquipeDocumentos .cabecalhoMain a {
    margin-left: 40px;
    color: #487388;
}
.agendarEquipeDocumentos .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarEquipeDocumentos .nav {
    height: 3.5rem;
    /* background-image: url(../img/fundoTabsPasso02.png); */
    background-image: url(../img/fundoTabsPasso03.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    /* width: 58rem; */
    width: 38rem;
    margin-bottom: 15px;
    margin-top: 15px;
}


element.style {
}

.agendarEquipeDocumentos .nav .nav-item.etapaCompleta {
    border-color: #487388;
}

.agendarEquipeDocumentos .nav .nav-item:first-child {
    margin-left: 0px;
}


.agendarEquipeDocumentos .nav .nav-item, .agendarEquipeDocumentos .nav .nav-item a {
    cursor: text;
    text-transform: uppercase;
}
.agendarEquipeDocumentos .boxInfo .containerDados {
    width: calc(100% - 15rem);
    margin-top: 0px;
}

.agendarEquipeDocumentos .boxInfo h3 {
    margin-right: 26px;
    padding-left: 0rem;
    font-size: 1.6rem;
    font-family: 'Roboto-Bold';
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    text-transform: none;
}



.agendarEquipe .nav .nav-item.active {
    background-color: #044456;
    border-color: #044456;
}

.agendarEquipe .nav .nav-item a {
    cursor: text;
    pointer-events: none;
    color: #9fc9dd;
    text-decoration: none;
    outline-color: transparent;
}

.agendarEquipe .nav .nav-item:last-child {
    margin-right: 0px;
}

.agendarEquipe .cabecalhoMain {
    max-width: 1100px;
}

.agendarEquipe .cabecalhoMain a {
    margin-left: 40px;
    color: #487388;
}

.boxDetalhes strong {
    display: inline-block;
    margin-top: 20px;
    font-size: 1.5rem;
}

#filtroDatasAgendamentoEquipe {
    height: 3.5rem;
    margin-left: 10px;
    width: 120px;
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

img.ui-datepicker-trigger {
    margin-top: -2px;
    cursor: hand;
    cursor: pointer;
    width: 3rem;
    height: 3.5rem;
}

.agendarEspecialista .boxInfo {
    max-width: 1100px;
}

.agendarEspecialista .conteudo .boxInfo h3 {
    font-family: 'Roboto-Bold';
    text-transform: none;
    margin-top: 24px;
    margin-bottom: 0px;
}
    /*.agendarEquipe .nav {
    height: 3.5rem;
    background-image: url(../img/fundoTabs.png);
    background-repeat: repeat-x;
    background-size: contain;
    display: inline-block;
    width: 47rem;
    margin-bottom: 10px;
}*/

.periciaRetificarSelecionada,
.itemGrid:hover {
    background-color: #c7dde8;
    border-color: #10445e;
    border-bottom-width: 2px;
    border-top-width: 2px;
}

body.contraste1 .periciaRetificarSelecionada,
body.contraste1 .itemGrid:hover {
    background-color: #ccc;
    border-color: #000;
}

.periciaRetificarSelecionada, #tablePericiaConcluida tbody tr.itemGrid:hover {
    background-color: #c7dde8;
    border-color: #10445e !important;
    border-bottom-width: 2px !important;
    border-top-width: 2px !important;
}


body.contraste1 .periciaRetificarSelecionada,
body.contraste1 #tablePericiaConcluida tbody tr.periciaRetificarSelecionada:hover {
    background-color: #ccc;
    border-color: #000;
}

#modalAlterarProntuario .textoLaudo {
    width: 100%;
    border-color: #ccc;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    max-height: 214px;
    min-height: 114px;
    padding: 5px 10px;
}

body.contraste1 #modalAlterarProntuario .textoLaudo {
    border-color: #000;
}
#dtIniciResultadoRetificar {
    height: 3.5rem;
    width: calc(95% - 35px);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #dtIniciResultadoRetificar {
    border-color: #000;
}

#dtIniciResultadoRetificar {
    width: calc(100% - 35px);
    /*  margin-bottom: 20px; */
    margin-bottom: 0px;
}

#dtTerminoResultadoRetificar {
    height: 3.5rem;
    width: calc(95% - 35px);
    padding: 5px 10px;
    font-size: 1.6rem;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0e0e0;
    color: #333;
    border-right-style: none;
    -webkit-border-radius: 4px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius: 4px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

body.contraste1 #dtTerminoResultadoRetificar {
    border-color: #000;
}

#dtTerminoResultadoRetificar {
    width: calc(100% - 35px);
    /*  margin-bottom: 20px; */
    margin-bottom: 0px;
}

.resultadoRowRetificarSelecionada,
.itemGrid:hover {
    background-color: #c7dde8;
    border-color: #10445e;
    border-bottom-width: 2px;
    border-top-width: 2px;
}

body.contraste1 .resultadoRowRetificarSelecionada,
body.contraste1 .itemGrid:hover {
    background-color: #ccc;
    border-color: #000;
}

.resultadoRowRetificarSelecionada, #tabelaResultados tbody tr.itemGrid:hover {
    background-color: #c7dde8;
    border-color: #10445e !important;
    border-bottom-width: 2px !important;
    border-top-width: 2px !important;
}


body.contraste1 .resultadoRowRetificarSelecionada,
body.contraste1 #tabelaResultados tbody tr.resultadoRowRetificarSelecionada:hover {
    background-color: #ccc;
    border-color: #000;
}

.btn.btn-primary[disabled] {
    background-color: #a9a9a9 !important;
}

.disabledLinkCids {
    pointer-events: none;
    color: #999 !important;
}
