* {
  padding: 0;
}
.display-errors {
  color: #a94442;
  border-color: #ebccd1;
}
display-success {
  color: #3c763d;
  border-color: #d6e9c6;
}
/*banner*/
/*form*/
/*icons fonts*/
/*footer*/
body {
  padding-bottom: 20px;
}
#banner .banner {
  background-color: #ffce34;
  /*border-bottom: 20px solid white;*/
  margin-bottom: 20px;
}
#banner .banner img {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
#formulario .container-form {
  background-color: #fff;
  color: #fff;
}
#formulario .container-login i.fa {
  color: #000;
}
#formulario .container-login p {
  color: #000;
}
#formulario .container-login #loginbtn {
  color: #ffffff;
  background-color: #006fb9;
  font-weight: bold;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  font-size: 15px;
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 6px;
  padding-bottom: 6px;
}

#formulario .input_login{
 -webkit-box-shadow: 2px 2px 6px 0px rgba(212,210,212,1);
-moz-box-shadow: 2px 2px 6px 0px rgba(212,210,212,1);
box-shadow: 2px 2px 6px 0px rgba(212,210,212,1);
  background-color: #c4c4c430;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  
}


#footer .nospace {
  padding-left: 0px;
  padding-right: 0px;
}
#footer i.fa-circle {
  color: transparent;
}
#footer i.color_icon {
  color: white;
  height: 55px;
  width: 55px;
  background-color: #555;
  border-radius: 50%;
  display: inline-block;
}
#footer .media a {
  color: #5f5858;
  text-decoration: none;
}
#footer .markwater {
  color: #999;
}
#footer #manual_induccion:hover .font-image i.fa-circle {
  color: transparent;
  transition-duration: 0.3s, 3s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0s, 1s;
}
#footer #manual_induccion:hover .font-text {
  color: #006fb9;
  border-bottom: 3px solid #ffce34;
  width: 60%;
  display: inline-block;
}
#footer #font_faq:hover .font-image i.fa-circle {
  color: transparent;
  transition-duration: 0.3s, 3s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0s, 1s;
}
#footer #font_faq:hover .font-text {
  color: #006fb9;
  border-bottom: 3px solid #ffce34;
  width: 45%;
  display: inline-block;
}
#footer #font_telephone:hover .font-image i.fa-circle {
  color: transparent;
  transition-duration: 0.3s, 3s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0s, 1s;
}
#footer #font_telephone:hover .font-text {
  color: #006fb9;
  border-bottom: 3px solid #ffce34;
  width: 32%;
  display: inline-block;
}
#footer #font_ayuda:hover .font-image i.fa-circle {
  color: transparent;
  transition-duration: 0.3s, 3s;
  transition-timing-function: linear, ease-in;
  transition-delay: 0s, 1s;
}
#footer #font_ayuda:hover .font-text {
  color: #006fb9;
  border-bottom: 3px solid #ffce34;
  width: 30%;
  display: inline-block;
}
#footer .footer-well {
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding-bottom: 0px;
  color: #f0ede6;
  background-color: white;
  padding-top: 10px;
}
#footer .space {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
#footer .side-space {
  padding-left: 5px;
  padding-right: 5px;
}
#footer small {
  font-size: 10px;
}
#footer #biblioteca_virtual .modal-lg {
  width: 83%;
  overflow-x: hidden;
}
#footer #biblioteca_virtual .modal-body {
  padding: 0;
}
#footer #biblioteca_virtual .modal-footer .button-modal-normal {
  background-color: btn_modal_bg;
  color: btn_modal_color;
}
#footer #biblioteca_virtual .modal-footer .button-modal-download {
  background-color: btn_modal_bg;
  color: btn_modal_color;
}
#footer-cel a {
  background-color: #006fb9;
  color: #fff;
}
#footer-cel a:hover {
  color: #999;
  background-color: #fff;
  border-color: #ffce34;
}
#footer-cel .size-12 {
  font-size: 12px;
}
.inputlogin{
  background-color:#eee;		
}
