* {  -webkit-print-color-adjust: exact !important; /*Chrome, Safari */
    color-adjust: exact !important;  /*Firefox*/}
	
body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #000;
	font-size: 11pt!important;
	line-height: 150%
}

#footer, h1, .navbar-toggler, .navbar-collapse, .usuario, abbr, .footer_search, #cabecera, .accordion-asistencia .btn-link:after, #clearBtn_Mdisfirm, #saveBtn_Mdisfirm, #clearBtn_Mclifirm, #saveBtn_Mclifirm, #clearBtn_Mtecfirm, #saveBtn_Mtecfirm, .breadcrumb {
	display: none;
}

.header-asistencia input {
	border: 0;
}

.collapse:not(.show) {
    display: block;
}

.logo-print {
	display: block;
}

.form-asistencia .table tr th, .form-asistencia .table tr td {
	width: 500px !important;
	font-size: 8pt !important;
}
.form-asistencia .table tr th {
	font-size: 7pt !important;
}


.container-fluid {
	width: 100%;
}


.clumn-left, .column-right {
position: absolute;
}

.clumn-left {
	left: 0;
	width: 300px;
	top: 70px;
}

.column-right {
	left: 350px;
	width: 690px;
}

.flex-automovil {
	position: relative;
	height: 500px;
}

.table-asistencia input {
	width: 50px;
}

.line-table {
	white-space: nowrap;
}

.well-firma .form-group {
	float: left;
	width: 30%;
	margin-right: 40px;
}

input, select, input:read-only, textarea, textarea:read-only  {
	border: 0 !important;
	padding-left: 0 !important;
	background: none !important;
}

table {
	border-collapse: separate !important;
}

table tr td{
	border: 1px solid #e5e5e5;
	border-left: 0px solid #e5e5e5 !important;
	border-right: 0px solid #e5e5e5 !important;
    border-bottom: 1px solid #e5e5e5 !important;
}

.table thead tr td, .table tbody tr td{
	border-width: 1px !important;
	border-style: solid !important;
	border-color: #e5e5e5 !important;
}

.table thead {
	position: static;
	z-index: 0;
}
.table tbody {
	position: static;
	z-index: 10;
}

.card {
	border: 0 !important;
}

.card-body {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.form-control.ui-autocomplete-input {
	display: none !important;
}

#Nusuario_autocomplete_content button {
	border: 0!important;
	background: none !important;
	display: block !important;
}