@media ( min-width : 992px ) {
	.modal-dialog-ajustable {
		max-width: 1200px;
	}
}

@media ( min-width : 1800px ) {
	.modal-dialog-ajustable {
		max-width: 1700px;
	}
}

@media screen and ( max-width: 992px ) {
	.header-msj {
		margin-right: 15px;
	}
}

@media screen and ( max-width: 766px ) {
	.header-msj {
		display: none;
	}
}


.header-msj h1, 
.header-msj h2, 
.header-msj h3, 
.header-msj h4, 
.header-msj h5 {
	color: #9D2449;/*#B38E5D;#4E232E;*/
	font-family: 'Roboto', sans-serif;
}

.nav-pills>li>a {
	color: #686868;
	font-size: 13px;
	font-weight: 400
}

.nav-tabs>li>a {
	color: #6e6e6e;
	font-weight: 400;
	font-size: 13px;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color: #f8515d !important;
	background-color: #fff;
	border-color: #ddd #ddd #fff;
}

.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active {
	background-color: #f8515d !important;
}

select.input-sm, select.form-control-datatable {
	height: 30px !important;
}

.header-title-act { /*margin-bottom: 8px;*/
	text-transform: uppercase;
	letter-spacing: 0.02em;
	font-size: 14px;
}

label {
	font-size: 13px;
	color: #606060;
	letter-spacing: 0.01em;
	font-family: 'Nunito Sans', sans-serif;
	font-weight: 700;
}

.close-msj {
	position: relative;
	top: 3px;
	right: -1px;
	color: inherit;
	float: right;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
	text-shadow: 0 1px 0 #fff;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}

.input-sm {
	text-transform: uppercase;
}

/* mod modal busqueda persona*/
#sidebar-modal.active {
	top: 2%
}

#sidebar-modal {
	left: auto;
	top: -5%;
	right: -26px;
}

/* para el multi-select compareciente */
.bootstrap-select>.dropdown-toggle {
	font-size: 12px;
}

div.dataTables_info {
	position: absolute
}

/* div.dataTables_wrapper div.dataTables_paginate { */
/* 	float: none; */
/* 	text-align: center */
/* } */
.btn-accion {
	padding: unset;
}

.col-accion {
	min-width: 250px;
}

/*-----------------------------------*/
.has-error .card-header, fieldset.has-error {
	/* 	border-color: #f96a74; */
	box-shadow: none !important;
	border: 1px solid #f96a74;
}

.error {
	  font-size: 12px;
	  list-style: none;
	  color: #f96a74;
	  margin-top: 5px;
	  padding-left: 20px;
	  font-weight: 600;
	  position: relative;
}

/*-----------------------------------*/
/* para el menu contextual */
.dropdown-item {
	width: auto;
}

table.dataTable {
	border-collapse: collapse;
}

table.dataTable thead th, table.dataTable thead td {border-bottom: 1px solid #efefef}

.my_class { 
	font-size: 12px; 
	font-weight: 400; 
	background-color: #383838; 
	color: #f8f8f8
}
.my_class2 { 
	font-size: 12px; 
	font-weight: 400; 
	background-color: #23d0ea; 
	color: #f8f8f8
}

.modal-lg { 
	max-width: 1300px; 
}
			
#sidebar-acto-modal.active {
	top: 2%
}

#sidebar-acto-modal {
	left: auto;
	top: -5%;
	right: -26px;
}

------------------------------------
.dropdown-submenu {
	position: relative;
}

.dropdown-submenu a::after {
	transform: rotate(-90deg);
	position: absolute;
	right: 6px;
	top: .8em;
}

.dropdown-submenu .dropdown-menu {
	top: 0;
	left: 100%;
	margin-left: .1rem;
	margin-right: .1rem;
}

.btn-rjobs {
  background-color: rgb(189, 64, 96);
  border-color: rgba(163, 36, 69);
  color: #ffffff; }

.btn-rjobs:hover, .btn-rjobs:focus, .btn-rjobs:active, .btn-rjobs.active,
.btn-rjobs.focus, .btn-rjobs:active, .btn-rjobs:focus, .btn-rjobs:hover,
.open > .dropdown-toggle.btn-rjobs {
  background-color: rgb(162, 34, 67) !important;
  border-color: rgb(163, 36, 69) !important; }
.btn-bordered.btn-rjobs {
  background-color: rgb(162, 34, 67);
  border: 2px solid rgb(163, 36, 69) !important; }

.col-20 {
	width: 23%;
	margin-top: 10px;
	margin-left: 10px;
}

