/***********************************************
*   Capcalera cercador
************************************************/
.fpca_consultesFitxers .titol_detall_fitxer {
	width: 1140px;
   padding: 15px;
   font-family: OpenSansRegular;
   font-size: 28px;
   color: #333333;
}

.fpca_consultesFitxers .table-responsive {
   border: none;
}

/* Enforce generic style in non-generic sites for this fpca*/
.fpca_consultesFitxers .table-responsive tr:first-child td {
   color: #333;
   background-color: white;
}

.fpca_consultesFitxers .dataTables_length select{
   align-items: center;
   background-color: #f5f5f5;
   padding: 6px 50px 6px 10px;
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_ico_select_mobil2.png) no-repeat right 14px center #f5f5f5;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border: 1px solid #ddd;
}

.fpca_consultesFitxers .dataTables_length{
   display: inline-block;
   vertical-align: top;
   float: right;
   margin-top: 0.3em;
}
.fpca_consultesFitxers .dataTables_filter{
   display: inline-block;
   vertical-align: top;
}
.fpca_consultesFitxers .dataTables_info{
   margin-top: 20px;
   margin-bottom: 10px;
   font-size: 0.938em;
   color: #666;
}


.fpca_consultesFitxers .dataTables_filter label input[type="search"]{
   padding: 6px 0px 6px 10px;
   font-size: 0.875em;
   color: #555555;
   border: 1px #ddd solid;
   vertical-align: top;
   height: 3.2em;
   width: 30em;
}
.fpca_consultesFitxers .dataTables_filter label input[type="search"]:focus{
   outline: none;
}
.fpca_consultesFitxers .dataTables_filter label input[type="submit"]{
   background: url('/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_ico_lupa.png') no-repeat center center #bd0000;
   width: 3em;
   height: 2.8em;
   border: none;
}

/***********************************************
*   Paginacio
************************************************/

.fpca_consultesFitxers .dataTables_paginate {
   border-top: 1px solid #ddd;
   padding: 20px 0 10px;
   color: #666;
}

.fpca_consultesFitxers .dataTables_paginate a {
   padding-top: 2px;
   padding-bottom: 2px;
   line-height: 1.428571429;
   padding: 3px 10px;
   font-size: 1.250em;
}
.fpca_consultesFitxers .dataTables_paginate a:hover {
   text-decoration: underline;
   cursor: pointer;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.disabled{
   color: #ddd !important;
   text-decoration: none !important;
   cursor: default;
}

.fpca_consultesFitxers .dataTables_paginate .paginate_button.first {
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_ico_primer_consultat.png) no-repeat left 0.45em;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.previous {
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_ico_mes_consultat.png) no-repeat left 0.45em;
   padding-left: 1.5em;
   margin-left: 0.7em;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.first.disabled {
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_primera_pag_off_left.png) no-repeat left 0.45em;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.previous.disabled {
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_pag_off_left.png) no-repeat left 0.45em;
   padding-left: 1.5em;
   margin-left: 0.7em;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.next {
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_ico_mes_consultat_tancar.png) no-repeat right  0.45em;
   padding-right: 1.5em;
   margin-right: 0.7em;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.last {
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_ico_ultim_consultat_tancar.png) no-repeat right  0.45em;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.next.disabled {
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_pag_off_right.png) no-repeat right  0.45em;
   padding-right: 1.5em;
   margin-right: 0.7em;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.last.disabled {
   background: url(/system/modules/cat.vass.wcmResponsive.template.common/resources/common/img/NG_ultima_pag_off_right.png) no-repeat right  0.45em;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.current {
   background-color: #eee;
   color: #333333;
   text-decoration: none !important;
}
.fpca_consultesFitxers .dataTables_paginate .paginate_button.current:hover {
   color: #BF0000!important;
}

/***********************************************
*   Filtres de columna
************************************************/
.fpca_consultesFitxers .dataTables_scrollFoot .dataTable{
   margin-bottom: 0px;
}
.fpca_consultesFitxers .dataTables_scrollFoot tr{
   background-color: transparent;
}
.fpca_consultesFitxers .dataTables_scrollFoot th{
   background: none;
   color: #666;
   border: none;
}

.fpca_consultesFitxers .dataTables_scrollFoot th input[type='text']{
   border: 1px #ddd solid;
   padding: 6px 0px 6px 10px;
   font-size: 0.875em;
   color: #555;
   width: 100%;
   font-weight: normal;
}
.fpca_consultesFitxers .dataTables_scrollFoot th input[type='text']:focus{
   outline:none;
}
.fpca_consultesFitxers .dataTables_scrollFoot th input[type='text'].filter_active{
   background: url(../img/filter_active.png) no-repeat right  0.45em;
   background-position-x: 95%;
}
.fpca_consultesFitxers .dataTables_scrollFoot th input[type='text']{
   background: url(../img/filter_empty.png) no-repeat right  0.45em;
   background-position-x: 95%;
}
.fpca_consultesFitxers .dataTables_scrollFoot th input[type='text']{
   background: url(../img/filter_empty.png) no-repeat right  0.45em;
   background-position-x: 95%;
}
.fpca_consultesFitxers .dataTables_info .clearFilters {
   float: right; 
}

/***********************************************
*   Ordenacio de columna
************************************************/
.fpca_consultesFitxers .dataTables_scrollHead tr{
   background-color: #333;
}

.fpca_consultesFitxers .dataTables_scrollHead .sorting {
   background: url(../img/sort_both.png) no-repeat right  0.45em #333;
}

.fpca_consultesFitxers .dataTables_scrollHead .sorting_asc {
   background: url(../img/sort_asc.png) no-repeat right  0.45em #333;
}

.fpca_consultesFitxers .dataTables_scrollHead .sorting_desc {
   background: url(../img/sort_desc.png) no-repeat right  0.45em #333;
}


/*******************************************************************************************
*   										MOBILE
********************************************************************************************/

@media (max-width: 768px){
   /***********************************************
   *   Capcalera cercador
   ************************************************/
   .fpca_consultesFitxers .dataTables_length{
	   display: block;
	   float: none;
   }
   .fpca_consultesFitxers .dataTables_filter {
	   width: 100%;
   }
   .fpca_consultesFitxers .dataTables_filter label {
	   width: 100%;
   }
   .fpca_consultesFitxers .dataTables_filter label input[type="search"]{
	   width: 84%;
   }
   .fpca_consultesFitxers .titol_detall_fitxer {
	width: 1140px;
   padding-left: 30px;
   margin: 0 0 0;
   font-family: OpenSansRegular;
   font-size: 28px;
   color: #333333;
}
   
   
   /***********************************************
   *   Paginacio
   ************************************************/
   .fpca_consultesFitxers .dataTables_paginate .paginate_button, .fpca_consultesFitxers .dataTables_paginate .ellipsis {
	   display: none;
   }
   .fpca_consultesFitxers .dataTables_paginate .paginate_button.current, 
   .fpca_consultesFitxers .dataTables_paginate .paginate_button.previous,
   .fpca_consultesFitxers .dataTables_paginate .paginate_button.next {
	   display: inline;
   } 
   
}