/* CSS Document */

	#footer-logo img{
	    max-width: 240px;
	    max-height: 150px;		
	}

	.header-logo img {
	    max-width: 280px;
	    max-height: 200px;	
	}




.control-label{
	margin-bottom:10px !important;
	font-weight:200 !important;
	}
	
li{
	
	text-align:left !important;
	
	}

ul.list-group{
	height:100% !important
	}
.iconosGris{
	color:#666 !important;
	}   
	
.iconosRojo{
	color:#c9302c !important;
	}
   
.botonesAcciones{
	
	 font-size:24px !important; margin-left:5px; margin-right:5px;
	
	}   
	
.avisoError{
	
cursor:help;
	}


.has-error .cke {
  border-color: #a94442 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.cke {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

i{
	padding-right:5px;}
	
.uploaderImage{
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	width:100%;
	height:150px;
	
	}
	
.uploaderImageBig{
	background-position:center;
	background-size:contain;
	background-repeat:no-repeat;
	width:100%;
	height:150px;
	
	}
	
/* CAMPO FILE */
	
.uploaderFileIcon{
	border:#CCC solid 1px;
	width:85px;
	height:-moz-calc(100% - 10px);
  	height:calc(100% - 10px);
	float:left;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	margin:5px;
	
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	}
	
.uploaderFileData{
	width:-moz-calc(70% - 10px);
  	width:calc(100% - 95px);
	float:left;
	word-wrap: break-word;
	font-size:11px;
	padding:5px;
	
	}
	

/* CAMPO XLS TXT */
	
.uploaderFileIconXLS{
	border:#CCC solid 1px;
	width:100px;
	height:-moz-calc(100% - 10px);
  	height:100px;
	float:left;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	margin:5px;
	
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	}
	
.uploaderFileDataXLS{
	width:-moz-calc(100% - 112px);
  	width:calc(100% - 112px);
	float:left;
	word-wrap: break-word;
	font-size:11px;
	padding:5px;
	
	}
	
.xlsBarContainter{
	width:100%;
	height:50%;
	float:left;
	
	
	}
	
.xlsBarContainter .progress{
	width:-moz-calc(100% - 10px);
  	width:calc(100% - 10px);
	margin-left:5px;
	margin-top:10px;
	position:relative;
	text-align:center;
	}
	
.xlsBarContainter .progress span{

		 position:absolute;
    left:0;
    width:100%;
    text-align:center;
    z-index:2;
    color:#333;
	
	
	}

.xlsBarContainter .xlsStatus{
	width:100%;

	height:49px;
	line-height:49px;
	text-align:center;
	font-weight:bold;

}

	
.frameUploader{
	width:100%;
	height:600px;
	}
	
.similCampo{
	
  display: block;
  border: 1px solid #ffffff;
  -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	
	
	}


	
.loader{
	display:none;
	background-image:url(../../libreria/imagenes/cargando.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	width:100%;
	height:100%;
	background-color:#FFF;
	z-index:999;
	top:0;
	
	-moz-opacity: 0.60;
	-khtml-opacity: 0.60;
	opacity: 0.60;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	filter:alpha(opacity=60);
	}	


.table tr.listaFoto td{
	
	line-height:150px !important
	}

.datepicker .prev,
.datepicker .next{
	background-image: none !important;
}

@media (max-width: 768px) {
	#footer-logo img{
	    max-width: 240px;
	    max-height: 150px;		
	}
	.header-logo img {
	    max-width: 360px;
	    max-height: 200px;
	}
}
@media (max-width: 480px) {
	.header-logo img {
	    max-width: 280px;
	}
}
	
/*@media (min-width: 768px) {
  .container {
    width: 95%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 95%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 95%;
  }
}*/