/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */

/* Footer */
.menu-footer.et_pb_menu .et_pb_menu__menu, 
.menu-footer.et_pb_menu .et_pb_menu__menu>nav, 
.menu-footer.et_pb_menu .et_pb_menu__menu>nav>ul {
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
}
/* fin de Footer */

/* listado de fichas tecnicas */
.content-header-table {
    font-family: 'Poppins';
    color: #646a6c;
    display: grid;
    grid-template-columns: 60% 10% 10% 10% 10%;
    font-size: 14px;
    border-bottom: solid 1px #000000;
    padding: 8px 0;
	align-items: end;
	position: static;
}
.column-1-header {
    padding: 0 8px;
}
.column-2-header {
    text-align: center;
}
.column-3-header {
    text-align: center;
}
.column-4-header {
    text-align: center;
}
.column-5-header {
    text-align: center;
}
.content-all-list {
    font-family: 'Poppins';
    font-size: 14px;
    color: #000000;
	max-height: 433px;
    overflow-y: scroll;
}
.content-line-documento {
    display: grid;
    grid-template-columns: 60% 10% 10% 10% 10%;
    border-bottom: solid 1px #abb8c3;

    align-items: center;
}
.column-1-int {
    padding: 0 8px;
}
.column-2-int {
    background: #f1f2f2;
    padding: 8px 0;
}
.column-3-int {
    padding: 8px 0;
}
.column-4-int {
    background: #f1f2f2;
    padding: 8px 0;
}
.column-5-int {
    padding: 8px 0;
}
.btn-descarga-link {
    width: 18px;
    margin: 0 auto -5px;
}
.btn-descarga-link a.btn-descarga {
    filter: invert(18%) sepia(100%) saturate(699%) hue-rotate(165deg) brightness(92%) contrast(92%);
}
.btn-descarga-link:hover a.btn-descarga {
    filter: invert(56%) sepia(55%) saturate(610%) hue-rotate(133deg) brightness(95%) contrast(88%);
}
.tangible-paginator-fields {
    font-family: 'Poppins';
    color: #646a6c;
    margin: 8px 0;
    text-align: right;
}
.icon-menos {
    width: 18px;
    margin: 0 auto -5px;
	filter: invert(18%) sepia(100%) saturate(699%) hue-rotate(165deg) brightness(92%) contrast(92%);
}
.wpc-filters-widget-wrapper {
    display: grid;
    grid-template-columns: 0% 85% 15%;
    align-items: center;
	font-family: 'Poppins';
}
.wpc-filters-section.wpc-filters-section-102971s.wpc-filter-layout-search-field {
    margin: 0 24px 0 0;
}
.wpc-filters-section.wpc-filters-section-102971.wpc-filter-layout-submit-button {
    margin: 0;
}
input.wpc-search-field {
    border-radius: 0 !important;
    border: solid 1px #959b9d !important;
    padding: 16px 16px 16px 40px !important;
    color: #000000 !important;
	font-family: 'Poppins' !important;
	font-size: 14px !important;
}
.wpc-filter-layout-submit-button {
    flex-direction: row !important;
}
a.wpc-filters-submit-button {
    padding: 16px !important;
    border-radius: 0 !important;
	width: 100% !important;
}
a.wpc-filters-submit-button:hover {
	background: #1eb3b7 !important;
	border-color: #1eb3b7 !important;
}
a.wpc-filters-reset-button {
    display: none !important;
}
.wpc-edit-filter-set {
    display: none !important;
}
/* fin de listado de fichas tecnicas */