/**
 * @version    4.6.0
 * @package    Com_Subastas
 * @author     Miguel A. Rodriguez García <rgzgmiguel@gmail.com>
 * @copyright  2024 Miguel A. Rodriguez García
 * @license    Licencia Pública General GNU versión 2 o posterior. Consulte LICENSE.txt
 */

 .table-responsive
 {
   display: block;
   width: 100%;
   overflow-x: auto;
   -webkit-overflow-scrolling: touch;
 }
  
 table.front-end-list{
     width: 100%;
     border-spacing: 1px;
     background-color: #f3f3f3;
     color: #666;
 }
 
 table.front-end-list thead th{
     text-align: center;
     background: #f7f7f7;
     color: #666;
     border-bottom: 1px solid #ccc;
     border-left: 1px solid #fff;
 }
 
 table.front-end-list td, table.front-end-list th{
     padding: 4px;
 }
 
 table.front-end-list thead th.align-left{
     text-align: left;
 }
 
 table.front-end-list thead th.align-center, table.front-end-list tbody td.align-center {
     text-align: center;
 }
 
 table.front-end-list tbody tr td{
     background: #fff;
     border: 1px solid #fff;
 }
 
 table.front-end-list td{
     padding-left: 8px;
 }
 
 .com_subastas .js-stools-container-bar .btn-toolbar{
     float: left;
     width: 100%;
     display: block;
     padding: 10px 0 15px 0;
     border-bottom: 1px solid var(--color-light);
     margin-bottom: 15px;
 }
 .com_subastas .js-stools-container-bar .btn-toolbar .ordering-select{
   float:right
 }
 .com_subastas .js-stools-container-bar .btn-toolbar span.results{
   margin-top: 8px;
   margin-right: 8px;
 }
 .com_subastas .js-stools-container-bar .btn-pagination{
     display: flex;
     justify-content: space-evenly;
     width:100%;
 }
 .com_subastas .js-stools-container-bar .btn-pagination .page-link {
     padding: 0 .25rem;
 }
 
 div.list-footer{
     clear:both;
     text-decoration: none;
     text-align: center;
 }
 
 div.list-footer ul{
     list-style: none;
     display: inline-block;
 }
 
 div.list-footer ul li{
     display: inline-block;
 }
 
 div.list-footer div.limit{
     display: inline-block;
 }
 
 div.list-footer div.counter{
     display: inline-block;
 }
 
 div.filter-select.hide{
     display: none;
 }
 
 div.filter-select.show{
     display: block;
 }
 
 div.filter-search , div.filter-select {
     clear: both;
 }
 
 div.filter-select .fltlft{
     float: left;
     clear: both;
 }
 
 div.field-filter{
     float: left;
     margin: 10px;
 }
 
 #filter-bar div.fltrt div.button2-left .blank a {
     margin-top: 0 !important;
 }
 
 button.open{
     font-weight: bold;
 }
 
 div.field-filter:first-of-type{
     margin-left: 0;
 }
 
 .js-stools-container-bar .btn{
     color:#fff;
 }
 .com_subastas .js-stools-container-bar .btn-toolbar .js-stools-btn-clear {
     background-color: var(--color-primary);
     border-color: var(--color-primary);
 }
 body .com_subastas .form-control{
     margin-bottom:0
 }
 
 .js-stools-container-bar input[type="text"]{
     height:42px;
 }
 
 input#filter_search {
     display: inline-block;
 }
 
 .btn-wrapper {
     display: inline-block;
    margin-bottom: 10px;
     vertical-align: middle;
     font-size: 0;
     white-space: nowrap;
 }
 
 .js-stools.resultado{
     background-color: #f7f7f78f;
     text-align: center;
     color: #481b49;
     font-weight: 300;
     border-radius: 9px;
     margin-top: 10px;
     padding: 10px 0;
 }
 .js-stools.resultado .js-stools-container-list{
     margin: auto;
     padding-top: 0;
     float: none;	
     text-align: center;
 }
 div#filter_metal_id_chzn{
     width:100%!important;
 }
 div#filter_categoria_id_chzn{
     width:100%!important;
     min-width:250px;
 }
 div#list_limit_chzn{
     display:inline-block;
 }
 .com_subastas .chzn-container {
     overflow: initial;
     position: relative;
     display: block;
     zoom: initial;
     min-width: initial;
 }
 
 .com_subastas  .chzn-container-single .chzn-single {
   position: relative;
     display: block;
     overflow: hidden;
     padding: 0 0 0 8px;
     height: 25px; 
     border: 1px solid #aaa;
     border-radius: 5px;
     background-color: #fff;
     background: -webkit-gradient(linear,50% 0%,50% 100%,color-stop(20%,#ffffff),color-stop(50%,#f6f6f6),color-stop(52%,#eeeeee),color-stop(100%,#f4f4f4));
     background: -webkit-linear-gradient(#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);
     background: -moz-linear-gradient(#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);
     background-image: ;
     background-position-x: ;
     background-position-y: ;
     background-size: ;
     background-repeat-x: ;
     background-repeat-y: ;
     background-attachment: ;
     background-origin: ;
     background-clip: ;
     background-color: ;
     background: -o-linear-gradient(#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);
     background-image: ;
     background-position-x: ;
     background-position-y: ;
     background-size: ;
     background-repeat-x: ;
     background-repeat-y: ;
     background-attachment: ;
     background-origin: ;
     background-clip: ;
     background-color: ;
     background: linear-gradient(#ffffff 20%,#f6f6f6 50%,#eeeeee 52%,#f4f4f4 100%);
     background-image: linear-gradient(rgb(255, 255, 255) 20%, rgb(246, 246, 246) 50%, rgb(238, 238, 238) 52%, rgb(244, 244, 244) 100%);
     background-position-x: initial;
     background-position-y: initial;
     background-size: initial;
     background-repeat-x: initial;
     background-repeat-y: initial;
     background-attachment: initial;
     background-origin: initial;
     background-clip: initial;
     background-color: initial;
     background-clip: padding-box;
     box-shadow: 0 0 3px white inset, 0 1px 1px rgb(0 0 0 / 10%);
     color: #444;
     text-decoration: none;
     white-space: nowrap;
     line-height: 1.7em;
     margin-bottom:initial;
     text-decoration:none!important;
 }
 .com_subastas .chzn-container-single .chzn-single span {
     display: block;
     overflow: hidden;
     margin-right: 26px;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 .com_subastas .chzn-container-single .chzn-single div {
     position: absolute;
     top: 0;
     right: 0;
     display: block;
     width: 18px;
     height: 100%;
 }
 .com_subastas .chzn-container-single .chzn-single div b {
     display: block;
     width: 100%;
     height: 100%;
     background: url(/media/jui/css/chosen-sprite.png) no-repeat 0px 2px;
 }
 .com_subastas .chzn-container-single .chzn-drop {
     margin-top: -1px;
     border-radius: 0 0 4px 4px;
     background-clip: padding-box;
 }
 
 .com_subastas .chzn-container-single .chzn-search {
     position: relative;
     z-index: 1010;
     margin: 0;
     padding: 3px 4px;
     white-space: nowrap;
 }
 .com_subastas .chzn-container .chzn-drop {
     position: absolute;
     top: 100%;
     left: -9999px;
     z-index: 1010;
     width: 100%;
     border: 1px solid #aaa;
     border-top: 0;
     background: #fff;
     box-shadow: 0 4px 5px rgb(0 0 0 / 15%);
 }
 .com_subastas .chzn-container.chzn-with-drop .chzn-drop {
     left: 0;
 }
 
 
 