/**** GENERAL ****/

/**** PERFIL ****/
.page-content-perfil .contain-img {
   width: 350px;
   height: 250px;
   display: flex;
   margin: 0 auto;
   position: relative;
   align-items: center;
   justify-content: center;
}
.page-content-perfil .contain-img img {
   width: 100%;
   height: 100%;
}
.page-content-perfil .contain-img .file-input {
   width: 100%;
   height: 100%;
   position: absolute;
}
.page-content-perfil .contain-img .file-submit {
   position: absolute;
}

/**** PRODUCTOS LISTAR ****/
.content-frame-publicacion .form-publi-filtros {

}

/**** AVANZADA ACTUALIZAR CATEGORIA ****/
.page-avz-act-categoria .alert {
   margin-bottom: 0;
   text-align: center;
}
.page-container .page-title-avz-actualizar-categoria {
   margin-bottom: 10px;
}
.page-container .page-title-avz-actualizar-categoria h2 {
   margin-bottom: 0;
}
.page-avz-act-categoria .menu-botones { 
   padding: 10px;
   display: flex;
   align-items: center;
   margin-bottom: 15px;
   justify-content: space-around;
   border-bottom: 1px solid #ddd;
}
.page-avz-act-categoria .menu-botones .contenedor-boton {
   padding: 0;
   width: 180px;
   height: 40px;
   display: block;
   font-size: 15px;
   position: relative;
   border: 1px solid #ddd;
   text-transform: capitalize;
}
.page-avz-act-categoria .menu-botones .contenedor-boton a {
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   line-height: 38px;
   text-align: center;
   position: absolute;
}
.page-avz-act-categoria .bootstrap-select > .btn {
   font-size: 14px;
   padding: 6px 25px 6px 15px;
}
.page-avz-act-categoria .form-avz-actualizar-categoria .panel-heading-form {
   display: flex;
   flex-wrap: wrap;
   align-items: center;
   justify-content: space-between;
}
.page-avz-act-categoria .form-avz-actualizar-categoria .panel-heading-form h3 {
   margin: 0;
}
.page-content-act-categoria .form-avz-actualizar-categoria .btn-success {
   font-size: 14px;
   font-weight: 500;
   padding: 8px 30px;
   text-transform: capitalize;
}
.page-avz-act-categoria .form-avz-actualizar-categoria .btn-success span { 
   font-size: 17px;
}
.page-avz-act-categoria .form-avz-actualizar-categoria .form-group {
   margin-left: 0;
   margin-right: 0;
}

@media (max-width: 1024px) {

   .x-navigation.x-navigation-horizontal .xn-search input {
      width: 200px;
   }
   .x-navigation.x-navigation-horizontal .xn-search input:focus {
      width: 250px;
   }

   .page-avz-act-categoria .form-avz-actualizar-categoria .btn-success {
      top: 141px;
   }
   .page-avz-act-categoria .menu-botones {
      justify-content: space-between;
   }
}

@media (max-width: 991px) {
   .page-avz-act-categoria .menu-botones:first-child {
      justify-content: start;
      flex-wrap: wrap;
   }
   .page-avz-act-categoria .menu-botones:first-child .contenedor-boton {
      width: 240px;
      margin-right: 10px;
      margin-bottom: 10px;
   }
}

@media (max-width: 767px) {
}

@media (max-width: 575px) {
}