/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

.icon-block {
  padding: 0 15px;
}
.icon-block .material-icons {
	font-size: inherit;
}
.left-sidebar{
  position: fixed;
  top: 30%;
  z-index: 999;
}
.left-sidebar ul{
  border: none;
}
.left-sidebar i.fa{
  padding: 8px;
  font-size: 25px;
  color: #fff;
}
.left-sidebar li{
  width: 80px;
  transition: .5s;
}
.left-sidebar li:nth-child(1){
  background: #3b5999;
  border-radius: 0px 15px 0px 0px;
}
.left-sidebar li:nth-child(2){
  background: #e4405f;
  border-radius: 0px 0px 15px 0px;
}

.left-sidebar li:hover{
  width: 150px;
}
.navbar-mobile-hide{
  display: block;
}
#social-list li{
  display: inline;
}
#logo-site{
  height: 120px;
  padding-left: 130px;
  padding-top: 10px;
}
#logo-mobile-1{
  height: 100px;
  padding-left: 30px;
}

/*              --Login page--         */
#login_box {
  border-radius: 15px;
}
#login_submit_btn {
  border-radius: 15px;
}

/*               --Sweet Alert Framework --      */

.swal-button--confirm {
  background-color: #0288d1 !important;
}

/*               -- Dashboard Page --             */

.datepicker-date-display {
  background-color: #2196f3 ; /* Cambia el color de fondo del botón */
  color: #ffffff; /* Cambia el color del texto del botón */
}

/*               -- Expenses Page --             */

.small-image {
  max-width: 500px;
}
/*               -- Laboratory Page --             */

#hemogramTable {
  border-collapse: collapse; /* Combina los bordes de las celdas adyacentes */
}

#hemogramTable td {
  border: 1px solid black; /* Define el borde de las celdas */
  padding: 8px; /* Espacio interno dentro de las celdas */
}

/*               -- Materialize Elements --             */
input[type="checkbox"].filled-in:checked+span:not(.lever):after {
  background-color: #1565c0 !important;
  border-color: #1565c0 !important;
}

.dropdown-content {
  min-width: 300px;
}

.dropdown-content li {
  width: 100%; /* Hace que cada elemento de la lista ocupe el ancho completo del contenedor */
}

.dropdown-content li a {
  display: flex;
  align-items: left;
  justify-content: left; /* Centra el contenido horizontalmente */
  height: 100%; /* Ajusta la altura del enlace para que ocupe todo el espacio vertical disponible */
}

.dropdown-content li a i.material-icons {
  margin-right: 5px;
}

/*               -- Exams List Page --                  */
.cursor-pointer {
  cursor: pointer;
}

/*               -- Exams List Edit Page --                  */

#search_exam_list_btn, #create_exam_list_btn {
  border-radius: 10px;
}

/*               -- exams_data Page --                  */

#reference_values_table td, #reference_values_table th {
  font-size: 15px;
  height: 35px;
  padding: 5px 5px 5px 5px;
}

/*               -- reception Page --                  */

#blood_biochemistry_table td, #blood_biochemistry_table th {
  font-size: 15px;
  height: 35px;
  padding: 5px 5px 5px 5px;
}