﻿.gridStyle {
    border: 1px solid rgb(212,212,212);    
    height: 300px;
}

.gridRowRed {
  color: red;  
  /*background-color: red;*/
  /*color: white;*/
}

.app-modal-window .modal-dialog {
  width: 60%;
  min-width:480px;
}

/*
 * SOBREESCRIBIMOS LA CSS DE LA LOADING BAR
 */

#loading-bar .bar {
  background: #f7822e;
}
#loading-bar-spinner .spinner-icon {
  border-top-color:  #fb9b55;
  border-left-color: #fb9b55;
}
#loading-bar .peg { 
  -moz-box-shadow: #2c3e50 1px 0 6px 1px;
  -ms-box-shadow: #2c3e50 1px 0 6px 1px;
  -webkit-box-shadow: #2c3e50 1px 0 6px 1px;
  box-shadow: #2c3e50 1px 0 6px 1px;
}

/*
 *   ESTILOS PARA EL RESET FIELD
 */
/* prevent text from appearing underneath the icon */
input[clear-field] {
  padding-right: 19px;
}

/* hide the built-in IE10+ clear field icon */
input[clear-field]::-ms-clear {
  display: none;
}
/* hide cancel icon for search type */
input[clear-field]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

/* icon styles */
input[clear-field] + .fa {
  position: absolute;
  right: 20px;
  top: 57%;
  color: #C0C0C0;
  cursor: default;
}

/* animations for ngAnimate */
input[clear-field] + .fa.ng-hide-add {
  display:inline!important;
  -webkit-animation: 0.3s fadeOut;
  -moz-animation: 0.3s fadeOut;
  -ms-animation: 0.3s fadeOut;
  animation: 0.3s fadeOut;
}
input[clear-field] + .fa.ng-hide-remove {
  -webkit-animation: 0.5s fadeIn;
  -moz-animation: 0.5s fadeIn;
  -ms-animation: 0.5s fadeIn;
  animation: 0.5s fadeIn;
}

/* Mostrar On Hover  */
.hide-on-not-hover{ 
display: none;
}
.show-on-hover:hover .hide-on-not-hover{
display : block;
}

/* BFG Sutdio */
@charset "UTF-8";
/* CSS Document */


.signin {
	margin:0;
	padding:0;
}

/*body {
}*/

h3.signin {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:rgba(80,123,195,1);
    margin-top: 0px;
    margin-bottom: 0px;
}

@font-face {
    font-family: 'alip_icons_v2regular';
    src: url('../fonts/alip_icons_v2-webfont.eot');
    src: url('../fonts/alip_icons_v2-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alip_icons_v2-webfont.woff') format('woff'),
         url('../fonts/alip_icons_v2-webfont.ttf') format('truetype'),
         url('../fonts/alip_icons_v2-webfont.svg#alip_icons_v2regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#bg {
	position: fixed; 
	top: -50%; 
	left: -50%; 
	width: 200%; 
	height: 200%;
	z-index:-1;    
}
#bg img {
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: auto; 
	min-width: 50%;
	min-height: 50%;    
}

#bg-content {
	position: fixed; 
	top: -50%; 
	left: -50%; 
	width: 200%; 
	height: 200%;
	z-index:-1;
}
#bg-content img {
	position: absolute; 
	top: 0; 
	left: 0; 
	right: 0; 
	bottom: 0; 
	margin: auto; 
	min-width: 50%;
	min-height: 50%;
    opacity: 0.5;
}

aside.signin {
	padding:30px 0 0 50px;
	width:300px;
}

nav.signin {
	margin-top:80px;
}

nav.signin ul.signin {
	list-style:none;
}

ul.signin li.signin {
	margin-top:20px;
	line-height:0;
	width:250px;
	height:40px;
}

.BlueLine {
	border-bottom: 1px solid rgba(80,123,195,1);
}

.GreenLine {
	border-bottom: 1px solid rgba(117,143,67,1);
}

.RedLine {
	border-bottom: 1px solid rgba(223,76,78,1);
}

li.signin p.signin {
	padding-top: 10px;
	margin-left:50px;
	font-family:Arial, sans-serif;
	font-weight:bolder;
}

input.signin, textarea.signin {
    border:none;
	font-family:Arial, sans-serif;
	font-weight:bolder;
	font-size:18px;
	background-color:transparent;
	vertical-align:top;
    text-align:left;
    line-height:normal;
    width:200px;
}

#blue::-webkit-input-placeholder, #blue {
    color:rgba(80,123,195,1);
}
#blue:-moz-placeholder, #blue {
    /* FF 4-18 */
    color:rgba(80,123,195,1);
}
#blue::-moz-placeholder, #blue {
    /* FF 19+ */
    color:rgba(80,123,195,1);
}
#blue:-ms-input-placeholder {
    /* IE 10+ */
    color:rgba(80,123,195,1);
}

#green::-webkit-input-placeholder {
    color:rgba(117,143,67,1);
}
#green:-moz-placeholder {
    /* FF 4-18 */
    color:rgba(117,143,67,1);
}
#green::-moz-placeholder {
    /* FF 19+ */
    color:rgba(117,143,67,1);
}
#green:-ms-input-placeholder {
    /* IE 10+ */
    color:rgba(117,143,67,1);
}

.red {
	color:rgba(223,76,78,1);
}

#Login {
	padding-top:22px;
	width:40px;
	height:40px;
	text-align:center;
	font-family: 'alip_icons_v2regular';
	font-size:26px;
	color:#FFF;
	float:left;
}

.notification{
    font-family: 'alip_icons_v2regular';
    font-size:20px;
}

.usuario {
   background-color:rgba(80,123,195,1);
}

.contrasinal {
   background-color:rgba(117,143,67,1);
}

.entrar {
   background-color:rgba(223,76,78,1);
}

#LoginDetailsReminder {
	margin:10px 0 0 15px;
}

#logoASM {
	position:fixed;
	width:200px;
	bottom:30px;
	left:50px;
    z-index:-1;
}

#loading {
	position:fixed;
	width:17px;
    height:46px;
	top:4px;
	left:153px;
    z-index:2000;
}

#Drop {
	float:right;
	margin-top:-7px;
    margin-right: -5px
}

/* Azul */
.bg-alip-azul {
  color: #fff;
  background-color: rgba(80,123,195,1);
}

a.bg-alip-azul:hover {
  background-color: rgba(80,123,195,1);
}

/*.btn-alip-azul {
  color: white;
  background-color: #1c7ebb;
  border-color: #196fa5;
}
.btn-alip-azul:hover, .btn-alip-azul:focus, .btn-alip-azul:active, .btn-alip-azul.active {
  color: white;
  background-color: #176698;
  border-color: #114b70;
}
.open .btn-alip-azul.dropdown-toggle {
  color: white;
  background-color: #176698;
  border-color: #114b70;
}
.btn-alip-azul:active, .btn-alip-azul.active {
  background-image: none;
}
.open .btn-alip-azul.dropdown-toggle {
  background-image: none;
}
.btn-alip-azul.disabled, .btn-alip-azul.disabled:hover, .btn-alip-azul.disabled:focus, .btn-alip-azul.disabled:active, .btn-alip-azul.disabled.active, .btn-alip-azul[disabled], .btn-alip-azul[disabled]:hover, .btn-alip-azul[disabled]:focus, .btn-alip-azul[disabled]:active, .btn-alip-azul[disabled].active, fieldset[disabled] .btn-alip-azul, fieldset[disabled] .btn-alip-azul:hover, fieldset[disabled] .btn-alip-azul:focus, fieldset[disabled] .btn-alip-azul:active, fieldset[disabled] .btn-alip-azul.active {
  background-color: #1c7ebb;
  border-color: #196fa5;
}
.btn-primary .badge {
  color: #1c7ebb;
  background-color: white;
}*/

/* Gris */
.bg-alip-gris {
	color: #fff;
	background-color: #666;
}

a.bg-alip-gris:hover {
	background-color: #666;
}

/* Verde */
.bg-alip-verde {
  color: #fff;
  background-color: rgba(117,143,67,1);
}

a.bg-alip-verde:hover {
  background-color: rgba(117,143,67,1);
}

/* Rojo */
.bg-alip-rojo {
  color: #fff;
  background-color: rgba(223,76,78,1);
}

a.bg-alip-rojo:hover {
  background-color: rgba(223,76,78,1);
}

/* Leche */
.bg-alip-leche {
  color: #fff;
  background-color: rgba(254,255,249,1);
}

a.bg-alip-leche:hover {
  background-color: rgba(254,255,249,1);
}

.cursorPointer {
    cursor:pointer
}

@-webkit-keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}

.rotating {
  float: right;
  position: relative;
  top: -24px;
  right: 10px;
  -webkit-animation: rotating 1s linear infinite;
}