html, body {
	height: 100%;
}

.modal .icono {
	text-align: center;
	font-size: 3.5rem;
}

.modal .icono.icono-mensaje {
	color: #5cb85c;
}

.modal .icono.icono-error {
	color: #d9534f;
}

.fila{
	display: flex;
	flex: 1;
}

.fila > div{
	width: 100%;
}

.columna{
	display: flex;
	flex-direction: column;
	flex: 1;
}

.cargando{
	background-image: url(../../images/loader.gif);
	background-position: center center;
	background-repeat: no-repeat;
}

.cargando-svg{
	background-image: url(../../images/loader.svg);
	background-position: center center;
	background-repeat: no-repeat;
}

.nuevo{
	margin-top: 10px;
	margin-bottom: 10px;
}

.img-tabla{
	height: 50px;
}

.table td.fit, .table th.fit {
	white-space: nowrap;
	width: 1%;
}

#dialogoMensaje .texto,#dialogoError .texto{
	white-space: pre-line;
}

@media (min-width:767px){

  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: none;
  }
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: left;
  }
}


@media (min-width:992px){

  /* Column clear fix */
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1){
    clear: left;
  }
  
  .row-flex, .row-flex>div[class*='col-'] {
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex: 1 1 auto;
	}
	.row-flex-wrap {
		-webkit-flex-flow: row wrap;
		align-content: flex-start;
		flex: 0;
	}
	.row-flex>div[class*='col-'], .container-flex>div[class*='col-'] {
		margin: -.2px;
	}
	.container-flex>div[class*='col-'] div:not([class*='col-']), .row-flex>div[class*='col-'] div:not([class*='col-']) {
		width: 100%;
	}
	.flex-col {
		display: flex;
		display: -webkit-flex;
		flex: 1 100%;
		flex-flow: column nowrap;
	}
	.flex-grow {
		display: flex;
		-webkit-flex: 2;
		flex: 2;
		flex-direction: column;
	}
}


@media (min-width:1200px){

  /* Column clear fix */
  .col-md-1:nth-child(12n+1),
  .col-md-2:nth-child(6n+1),
  .col-md-3:nth-child(4n+1),
  .col-md-4:nth-child(3n+1),
  .col-md-6:nth-child(2n+1),
  .col-sm-1:nth-child(12n+1),
  .col-sm-2:nth-child(6n+1),
  .col-sm-3:nth-child(4n+1),
  .col-sm-4:nth-child(3n+1),
  .col-sm-6:nth-child(2n+1){
    clear: none;
  }
  .col-lg-1:nth-child(12n+1),
  .col-lg-2:nth-child(6n+1),
  .col-lg-3:nth-child(4n+1),
  .col-lg-4:nth-child(3n+1),
  .col-lg-6:nth-child(2n+1){
    clear: left;
  }
}

td.dt-right,th.dt-right,td.dt-body-right,th.dt-head-right{
	text-align: right;
}

td.dt-left,th.dt-left,td.dt-body-left,th.dt-head-left{
	text-align: left;
}

td.dt-center,th.dt-center,td.dt-body-center,th.dt-head-center{
	text-align: center;
}

td.dt-justify,th.dt-justify,td.dt-body-justify,th.dt-head-justify{
	text-align: justify;
}
