

/******************************************************************************/
/******************************************************************************/
/* Login */
.div-login{
    position:fixed;
    top: 50%;
    left: 50%;
    width:360px;
    height:500px;
    margin-top: -250px;
    margin-left: -180px;
}

.table-footer-login{
	position:fixed;
	width: 100%;
	height: 8%;
	bottom: 0;
	background-color: #EFEFEF;
}
.table-footer-login td{
	padding: 0 2.5em;
}

/* Carga inicial, evita que se vea el menu */
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}


/******************************************************************************/
/******************************************************************************/
/* Branding y menú */
/*#brand-section{
	padding-top: 9px;
	margin-bottom: 0;
	background-color: #f2f2f2;
}*/
/* Commentado 160518
#brand-section{
	padding-top: 0;
	margin-bottom: 0;
	background-color: #f2f2f2;
}
#brand-section .navbar-default .navbar-brand{
	color: #222;
}*/
/* Reduce padding del menú */
/* Commentado 160518
#menu-section {
	padding: 3px;
}
#menu-section .navbar-nav > li > a {
    padding-top: 7px;
    padding-bottom: 7px;
}*/

#brand-section{
/*	padding-top: 0;*/
	margin-bottom: 0;
	background-color: #f2f2f2;
}

#brand-section .navbar-header img{
  float: left;
  margin: 5px;
}
#brand-section .navbar-text {
  margin-top: 27px;
  float:left;   /* Evita en pantallas pequeñas que se descuadre*/
}
/* Evita en pantallas pequeñas que se descuadre*/
#brand-section .navbar-text.navbar-right {
  float:right;
}
/* Evita en pantallas pequeñas que se descuadre la cabecera*/
.navbar-header {
    float: left;
}

#brand-section .navbar-default .navbar-brand{
	color: #222;
}
/* Reduce padding del menú */
#menu-section {
	padding: 3px;
}
#menu-section .navbar-nav > li > a {
    padding-top: 7px;
    padding-bottom: 7px;
}

/******************************************************************************/
/******************************************************************************/
/* Filtros */
/* Div de errores de inputs*/
.md-errors-spacer{
	display: none;
}

/* Más estrecho input del datepicker */
.md-datepicker-input{
	min-width: 80px;
}
/* Icono calendario más pegado */
.md-icon-button + .md-datepicker-input-container{
  margin-left: 0;
}
.md-button.md-icon-button {
  margin: 0 0;
}
/* Alinea etiqueta al icono y al input */
._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: inherit;
	left: auto;
}

#filtros-section md-input-container{
	margin-right: 8px;
}

/* Desplegables de los filtros */
.md-select-value .md-text{
	text-transform: capitalize;
}

.option-level-1, .option-level-2, .option-level-3, .option-level-4,
.option-level-5, .option-level-6, .option-level-7, .option-level-8,
.option-level-9, .option-level-10, .option-level-11, .option-level-12,
.option-level-13, .option-level-14, .option-level-15{
	height: 26px;
	text-transform: capitalize;
}
.option-level-5{
	display:none;
}
.option-level-7{
	margin-left: 0px;
	text-transform: uppercase;
	font-weight: 600;
}
/* No contemplado */
.option-level-8, .option-level-9{
	margin-left: 10px;
	font-weight: 500;
}
.option-level-10{
	margin-left: 20px;
	font-weight: 500;
}
/* No contemplado */
.option-level-11{
	margin-left: 30px;
}
.option-level-12{
	margin-left: 40px;
}
.option-level-13{
	margin-left: 50px;
}

/* Label de los input, cambiamos el 'scale' para que se vean mas grandes */
md-input-container.md-input-focused label:not(.md-no-float),
md-input-container.md-input-has-placeholder label:not(.md-no-float),
md-input-container.md-input-has-value label:not(.md-no-float) {
  -webkit-transform: translate3d(0, 6px, 0) scale(0.9);
  transform: translate3d(0, 6px, 0) scale(0.9);
}
md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child {
  -webkit-transform: translateY(-22px) translateX(-2px) scale(0.9);
  transform: translateY(-22px) translateX(-2px) scale(0.9);
}

/******************************************************************************/
/******************************************************************************/
/* Texto seleccionado y botón de exportacion excel */
h4.texto-seleccion{
   display:inline-block;
}

a.link-excel{
  display:inline-block; float:right; margin: 0px 0px;
}
a.link-excel img{
  display:inline-block; float:right; margin: 10px 5px 0px;
}

/* Botones automáticos de exportación a Excel */
caption.tableexport-caption{
  display:none;
}

/******************************************************************************/
/******************************************************************************/
/* Entradas */
/* Columna PDF */
.pdf-col img{
  opacity: 0.7;
}
