.login-box-body{
    background: #fff;
    width: fit-content;
    padding: 50px;
    border-top: 0;
    color: #666;
    box-shadow: 0 15px 15px rgb(0 0 0 / 10%);
}

.login-box{
    -webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.75);
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-bottom: 150px;
}

#login-img {
    width: -webkit-fill-available;
    padding: 0px 0px 30px 0px;
}

.progress-bar {
	transition:width 0.6s ease !important;
}
.progress-bar-animated {
	-webkit-animation:progress-bar-stripes 1s linear infinite !important;
	animation:progress-bar-stripes 1s linear infinite !important;
}

main > .container {
    padding: 70px 15px 20px;
}

.textoscabecalho h6 {color:#7f8285}
.textoscabecalho h5 {font-size: 1rem; color:#3789db}
.textoscabecalho h4 {color:#1b9251}


#taxadepreciacao-taxa_depreciacao, #taxadepreciacao-valor_residual {
    padding-left: 45px;
    border-left: none;
    background: url('../images/percent.png') left center no-repeat;
} 

/* ordena tabela */
.desc, 
.asc {
      color: rgb(255, 153, 0);}
.desc::before, 
.asc::before {
        font-size: 1.5rem;
        content: "\2191";
      }

.desc::before {
      content: "\2193";
}

/* gridview */
div.summary > span {
    float:right;font-style: italic
}

/* pagination */
.pagination li a, .pagination span {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
}

.pagination .active a{
    background-color: #4CAF50;
    color: white;
}

.pagination li:hover:not(.active) a, .pagination span:hover {
    background-color: #ddd;
    transition: background-color .3s;
}

/*
.cadastro-bens-form .form-group {
    margin: 10px 5px;
}
.cadastro-bens-form label {
    margin-right: 10px;
}
*/

.zoomable {
    max-width: 100%;
    height: auto;
    transition: transform 0.5s ease;
  }
  
  .zoomable:hover {
    transform: scale(1.5);
    z-index: 9999;
  }
  
  .field-solicitacaoempenho-entregue {
      margin: 40px 0 0 0;
  } 
  .btn-incluir-item {
      margin: 30px 0 0 0;
  }

  .has-error > input {
    border-color: #dc3545;
}

  .help-block {
    color: #dc3545;
  }

  .has-success > input {
    border-color: #28a745;
  }

  .action-column { min-width: 75px;}

  .navbar-brand {white-space: inherit;}

  @media print {
    /* Ocultar o cabeçalho e o rodapé */
    header, footer, .cadastro-bens-search, .breadcrumb, .noprint {
      display: none;
    }
  }
  

  .paciente-view table th {
    width: 250px!important;
  }
  .pacientes-index tbody span {
    cursor: pointer;
  }

  .atendimento-sim {
    background-color: #1b92518a!important;
  } 
  .atendimento-label {
    color: #1b92518a!important;
  }

  .blur {
    filter: blur(3px);
  }