/**
 * Place your custom styles here.
 */
body {
	margin: 0;
}

.clearfix {
	clear: both;
}

.verde {
	background-color: #6dfe14;
}

.amarillo {
	background-color: #fff400;
}

.rojo {
	background-color: #ff0000;
}

.container {
    width: 95%;
}

.widget {
	border: solid thin #eee;
	padding: 15px;
	margin: 10px;
	width: 100%;
}

.widget_mapaprocesos .item{
	width: 100px;
	height: 90px;
	border-radius: 3px;
	padding: 10px;
	font-size: 1vw;
	float: left;
	line-height: 14px;
	position: relative;
}

.widget_mapaprocesos .procesos {
	border: solid thin #ccc;
	padding: 10px;
	float: left;
	/*width: 480px;*/
	width: 70%;
	margin-bottom: 10px;
}

.widget_mapaprocesos .info.item {
	margin-top: 7px;
	background-color: rgba(230, 119, 54, 0.72);
	border:solid thin rgb(230, 119, 54);
	color: white;
}

.widget_mapaprocesos .badge {
	position: absolute;
	background-color: rgba(54, 116, 230,0.72);
	bottom: 2px;
	right: 2px;
}

.widget_mapaprocesos .infoproceso.item {
	width: 90px;
	height: 80px;
	background-color: rgba(54, 116, 230, 0.72);
	border: solid thin rgb(54, 116, 230);
	color: white;
}

.widget_mapaprocesos .flecha {
	display: block;
	float: left;
	padding-top: 40px;
	margin-right: 10px;
}

.widget_mapaprocesos .owl-theme .owl-nav [class*=owl-] {
	color: #555;
	padding: 0 10px;
	background: none;
	margin: 0 5px;
}

form.node-acciones-calidad-form .tabledrag-toggle-weight-wrapper,
form.node-seguimiento-accion-form .tabledrag-toggle-weight-wrapper {
	display: none;
}

table#field-seg-causa-values h4.label,
table#field-seg-plan-values h4.label,
table#field-plan-acciones-values h4.label,
table#field-causas-values h4.label{
	display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
    color: #656565;
    padding: 0;
    font-size: 13px;
    line-height: 24px;
}

table#field-seg-causa-values td.field-multiple-drag,
table#field-seg-plan-values td.field-multiple-drag,
table#field-plan-acciones-values td.field-multiple-drag,
table#field-causas-values td.field-multiple-drag{
	display: none;
}

.agregar button {
	width: 300px;
    margin: 10px;
}

.navbar-static-top {
    z-index: 0 !important;
}

/* Tablas */

.table-responsive table{
	background-color: #fff;
	border-radius: 15px;
}

.table-responsive table thead{
	background-color: #3c8dbc;
	color: #fff;
}

.table-responsive table thead a{
	color: #fff;
}

.table-responsive table a{
	text-decoration: none;
}

.table-responsive table .file-size{
	margin-left: 1em;
}

.table-responsive table > tbody > tr:hover{
	color: #fff;
	background-color: #8bbdda;
}

.table-responsive table > tbody > tr:hover a,
.table-responsive table > tbody > tr:hover .icon{
	color: #fff;
}

/* Botón mostrar pesos de filas */
form.node-acciones-calidad-form button.tabledrag-toggle-weight{
	display: none;
}

/* Botón de guardar */
.node-form div[id^="edit-actions"]{
	text-align: center;
}

/* Tabla de causas de acciones y plan de acciones */
.tabla-causas{

}

.tabla-causas .content{
	min-height: inherit;
	padding: 0;
}

.tabla-causas .numero-causa{
	text-align: center;
}

.titulo-tabla{
	font-size: 2em;
}

.field--label{
	font-weight: bold;
}

/* Gráfico mediciones de indicador */
#myChart{
	margin: 0 auto;
}

.medidores-indicador{
	text-align: center;
}

/* Caja de botones next y prev del gráfico de mediciones de indicador */

.botones-next-prev{
	margin: 1em 0;
}

/* Formulario de documentos asociados */
.views-field.views-field-field-documento,
.views-field.views-field-field-documentos-asociados{
  /*display: flex;
  flex-wrap: wrap;/**/
}
.views-field.views-field-field-documento .file,
.views-field.views-field-field-documentos-asociados .file{
  width: 100%;
  overflow: hidden;
  display: block;
}
