/*
Theme Name: DONATIVOS FORD
Theme URI: https://westcreativo.com/
Author: Santiago Aristizábal
Author URL: https://westcreativo.com/
Version: 2.0
Description: Plantilla personalizada para DONATIVOS FORD
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: theme-private
Text Domain: DONATIVOS FORD
Domain Path: /languages/
*/

@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');

@media screen and (max-width:1023px){
    /*============== TABLE RESPONSIVE ==============*/
    table.wctable.table__responsive{background:transparent !important; margin:0 !important; box-shadow:none !important;}
	table.wctable.table__responsive *{text-align:left !important;}
	table.wctable.table__responsive tr{box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08);}
	body.dashboard table.wctable.table__responsive:not(.first__column-checkbox) tr td:first-child{background:var(--main-color-primary); color:#fff; border-radius:0.5rem 0.5rem 0 0;}
	body.dashboard table.wctable.table__responsive.first__column-checkbox tr td:nth-child(2){background:var(--main-color-primary); color:#fff;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr:hover td{background:inherit !important;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td input{text-align:left;}
	table.wctable.table__responsive tr td .container__status{background:rgba(0, 0, 0, 0.05); width:max-content; padding:1rem 2rem; border-radius:4rem;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .wcbtn{margin:0 !important;}
	
	body.application__form #main__wrapper #formulario_ford_solicitud .prev-data{position:fixed !important; top:2rem; margin-left:-0.8rem !important; padding:1rem 0.5rem 1rem 1rem !important; font-size:0 !important;}
	body.application__form #main__wrapper #formulario_ford_solicitud .prev-data .wcicon{font-size:1.4rem;}

	body.dashboard #main__wrapper #container__filters > *{width:100%;}
	body.dashboard #main__wrapper #container__filters .wcbtn{justify-content:center;}
	body.dashboard #main__wrapper #container__filters .dataTables_filter label input{min-width:100% !important;}
	body.dashboard #main__wrapper #container__filters .custom__select{min-width:100% !important; max-width:100% !important;}
}
@media screen and (min-width:0px){
	:root{
		--main-color-primary:#129446;
		--main-color-secundary:#0e6f35;
		--main-color-third:#99d06d;
		--main-color-danger:#f35353;

		--video-ratio: calc(16 / 9);
		--video-container-max-width: 640px;
		--video-container-x-padding-sum: 2rem;
	}

	::selection{background:rgba(0, 0, 0, 0.3);}

	/*=============== GENERAL ===============*/
	*,
	input,
	textarea,
	select,
	a{color:rgba(0, 0, 0, 0.5);}
	.wcbtn,
	#main__wrapper .wcbtn,
	.wcbtn *,
	#main__wrapper .wcbtn *,
	#main__wrapper .tpgb-btn-link,
	#main__wrapper .tpgb-btn-link *{color:#fff;}
	.wcbtn{font-weight:bold; text-transform:uppercase;}
	.wcbtn.btn-primary{background:var(--main-color-primary) !important;}
	.wcbtn.btn-secundary{background:var(--main-color-third) !important;}
	.wcbtn.btn-border{background:transparent; border:0.1rem solid var(--main-color-primary) !important; color:var(--main-color-primary) !important;}
	.wcbtn.btn-red{background:#FF0000;}
	.wcbtn.btn-grey{background:rgba(0, 0, 0, 0.5);}
	#main__wrapper iframe,
	#main__wrapper-single-product iframe{--video-container-width: calc(100vw - var(--video-container-x-padding-sum)); width:100%;height:calc(var(--video-container-width) / var(--video-ratio));}
	table{display:block; min-width:100%; width:100%; margin:2rem 0; border-radius:1rem; overflow-x:auto;}
	table thead tr th{background:rgba(0, 0, 0, 0.15); padding:1rem 1.5rem; text-transform:uppercase; font-weight:bold;}
	table tbody tr td{padding:0.5rem 1.5rem;}
	table tbody tr:nth-child(odd) td{background:rgba(0, 0, 0, 0.015);}
	table tbody tr:nth-child(even) td{background:rgba(0, 0, 0, 0.03);}
    table tbody tr:hover td{background:rgba(0, 0, 0, 0.09);}
    table tbody tr td{color:rgba(0, 0, 0, 0.5);}
	.checkbox3cols label,
	.validate_radio label{display:flex; flex-wrap: nowrap;}
	body.dashboard input[type='radio']{margin:0 1rem 0 0; cursor:pointer; display:inline-block; padding:0 !important;}
	body.dashboard input[type='radio']:before{background-color:#d1d3d1; position:relative; display:inline-block; width:1.5rem; height:1.5rem; top:-0.2rem;left:-0.1rem; border:0.2rem solid #fff; border-radius:1.5rem; box-shadow:0 0 0 0.2rem #d1d3d1; content:''; visibility:visible; cursor:pointer;}
    body.dashboard input[type='radio']:checked:before{background-color:#99d06d; position:relative; display:inline-block; width:1.5rem; top:-0.2rem;
        left:-0.1rem; height:1.5rem; border:0.2rem solid #fff; border-radius:1.5rem; box-shadow:0 0 0 0.2rem #99d06d; content:''; visibility:visible;}
	body.dashboard input[type='checkbox']{width:1.5rem; height:1.5rem; margin:0.5rem 0.5rem 0 0; cursor:pointer; padding:0 !important;}
	body.dashboard input[type='checkbox']:not(.radio__switch):before{background-color:#d1d3d1; position:relative; display:inline-block; width:1.5rem; height:1.5rem; top:-0.2rem;left:-0.1rem; font-size:1.4rem; color:#fff; line-height:1.5rem; text-align:center; font-weight:bold; border:0.2rem solid #fff; box-shadow:0 0 0 0.2rem #d1d3d1; content:'✓'; visibility:visible; cursor:pointer;}
    body.dashboard input[type='checkbox']:checked:not(.radio__switch):before{background-color:#99d06d; position:relative; display:inline-block; width:1.5rem; height:1.5rem; top:-0.2rem; left:-0.1rem; font-size:1.4rem; color:#fff; line-height:1.5rem; text-align:center; font-weight:bold; border:0.2rem solid #fff; box-shadow:0 0 0 0.2rem #99d06d; content:'✓'; visibility:visible;}
	.container__buttons{display:flex !important; flex-wrap:wrap; justify-content:center; align-items:center; gap:2rem;}
	
  	/* BORRAR 2025 */
  	/*body.dashboard.myaccount.application__form #main__wrapper a.button-new-proyect,
    body.dashboard.myaccount.application__form #main__wrapper table#list_table_my_projects tbody tr td:last-child a:nth-child(2),
    body.dashboard.myaccount.application__form #main__wrapper table#list_table_my_projects tbody tr td:last-child a:nth-child(4){display:none !important;}*/
  	/* BORRAR 2025 */
  
	/*=================== SELECT 2 ===================*/
	.select2-container{min-width:40rem;}
	#main__wrapper .select2-container ul.select2-selection__rendered{padding:0; margin:0;}
	#main__wrapper .select2-container ul.select2-selection__rendered li.select2-selection__choice{background:#e7f4ed; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:0.5rem; padding:0.5rem 1rem; border:0; border-radius:3rem;}
	#main__wrapper .select2-container ul.select2-selection__rendered li.select2-selection__choice,
	#main__wrapper .select2-container ul.select2-selection__rendered li.select2-selection__choice *{color:var(--main-color-primary);}
	.select2-container input{padding:0 !important; border:0 !important; border-radius:0 !important;}
	.select2-container .select2-results__option{vertical-align:middle; padding-right:2rem;}
	.select2-container .select2-results__option[aria-selected=true]{background:#e7f4ed !important;}
	.select2-container .select2-results__option--highlighted[aria-selected]{background:var(--main-color-primary) !important;}
	.select2-container .select2-results__option:before{position:relative; background-color:#fff; display:inline-block; vertical-align:middle; width:2rem; height:2rem; margin-right:2rem; border: 0.2rem solid #e9e9e9; border-radius:0.4rem; content:"";}
	.select2-container .select2-results__option[aria-selected=true]:before{background-color:var(--main-color-primary); display:inline-block; padding:0 0 0.5rem 0.2rem; font-family:"Material Icons"; content:"\e876"; color:#fff; border:0;}
	.select2-container .select2-results__option[aria-selected=true]{background-color:#fff;}
	.select2-container .select2-results__option--highlighted[aria-selected]{background-color:#eaeaeb; color:#272727;}
	.select2-container .select2-selection{margin:0; padding:0.5rem 2rem; border:0.1rem solid rgba(0, 0, 0, 0.2) !important; border-radius:1rem;}
	.select2-container .select2-selection--multiple{margin-bottom:1rem;}
	.select2-container.select2-container--open.select2-container--below .select2-selection--multiple{border-radius:0.4rem;}
	.select2-container .select2-selection--multiple{border-width:0.2rem;}
	.select2-container--open .select2-dropdown--below{border-radius:0.6rem; box-shadow:0 0 1rem rgba(0, 0, 0, 0.5);}
	#main__wrapper .select2-container span.select2-selection__clear{margin:0.5rem 0 0 0; font-size:2rem;}

	/*=================== SWEET ALERT ===================*/
  	.swal2-container{z-index:99999999 !important;}
	.swal2-container .swal2-popup{background:#fff; padding:2rem; min-width:50rem; max-width:100%; z-index:99999999 !important;}
	.swal2-container .swal2-popup button.swal2-close{width:auto; height:auto; margin:0; padding:1.5rem 0.8rem; font-size:3rem; color:rgba(0, 0, 0, 0.5); line-height:0; font-weight:900; border-radius:3rem;}
	.swal2-container .swal2-popup .swal2-icon{width:100%; height:auto; margin:0 0 1rem 0; border:0; color:initial;}
	.swal2-container .swal2-popup h2.swal2-title{margin:0; padding:0; font-size:2.2rem; color:var(--main-color-primary); font-weight:700;}
	.swal2-container .swal2-popup .swal2-html-container{margin:0 0 1rem 0; padding:0; font-size:1.4rem; color:rgba(0, 0, 0, 0.5);}
	.swal2-container .swal2-popup .swal2-actions{margin:0; padding:0;}
	.swal2-container .swal2-popup .swal2-actions button.swal2-confirm,
	.swal2-container .swal2-popup .swal2-actions button.swal2-deny,
	.swal2-container .swal2-popup .swal2-actions button.swal2-cancel{padding:1rem 3rem; font-size:1.4rem; border:0.2rem solid var(--main-color-primary); border-radius:2rem; transition:all .4s ease;}
	.swal2-container .swal2-popup .swal2-actions button.swal2-confirm,
	.swal2-container .swal2-popup .swal2-actions button.swal2-confirm:hover{background:var(--main-color-primary); color:#fff;}
	.swal2-container .swal2-popup .swal2-actions button.swal2-deny,
	.swal2-container .swal2-popup .swal2-actions button.swal2-cancel{background:transparent; color:var(--main-color-primary);}
	.swal2-container .swal2-popup .swal2-actions button.swal2-confirm:hover,
	.swal2-container .swal2-popup .swal2-actions button.swal2-deny:hover,
	.swal2-container .swal2-popup .swal2-actions button.swal2-cancel:hover{transform:scale(1.1);}

	/*========== PRELOADER ==========*/
	#page__loader,
	#page__loader *{transition:none;}
	#page__loader{background:var(--main-color-secundary);}
	#page__loader #container__preloader img{max-width:25rem;}

	/*========== SCROLL TOP ==========*/
	#scrollto__top{bottom:2rem !important;}
	#scrollto__top a#scrolltop__btn{background:var(--main-color-primary);}
	#scrollto__top a#scrolltop__btn *{color:#fff;}

	/*========== OFFCANVAS ==========*/
	#offcanvas{background:var(--main-color-secundary); position:fixed; width:100%; height:100%; top:0; left:-300%; padding:2rem 0; z-index:9999999; transition:all .4s ease;}
	#offcanvas.active{left:0%;}
	#offcanvas a#nav-responsive-close{position:absolute; top:1rem; right:1rem;}
	#offcanvas *{color:#fff;}
	#offcanvas img.logo__offcanvas{max-width:25rem;}
	#offcanvas #nav__offcanvas{margin:2rem 0;}
	#offcanvas #nav__offcanvas *{font-size:1.6rem;}
	#offcanvas #nav__offcanvas ul.menu{display:flex; flex-wrap:wrap; flex-direction:column;}
	#offcanvas #nav__offcanvas ul.menu li{display:flex; flex-wrap:wrap; justify-content:center;}
	#offcanvas #nav__offcanvas ul.menu li a{display:flex; flex-wrap:wrap; align-items:center; padding:0.5rem 0;}

	/*========== HEADER ==========*/
	#header{background:var(--main-color-primary); padding:1rem;}
	#header *{color:#fff;}
	#header .container__row-fullwidth{display:flex; flex-wrap:wrap; align-items:center;}
	#header #container__logo a{display:block; line-height:0;}
	#header #container__logo img{max-width:15rem;}
  	/* LOGO 25 AÑOS */
  	#header #container__logo a.movil{display:inline-block;}
  	#header #container__logo a.desktop{display:none;}
  	/* LOGO 25 AÑOS */
	#header #nav__main{margin:0 0 0 auto;}
	#header #nav__main ul{display:flex; flex-wrap:wrap; align-items:center; /* gap:2rem; */}
	#header #nav__main ul li{display:block;}
	#header #nav__main ul li a{/* display:block; */ text-transform:uppercase; font-weight:bold;}
	#header #container__widgets-header{margin:0 2rem;}
	#header #widget__language *{color:var(--main-color-primary);}
	#header #widget__language ul{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:1rem;}
	#header #widget__language ul li{display:block;}
	#header #widget__language ul li:first-child{content:'/';}
	#header #widget__language ul li a{font-weight:bold;}
	#header #widget__language ul li.current-lang a{color:var(--main-color-third);}
	#header #container__widgets-header #widget__winners{margin:2rem 0 0 0;}
	#header #container__login{position:relative;}
	#header #container__login > a > span{display:flex; flex-wrap:wrap; justify-content:flex-end; align-items:center; gap:0.5rem;}
	#header #container__login > a > span > span.wcicon{font-size:1.4rem;}
	#header #container__login ul.menu{background:#fff; position:absolute; width:0; height:0; top:8.7rem; left:0; padding:0.5rem; opacity:0; visibility:hidden; border-radius:0.4rem;box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08); z-index:999;}
	#header #container__login ul.menu.open{width:18rem; height:auto; opacity:1; visibility:visible;}
	body.lang_en #header #container__login ul.menu.open{width:19rem;}
	body #header #container__login .container__icon{background:rgba(0, 0, 0, 0.15); display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:3rem; height:3rem; border-radius:100%;}
	#header #container__login ul.menu li{display:block;}
	body.role-administrator #header #container__login ul.menu li.myaccount,
	body.role-Jurados #header #container__login ul.menu li.myaccount,
	body.role-Coordinador #header #container__login ul.menu li.myaccount,
	body.role-manager #header #container__login ul.menu li.myaccount{display:none !important;}
	body.role-subscriber #header #container__login ul.menu li.dashboard,
	body.role-Webinar #header #container__login ul.menu li.dashboard{display:none !important;}
	#header #container__login ul.menu li a{display:flex; flex-wrap:wrap; align-items:center; gap:0.5rem; margin:0; padding:0.5rem 1rem; font-size:1.2rem; color:rgba(0, 0, 0, 0.5); border-radius:0.6rem;}
	#header #container__login ul.menu li a:hover{background:rgba(0, 0, 0, 0.05); color:var(--main-color-primary);}
	#header #container__login ul.menu li a span.wcicon{font-size:1.6rem; color:var(--main-color-third);}

	/*========== NAV DASHBOARD ==========*/
	#nav__dashboard{background:#fff; padding:1.5rem 1rem; opacity:0; visibility:hidden; box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08);}
	#nav__dashboard.active{opacity:1; visibility:visible;}
	#nav__dashboard .container__row-fullwidth{overflow-x:scroll; overflow-y:hidden; padding:1rem;}
	#nav__dashboard .container__row-fullwidth > ul.menu{display:flex; flex-wrap:wrap; align-items:center; gap:2rem; width:max-content;}
	#nav__dashboard ul.menu li{position:relative; display:block;}
	body.role-Jurados #nav__dashboard ul.menu li.admin,
	body.role-subscriber #nav__dashboard ul.menu li.admin,
	body.role-subscriber #nav__dashboard ul.menu li.juries{display:none;}
	#nav__dashboard ul.menu li.go__to-myaccount,
	#nav__dashboard ul.menu li.go__to-dashboard{margin-left:auto;}
	#nav__dashboard ul.menu li a{display:flex; flex-wrap:wrap; align-items:center; font-size:1.4rem; color:rgba(0, 0, 0, 0.6); gap:0.5rem;}
	#nav__dashboard ul.menu li.current-menu-item > a{color:var(--main-color-primary); font-weight:bold;}
	#nav__dashboard ul.menu li a span.wcicon{font-size:2rem; color:var(--main-color-third);}
	#nav__dashboard ul.menu li a span.wcicon.dropdown{font-size:1.4rem; color:rgba(0, 0, 0, 0.4);}
	#nav__dashboard ul.menu li ul.sub-menu{background:#fff; position:fixed; width:20rem; height:100%; top:0rem; left:-200%; padding:1rem; visibility:hidden; opacity:0; border-radius:0.5rem; box-shadow:0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.16); transition:all .4s ease; z-index:9999999;}
	#nav__dashboard ul.menu li:hover ul.sub-menu{visibility:visible; opacity:1; left:0;}
	#nav__dashboard ul.menu li:hover ul.sub-menu li{margin:0.1rem 0;}
	#nav__dashboard ul.menu li:hover ul.sub-menu li a{display:block; padding:1rem; font-size:1.2rem; border-radius:0.6rem;}
	#nav__dashboard ul.menu li:hover ul.sub-menu li a:hover,
	#nav__dashboard ul.menu li:hover ul.sub-menu li.current-menu-item a{background:rgba(0, 0, 0, 0.05); color:var(--main-color-primary);}

	/*========== ERROR 404 - MAINTENANCE ==========*/
	#error404,
	#maintenance{padding:5rem 1rem;}
	#error404 .wccol-md-4,
	#maintenance .wccol-md-4{order:2;}
	#error404 .wccol-md-8,
	#maintenance .wccol-md-8{order:1;}
	#error404 h2{font-size:12rem; color:var(--main-color-primary); line-height:1;}
	#maintenance h2{font-size:4rem; color:var(--main-color-primary); line-height:1;}
	#error404 h4,
	#maintenance h4{font-size:5rem; line-height:1;}
	#error404 p,
	#maintenance p{margin:1rem 0; font-size:1.4rem;}
	#error404 a.wcbtn,
	#maintenance a.wcbtn{background:#000; color:#fff; padding:1rem 4rem; margin:0 auto; border-radius:5rem;}

	/*========== DASHBOARD ==========*/
	body.dashboard.main__dashboard #main__wrapper{padding:5rem 1rem;}
	body.dashboard.main__dashboard #main__wrapper .tpgb-cont-in{background:#fff; padding:2rem; border-radius:0.4rem; box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08);}
	body.dashboard.main__dashboard #main__wrapper h2{font-size:3rem; color:var(--main-color-primary); text-align:center;}
	body.dashboard.main__dashboard #main__wrapper p{color:rgba(0, 0, 0, 0.5); margin:1.6rem 0 0 0; text-align:center;}
	body.dashboard.main__dashboard #main__wrapper .container__jury{text-align:center;}
	body.dashboard.main__dashboard #main__wrapper .container__jury h2{margin:0 0 2rem 0;}
	body.dashboard.main__dashboard #main__wrapper .container__jury .container__buttons{margin:2rem 0 0 0;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas{display:flex; flex-wrap:wrap; justify-content:center; align-items:stretch; gap:2rem; width:100%; margin:2rem 0 0 0;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas > *{width:100%; padding:2rem; border-radius:1.5rem; box-shadow: 0 4px 4px rgb(0 0 0 / 25%);}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .ford_estadistica_usuarios{background:#C4C4C420;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .ford_estadistica_proyecto{background:#F5FAF0;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas h5{font-size:2rem; color:var(--main-color-primary); font-weight:400; text-transform:uppercase; margin-bottom:1.5rem; text-align:center;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises{display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; gap:2rem; margin:4rem 0 0 0 !important; padding:0; list-style:none !important;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises li{width:calc(50% - 1rem); list-style:none !important; text-align:center;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises li p.circle{width:6.5rem; padding:1.5rem; font-size:1.4rem; text-align:center; border:0.1rem solid #ccc;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises li p{margin:0;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .container{position:relative; display:flex; flex-wrap:wrap; flex-direction:column; justify-content:center; align-items:center; width:19rem; height:22rem; margin:0 auto;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .container h5,
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .container h6{width:100%; line-height:1; font-weight:400; z-index:2;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .container h5{font-size:2.5rem; color:rgba(0, 0, 0, 0.6);}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .container h6{font-size:1.2rem; color:var(--main-color-primary);}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .circle-bg{fill:#eaeaea; stroke-width:2rem; stroke:#eaeaea; z-index:1;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas svg.svg{position:absolute; width:100%; height:100%; top:0; bottom:0; left:0; right:0;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .circle-puertorico,
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .circle-panama,
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .circle-costarica,
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .circle-republica{fill:none; stroke-width:2rem; stroke:var(--main-color-primary)}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .pais_active{background-color:#99d06d !important; color:#fff !important;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .section-header{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:2rem;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .section-header .total-ford-usuarios{margin:0 auto;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .section-header .total-ford-usuarios p{font-size:4rem; color:var(--main-color-primary); line-height:1; text-align:center; text-transform:uppercase; font-weight:700;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .section-header .total-ford-usuarios p span{display:block; font-size:2rem; color:var(--main-color-primary); font-weight:400;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table{display:table !important;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table *{border:0;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table tr td,
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table tr th{background:transparent; text-transform:initial;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table tr td{border-bottom:0.1rem solid var(--main-color-primary) !important;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table tr:hover td,
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table tr:hover th{background:transparent;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table tr td:not(:first-child),
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table tr th:not(:first-child){text-align:center;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas table tr td:first-child{color:var(--main-color-primary);}

	/* Slick listado paises */
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises.slick-slider{position:relative; display: block;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises.slick-slider .slick-list{display:block; overflow:hidden;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises.slick-slider .slick-list .slick-track{display:flex;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises.slick-slider .slick-arrow{position:absolute; width:3.5rem; height:3.5rem; font-size:0; padding:0; border-radius:50rem; top:50%; transform: translateY(-100%); z-index:9999;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises.slick-slider .slick-arrow.slick-prev{background:url(images/arrow-prev.svg) #DADADA no-repeat center/1.14rem; left:-1rem;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises.slick-slider .slick-arrow.slick-next{background:url(images/arrow-next.svg) #DADADA no-repeat center/1.14rem; right:-1rem;}

	body.dashboard,
	body.register__user{background:#f1f1f1;}
	/*body.dashboard #main__wrapper,
	body.dashboard #main__wrapper *{font-size:1.4rem;}*/
	body.dashboard #main__wrapper .wcbtn{padding:1.5rem 4rem; border-radius:4rem;}
	body.dashboard #main__wrapper{max-width:180rem; margin:0 auto;}
	body.dashboard #main__wrapper .page > * > .tpgb-container-row{position:initial;}
	body.dashboard #main__wrapper .page > * > .tpgb-cont-in{align-items:flex-start;}
	body.dashboard #main__wrapper .page > * > .tpgb-cont-in > *{width:100%;}
	body.dashboard #main__wrapper .container__columns{display:flex; flex-wrap:wrap; align-items:center; gap:2rem;}
	body.dashboard #main__wrapper #container__header{display:flex; flex-wrap:wrap; align-items:center; gap:1rem; margin:0 0 2rem 0;}
	body.dashboard #main__wrapper #container__header h2{font-size:1.8rem; color:var(--main-color-primary);}
	body.dashboard #main__wrapper #container__header span{color:rgba(0, 0, 0, 0.5);}
	body.dashboard #main__wrapper #container__header .button-new-proyect{padding:1rem 3rem; border-radius:5rem;}
	body.dashboard #main__wrapper #container__header .button-new-proyect .wcicon{color:#fff;}
	body.dashboard #main__wrapper #container__filters{background:#fff; display:flex; flex-wrap:wrap; align-items:center; gap:2rem; width:100%; padding:2rem; border-radius:0.4rem; box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08);}
	body.dashboard #main__wrapper #container__filters .dataTables_filter{position:relative;}
	body.dashboard #main__wrapper #container__filters .dataTables_filter span.wcicon{position:absolute; top:1.3rem; left:1.5rem; font-size:2rem; color:rgba(0, 0, 0, 0.3); pointer-events:none; cursor:default;}
	body.dashboard #main__wrapper #container__filters .dataTables_filter label{position:relative; font-size:0;}
	body.dashboard #main__wrapper #container__filters .dataTables_filter label input{min-width:50rem; padding-left:4rem; border-color:var(--main-color-primary); border-radius:3rem;}
	body.dashboard #main__wrapper #container__filters #section__filters-country,
	body.dashboard #main__wrapper #container__filters #section__filters-country_jury_group,
	body.dashboard #main__wrapper #container__filters .clean__filters-my-requests,
	body.dashboard #main__wrapper #container__filters #section__filters-step{margin-left:auto;}
	body.dashboard #main__wrapper #container__filters .custom__select{position:relative; min-width:25rem; max-width:25rem;}
	body.dashboard #main__wrapper #container__filters .custom__select .selected__options{position:relative; max-height:3.8rem; padding:0.8rem 4rem 0.8rem 2rem; color:rgba(0, 0, 0, 0.5); border:0.1rem solid rgba(0, 0, 0, 0.2); cursor:pointer;  border-radius:3rem; overflow:hidden;}
	body.dashboard #main__wrapper #container__filters .custom__select .selected__options span.container__text{width:max-content; max-width:calc(100% - 2rem);}
	body.dashboard #main__wrapper #container__filters .custom__select .selected__options span.wcicon{position:absolute; top:1rem; right:1rem; font-size:1.6rem;}
	body.dashboard #main__wrapper #container__filters .custom__select .dropdown{background:#fff; position:absolute; width:25rem; height:0; top:3rem; left:0; padding:1rem; visibility:hidden; opacity:0; box-shadow:0 0.2rem 0.8rem 0 rgba(0, 0, 0, 0.16); border-radius:0.5rem; z-index:99; transition:all .4s ease;}
	body.dashboard #main__wrapper #container__filters .custom__select .dropdown *{color:rgba(0, 0, 0, 0.5);}
	body.dashboard #main__wrapper #container__filters .custom__select .dropdown.show{height:auto; visibility:visible; opacity:1;}
	body.dashboard #main__wrapper #container__filters .custom__select .dropdown label{display:flex; flex-wrap:wrap; gap:1rem; padding:0.5rem 0; }
	body.dashboard #main__wrapper #container__filters .custom__select .dropdown label input{margin-right:0;}
	body.dashboard #main__wrapper #container__filters .custom__select .dropdown label span{width:calc(100% - 3rem);}
	body.dashboard #main__wrapper #container__filters button{padding:1.2rem 2rem; border-radius:3rem; font-weight:400; text-transform:initial;}
	body.dashboard #main__wrapper #container__filters button .wcicon{margin-left:0.5rem;}
	body.dashboard #main__wrapper #content-table .dataTables_wrapper .dataTables_length{width:100%; margin:2rem 0;}
	body.dashboard #main__wrapper #content-table .dataTables_wrapper .dataTables_length label{position:relative; display:flex; flex-wrap:wrap; align-items:center; gap:1rem; color:rgba(0, 0, 0, 0.5);}
	body.dashboard #main__wrapper #content-table .dataTables_wrapper .dataTables_length label::after{position:absolute; top:0.8rem; left:13rem; font-family:'Material Icons'; font-size:1.6rem; color:rgba(0, 0, 0, 0.5); content:"\e5cf"; pointer-events:none;}
	body.dashboard.lang_en #main__wrapper #content-table .dataTables_wrapper .dataTables_length label::after{left:11.5rem;}
	body.dashboard #main__wrapper #content-table .dataTables_wrapper .dataTables_length label select{background:#fff; width:auto; min-width:9.9rem; padding:0.8rem 3.5rem 0.8rem 2rem; appearance:none; border-radius:5rem;}
	body.dashboard #main__wrapper #content-table table.dashboard__table{display:table !important;} /* BORRAR LUEGO */
	body.dashboard #main__wrapper #content-table table.dashboard__table{background:#fff; margin-bottom:2rem; border-radius:0.5rem; box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08);}
	body.dashboard #main__wrapper #content-table table.dashboard__table,
	body.dashboard #main__wrapper #content-table table.dashboard__table *{font-size:1.2rem;}
	body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th{background:#fff; padding-top:2rem; padding-bottom:2rem; text-align:center;}
  body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th.no-sort,
  	body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th.no-sort,
  	body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th.no-sort.sorting,
  	body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th.no-sort.sorting{cursor:text !important;}
  	body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th.no-sort::before,
  	body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th.no-sort::after,
  	body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th.no-sort.sorting::before,
  	body.dashboard #main__wrapper #content-table table.dashboard__table thead tr th.no-sort.sorting::after{display:none !important;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr{border:0;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td{padding:0.8rem 1.5rem; text-align:center; transition:all .4s ease;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td label.label_evaluate_proj > span{display:inline-block; width:1.8rem;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr:hover td{background:#e7f4ed;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .wcbtn{display:inline-block; margin:0 auto; padding:0.7rem 2rem; border-radius:4rem;}
  	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .wcbtn.see-comments{background:#ccc !important;}
 	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .wcbtn.see-comments.comment__agency{background:var(--main-color-third) !important;}
  	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .wcbtn.see-comments.comment__manager{background:#F08F49 !important;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .container__status{display:flex; /* flex-wrap:wrap;  */ justify-content:flex-start; align-items:center; gap:0.5rem; width:9.5rem; margin:0; padding:1rem;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .container__status .point{background:#FBC552; display:block; width:0.7rem; height:0.7rem; border-radius:100%;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .container__status .point.no_started{background:#FF0000;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .container__status .point.progress{background:#FBC552;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .container__status .point.completed{background:#0EDD4D;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr:hover td:first-child{border-left:0.5rem solid var(--main-color-primary);}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:last-child,
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:nth-last-child(2){min-width:13rem; text-align:center;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:last-child a,
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:nth-last-child(2) a{display:inline-block; margin:0 0.5rem;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:last-child a,
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:nth-last-child(2) a,
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:last-child a *,
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:nth-last-child(2) a *{font-size:1.8rem; color:var(--main-color-primary);}
	body.dashboard.role-Jurados #main__wrapper #content-table table.dashboard__table tbody tr td:nth-last-child(2) a,
	body.dashboard.role-Jurados #main__wrapper #content-table table.dashboard__table tbody tr td:nth-last-child(2) a *{font-size:1.2rem; color:#fff;}
	body.dashboard #main__wrapper #content-table .dataTables_info{color:rgba(0, 0, 0, 0.5);}
	body.dashboard #main__wrapper #content-table .dataTables_paginate a.paginate_button{color:rgba(0, 0, 0, 0.4) !important; border:0.1rem solid rgba(0, 0, 0, 0.2);}
	body.dashboard #main__wrapper #content-table .dataTables_paginate a.paginate_button.disabled{opacity:0.4;}
	body.dashboard #main__wrapper #content-table .dataTables_paginate a.paginate_button:hover:not(.disabled),
	body.dashboard #main__wrapper #content-table .dataTables_paginate a.paginate_button.current{background:var(--main-color-primary); color:#fff !important; border:0.1rem solid var(--main-color-primary);}

	/*========== POPUP FORMS ==========*/
	body.dashboard #main__wrapper .ford__popup__view{position:fixed; display:flex !important; flex-wrap:wrap; justify-content:center; align-items:center; width:100vw !important; height:0; top:0vw; left:0vh; overflow:hidden; opacity:0; z-index:9999999; transition:all .4s ease;}
	body.dashboard #main__wrapper .ford__popup__view.show{height:100vh; overflow:visible; opacity:1;}
	body.dashboard #main__wrapper .ford__popup__view .container__overlay{background:rgba(0, 0, f0, 0.8); position:absolute; width:100vw; height:100vh; top:0; left:0; z-index:-1; pointer-events:none;}
	body.dashboard #main__wrapper .ford__popup__view .container__content{background:#fff; position:relative; width:100%; max-width:80rem; max-height:50rem; padding:2rem; text-align:center; border-radius:0.5rem; overflow-y:scroll;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .close__popup{background:transparent; position:absolute; top:1rem; right:1rem; padding:0;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .close__popup,
	body.dashboard #main__wrapper .ford__popup__view .container__content .close__popup *{font-size:3rem !important; color:rgba(0, 0, 0, 0.7);}
	body.dashboard #main__wrapper .ford__popup__view .container__content h2,
	body.dashboard #main__wrapper .ford__popup__view .container__content h3{color:var(--main-color-primary);}
	body.dashboard #main__wrapper .ford__popup__view .container__content h2{font-size:1.8rem; line-height:2.5rem;}
	body.dashboard #main__wrapper .ford__popup__view .container__content h3{font-size:1.6rem; line-height:2.3rem; font-weight:400;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .objective-container-subTitle,
	body.dashboard #main__wrapper .ford__popup__view .container__content .comment-container-project-field{margin-top:3rem;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .edit-comment-agency,
	body.dashboard #main__wrapper .ford__popup__view .container__content .edit-comment-manager,
	body.dashboard #main__wrapper .ford__popup__view .container__content .edit-objective{margin-left:auto; color:var(--main-color-primary);}
	body.dashboard #main__wrapper .ford__popup__view .container__content .edit-comment-agency *,
	body.dashboard #main__wrapper .ford__popup__view .container__content .edit-comment-manager *,
	body.dashboard #main__wrapper .ford__popup__view .container__content .edit-objective *{font-size:2rem;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .section__subtitle{display:flex !important; flex-wrap:wrap; align-items:center; gap:2rem; margin:1rem 0;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .section__subtitle label{max-width:calc(100% - 5rem);}
	body.dashboard #main__wrapper .ford__popup__view .container__content .section__subtitle a.ford__popup__btn__edit{margin-left:auto;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .ford__popup__data{margin:2rem 0;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .ford__popup__data .elementToEvaluateGroup{position:relative; margin:1rem 0;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .ford__popup__data .elementToEvaluateGroup input{background:#fff; padding:1rem 4rem 1rem 2rem; border:0.1rem solid rgba(0, 0, 0, 0.15);}
	body.dashboard #main__wrapper .ford__popup__view .container__content .ford__popup__data .elementToEvaluateGroup input:hover{border:0.1rem solid var(--main-color-primary); color:var(--main-color-primary);}
	body.dashboard #main__wrapper .ford__popup__view .container__content .ford__popup__data .elementToEvaluateGroup span.wcicon{position:absolute; top:1rem; right:1rem; font-size:2rem; color:var(--main-color-primary);}
	body.dashboard #main__wrapper .ford__popup__view .container__content .container__buttons,
	body.dashboard #main__wrapper .ford__popup__view .container__content .container__buttons{margin:1rem 0 0 0;}
	body.dashboard #main__wrapper .ford__popup__view .container__content .container__buttons .wcbtn,
	body.dashboard #main__wrapper .ford__popup__view .container__content .container__buttons .wcbtn{padding:1.5rem 4rem; border-radius:4rem;}

	body.dashboard.jurados-de-evaluacion #main__wrapper .container__buttons{margin:0 0 2rem auto;}
	body.dashboard.jurados-de-evaluacion #main__wrapper .container__buttons .wcbtn{padding:1rem 3rem; border-radius:5rem;}
	body.dashboard.jurados-de-evaluacion #main__wrapper .tpgb-tabs-nav-wrapper{margin:0 0 2rem 0; border-bottom:0.3rem solid rgba(0, 0, 0, 0.15);}
	body.dashboard.jurados-de-evaluacion #main__wrapper .tpgb-tabs-nav-wrapper .tpgb-tabs-nav .tpgb-tab-li .tpgb-tab-header span{display:block; margin:0 0 -0.3rem 0; padding:2rem; color:rgba(0, 0, 0, 0.6); border-bottom:0.3rem solid transparent;}
	body.dashboard.jurados-de-evaluacion #main__wrapper .tpgb-tabs-nav-wrapper .tpgb-tabs-nav .tpgb-tab-li .tpgb-tab-header.active span{border-bottom:0.3rem solid var(--main-color-primary);}
	body.dashboard #main__wrapper #container_lists_users form.create_group_jurors,
    body.dashboard #main__wrapper #container_lists_users .notifications_jurors{background:#fff; padding:2rem; border-radius:1rem; box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08);}
	body.dashboard #main__wrapper #container_lists_users form.create_group_jurors p:not(.selectedJurys){background:#E7F4EC; padding:1rem 2rem; color:var(--main-color-primary); border-radius:0.5rem;}
	body.dashboard #main__wrapper #container_lists_users #renderedContent{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:1rem; margin:2rem 0 3rem 0;}
	body.dashboard #main__wrapper #container_lists_users #renderedContent p.selectedJurys{width:100%; text-align:center;}
	body.dashboard #main__wrapper #container_lists_users #renderedContent .selectedElementJury{background:#e7f4ed; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:0.5rem; margin:0; padding:0.5rem 1rem; border-radius:3rem; cursor:pointer;}
	body.dashboard #main__wrapper #container_lists_users #renderedContent .selectedElementJury,
	body.dashboard #main__wrapper #container_lists_users #renderedContent .selectedElementJury *{color:var(--main-color-primary);}
	body.dashboard #main__wrapper #container_lists_users form.jury_register,
	body.dashboard #main__wrapper #container_lists_users form.jury_update{background:#fff; padding:2rem; border-radius:1rem; box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08);}
	body.dashboard #main__wrapper #popup__new_task h2.title__popup{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:1rem;}
	body.dashboard #main__wrapper #popup__new_task label{margin-bottom:1rem;}
	body.dashboard #main__wrapper #popup__new_task small{display:block; width:100%; padding:0.5rem; text-align:left;}
	body.dashboard #main__wrapper #popup__new_task small,
	body.dashboard #main__wrapper #popup__new_task small *{font-size:0.9rem; color:rgba(0, 0, 0, 0.6);}

  	body.dashboard #main__wrapper #container_lists_users .notifications_jurors{text-align:center;}
  	body.dashboard #main__wrapper #container_lists_users .notifications_jurors h3{color:var(--main-color-primary);}
  	body.dashboard #main__wrapper #container_lists_users .notifications_jurors #buttons-mailing-reminder > *{margin:2rem 0;}
  	body.dashboard #main__wrapper #container_lists_users .notifications_jurors #buttons-mailing-reminder button{background:var(--main-color-primary); margin:0 auto; padding:1rem 2rem; color:#fff; border-radius:3rem;}
  	body.dashboard #main__wrapper #container_lists_users .notifications_jurors #buttons-mailing-reminder p{font-size:1rem;}
  
	/*========== LIST VOTE ==========*/
	body.dashboard.list__votes #main__wrapper h2{font-size:3rem; color:var(--main-color-primary);  text-align:center;}
	body.dashboard.list__votes #main__wrapper h3{font-size:2rem; color:var(--main-color-primary); text-align:center;}
	body.dashboard.list__votes #main__wrapper ul{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:2rem; margin:2rem 0;}
	body.dashboard.list__votes #main__wrapper ul li,
	body.dashboard.list__votes #main__wrapper ul li *{color:var(--main-color-primary);}
	body.dashboard.list__votes #main__wrapper ul li{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:0.5rem; text-transform:uppercase;}
	body.dashboard.list__votes #main__wrapper ul li span{background:#EBF6E2; display:inline-block; padding:1rem 2rem; border-radius:0.3rem;}
	body.dashboard.list__votes #main__wrapper hr{margin:0 0 1rem 0; border-color:rgba(0, 0, 0, 0.05);}
	body.dashboard.list__votes #main__wrapper button.wcbtn{margin-left:auto; padding:1.5rem 3rem; border-radius:5rem;}

	/*========== VOTE PROJECT ==========*/
	body.dashboard.vote__project #main__wrapper{background:#fff; margin-top:5rem; margin-bottom:5rem; border-radius:0.4rem;}
	body.dashboard.vote__project #main__wrapper,
	body.dashboard.vote__project #main__wrapper #container_lists_users *{text-align:center;}
	body.dashboard.vote__project #main__wrapper #container_lists_users h2{font-size:3rem; color:var(--main-color-primary);  text-align:center;}
	body.dashboard.vote__project #main__wrapper #container_lists_users h3{font-size:2rem; color:var(--main-color-primary); text-align:center;}
	body.dashboard.vote__project #main__wrapper #container_lists_users h5{font-size:1.6rem; color:var(--main-color-primary); text-align:center;}
  	body.dashboard.vote__project #main__wrapper #container_lists_users .wcrow.text__align-left{padding:2rem 0;}
  	body.dashboard.vote__project #main__wrapper #container_lists_users .wcrow.text__align-left,
  	body.dashboard.vote__project #main__wrapper #container_lists_users .wcrow.text__align-left *{text-align:left;}
	body.dashboard.vote__project #main__wrapper #container_lists_users .container__radio-btn{background:#EBF6E2; display:flex; flex-wrap:wrap; align-items:center; gap:2rem; padding:1rem; border-radius:1rem;}
	body.dashboard.vote__project #main__wrapper #container_lists_users .container__radio-btn div label input[type='radio']{margin:0 0 0 0.5rem;}
	body.dashboard.vote__project #main__wrapper #container_lists_users textarea#comments{min-height:20rem; text-align:left;}
	body.dashboard.vote__project #main__wrapper #container_lists_users .container__buttons .wcbtn{padding:1.5rem 3rem; border-radius:5rem;}

	/*========== JURY/GROUP JURY ==========*/
	body.dashboard.create_jury #main__wrapper h2,
	body.dashboard.create_group_jury #main__wrapper h2,
	body.dashboard.editar-jurados #main__wrapper h2,
	body.dashboard.editar-grupo-jurados #main__wrapper h2{font-size:3rem; color:var(--main-color-primary); text-align:center;}
	body.dashboard.create_jury #main__wrapper #container_lists_users .container__input,
	body.dashboard.create_group_jury #main__wrapper #container_lists_users .container__input,
	body.dashboard.editar-jurados #main__wrapper #container_lists_users .container__input,
	body.dashboard.editar-grupo-jurados #main__wrapper #container_lists_users .container__input,
	body.register__user #main__wrapper .container__input{position:relative;}
	body.dashboard.create_jury #main__wrapper #container_lists_users .container__input > a,
	body.dashboard.create_group_jury #main__wrapper #container_lists_users .container__input > a,
	body.dashboard.editar-jurados #main__wrapper #container_lists_users .container__input > a,
	body.dashboard.editar-grupo-jurados #main__wrapper #container_lists_users .container__input > a,
	body.register__user #main__wrapper .container__input > a{position:absolute; top:1rem; right:0.8rem;}
	body.dashboard.create_jury #main__wrapper #container_lists_users .container__input > a *,
	body.dashboard.create_group_jury #main__wrapper #container_lists_users .container__input > a *,
	body.dashboard.editar-jurados #main__wrapper #container_lists_users .container__input > a *,
	body.dashboard.editar-grupo-jurados #main__wrapper #container_lists_users .container__input > a *,
	body.register__user #main__wrapper .container__input > a *{font-size:2rem; color:var(--main-color-primary);}
	body.dashboard.create_jury #main__wrapper #container_lists_users .container__buttons .wcbtn,
	body.dashboard.create_group_jury #main__wrapper #container_lists_users .container__buttons .wcbtn,
	body.dashboard.editar-jurados #main__wrapper #container_lists_users .container__buttons .wcbtn,
	body.dashboard.editar-grupo-jurados #main__wrapper #container_lists_users .container__buttons .wcbtn{padding:1.5rem 3rem; border-radius:5rem;}

	body.activar-votaciones-a-jurados #main__wrapper #container__header > *{width:100%; color:var(--main-color-primary);}

	/*========== HOME DASHBOARD/MY ACCOUNT ==========*/
	body.dashboard.myaccount.home__myaccount #main__wrapper,
	body.dashboard.edit__profile #main__wrapper,
	body.dashboard.myaccount.webinar #main__wrapper,
	body.dashboard.logout #main__wrapper,
	body.dashboard.myaccount.recover__password #main__wrapper{padding:5rem 1rem;}
	body.dashboard.myaccount.home__myaccount #main__wrapper > * > * > * > .tpgb-cont-in,
	body.dashboard.edit__profile #main__wrapper > * > * > * > .tpgb-cont-in,
	body.dashboard.myaccount.webinar #main__wrapper > * > * > * > .tpgb-cont-in,
	body.dashboard.logout #main__wrapper > * > * > * > .tpgb-cont-in,
	body.dashboard.myaccount.recover__password #main__wrapper > * > * > * > .tpgb-cont-in{background:#fff; border-radius:0.4rem;} 
	body.dashboard.myaccount.home__myaccount #main__wrapper .container_button_login_webinar{margin:0 auto;}
	body.dashboard.myaccount.home__myaccount #main__wrapper .tpgb-cont-in h2,
	body.dashboard.myaccount.home__myaccount #main__wrapper .tpgb-cont-in h5{color:var(--main-color-primary); text-align:center;}
	body.dashboard.myaccount.home__myaccount #main__wrapper .tpgb-cont-in h2{font-size:3rem;}
	body.dashboard.myaccount.home__myaccount #main__wrapper .tpgb-cont-in h5{font-size:2rem; font-weight:500;}
	body.dashboard.myaccount.home__myaccount #main__wrapper .tpgb-cont-in .wcalertv2{background:#ffe7e7; border-color:#e01717;}
	body.dashboard.myaccount.home__myaccount #main__wrapper .tpgb-cont-in .wcalertv2,
	body.dashboard.myaccount.home__myaccount #main__wrapper .tpgb-cont-in .wcalertv2 *{color:#e01717; font-weight:bold;}
	body.dashboard.myaccount.home__myaccount #main__wrapper .wp-block-tpgb-tp-button-core{margin:0 auto;}

	/*========== REGISTER USER ==========*/
	body.register__user #main__wrapper h2.heading-title{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:1rem; font-size:3rem; color:var(--main-color-primary);}
	body.register__user #main__wrapper h2.heading-title span.wcicon{font-size:3.5rem; color:var(--main-color-primary);}
	body.register__user #main__wrapper h4{font-size:2rem;}
	body.register__user #main__wrapper a{color:var(--main-color-primary);}
	body.register__user #main__wrapper a#my-account{background:var(--main-color-primary); padding:1rem 3rem; color:#fff; border-radius:5rem;}
	body.register__user #main__wrapper form > p{padding:1rem 0;}
	body.register__user #main__wrapper .wcbtn{padding:1rem 3rem; border-radius:5rem;}

	/*========== WEBINAR DASHBOARD ==========*/
	body.dashboard.myaccount.webinar #main__wrapper > * > * > * > .tpgb-cont-in{padding:2rem;}
	body.dashboard.myaccount.webinar #main__wrapper .container__background{max-width:90rem; margin:0 auto;}
	body.dashboard.myaccount.webinar #main__wrapper h3.heading-title{font-size:2.5rem;}
	body.dashboard.myaccount.webinar #main__wrapper .tpgb-countdown-counter{height:auto;}

	/*========== LOGIN/RECOVER PASSWORD ==========*/
	#main__wrapper p.wppb-error,
	#main__wrapper p.wppb-warning{background:#ffe7e7; padding:1rem 2rem; border:0; border-left:0.5rem solid #e01717; border-radius:0.5rem;}
	#main__wrapper p.wppb-error,
	#main__wrapper p.wppb-error *,
	#main__wrapper p.wppb-warning,
	#main__wrapper p.wppb-warning *{color:#e01717 !important;}
	body.dashboard.myaccount.login #main__wrapper h2.heading-title,
	body.dashboard.myaccount.recover__password #main__wrapper h2.heading-title{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:1rem; /*font-size:2.5rem;  */ color:var(--main-color-primary);}
	body.dashboard.myaccount.login #main__wrapper h2.heading-title span.wcicon,
	body.dashboard.myaccount.recover__password #main__wrapper h2.heading-title span.wcicon{font-size:3rem; color:var(--main-color-primary);}
	body.dashboard.myaccount.login #main__wrapper .wppb-user-forms,
	body.dashboard.myaccount.recover__password #main__wrapper .wppb-user-forms{width:100%;}
	body.dashboard.myaccount.login #main__wrapper .wppb-user-forms *,
	body.dashboard.myaccount.recover__password #main__wrapper .wppb-user-forms *{width:100%; float:initial;}
	body.dashboard.myaccount.login #main__wrapper .wppb-user-forms p,
	body.dashboard.myaccount.recover__password #main__wrapper .wppb-user-forms p{text-align:center;}
	body.dashboard.myaccount.login #main__wrapper .wppb-user-forms input[type="text"],
	body.dashboard.myaccount.login #main__wrapper .wppb-user-forms input[type="password"],
	body.dashboard.myaccount.recover__password #main__wrapper .wppb-user-forms input[type="text"],
	body.dashboard.myaccount.recover__password #main__wrapper .wppb-user-forms input[type="password"]{padding:1rem 2rem;}
	body.dashboard.myaccount.login #main__wrapper .wppb-user-forms .wppb-form-field.login-remember{display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; gap:1rem;}
	body.dashboard.myaccount.login #main__wrapper .wppb-user-forms .wppb-form-field.login-remember > *{width:max-content;}
	body.dashboard.myaccount.login #main__wrapper .wppb-user-forms .login-submit input#wppb-submit,
	body.dashboard.myaccount.recover__password #main__wrapper .wppb-user-forms .form-submit input#wppb-recover-password-button{background:var(--main-color-primary); display:flex; flex-wrap:wrap; justify-content:center; align-items:center; padding:1rem 3rem; text-align:center;  font-weight:bold; text-transform:uppercase; border-radius:1rem;}
	body.dashboard.myaccount.login #main__wrapper a{color:var(--main-color-primary);}

	/*========== EDIT PROFILE ==========*/
	body.dashboard.edit__profile #main__wrapper h2.heading-title{font-size:3rem; text-align:center;}
	body.dashboard.edit__profile #main__wrapper form#select_user_to_edit_form{display:none !important;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul{display:flex; flex-wrap:wrap; margin:0; padding:0; max-width:100%;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li{display:grid; width:100%; margin:0; padding:0.5rem;}
  	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li > span{width:100% !important; float:none !important;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li label{display:block; width:100%; float:none;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li input,
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li select{width:100%; padding:1rem 2rem; border:0.1rem solid rgba(0, 0, 0, 0.2); border-radius:1rem; float:none;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li.wppb-default-password span.wppb-required,
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li.wppb-default-repeat-password span.wppb-required{display:none !important;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li.wppb-html span.custom_field_html{margin-left:0;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li#wppb-form-element-19,
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li#wppb-form-element-20,
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li#wppb-form-element-21{display:none !important;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user p.form-submit{margin:1rem 0 0 0;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user p.form-submit input#edit_profile{background:var(--main-color-primary); display:block; width:max-content; margin:0 auto; padding:1rem 8rem; color:#fff; font-weight:bold; text-transform:uppercase; border:0; border-radius:100px; transition:all .4s ease;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user p.form-submit input#edit_profile:hover{background:var(--main-color-secundary);}

	body.dashboard.logout #main__wrapper .tpgb-container-row{margin:0 auto; text-align:center;}
	body.dashboard.logout #main__wrapper a.wppb-logout-url{background:var(--main-color-primary); display:block; width:max-content; max-width:100%; margin:1rem auto 0 auto; padding:1rem 3rem; color:#fff; border-radius:5rem;}

	/*========== FORM APPLICATION ==========*/
	body.application__form #main__wrapper p.code_project,
	body.application__form #main__wrapper p.code_project *{color:var(--main-color-primary); text-align:center;}
	body.application__form #main__wrapper .date-form-wc,
	body.application__form #main__wrapper .date-form-wc *{color:var(--main-color-primary); text-align:center;}
	body.application__form #main__wrapper h2.title-main{font-size:3rem; color:var(--main-color-primary); text-align:center;}
	body.application__form #main__wrapper .form-steps{width:100%; max-width:80rem; margin:0 auto 2rem auto; clear:both;}
	body.application__form #main__wrapper .form-steps:before,
	body.application__form #main__wrapper .form-steps:after{display:table; content:"";}
	body.application__form #main__wrapper .form-steps:after{clear:both;}
	body.application__form #main__wrapper .form-steps__step{position:relative; width:16.66%; padding:1rem; text-align:center; float:left;}
	body.application__form #main__wrapper .form-steps__step:after{background:rgba(0, 0, 0, 0.015); position:absolute; display:block; width:100%; height:0.4rem; top:2.8rem; left:50%; content:""; z-index:1;}
	body.application__form #main__wrapper .form-steps__step:before{background:#fff; position:absolute; display:block; width:4rem; height:0.4rem; top:2.4rem; left:50%; margin-left:-2rem; content:""; z-index:2;}
	body.application__form #main__wrapper .form-steps__step--last:after{display:none;}
	body.application__form #main__wrapper .form-steps__step--active .form-steps__step-circle{background:var(--main-color-primary);}
	body.application__form #main__wrapper .form-steps__step--active .form-steps__step-circle,
	body.application__form #main__wrapper .form-steps__step--active .form-steps__step-circle *{color:#fff;}
	body.application__form #main__wrapper .form-steps__step--completed:after{background:var(--main-color-primary);}
	body.application__form #main__wrapper .form-steps__step--completed .form-steps__step-circle{background:var(--main-color-primary); color:#fff;}
	body.application__form #main__wrapper .form-steps__step--completed .form-steps__step-circle .form-steps__step-number{display:none;}
	body.application__form #main__wrapper .form-steps__step--completed .form-steps__step-circle .form-steps__step-check{display:inline-block; color:#fff;}
	body.application__form #main__wrapper .form-steps__step-circle{background:#e5e5e5; position:relative; width:4rem; height:4rem; margin:0 auto; color:rgba(0, 0, 0, 0.5); line-height:4rem; text-align:center; border-radius:50%; z-index:3;}
	body.application__form #main__wrapper .form-steps__step-circle,
	body.application__form #main__wrapper .form-steps__step-circle *{font-size:2rem;}
	body.application__form #main__wrapper .form-steps__step-check{display:none;}
	body.application__form #main__wrapper .form-step__step-name{display:inline-block; margin-top:0.8rem; font-size:1rem; line-height:1.4rem;}
	body.application__form #main__wrapper .section-steps{display: none;}
	body.application__form #main__wrapper .step-active{display:block !important;}
	body.application__form #main__wrapper #formulario_ford_solicitud{background:#fff; position:relative; padding:2rem; border-radius:0.4rem; box-shadow:0 0.2rem 0.6rem 0 rgba(0, 0, 0, 0.08);}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow{padding:2rem 0;}
	body.application__form #main__wrapper #formulario_ford_solicitud.container-form-item.section-fixed-green,
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section-fixed-green{background:rgba(153, 208, 109, 0.1); margin-top:0.1rem; margin-left:-2rem; margin-right:-2rem; padding:2rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.add-dynamic-wc{background:rgba(153, 208, 109, 0.2); margin-top:0.1rem; margin-left:-2rem; margin-right:-2rem; padding:2rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud p.msj-error{grid-column:span 12; width:100%; max-width:100%;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox2cols,
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox3cols{display:flex; flex-wrap:wrap; gap:2rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .validate_checkbox > label{display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .validate_checkbox label{flex-wrap:wrap;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .validate_checkbox label > span{width:calc(100% - 3rem);}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .validate_checkbox label > span *{display:block;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox2cols > *,
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox3cols > *{padding:0; margin:0;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox2cols > p,
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox3cols > p{width:100%;}
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_gastos_implementacion_del_proyecto,
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_divulgacion_del_proyecto,
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_sobre_el_presupuesto{background:rgba(153, 208, 109, 0.1); display:flex; flex-wrap:wrap; align-items:center; margin:0 -2rem; padding:1rem 2rem; color:#333; font-weight:bold;}
	body.application__form #main__wrapper #formulario_ford_solicitud .step-5 img.icon__step-form{display:block; margin:3rem auto 1rem auto;}
	body.application__form #main__wrapper #formulario_ford_solicitud .step-5 .wccol-sm-12.wccol-md-1 a,
	body.application__form #main__wrapper #formulario_ford_solicitud .step-6 .delete_item a{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:0.5rem; width:max-content; max-width:100%; margin:3rem auto 1rem auto; color:var(--main-color-danger);}
	body.application__form #main__wrapper #formulario_ford_solicitud .step-5 a.add_item_gastos_implementacion_proyecto,
	body.application__form #main__wrapper #formulario_ford_solicitud .step-5 a.add_item_divulgacion_del_proyecto,
	body.application__form #main__wrapper #formulario_ford_solicitud .step-6 a.add_item_subtask{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:0.5rem; width:max-content; max-width:100%; margin:1rem auto; color:var(--main-color-third);}
	body.application__form #main__wrapper #formulario_ford_solicitud #total__step5{background:#e7f4ec; display:flex; flex-wrap:wrap; align-items:center; margin:1rem -1rem 0 -1rem; padding:1rem 2rem; color:#333; font-weight:bold;}
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_gastos_implementacion_del_proyecto .description_subtotal,
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_divulgacion_del_proyecto .description_subtotal,
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_sobre_el_presupuesto .description_subtotal,
	body.application__form #main__wrapper #formulario_ford_solicitud #total__step5 .description_total,
  	body.application__form #main__wrapper #formulario_ford_solicitud .description_subtotal2{width:80%; padding-right:1rem; text-align:right;}
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_gastos_implementacion_del_proyecto .price_subtotal,
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_divulgacion_del_proyecto .price_subtotal,
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_sobre_el_presupuesto .price_subtotal,
	body.application__form #main__wrapper #formulario_ford_solicitud #total__step5 .price_total,
  	body.application__form #main__wrapper #formulario_ford_solicitud .price_subtotal2{width:20%;}
  	body.application__form #main__wrapper #formulario_ford_solicitud h3.subtitle-step,
	body.application__form #main__wrapper #formulario_ford_solicitud h4.subtitle-step,
	body.application__form #main__wrapper #formulario_ford_solicitud h5.subtitle-step{color:var(--main-color-primary); text-align:center;}
  	body.application__form #main__wrapper #formulario_ford_solicitud.form_winners h3.subtitle-step{margin-bottom:2rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud h4.subtitle-step{margin:4rem 0 2rem 0; font-size:2.5rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud h5.subtitle-step{margin:2rem 0 0 0; font-size:2rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud p.description.max__width900{text-align:center;}
	body.application__form #main__wrapper #formulario_ford_solicitud .input-field,
	body.application__form #main__wrapper #formulario_ford_solicitud input[type="text"],
	body.application__form #main__wrapper #formulario_ford_solicitud input[type="number"],
	body.application__form #main__wrapper #formulario_ford_solicitud textarea{width:100%; padding:1rem; margin-top:1rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud select{width:100%; padding:1rem 2rem; margin-top:1rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .lists_mounths{margin-top:1.5rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud textarea{min-height:10rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud small,
	body.application__form #main__wrapper #formulario_ford_solicitud small *{font-size:0.9rem; color:rgba(0, 0, 0, 0.6);}
	body.application__form #main__wrapper #formulario_ford_solicitud #sobre_el_presupuesto input.readonly{background:rgba(0, 0, 0, 0.05);}
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-excel,
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-images{background:url("images/upload-file.png") no-repeat center 1.5rem; margin:1rem 0 0 0; padding:5rem 2rem 2rem 2rem; border:0.1rem solid var(--main-color-primary); border-radius:2rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-excel > *,
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-images > *{display:block; width:100%;}
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-excel > *,
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-images input.anexo-archivos,
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-images input.upload-button{background:var(--main-color-primary); color:#fff; border:0; border-radius:10rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-excel p.msj-error,
	body.application__form #main__wrapper #formulario_ford_solicitud #container-upload-files-images p.msj-error{background:transparent !important; margin:1rem 0 0.5rem 0 !important; border-radius:0 !important;}
	body.application__form #main__wrapper #formulario_ford_solicitud .upload-files-excel .list_files_archivos{display:flex; flex-wrap:wrap;}
	body.application__form #main__wrapper #formulario_ford_solicitud .upload-files-excel .list_files_archivos > *{display:grid; width:100%; padding:0.5rem; overflow:hidden;}
	body.application__form #main__wrapper #formulario_ford_solicitud .upload-files-excel .list_files_archivos > .data-image p{font-size:0.9rem; white-space:wrap; text-overflow:ellipsis; overflow:hidden;}
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files{display:flex; flex-wrap:wrap; gap:1.5rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files .data-image,
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files_archivos .data-image{position:relative;}
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files .data-image img,
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files_archivos .data-image img{margin:0 !important;}
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files .data-image span.remove-image,
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files_archivos .data-image span.remove-image{background:#000; position:absolute; top:0.2rem !important; left:0.4rem !important; padding:0.2rem 0.3rem; font-size:1rem !important; color:#fff !important; line-height:1; cursor:pointer; border-radius:0.5rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files .data-image span.remove-image,
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files .data-image span.remove-image *,
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files_archivos .data-image span.remove-image,
	body.application__form #main__wrapper #formulario_ford_solicitud .list_files_archivos .data-image span.remove-image *{color:#fff !important;}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks{margin:2rem 0;}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task{padding:2rem; margin:1rem 0; border-radius:2rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task:nth-child(odd){background:rgba(0, 0, 0, 0.01);}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task:nth-child(even){background:rgba(0, 0, 0, 0.03);}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .row-form-solicitud-wc.header .wccol-sm-12{display:flex; flex-wrap:wrap; align-items:center;}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .row-form-solicitud-wc.header .wccol-sm-12 h5{margin:0; font-size:2.1rem; color:var(--main-color-primary);}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .row-form-solicitud-wc.header .wccol-sm-12 h5 span.number{padding:0 1rem; font-size:21px; color:var(--main-color-primary);}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .row-form-solicitud-wc.header .wccol-sm-12 h5 span.name{font-size:2.1rem; color:var(--main-color-primary);}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .row-form-solicitud-wc.header .wccol-sm-12 a.edit_task{margin:0 1rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .subtasks .row-form-solicitud-wc .lists_mounths{display:flex; flex-wrap:wrap; align-items:center;}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .subtasks .row-form-solicitud-wc .lists_mounths > *{display:block; width:calc(100% / 6); margin:1rem 0 0 0; text-align:center;}
	body.application__form #main__wrapper #formulario_ford_solicitud a#new__task{background:var(--main-color-primary); display:block; width:max-content; padding:0.8rem 2rem; margin:2rem auto; color:#fff; border-radius:3rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .subtasks .row-form-solicitud-wc .lists_mounths label input{display:block; margin:0 auto 0.5rem auto;}
	body.application__form #main__wrapper #formulario_ford_solicitud .button-formulario-solicitud{display:flex; flex-wrap:wrap; align-items:center; gap:2rem; margin-top:3rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .button-formulario-solicitud > *{width:calc(50% - 1rem); justify-content:center; text-align:center;}
	body.application__form #main__wrapper #formulario_ford_solicitud .prev-data{position:absolute; top:2rem; left:0; margin-left:3rem; padding:1rem 2rem; font-size:1.6rem; text-align:left; font-weight:bold;}
	body.application__form #main__wrapper #formulario_ford_solicitud .accept-terms .wccol-sm-12.wccol-md-12{display:flex; flex-wrap:wrap; align-items:center; gap:1rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .accept-terms .wccol-sm-12.wccol-md-12 label{width:max-content; max-width:100%;}
	body.application__form #main__wrapper #formulario_ford_solicitud .accept-terms .wccol-sm-12.wccol-md-12 label input{margin:0;}
	body.application__form #main__wrapper #formulario_ford_solicitud .accept-terms .wccol-sm-12.wccol-md-12 strong{width:calc(100% - 3rem);}
  	body.application__form #main__wrapper #popup__new_task,
  	body.application__form #main__wrapper .ford__popup__view.mascara.show{z-index:9999999 !important;}
	body.application__form #main__wrapper #formulario_ford_solicitud .msj-ajax{font-size:1.4rem; color:var(--main-color-primary) !important; text-align:center; font-weight:bold;}
	body.application__form #main__wrapper #formulario_ford_solicitud .button-steps{background:transparent; margin:0 !important; padding:1rem; color:var(--main-color-primary); font-weight:bold; text-transform:uppercase; border:0.3rem solid var(--main-color-primary); border-radius:4rem;}
  	body.application__form #main__wrapper #formulario_ford_solicitud .button-steps.no-auth-disabled{opacity:0.3;}
  	body.application__form #main__wrapper #formulario_ford_solicitud .btn-continuar{background-color:var(--main-color-primary); color:#fff; font-weight:bold; text-transform:uppercase;}
	body.application__form #main__wrapper #formulario_ford_solicitud .msj-error{color:red !important; font-weight:bold;}
  	body.application__form #main__wrapper #formulario_ford_solicitud.form_winners .btn-continuar{width:100%;}

	/*========== POPUPS ==========*/
	.media-modal{max-width:80rem; margin:0 auto; border-radius:0.5rem; overflow:hidden;}
	.media-modal > .media-modal-close .media-modal-icon{background:var(--main-color-third); display:block; padding:1rem; margin:-1.2rem -0.1rem 0 0; transition:all .4s ease;}
	.media-modal > .media-modal-close .media-modal-icon:hover{background:var(--main-color-primary);}
	.media-modal > .media-modal-close .media-modal-icon::before{color:#fff;}
	.media-modal .media-frame-tab-panel *{color:rgba(0, 0, 0, 0.5);}
	.media-modal-content p.wc-custom__wp-media{padding:1rem 2rem; font-size:1.4rem;}
	.media-modal > .media-modal-close span.screen-reader-text,
	.media-modal-content .attachments-browser .media-sidebar,
	.media-modal-content .attachments-browser .media-toolbar{display:none !important;}
	.media-modal-content .attachments-browser .attachments-wrapper{width:100% !important;}
	.media-modal-content .attachments-browser .attachments-wrapper ul.attachments{width:100% !important; box-sizing:border-box;}

	/*========== ACCORDION ==========*/
	#main__wrapper .tpgb-accor-wrap .tpgb-accor-item span.accordion-tab-icon,
	#main__wrapper .tpgb-accor-wrap .tpgb-accor-item span.accordion-tab-icon *{color:#838383;}
	#main__wrapper .tpgb-accor-wrap .tpgb-accor-item > .active span.accordion-tab-icon,
	#main__wrapper .tpgb-accor-wrap .tpgb-accor-item > .active span.accordion-tab-icon *{color:#fff;}

	/*========== WEBINAR INFO ==========*/
	body.webinar__info{background:#f1f1f1;}
	body.webinar__info #main__wrapper .bg-bannertop::before{background:#f1f1f1;}
	body.webinar__info #main__wrapper .container__content .tpgb-cont-in > * > .tpgb-cont-in{background:#fff; padding:2rem; border-radius:0.4rem;}
	body.webinar #main__wrapper #container_button_login_webinar a{background:var(--main-color-primary); display:block; width:max-content; max-width:100%; margin:0 auto; padding:1.5rem 6rem; color:#fff; border-radius:5rem; transition:all .4s ease;}
	body.webinar #main__wrapper #container_button_login_webinar a:hover{background:var(--main-color-secundary); transform:scale(1.1);}

	/*========== GANADORES ==========*/
	body.single-ganadores #main__wrapper{padding:3rem 1rem 5rem 1rem;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories{display:flex; flex-wrap:wrap; justify-content:center;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(1){order:1;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(2){order:12;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(3){order:11;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(4){order:10;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(5){order:9;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(6){order:8;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(7){order:7;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(8){order:6;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(9){order:5;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(10){order:4;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(11){order:3;}
  	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-filter-list:nth-child(12){order:2;}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-category-list.active *{color:var(--main-color-primary);}
	body.video__winners #main__wrapper .tpgb-category-filter .tpgb-categories .tpgb-category-list.active .tpgb-category-count{color:#fff;}
	body.video__winners #main__wrapper .image figure a,
	#main__wrapper .video__winners .image figure a{background:rgba(0, 0, 0, 0.1); display:flex; flex-wrap:wrap; justify-content:center; align-items:center; min-height:24rem;}
	body.video__winners #main__wrapper .container__box,
	#main__wrapper .video__winners .container__box{min-height:22.547rem;}
	body.video__winners #main__wrapper .container__box .country p,
	#main__wrapper .video__winners .container__box .country p{display:flex; flex-wrap:wrap; align-items:center; gap:1rem; font-size:1.4rem;}
	body.video__winners #main__wrapper .container__box .country p img,
	#main__wrapper .video__winners .container__box .country p img{max-width:3rem; height:auto;}
	body.video__winners #main__wrapper .container__box .title,
	#main__wrapper .video__winners .container__box .title,
	body.video__winners #main__wrapper .container__box .title *,
	#main__wrapper .video__winners .container__box .title *{font-size:1.6rem;}
	body.video__winners #main__wrapper .container__box .title,
	#main__wrapper .video__winners .container__box .title{min-height:4.478rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; line-clamp:2; -webkit-box-orient:vertical;}
	body.video__winners #main__wrapper .container__box .description,
	#main__wrapper .video__winners .container__box .description{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; line-clamp:5; -webkit-box-orient:vertical;}
	body.video__winners #main__wrapper .container__box .description p,
	#main__wrapper .video__winners .container__box .description p{font-size:1.4rem;}
	#main__wrapper .video__winners .tpgb-carousel ul.splide__pagination li button{width:1rem; height:1rem;}
	#main__wrapper #content_article.single__winners{padding:5rem 1rem; text-align:center;}
	#main__wrapper #content_article.single__winners h2,
	#main__wrapper #content_article.single__winners h2 *{font-size:2.5rem; color:var(--main-color-secundary); font-weight:700;}
	#main__wrapper #content_article.single__winners p{margin:1rem 0;}

	/*========== COUNTDOWN ==========*/
	#main__wrapper .tpgb-countdown-counter *{font-family:'Poppins', Arial;}
	#main__wrapper .tpgb-countdown-counter .rotor,
	#main__wrapper .tpgb-countdown-counter .rotor *{font-size:4rem;}

    /*========== POLLS ==========*/
    #main__wrapper #totalpoll form.totalpoll-form > div:first-child{display:none !important;}
	#main__wrapper #totalpoll .totalpoll-question-content > p{margin:2rem 0 1rem 0; font-size:2.5rem; color:var(--main-color-primary);}
	#main__wrapper #totalpoll .totalpoll-question-content{font-size:1.8rem;}
	#main__wrapper #totalpoll .totalpoll-question-choices-item .totalpoll-question-choices-item-container{width:100%;}
	#main__wrapper #totalpoll .totalpoll-question-choices-item-selector input:checked + .totalpoll-question-choices-item-selector-box{background:var(--main-color-primary) !important;}
	#main__wrapper #totalpoll .totalpoll-question-choices-item-selector input:checked + .totalpoll-question-choices-item-selector-box,
	#main__wrapper #totalpoll .totalpoll-question-choices-item-selector input:checked + .totalpoll-question-choices-item-selector-box *,
	#main__wrapper #totalpoll .totalpoll-question-choices-item-checked,
	#main__wrapper #totalpoll .totalpoll-question-choices-item-checked *{color:#fff !important;}
    #main__wrapper #totalpoll .totalpoll-question:last-child .totalpoll-question-choices .totalpoll-question-choices-item-type-text{display:none !important;}
	#main__wrapper #totalpoll .totalpoll-question:last-child .totalpoll-question-choices-item-control{width:100%;}
	#main__wrapper #totalpoll input[type="text"]{color:rgba(0, 0, 0, 0.5);}
    #main__wrapper #totalpoll.totalpoll-wrapper[totalpoll-uid="58d6a57f664879535a45a67f013123b3"] .totalpoll-buttons{justify-content:flex-start !important;}

	/*========== FOOTER ==========*/
	#footer #topbar__footer{padding:5rem 1rem;}
	#footer #topbar__footer .container__row{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; gap:2rem;}
	#footer #topbar__footer *{text-align:center; color:var(--main-color-primary);}
	#footer #topbar__footer ul.wp-block-social-links{margin:2rem 0 0 0;}
	#footer #topbar__footer ul.wp-block-social-links li.wp-social-link-facebook{background:#4668b3;}
	#footer #topbar__footer ul.wp-block-social-links li.wp-social-link-x{background:#000;}
	#footer #topbar__footer ul.wp-block-social-links li.wp-social-link-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;}
	#footer #topbar__footer ul.wp-block-social-links li.wp-social-link-tiktok{background:#000;}
	#footer #topbar__footer ul.wp-block-social-links li a{padding:1rem;}
	#footer #topbar__footer ul.wp-block-social-links li a svg{fill:#fff; width:3rem; height:auto;}
	#footer #bottombar__footer{background:rgba(0, 0, 0, 0.8); display:flex; flex-wrap:wrap; align-items:center; gap:2rem; padding:8rem 2rem;}
	#footer #bottombar__footer *{font-size:1.4rem; color:#fff;}
	#footer #bottombar__footer .container__row{width:100%; display:flex; /*justify-content:space-between;*/}
	/*#footer #bottombar__footer #nav__footer{margin-left:auto;} */
	#footer #bottombar__footer #nav__footer ul{display:flex; flex-wrap:wrap; align-items:center; gap:2rem;}
	#footer #bottombar__footer #nav__footer ul li{display:block;}
	#footer #bottombar__footer #nav__footer ul li a{display:block;}

	/*========== LUIS DEV START==========*/
    #main__wrapper a{ color: var(--main-color-primary);}
    #main__wrapper .color-white a { color: #b4dc94;}
    #main__wrapper strong{color:inherit;}
    #main__wrapper ol,
    #main__wrapper ul{padding:1rem 2rem 2rem;}
    #main__wrapper ol li:not(:last-child),
    #main__wrapper ul li:not(:last-child){padding:0rem 0rem 1rem;}
    #main__wrapper ol li,
    #main__wrapper ul li{color:#747474;}

    /*OFFCANVAS*/
    #offcanvas{max-width:25rem;}
    #offcanvas img.logo__offcanvas{display:block; max-width:18rem; margin:6rem auto 0 auto;}
    #offcanvas #nav__offcanvas ul.menu li a{width:100%; background: rgba(255, 255, 255, 0.1); display: block; padding: 10px; font-size: 14px; color: #fff; text-align: center; text-transform: uppercase;}
    #offcanvas #nav__offcanvas ul.menu li.current-menu-item a { background: var(--main-color-third);}

    /*HEADER*/
    #header{position:relative; z-index:999999; background:#fff; }
    #header .container__row-fullwidth{max-width:130rem; margin:auto; align-items:center;}
    #header .container__row-fullwidth #container__logo img{max-width:8rem;}
    #header .container__row-fullwidth ul.menu li a{min-height:4.6rem; display:flex; align-items:center; position:relative; padding:8px 0; margin:0 10px; font-family:'Roboto', sans-serif; font-size:14px; text-transform:uppercase; font-weight:600; transition:all .4s ease;}
    #header .container__row-fullwidth ul.menu li a::after{background: var(--main-color-third); position: absolute; width: 0; height:3px; bottom: -1px; left: 0; content: ''; opacity: 0; transition: all .4s ease;}
    #header .container__row-fullwidth ul.menu li.current-menu-item a::after{width:100%; opacity:1;}
    #header .container__row-fullwidth #widget__winners a{min-height:4.6rem; display:flex; align-items:center; gap:0.5rem; padding:.8rem 2rem; border:1px solid #fff; border-radius:10rem; background:transparent;}
    #header .container__row-fullwidth #container__login{margin:0 1rem 0 auto;}
    #header .container__row-fullwidth #container__login .box > a{background:#99d06d; display:flex; flex-wrap:wrap; align-items:center; min-height:3.6rem; padding:.5rem 1rem; color: #fff; text-transform: uppercase; border-radius:10rem; font-size:1.2rem; font-weight:700;}
    #header .container__row-fullwidth #container__login .box .my-account{display:flex; align-items:center; gap:.5rem;}
    #header .container__row-fullwidth #widget__language select{background:transparent; border:none;}
    #header .container__row-fullwidth #widget__language select option{color: #000;}
    #header .container__row-fullwidth #list__icons-header li a{display:flex;}
    #header .container__row-fullwidth #list__icons-header li a span{color:#000; font-size:3rem; font-weight:600;}

    /*HOME*/
    #main__wrapper #slider-home{background:linear-gradient(#fff, rgba(255, 255, 255, 0.75) 10%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.9) 50%, #fff 80%), url(images/header-front-pagen.jpg) no-repeat center 0; background-size:140% auto; position:relative; border-bottom: 1px solid rgba(0, 0, 0, 0.15);}
    #main__wrapper #slider-home .slider__home-titulo .heading-title{z-index:1;}
    #main__wrapper #slider-home .slider__home-titulo .heading-title span{display:block; color:inherit; }
    #main__wrapper #slider-home .slider__home-titulo .heading-title::before{content:''; background:linear-gradient(135deg, rgba(18, 148, 70, 0.15), rgba(18, 148, 70, 0) 70%); position:absolute; display:block; width:50%; top:-50px; left:50%; padding-bottom:50%; border-radius:100%; transform:translateX(-50%); z-index:-1;}
    #main__wrapper #slider-home .slider-home__content-card .main-img img{border-radius:5px;}

    #main__wrapper #como-participar .content-bottom .tpgb-pro-paragraph{max-width:73rem;}

    #main__wrapper #seccion__ganadores .tpgb-tabs-tours .tpgb-tabs-nav-wrapper .tpgb-tab-li span{color:#fff;}
    #main__wrapper #seccion__ganadores .tpgb-tabs-tours .tpgb-tabs-content-wrapper .grid-item figure{position:relative;}
    #main__wrapper #seccion__ganadores .tpgb-tabs-tours .tpgb-tabs-content-wrapper .grid-item figure::before{content:""; position:absolute; width:90%; aspect-ratio:1/1; left:50%; top:50%; transform:translate(-50%, -50%); z-index:1; border:1px solid #fff; border-radius:50rem; opacity:0; visibility:hidden; transition: all .5s;}
    #main__wrapper #seccion__ganadores .tpgb-tabs-tours .tpgb-tabs-content-wrapper .grid-item figure:hover::before{width:80%; opacity:1; visibility:visible;}
    #main__wrapper #seccion__ganadores .tpgb-tabs-tours .tpgb-tabs-content-wrapper .grid-item figure img{width:100%; object-fit:cover; aspect-ratio:1/1; border-radius:50rem;}
    #main__wrapper #seccion__ganadores .tpgb-tabs-tours .tpgb-tabs-content-wrapper .grid-item .tpgb-container-row{background:transparent;}
    #main__wrapper #seccion__ganadores .tpgb-tabs-tours .tpgb-tabs-content-wrapper .grid-item .tpgb-container-row .title{font-size:16px; font-weight:400; line-height:26px; text-align:center;}

    #main__wrapper #participar__pasos .item .img-bg-participe{ position: relative; background: #f3faf6; padding: 40px 20px; border-radius: 5px 5px 5px 60px;}
    #main__wrapper #participar__pasos .item .img-bg-participe::after {background: #99d06d;position: absolute;width: 60px;height: 60px;bottom: 0;left: 0;font-size: 30px;color: #fff;line-height: 60px;text-align: center;border-radius: 100%;content: '';transition: all .4s ease;}
    #main__wrapper #participar__pasos .item:nth-child(1) .img-bg-participe::after {content: '1';}
    #main__wrapper #participar__pasos .item:nth-child(2) .img-bg-participe::after {content: '2';}
    #main__wrapper #participar__pasos .item:nth-child(3) .img-bg-participe::after {content: '3';}
    #main__wrapper #participar__pasos .item:hover .img-bg-participe img{transform:scale(1.2);}
    #main__wrapper #participar__pasos .item .tpgb-pro-paragraph{width:100%;}

    #main__wrapper #participar__solicitud{margin:10rem 0;}
    #main__wrapper #participar__solicitud::before{background:#129446; position:absolute; width:100%; height:200px; top:-100px; left: 0; transform:skewY(-4.7deg); content: '';}
    #main__wrapper #participar__solicitud::after{background:#129446; position:absolute; width:100%; height:200px; bottom:-100px; left: 0; transform: skewY(-4.7deg); content: '';}
    #main__wrapper #participar__solicitud .tpgb-cont-in{z-index:1;}
    #main__wrapper #participar__solicitud .tpgb-cont-in .tpgb-heading-title{max-width:49rem; margin:auto;}

    #main__wrapper #participar__categorias .item{padding: 0; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15); border-radius: 10px; overflow:hidden;}
    #main__wrapper #participar__categorias .item .tpgb-creative-img-wrap img{width:100%;}
    #main__wrapper #participar__categorias .item .service-media{align-items:end; /* margin-top:-5.5rem; */}
    #main__wrapper #participar__categorias .item .service-media .m-r-16{position:absolute;}
    #main__wrapper #participar__categorias .item .conservacion .service-media .m-r-16{bottom:30%;}
    #main__wrapper #participar__categorias .item .service-media .service-content{padding:0 0 0 10.6rem;}
    #main__wrapper #participar__categorias .item .service-media .service-title{min-height:7.1rem;}

    #main__wrapper .bg-bannertop {position: relative; background-size:cover !important; min-height:35rem; padding-top:15rem; overflow:hidden;}
    #main__wrapper .bg-bannertop::before{content:''; position:absolute; display:block; width:100%; height:200px; bottom:-150px; left:0; background:#fff; transform:skewY(-4.7deg); z-index:3;}
    body.login #main__wrapper .bg-bannertop h1{font-size:5rem;}
    #main__wrapper .bg-bannertop h1{min-height:10.4rem;}
    body.login #main__wrapper h2.heading-title{font-size:3rem;}
    #main__wrapper .bg-bannertop .tpgb-cont-in{width:100%; max-width:100%; z-index:1; position: relative;}
    #main__wrapper .bg-bannertop .tpgb-cont-in::before{background:rgba(18, 148, 70, 0.9); position: absolute; display: block; width: 100%; height:400%; top: -50%; left: 0; content: ''; transform: skewY(4.7deg); z-index: -1;}

    /*========== FORM SOLICITUD ==========*/
    .content-checkbox-objetivo{width:100% !important;}
    .content-checkbox-objetivo > label{width:100%; margin-bottom:10px; align-items:self-start;}
    .content-checkbox-objetivo > label input{margin-top:.5rem;}

    /*========== FORM SOLICITUD WEBINAR ==========*/
    .register__user.webinar__info #container-form-registeruser p:first-child{text-align: center; max-width: 560px; margin: 10px auto 20px; text-wrap: pretty;}
    .register__user.webinar__info.lang_en #container-form-registeruser p:first-child{max-width:510px;}
    .register__user.webinar__info #container-form-registeruser p:first-child span{display: block;}
    .register__user.webinar__info #container-form-registeruser p:nth-child(2){font-size:2rem; margin-bottom:2rem;}

    /*Ganadores*/
    .ganadores-grid .post-loop-inner .grid-item{position:unset !important; transform:translate3d(0, 0, 0) !important;}

    /*FORM*/
    #main__wrapper form input,
    #main__wrapper form input.button,
    #main__wrapper form input#wppb-submit,
    #main__wrapper form select{padding:1rem 2rem; border:1px solid rgba(0, 0, 0, 0.2); border-radius:1rem;}

    /*REGISTER USER*/
    body.register__user #main__wrapper .content-registro{padding:2rem; border-radius:20px; box-shadow:0 5px 5px rgba(0, 0, 0, 0.15);}
    body.register__user #main__wrapper .content-registro p{color:#747474;}
    body.register__user #main__wrapper .content-registro #form-register{margin-top:2rem;}

    /*MY ACCOUNT*/
    body.dashboard.myaccount.login #main__wrapper{max-width:100%;}
    body.dashboard.myaccount.login #main__wrapper .box-shadow .tpgb-cont-in{padding:2rem; border-radius:20px; box-shadow:0 5px 5px rgba(0, 0, 0, 0.15);}

    /*DASHBOARD*/
    body.dashboard.main__dashboard #main__wrapper #section_estadisticas .content-paises.accordion{margin-top:3rem;}
    body.dashboard.main__dashboard #main__wrapper #section_estadisticas .content-paises.accordion .accordion-header{color:#129446; background:transparent; padding:1.6rem 0; border-bottom:1px solid #129446; cursor:pointer; position: relative; transition:all .5s;}
    body.dashboard.main__dashboard #main__wrapper #section_estadisticas .content-paises.accordion .accordion-header::before{content:""; width:1.4rem; height:1.4rem; position:absolute; right:1rem; top:50%; transform: translateY(-50%) rotate(180deg); display:block; background:url(images/arrow-acordeon.svg) no-repeat center/100%;}
    body.dashboard.main__dashboard #main__wrapper #section_estadisticas .content-paises.accordion .accordion-header.active::before{transform:translateY(-50%) rotate(0deg);}
    body.dashboard.main__dashboard #main__wrapper #section_estadisticas .content-paises.accordion .accordion-body{padding:10px 0; display:none;}
    body.dashboard.main__dashboard #main__wrapper #section_estadisticas .content-paises.accordion .accordion-body p{text-align:start;}

    /*FOOTER*/
    #footer{background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0)), url(images/footer-placeholdern.jpg) center bottom / cover no-repeat;}
    #footer #topbar__footer .container__row #footer1{order:2;}
    #footer #topbar__footer .container__row #footer2{order:1;}
    #footer #topbar__footer .container__row #footer3{order:3;}
    #footer #bottombar__footer .container__row{justify-content:center; flex-direction:column-reverse; align-items:center; gap:15px;}
    #footer #bottombar__footer #copyright p{text-align:center;}
    #footer #bottombar__footer #nav__footer ul{justify-content:center;}
	/*========== LUIS DEV END==========*/
	
}
@media screen and (min-width:768px){
	/*========== ERROR 404 - MAINTENANCE ==========*/
	#error404,
	#maintenance{background:url("images/404-background.png") no-repeat center 0; background-size:cover;}
	#error404 .wccol-md-4,
	#maintenance .wccol-md-4{order:1;}
	#error404 .wccol-md-4 img,
	#maintenance .wccol-md-4 img{margin:0 auto;}
	#error404 .wccol-md-8,
	#maintenance .wccol-md-8{order:2;}
	#error404 h2{font-size:15rem;}
	#maintenance h2{font-size:9rem;}
	#error404 h4,
	#maintenance h4{font-size:7rem;}
	#error404 p,
	#maintenance p{font-size:1.8rem;}

	/*========== HEADER ==========*/
	#header{padding:1rem 2rem;}

	/*========== NAV DASHBOARD ==========*/
	#nav__dashboard{padding:1.5rem 2rem;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises li{width:calc(25% - 1.5rem);}
	
	/*========== DASHBOARD ==========*/
	body.dashboard.main__dashboard #main__wrapper h2,
	body.dashboard.main__dashboard #main__wrapper p,
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .header-ford h5{text-align:start;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .section-header .total-ford-usuarios{margin:0 0 0 auto;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .container{width:12rem; height:12rem;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .listado_paises{flex-direction:row;}
	body.dashboard #main__wrapper #container__header .button-new-proyect{margin-left:auto;}
	body.dashboard #main__wrapper #content-table{padding:2rem 0;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td:first-child{border-left:0.5rem solid transparent;}
	
	/*========== EDIT PROFILE ==========*/
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li{width:50%;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li#wppb-form-element-14,
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li#wppb-form-element-15,
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li#wppb-form-element-18{width:100% !important;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li#wppb-form-element-14 label{display:none;}
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li input#codigo,
	body.dashboard.edit__profile #main__wrapper form#wppb-edit-user ul li input[disabled=disabled]{background:rgba(0, 0, 0, 0.07); cursor:no-drop;}

	/*========== FORM SOLICITUD ==========*/
	.content-checkbox-objetivo{column-count:2; column-gap:10px;}
	
	/*========== FORM APPLICATION ==========*/
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox2cols,
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox3cols{align-self:baseline;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox2cols > *{display:block; width:calc(50% - 2rem);}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox3cols > *{display:block; width:calc(33.33% - 2rem);}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox2cols > *:first-child,
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow .checkbox3cols > *:first-child{width:100% !important; padding:0;}
	body.application__form #main__wrapper #formulario_ford_solicitud #total__step5{margin:1rem -4rem 0 -4rem; padding:1rem 4rem; color:#333; font-weight:bold;}
	#main-wrapper .form-solicitud .upload-files-excel .list_files_archivos > *{width:50%;}

	/*========== FOOTER ==========*/
	#footer *{text-align:left;}
	#footer .container__row{flex-direction:inherit;}
	#footer #topbar__footer .container__row > *{width:calc(33.33% - 2rem);}
	#footer #topbar__footer #footer1 p.has-text-align-center{min-height:4.478rem;}
	/*#footer .container__row #nav__footer{margin:0 0 0 auto;} */
	#footer .container__row #nav__footer ul.menu{justify-content:flex-start;}

	/*========== LUIS DEV START==========*/
	/*HEADER*/
	#header .container__row-fullwidth #container__login .box > a{min-height:4.6rem; padding:.8rem 2rem; font-size:1.4rem;}

	/*HOME*/
	#main__wrapper .bg-bannertop{min-height:50rem; padding-top:25rem;}
	#main__wrapper .bg-bannertop::before{bottom:-120px;}
	#main__wrapper .bg-bannertop .tpgb-cont-in::before{height:600%;}
	#main__wrapper .bg-bannertop h1{min-height:unset;}

	#main__wrapper #slider-home{background:linear-gradient(#fff, rgba(255, 255, 255, 0.75) 10%, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.9) 50%, #fff 100%), url(images/header-front-pagen.jpg) center / cover no-repeat; Border-bottom: 1px solid rgba(0, 0, 0, 0.15);}

	#main__wrapper #participar__categorias .item{margin:0 1rem;}

	/*DASHBOARD*/
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas .section-header{flex-wrap:nowrap;}
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas h5{font-size:2rem; color:var(--main-color-primary); font-weight:400; text-transform:uppercase; margin-bottom:1.5rem; text-align:center;}
	
	/*FOOTER*/
	#footer #topbar__footer .container__row > * {width: calc(50% - 2rem);}
	#footer #topbar__footer .container__row #footer2{width:100%;}
	/*========== LUIS DEV END==========*/
}
@media screen and (min-width:992px){
	/*========== LUIS DEV START==========*/
	/*HOME*/
	#main__wrapper #participar__categorias .item .conservacion .service-media .m-r-16{bottom:5%;}
	/*========== LUIS DEV END==========*/
}
@media screen and (min-width:1024px){
	/*========== SCROLL TOP ==========*/
	#scrollto__top{bottom:8rem;}

	/*========== HEADER ==========*/
	#header #widget__language *{color:#fff;}
  	/* LOGO 25 AÑOS */
  	#header #container__logo a.movil{display:none;}
  	#header #container__logo a.desktop{display:inline-block;}
  	#header #container__logo a.desktop img{max-width:12rem; margin:-0rem 0 -1rem 0;}
  	/* LOGO 25 AÑOS */

	/*========== NAV DASHBOARD ==========*/
	#nav__dashboard .container__row-fullwidth{overflow-x:initial; overflow-y:initial; padding:0;}
	#nav__dashboard .container__row-fullwidth > ul.menu{width:100%;}
	#nav__dashboard ul.menu li ul.sub-menu{position:absolute; width:20rem; height:0; top:2rem; left:0; z-index:99;}
	#nav__dashboard ul.menu li:hover ul.sub-menu{height:auto;}
	
	/*========== DASHBOARD ==========*/
	body.dashboard.main__dashboard #main__wrapper #section_estadisticas > *{width:calc(50% - 2rem); box-shadow:none;}
	body.dashboard #main__wrapper #content-table table.dashboard__table tbody tr td .container__status{ margin:0 auto;}

	/*========== FORM APPLICATION ==========*/
	body.application__form #main__wrapper #formulario_ford_solicitud{padding:4rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud.container-form-item.section-fixed-green,
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section-fixed-green{margin-left:-4rem; margin-right:-4rem; padding:2rem 4rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(1){order:1;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(2){order:2;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(3){order:3;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(4){order:5;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(5){order:7;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(6){order:9;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(7){order:11;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(8){order:13;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(9){order:15;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(10){order:17;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(11){order:19;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(12){order:4;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(13){order:6;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(14){order:8;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(15){order:10;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(16){order:12;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(17){order:14;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(18){order:16;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.section__ods > * > *:nth-child(19){order:18;}
	body.application__form #main__wrapper #formulario_ford_solicitud .wcrow.add-dynamic-wc{margin-left:-4rem; margin-right:-4rem; padding:2rem 4rem;}
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_gastos_implementacion_del_proyecto,
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_divulgacion_del_proyecto,
	body.application__form #main__wrapper #formulario_ford_solicitud .subtotal_sobre_el_presupuesto{margin:0 -4rem; padding:1rem 4rem;}

	body.application__form #main__wrapper #formulario_ford_solicitud #lists__tasks .item__task .subtasks .row-form-solicitud-wc .lists_mounths > *{width: 8.33%; margin:0;}
	
	/*========== LUIS DEV START==========*/
	/*HEADER*/
	#header{background: var(--main-color-primary);}
	#header .container__row-fullwidth{align-items:end;}
	#header .container__row-fullwidth #container__logo img{max-width:15rem; margin:0 0 -7rem 0;}
	body.dashboard #header .container__row-fullwidth #container__logo img{max-width:10rem; margin:0;}
	#header .container__row-fullwidth #container__login{margin:0;}


	/*HOME*/
	#main__wrapper #participar__categorias .item{margin:0 2rem;}

	/*FOOTER*/
	#footer #topbar__footer .container__row > * {width: calc(33.33% - 2rem);}
	#footer #topbar__footer .container__row #footer1{order:1;}
	#footer #topbar__footer .container__row #footer2{order:2; width: calc(33.33% - 2rem);}
	#footer #topbar__footer .container__row #footer3{order:3;}
	#footer #bottombar__footer .container__row{justify-content:space-between; flex-direction:row;}
	#footer #bottombar__footer #nav__footer ul{justify-content:start;}
	/*========== LUIS DEV END==========*/

	/*========== FOOTER ==========*/
	
}
@media screen and (min-width:1700px){
	/*========== HEADER ==========*/
	#header{padding:1rem 5rem;}
	#header #container__login{margin-left:3rem;}

	/*========== NAV DASHBOARD ==========*/
	#nav__dashboard{padding:1.5rem 7rem;}
}