body{padding-top:5%;}
.recsenha{ float:right; padding-bottom:10px;}

.alert {
    margin-top: 5px;
    margin-bottom: 10px;
    height: 25px;
    line-height:25px;
    padding:0px 15px;
    font-size: 90%;
  }

  #particles {
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0;                        
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: -2;
}

img.center {
    display: block;
    margin: 0 auto;
}

.has-info .help-block,
.has-info .control-label,
.has-info .radio,
.has-info .checkbox,
.has-info .radio-inline,
.has-info .checkbox-inline,
.has-info.radio label,
.has-info.checkbox label,
.has-info.radio-inline label,
.has-info.checkbox-inline label {
  /*color: #a94442;*/
  color: rgb(154, 207, 234);
}
.has-info .form-control {
  border-color: rgb(154, 207, 234);
  /*border-color: #a94442;*/
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-info .form-control:focus {
  /*border-color: #843534;*/
  border-color: rgb(119, 187, 221);
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;*/
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgb(154, 207, 234);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgb(154, 207, 234);          
}
.has-info .input-group-addon {
  /*color: #a94442;*/
  color: rgb(49, 112, 143);
  /*background-color: #f2dede;*/
  background-color: rgb(201, 229, 243);
  /*border-color: #a94442;*/
  border-color: rgb(154, 207, 234);
}
.has-info .form-control-feedback {
  /*color: #a94442;*/
  color: rgb(49, 112, 143);
}