/* CSS custom */







/* -- carrusel imgs de avances -- 

.carousel-item {

  background-color:#E1E1E1;

}

.carousel-item img {

  width: auto;

  height: 420px;

  max-height: 420px;

}

*/

/* -- carrusel imgs de avances controls < > -- 

.carousel-control-prev-icon {

    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232C3E50' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");

}

.carousel-control-next-icon {

    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%232C3E50' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");

}

*/





/* -- fontAW inactivo -- */

.inactivo {

	color: #e9ecef;

}





/* -- color para select -- */

select {

	color: red;

}



/* -- estilo para select -- */

.floating-label-form-group select {

  font-size: 1.5em;

  position: relative;

  z-index: 1;

  padding-right: 0;

  padding-left: 0;

  resize: none;

  border: none;

  border-radius: 0;

  background: none;

  box-shadow: none !important;

}



/* -- estilo para paginacion -- */

.page-link {

  color: #18BC9C;

}

.page-item.disabled .page-link {

  color: #868e96;

}

.page-item.active .page-link {

  color: #fff;

}

.page-link:focus, .page-link:hover {

  color: #fff;

  background-color: #18BC9C;

  border-color: #18BC9C;

}



/* -- checkboxes para categorias usuario -- */

.form-check {

	border-bottom: 1px solid #e9ecef;

	font-size: 1.5em;

}

.form-check.disabled .form-check-label {

  color: #868e96;

}

.form-check-label {

  padding-left: 1rem;

  margin-bottom: 0;

}

.form-check-input {

  position: absolute;

  margin-top: 0.8rem;

  margin-left: -2rem;

}

input[type=checkbox]

{

  -ms-transform: scale(2); /* IE */

  -moz-transform: scale(2); /* FF */

  -webkit-transform: scale(2); /* Safari and Chrome */

  -o-transform: scale(2); /* Opera */

	right: 1.5rem;

	left: auto;

}

.tooltip-inner {
      background-color: #fff; 
      color: #000;
      border: 1px solid #43C2E5;
  }

.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}

.usado::-webkit-datetime-edit-ampm-field{
	display: none;
}

input[type=time]::-webkit-clear-button {
   -webkit-appearance: none;
   -moz-appearance: none;
   -o-appearance: none;
   -ms-appearance:none;
   appearance: none;
   margin: -10px; 
 }

/* PAGINATE ---- Portrait tablet PARA ABAJO */
#pagination .desabilitado {
	color: #D8D8D8;
}
#pagination .SoloMovil {
	display:none;
}
@media (max-width: 768px) {
	/* paginate */
	#pagination .Ocultar {
	display:none;
	}
	#pagination .SoloMovil {
	display:inline-block;
	}
}
/* PAGINATE ---- Portrait tablet PARA ABAJO */

/*Pagination*/
#pagination span, #pagination a {
	display: inline-block;
	text-align: center;
	height: 34px;
	width: 34px;
	color: #666;
	line-height: 33px;
	border: 1px solid #eee;
	border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

#pagination span.current {
	border-color: #43C2E5;
    background-color: #43C2E5;
	color: #fff;
}

#pagination a:hover {
	border-color: #ddd;
}

#pagination .all-pages, #pagination .next-page {
	width: auto;
	padding: 0 14px;
}

