  #tabla-propiedades_wrapper{
    padding: 0 45px;
  }

  .remove-filter {
    margin-top: 42px !important;
    position: relative;
    float: right;
    text-align: right;
    width: 152px;
    margin-left: 29px;
  }
  .ui-autocomplete {
    overflow: auto;
    max-height: 300px;
  }
   .ui-autocomplete.ui-front {    
    z-index:1000 !important;
  }

   /* body #tabla-propiedades_paginate .paginate_button, body #tabla-propiedades_paginate .ellipsis{
      display: none !important;
    }

    body #tabla-propiedades_paginate #tabla-propiedades_previous, body #tabla-propiedades_paginate #tabla-propiedades_next{
      display: inline-block !important;
    }*/

    body #tabla-propiedades_paginate #tabla-propiedades_previous .paginate_button.previous.disabled, .paginate_button.next.disabled{
      display: none !important;
    }

    .btn-filtrar-registros{      
      width: 100% !important;
      margin-top: 10px !important;
    }

    .box-input{
      position: relative;
      float: left;
      width: 25%;
      margin-bottom: 10px;
    }

    .box-input-2{
      width: 33%;
    }

    .box-input-3{
      width: 50% !important;
    }

    .box-input-text-3{
      width: 47.5% !important;
    }

    .box-input label {
      font-weight: normal;
      position: relative;
      float: left;
      width: 100%;
      font-size: 16px;
      color: #1A3668;
      padding: 0 0 5px 10px;
    }

    .box-input label i{
      margin-right: 5px
    }

    .box-input input, .box-input select{
      width: 95%;
      height: 43px;
      border-radius: 35px;

    }

    #ejecutar-filtro{
      border-radius: 35px;
      background: #DC1C2E;
      padding: 0 50px;      
      width: 200px !important;
    }
    

    .feedback-error{
      color: #721c24 !important;
      background-color: #f8d7da !important;
      border-color: #f5c6cb !important;
      margin-bottom: 10px;
      display: none;
      padding: 10px;
      text-align: center;
    }

    .filtros-log {
      position: relative;
      float: left;
      width: 100% !important;
      margin-bottom: 35px;
      margin-top: -150px;
      background: #FFF;
      padding: 35px;
      border-radius: 25px;
      box-shadow: 1px 3px 10px rgba(0, 0, 0, 0.2) !important
    }

    .filtros-log select{
      position: relative;
      float: right;
      width: 95%;
      height: 43px;
    }

    #ejecutar-filtro {
      height: 45px;
      float: right;
      width: 165px !important;
      font-weight: 500;
      background: #DC1C2E !important;
      border-radius: 35px;
      color: #FFF !important;
      border: none !important;
      text-transform: uppercase !important;
    }

    .dt-buttons {
      position: relative !important;
      float: left !important;
      width: 100%;
      text-align: right;
      margin-bottom: 25px;
      display: block;
      padding: 0 43px;
    }

    body .dt-buttons button {
      padding: 10px;
      font-weight: bold;
      text-transform: uppercase;
      cursor: pointer;
      border: 2px solid #DC1C2E;
      color:#DC1C2E;
      background: #FFF;      
      position: relative;
      width: 165px;
      font-size: 15px;
      font-weight: 500;
      border-radius: 35px;
    }

    body .dt-buttons button:hover {
      background: #DC1C2E !important;
      color: #FFF !important;      
      border: 2px solid #DC1C2E !important;
    }

    #tabla-propiedades_filter label, #tabla-propiedades i {
      color: #1A3668;
      font-weight: normal;
    }

    #tabla-propiedades_filter input{
      margin-left: 10px;
    }

    #tabla-propiedades_filter i{
      margin-right: 5px;
    }

    #tabla-propiedades_length label {
      font-weight: bold !important;
      color: #757575;
    }

    #tabla-propiedades_wrapper select, #tabla-propiedades_wrapper input {
      border-radius: 35px;
      padding: 5px 10px;
    }

    .mostrar-mensaje-popup{
      cursor: pointer;
    }
    .ocultar-desktop{
      display: none;
    }
    td.details-control {
      background: url('/assets/img/details_open.png') no-repeat center center;
      cursor: pointer;
    }
    tr.shown td.details-control {
      background: url('/assets/img/details_close.png') no-repeat center center;
    }    
    .bnt-anterior.disabled{
      display: none;
    }

/*
    .btn-paginador {
       background: #6A6464; 
      border: 1px solid #333;
      padding: 10px;
      text-align: center;
      border-radius: 2px;
      color: #FFF !important; 
    }

    .btn-paginador:hover{
      text-decoration: none;
      background: #000;
    }
    
    */

    .feedback-operacion, .feedback-cambia-estado {
      display: none;
      padding: 10px;
      text-align: center;
      background: #279b078f;
      color: #184d18;
      border: 1px solid;
    }

    body img.size-full{
      width: 100% !important;
    }

    @media only screen and (max-width: 768px) {

      #tabla-propiedades_wrapper{
        padding: 0;
      }

      body #tabla-propiedades_paginate .paginate_button{
        margin: 5px;
      }

      .remove-filter {
        margin: 10px 0 !important;
        position: relative;
        text-align: center;
        width: 100%;
        display: block;
        float: left;
      }

      .remove-filter a{
        text-align: center;
        display: block;
        position: relative;
        float: left;
        width: 100%;
      }

      .box-input.btn-filtrar-registros {
        position: relative;
        float: left;
        width: 100% !important;
        margin-bottom: 10px;
        text-align: center;
      }

      #ejecutar-filtro {
        border-radius: 35px;
        background: #DC1C2E;
        padding: 0 50px;
        width: 200px !important;
        margin: 0 auto;
        float: unset !important;
      }

      .ocultar-desktop{
        display: revert;
      }

      .ocultar-mobile{
        display: none;
      }

      .box-input, .box-input-2{
        width: 100%;
      }

      .box-input input{
        width: 100%;
      }

      .box-input-3{
        width: 100% !important;
      }

      .box-input-text-3{
        width: 100% !important;
      }
    }