.md1em {
	margin-right: 1em;
}

.md3em {
	margin-right: 3em;
}

.mi1em {
	margin-left: 1em;
}

.mi3em {
	margin-left: 3em;
}

.mi5px {
	margin-left: 5px;
}

.ms1ex {
	margin-top: 1ex;
}

.ms2ex {
	margin-top: 2ex;
}

.ms3ex {
	margin-top: 3ex;
}

.ms4ex {
	margin-top: 4ex;
}

.tdw10 {
	width: 10%;
}

.tdw50p {
	width: 50px;
}

.divh1ex {
	height: 1ex;
}

.divh3ex {
	height: 3ex;
}

.nounderline {
	text-decoration: none !important
}

.disabledbutton {
	pointer-events: none;
	opacity: 0.4;
}

.httr {
	background-color: #0275d8;
}

.httr2 tr:hover {
	background-color: #0275d8;
}

.oculto {
	display: none
}

.center {
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%); /* Yep! */
	z-index: 2000;
}

.completo {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: black;
	opacity: 0.5;
	z-index: 1000;
}

hr.rojo {
	margin: 8px 0 24px;
	border-top-color: #DCE0E0;
	color: #a22244;
}

hr.rojo:before {
	width: 35px;
	height: 5px;
	background-color: #a22244;
	position: absolute;
	content: " ";
}

.tabla-secundaria {
	background-color: #dee2e6;
	/* background-color:#ced4da; */
}

div.ui-datepicker {
	font-size: 90%;
	padding: 0.2em 0.2em 0;
	width: 300px;
}

.selOneRad input {
	margin-right: 5px
}

.selOneRad label {
	margin-right: 1em
}

.folios-table button {
	margin-left: 1em !important;
	margin-bottom:  5px !important;
}

@media ( min-width : 768px) {
	.modal-xl {
		width: 90%;
		max-width: 1200px;
	}
}

.btn-redondo {
	border-radius: 20px;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year
	{
	color: black !important;
}

.comentarios {
	resize: vertical;
	min-height: 60px
}

.comentarios-lg {
	resize: vertical;
	min-height: 300px
}

.lista-fija {
	font-size: 80%; //
	min-width: 600px;
	min-height: 200px; //
	border-radius: 2px;
	overflow: auto;
}

.contenedor-fijo-x {
	overflow-x: auto;
	overflow-y: hidden;
	border-radius: 2px;
	border: 1px inset; /* #888888 */
	/* box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6); */
}

.contenedor-fijo-y {
	max-height: 46ex;
	overflow-x: hidden;
	overflow-y: auto;
}

.obligatorio {
	color: #b5b2b2;
}

.custom-selectOneRadio table {
	width: 320px !important;
}

.custom-selectOneRadio input {
	float: right !important;
	margin: 13px 30px 0px 0px !important;
}

.custom-selectOneRadio label {
	float: right !important;
	margin: 5px 30px 12px 0 !important;
}

@media only screen and (max-width: 1200px) {
	.custom-selectOneRadio table {
		width: 274px !important;
	}
}

@media only screen and (max-width: 992px) {
	.custom-selectOneRadio table {
		width: 239px !important;
	}
}

@media only screen and (max-width: 768px) {
	.custom-selectOneRadio label {
		float: left !important;
		margin: 5px 30px 12px 18px !important;
	}
}

.modal-dialog.modal-80 {
	width: 80%;
}

.nobr {
	white-space: nowrap
}

/* Mariano's */
.h2Small {
	font-size: 28px;
}

.tableSmall {
	font-size: 10px;
}

.multilinea {
	white-space: pre-line;
}

@media screen and (max-width:767px) {
	.user-credencials {
		margin: 8px 0;
		padding: 2px 16px;
		position: relative;
	}
}

.breadcrumb>li {
	display: inline-block
}

.radioBtn td {
	padding-right: 1em;
}

.radioBtn td label {
	padding-left: .5em;
}