  /***
Tiles ÐÇ¿Õ´«Ã½ (new in v1.1.2)
***/

/*CAMBIO EN EL BORDE EN LA INSTANCIA HOVER Y SELECTED*/
.tiles .tile {
  border: 2px solid transparent;
}

.tiles .tile:hover {
  border-color: #eee !important;
  /*background: url("/assets/frontend/layaout/img/puce/btn-png-white-hover.png") ;*/
  background-color: inherit;
  opacity: 0.9;

}
.tiles .tile:active, .tiles .tile.selected {
  border-color: #eee !important;
  background-color: inherit;
  opacity: 0.9;
}



/*CAMBIO DE TAMAÃ‘O DE LETRA EN TILES*/
.tiles .tile .tile-object > .name {
  position: absolute;
  bottom: 0;
  left: 0;
  font-weight: 400;
  color: #ffffff;
  /**
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 15px;
  font-size: 13px;
  /**/
  /*---------------------------------- arreglo 16-03-2016----*/
  font-size: 12px;
  line-height: 1.3;
  padding: 10px;
  text-align: left;
  margin: 0 auto;
}


/*===================================================================*/
.page-footer {
  background-color: #272626;
}

/*===================================================================*/

/***
Pre-Footer and pre-footer elements
***/
.pre-footer {
  /*background-color: transparent;*/
  background: #313030;/**/
  color: #b0b0b0;
}
.pre-footer .container {
  padding-top: 45px;
  background-color: transparent !important;
}
.pre-footer a {
  color: #57c8eb;
}
.pre-footer h2,
.ecommerce .pre-footer h2 {
  font-size: 21px;
  color: #c2c1c1;
}
.pre-footer p {
  margin-bottom: 20px;
}
.pre-footer li {
  margin-bottom: 6px;
}

/* pre-footer twitter block */
.pre-footer dl.f-twitter {
  overflow: hidden;
  margin-bottom: 7px;
}
.pre-footer dl.f-twitter dt {
  width: 30px;
  float: left;
  text-align: left;
  padding-top: 2px;
}
.pre-footer dl.f-twitter dt i {
  color: #57c8eb;
  font-size: 20px;
}
.pre-footer dl.f-twitter dd {
  color: #b0b0b0;
  margin-left: 30px;
}
.pre-footer dl.f-twitter dd span {
  color: #6b9cab;
  font-size: 12px;
  margin: 0 5px;
}
.pre-footer address {
  line-height: 1.7;
}
.pre-footer-col {
  padding-bottom: 22px;
}
.pre-footer .top-line {
  border-top: solid 1px #535353;
  padding-top: 24px;
  padding-bottom: 17px;
}
.pre-footer .social-icons {
  padding-top: 5px;
}
.pre-footer .social-icons li a,
.pre-footer a.social-icon {
  transition: all 0.1s ease-in-out !important;
  -o-transition: all 0.1s ease-in-out !important;
  -ms-transition: all 0.1s ease-in-out !important;
  -moz-transition: all 0.1s ease-in-out !important;
  -webkit-transition: all 0.1s ease-in-out !important;
}
.pre-footer .social-icons li a:hover {
  opacity: 1;
}

.pre-footer hr {
  margin-top: 0;
  /*border-top: 1px solid #41BAE7 !important;*/
  border-top: 1px solid #666 !important;
  max-width: 295px;
}

.pre-footer .form-control,
.pre-footer .form-control:focus {
  border: none;
}

/* subscribe */
.pre-footer .pre-footer-subscribe-box {
  padding-bottom: 14px;
}
.ecommerce .pre-footer-subscribe-box form {
  float: left;
  width: 330px;
}
.pre-footer .pre-footer-subscribe-box p {
  clear: both;
}
.pre-footer-subscribe-box .input-group {
  border: solid 1px #545454;
  padding: 1px 1px 0 0;
}
.pre-footer-light .pre-footer-subscribe-box .input-group {
  border: solid 1px #DBDBDB;
}
.ecommerce .pre-footer-subscribe-box h2,
.corporate .pre-footer-subscribe-box h2 {
  float: left;
  margin-right: 20px;
  padding-top: 7px;
}
.pre-footer-subscribe-box input {
  border-radius: 0;
  background: #313030;
  border: solid 1px #313030;
  color: #909090;
  font: 13px Arial, sans-serif;
}
.pre-footer-subscribe-box input:focus {
  box-shadow: none;
  border: solid 1px #313030;
}
.pre-footer-subscribe-box .btn-primary {
  margin-left: 0 !important;
  border-bottom: none;
  margin-bottom: 1px;
}

/* pre-footer photostream */
.pre-footer .photo-stream li {
  margin: 4px 5px 4px 0;
  display: inline-block;
}
.pre-footer .photo-stream img {
  width: 54px;
  height: 54px;
  border: solid 2px #9ca5ae;
}
.pre-footer .photo-stream img:hover {
  border-color: #E84D1C;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

/*===================================================================*/
/*===================================================================*/
/* footer */
.footer {
  background: #272626;
  color: #fff;
  font-size: 12px;
  padding: 25px 0;
}

.footer  .container {
  /*padding-top: 45px;*/
  background-color: transparent !important;
}

.footer-light {
  background: #F9F9F9;
  color: #3e4d5c;
}
.footer-gray {
  background: #4A5866;
}
.footer a {
  color: #fff;
  text-decoration: underline;
}
.footer a:hover {
  text-decoration: none;
}
.footer-light a {
  color: inherit;
}
.footer .padding-top-10 {
  opacity: 0.5;
}
.footer .list-inline > li:last-child {
  padding-right: 0;
}
.footer ul {
  margin: 0;
  padding: 0;
}
.footer ul.social-footer {
  font-size: 18px;
  padding-top: 5px;
}
.footer ul.social-footer a {
  opacity: 0.5;
}
.footer ul.social-footer a:hover {
  opacity: 1;
}


/*--------------- Box datos informativos de las pÃ¡ginas en el admin ---*/

/***
Custimized Bootstrap Wells
***/
.info {
  background-color: #eee;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 4px solid #cecece;
  min-width: 170px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  padding: 10px 20px 10px 20px;
  color: #7C858E;
}


.info h5 {
  font-size: 13px !important;
  margin-bottom: 4px;
  font-weight: lighter !important;
}

/*---------------- input login -----*/

/***
Input icons
***/


.input-icon > i {
  color: #ccc;
  display: block;
  position: absolute;
  margin: 1px;
  width: 33px;
  height: 32px;
  font-size: 16px;
  padding: 10px 0px 0px 0px;
  text-align: center;
  min-width: 33px;
}


.modal .input-icon > i {
  z-index: 10055;
}
.has-success .input-icon > i {
  color: #45b6af;

}
.has-warning .input-icon > i {
  color: #ecbc29;

}
.has-info .input-icon > i {
  color: #89c4f4;

}
.has-error .input-icon > i {
  color: #f3565d;
}

/*------------ mensage de error */
/* NO SABEMOS PORQUE ESTA DECLARADO */
/*
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
  max-width: 421px;
  height: 50px;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
*/

.force_left {
  text-align: left !important;
}

.btn_white_line {
  border: 1px solid #fff !important;
}

.img-redonda {
  border-radius: 50% !important;
  width: 100px;
  height: 100px;
  object-fit: cover;
}
