@CHARSET "ISO-8859-1";
.navbar-brand{
	padding-top:4px;
}
.text-xs-center{
	text-align:center;
}
.g-recaptcha{
	display:inline-block;
}
.sug-acciones > button{
	margin-right:15px;
	margin-bottom:10px;
}
.sug-fecha{
	font-style:italic;
	color:#dedede;
	font-weight:bold;
}
.loading-box{
	position:fixed;
	right:5%;
	bottom:10%;
}
.middle-loading{
	position: fixed;
	  top: 50%;
	  left: 50%;
	  -ms-transform: translate(-50%, -50%);
	  -webkit-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
}
li.list-group-btn{
	cursor:pointer;
}
li.list-group-btn:hover{
	background-color:#dedede;
}
button.btn-oops{
	background-color:#49c8f4;
	border: 1px solid #49c8f4;
}
button.btn-oops:hover{
	background-color:#00b0ea;
	border: 1px solid #00b0ea;
}
button.btn-oops-gris{
	background-color:#aaa;
	border: 1px solid #aaa;
}
button.btn-oops-gris:hover{
	background-color:#969696;
	border: 1px solid #969696;
}
.texto-acortado{
	white-space:nowrap;
	max-width:50em;
	height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.mensaje-gris{
	color:#aaa;
}
.mensaje-cyan{
	color:#49c8f4;
}
.mensaje-rojo{
	color:#ff6666;
}

select{
	border: 0;
}

textarea.form-control,select.form-control{
  border: 0;
}

input[type=text],input[type=password] {
  height:35px;
  line-height:35px;
  border: 0;
  width: calc(100% - 2px);
  margin-left:1px;
  box-shadow: -6px 10px 0px -9px #ebebeb, 6px 10px 0px -9px #ebebeb;
  -webkit-transition: box-shadow 0.5s;
  transition: box-shadow 0.5s;
}

input:focus ~ .floating-label,
input:not(:focus):valid ~ .floating-label{
  top: -6px;
  bottom: 10px;
  left: 0px;
  font-size: 11px;
  opacity: 1;
}

input:-webkit-autofill ~ .floating-label{
  top: -6px;
  bottom: 10px;
  left: 0px;
  font-size: 11px;
  opacity: 1;
}

.floating-label {
  position: absolute;
  pointer-events: none;
  left: 0px;
  top: 10px;
  transition: 0.2s ease all;
  color: #737373;
}

input[type=text]:focus,input[type=password]:focus {
  outline: none;
  box-shadow: -6px 10px 0px -9px #49c8f4, 6px 10px 0px -9px #49c8f4;
}

.campo-requerido, input.campo-requerido{
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 33, 33, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 33, 33, .6);
}