/*================================================================================
	Item Name: Materialize - Material Design Admin Template
	Version: 5.0
	Author: PIXINVENT
	Author URL: https://themeforest.net/user/pixinvent/portfolio
================================================================================

NOTE:
------
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

 /* modal fixed */
 @media only screen and (min-width:1100px) and (max-width: 1440px) {
	.responsive-modal {
		height:60%;
		width:50%;
	}

}

@media only screen and (max-width :1100px) {

	.responsive-modal {
		height:100%;
		width:100%;
	}

}

@media only screen and (min-width :1440px) {

	/* css tabla de pagos scroll tbody */

	.tableScrollFixed-container {
		height: 39vh
	}

	.tableScrollFixed-containers {
		height: 39vh;
	}

	.tableScrollFixed tbody {
		display: block;
		height: 100%;
		overflow-y: auto;
	}

	.tableScrollFixed thead,
	.tableScrollFixed tr {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.tableScrollFixed thead {
		width: calc(100% - 1.1em);
	}

	.tableScrollFixed td:first-child {
		width: 9%;
		overflow: hidden;
		padding: 4px 4px;
	}

	.tableScrollFixed td:not(:first-child) {
		width: 7%;
		overflow: hidden;
		word-break: break-all;
		padding: 11px 4px;
	}

	.tableScrollFixed td:last-child {
		width: 4%;
	}

	/* tabla devoluciones ingreso */

	.tableScrollFdevoluciones tbody {
		display: block;
		height: 100%;
		overflow-y: auto;
	}

	.tableScrollFdevoluciones thead,
	.tableScrollFdevoluciones tr {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.tableScrollFdevoluciones thead {
		width: calc(100% - 1.1em);
	}

	.tableScrollFdevoluciones td {
		width: auto;
		overflow: hidden;
		padding: 4px 4px;
	}

	/* css tabla de listado de estudio pacientes e informar */
	.container-tpaciente .dataTables_wrapper {
		position: relative;
	}

	.container-tpaciente .info {
		position: relative;
		bottom: 0;
		left: 0;
		width: 100%;
	}

	.container-tpaciente .tabla {
		max-height: 80vh;
		overflow: auto;
		border-bottom: 1px solid #111;
	}

	.container-tpaciente table thead {
		position: sticky;
		z-index: 2;
		top: 0;
		background-color: #ffff;
	}
}

@media only screen and (min-width:992px) and (max-width: 1440px) {

	/* css tabla de pagos scroll tbody */
	.tableScrollFdevoluciones-container {
		height: 31vh;
	}

	.tableScrollFixed-containers {
		height: 26vh;
	}

	.tableScrollFixed tbody {
		display: block;
		height: 100%;
		overflow-y: auto;
	}

	.tableScrollFixed thead,
	.tableScrollFixed tr {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.tableScrollFixed thead {
		width: calc(100% - 1.1em);
	}

	.tableScrollFixed td:first-child {
		width: 9%;
		overflow: hidden;
		padding: 4px 4px;
	}

	.tableScrollFixed td:not(:first-child) {
		width: 7%;
		overflow: hidden;
		word-break: break-all;
		padding: 11px 4px;
	}

	.tableScrollFixed td:last-child {
		width: 4%;
	}

	/* css tabla de listado de estudio pacientes e informar */
	.container-tpaciente .tabla {
		max-height: 68vh;
		overflow: auto;
		border-bottom: 1px solid #111;
	}

	.container-tpaciente table thead {
		position: sticky;
		z-index: 2;
		top: 0;
		background-color: #ffff;
	}


	/* tabla devoluciones ingreso */
	.tableScrollFdevoluciones tbody {
		display: block;
		height: 100%;
		overflow-y: auto;
	}

	.tableScrollFdevoluciones thead,
	.tableScrollFdevoluciones tr {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.tableScrollFdevoluciones thead {
		width: calc(100% - 1.1em);
	}

	.tableScrollFdevoluciones td {
		width: auto;
		overflow: hidden;
		padding: 4px 4px;
	}

}

@media only screen and (max-width:992px) {

	/* css tabla de listado de estudio pacientes e informar */
	.container-tpaciente .tabla {
		max-height: 360px;
		overflow: auto;
		border-bottom: 1px solid #111;
	}

	.container-tpaciente table thead {
		position: sticky;
		z-index: 2;
		top: 0;
		background-color: #ffff;
	}
}

@media only screen and (min-height :800px) {

	/* css tabla de listado de estudio pacientes e informar */
	.container-tpaciente .tabla {
		max-height: 70vh;
		overflow: auto;
		border-bottom: 1px solid #111;
	}

	.container-tpaciente table thead {
		position: sticky;
		z-index: 2;
		top: 0;
		background-color: #ffff;
	}
}

.container-tpaciente {
	font-size: 12px;
	font-weight: bold;
}

.tooltip {
	position: relative;
	display: inline-block;
	/* border-bottom: 1px dotted black; */
}

.tooltip .tooltiptext {
	visibility: hidden;
	/* width: 120px; */
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 0 10px;

	/* Position the tooltip */
	position: absolute;
	bottom: 100%;
	left: -100%;
	z-index: 5;
}

.tooltip .tooltiptext-right {
	visibility: hidden;
	/* width: 120px; */
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 0 10px;

	/* Position the tooltip */
	position: absolute;
	bottom: 100%;
	left: 0;
	z-index: 5;
}

.tooltip:hover .tooltiptext {
	visibility: visible;
}

.tooltip:hover .tooltiptext-right {
	visibility: visible;
}