@charset "utf-8";
/* CSS Document */

/* CSS para personalizar estilos definidosen Inspinia, toman los tag un sufijo del archivo CSS padre,  */
/* Ejemplo: sty para CSS style.css,  */


.product-imitation_sty{
  text-align: center;
  padding: 15px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600;
}

.product-name_sty {
  font-size: 13px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0;
}

/* Cajas Panel de oontrol con aplicativos original:  padding: 15px 20px 20px 20px; */
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 10px 15px 15px 15px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
.product-desc {
  padding: 5px;
  position: relative;
  text-align: center;
}

/* Para introducir espacio entre los campos verticales de un form */
.form-group {
  margin: 10px  0px 0px 0px;
  font-family: 'Arial', 'Helvetica', 'Open Sans', 'Helvetica Neue',   'sans-serif';  
  font-size: 12px;
}
.form-control {
   font-size: 12px;
   font-family: 'Arial', 'Helvetica', 'Open Sans', 'Helvetica Neue',  'Arial', 'sans-serif';  
}
/* Se reduce el ancho de los label de formulario a letras mas delgadas de 600 a 400 */
.label {
  background-color: #d1dade;
  color: #5e5e5e;
  font-weight: 200;
  padding: 3px 8px;
  text-shadow: none;
  font-family: 'Arial', 'Helvetica', 'Open Sans', 'Helvetica Neue',  'Arial', 'sans-serif'; 
}



/* _________________________________________________________________________________________________________   */
/*
/* Estilos FormBuilder
/* __________________________________________________________________________________________________________  */


.fb {
	background: #ECECEC;
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	margin: 10px 10px 10px 10px;
}

.fb_set {
	background: #ECECEC;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 6px;
	margin-top: 6px;
	padding: 10px;
}
.fb_input, .fb_select, .fb_checkbox {
	font-size:11px;
	font-family: arial,verdana,sans-serif;
	margin: 10px 3px 10px 3px;
	
}
.fb_right {
	font-size:11px;
	font-family: arial,verdana,sans-serif;
	text-align: right;
}

.fb_button {
	text-align: center;
	font-size: 12px;
	width: 25%;
	float: left;
	cursor: pointer; 
}
.fb_label {
	padding-right: 2em; 
	margin: 10px 3px 10px 3px;

}

.fb_legend{
	text-align: right;
	padding-right: 1em;
}

.fb_comment {
	font-size: 8pt;
	font-style: italic;
}


.fb_required {
	font-weight: bold;
}

.fb_invalid {
	color: #c00;
	font-weight: bold;
}

.fb_error {
	color: #c00;
	font-style: italic;
}	 



/* CSS Tablas DATATABLE  */
 body.DTTT_Print {
 	background: #fff;

 }
 .DTTT_Print #page-wrapper {
    margin: 0;
    background:#fff;
 }

 button.DTTT_button, div.DTTT_button, a.DTTT_button {
   border: 1px solid #e7eaec;
   background: #fff;
   color: #676a6c;
   box-shadow: none;
   padding: 6px 8px;
 }
 button.DTTT_button:hover, div.DTTT_button:hover, a.DTTT_button:hover {
    border: 1px solid #d2d2d2;
    background: #fff;
    color: #676a6c;
    box-shadow: none;
    padding: 6px 8px;
 }
 .dataTables_filter label {
    margin-right: 5px;
 }
 /* END CSS Tablas DATATABLE  */

  