/*
Theme Name: Eduma Child
Theme URI: https://eduma.thimpress.com/
Template: eduma
Author: ThimPress
Author URI: https://thimpress.com
Description: Premium Online LMS &amp; Education WordPress Theme.
Tags: two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 5.1.8.1675157018
Updated: 2023-01-31 09:23:38
*/

/* Sergi 2023/31/01 Modal per modul CookieYes: No permet continuar fins que es gestionin cookies */
.cky-consent-container {
	background: rgba(0, 0, 0, 0.4);
    top: 0;
    left: 0;
    height: 100%;
    width: 100% !important;
}
.cky-consent-bar {
	margin: 15% 35%; 
}
@media only screen and (max-width: 1280px){.cky-consent-bar {
	margin: 15% 20%; !important;
}}
@media only screen and (max-width: 645px){.cky-consent-bar {
	margin: 15% 15%; !important;
}}
@media only screen and (max-width: 555px){.cky-consent-bar {
	margin: 15% 10%; !important;
}}
@media only screen and (max-width: 485px){.cky-consent-bar {
	margin: 15% 5%; !important;
}}
/* Sergi 2023/31/01 Centra texte Copyright en Footer */
p.text-copyright {
    text-align: center;
}
/* Dani 2023/31/01 Maquetació links xarxes socials footer/mega-menú fet amb html */
#xarxesFooter li a i{
	display: inline-block;
	width: 30px;
	height: 30px;	
}
#xarxesFooter li .facebook i {
	padding: 10px;
}
#xarxesFooter li .twitter i {
	padding: 7px;
}
#xarxesFooter li .linkedin i {
	padding: 8px;
}
#xarxesFooter li .instagram i {
	padding: 8px;
}
#xarxesFooter li .youtube i {
	padding: 6.3px;
}

#face:hover {
	color: #39c417 !important;
}
#twit:hover {
	color: #39c417 !important;
}
#link:hover {
	color: #39c417 !important;
}
#insta:hover {
	color: #39c417 !important;
}
#you:hover {
	color: #39c417 !important;	
}
#tele:hover {
	color: #39c417 !important;	
}
#tele {
	color: grey !important;
}
/* Dani 2023/31/01 colors links xarxes socials footer */
.facebook, .twitter, .linkedin, .instagram, .youtube, .telegram{
	color:grey !important;
}
/* Dani 2023/31/01 Maquetació fomrulari assisència SAT*/
#satform .wpcf7-form-control {
	width: 20vw;
}
#satform #hora .wpcf7-form-control {
	width: 9.8vw !important;
}
#satform .wpcf7-submit {
	width: 8vw;	
}

@media only screen and (max-width: 460px){#satform .wpcf7-form-control {
	width: 250px;	
	}}

@media only screen and (max-width: 460px){ #satform #hora .wpcf7-form-control {
	width: 120px !important;
	}}
@media only screen and (max-width: 460px){ #satform #rgpdsat {
	width: 250px !important;
}}
/* Dani 2023/07/02 Maquetació menú formació subvencionada */
#menu-formacions-1 li a {
	color: black !important;
}
#menu-formacions-1 li a:hover {
	color: #39c417 !important;
}

#menu-formaciones-1 li a {
	color: black !important;
}
#menu-formaciones-1 li a:hover {
	color: #39c417 !important;
}
/* Dani 2023/07/02 Maquetació menú formació privada */
#menu-privada-1 li a {
	color: black !important;
}
#menu-privada-1 li a:hover {
	color: #39c417 !important;
}
#menu-compte-1 li a {
	color: black !important;
}
#menu-compte-1 li a:hover {
	color: #39c417 !important;
}
#menu-privada-es-1 li a {
	color: black !important;
}
#menu-privada-es-1 li a:hover {
	color: #39c417 !important;
}
#menu-cuenta-1 li a {
	color: black !important;
}
#menu-cuenta-1 li a:hover {
	color: #39c417 !important;
}
/* Dani 2023/01/03 Maquetació menú contacte*/
.dropdown-menu-right .menu-item a {
	color: black !important;
}
.dropdown-menu-right .menu-item a:hover {
	color: #39c417 !important;
}
/* Dani 2023/07/02 maquetació cursos*/
.content__product {
	width: auto !important;
	height: 540px;	
}
.product__title {
	position: relative !important;
	height: 310px;	
}
.product-grid .product__title a.button.product_type_simple {
	position: absolute !important;
	bottom: 0 !important;
}
#cursosPopularsPortada .content__product {
	width: auto !important;
	height: 620px;
	border: none;
	
}
#cursosPopularsPortada .product__title {
	position: absolute !important;
	bottom: 0 !important;
	margin-bottom: 6vh !important;
}

.wt-related-products .product-grid .content__product {
	width: auto !important;
	height: 580px;
}
.wt-related-products .product-grid .content__product .product__title {
	position: absolute !important;
	bottom: -3vh !important;
	margin-bottom: 3vh !important;
}
@media only screen and (max-width: 460px){.content__product {
	height: 700px;	
	}}
@media only screen and (max-width: 460px){#cursosPopularsPortada .content__product {
	height: 700px;	
	}}
@media only screen and (max-width: 460px){ .wt-related-products .content__product {
	height: 650px;
	}}
/* Dani 2023/07/02 Ocultació titol del widget del cercador de la pàgina principal */
#dgwt_wcas_ajax_search-3 .widget-title {
	display: none;
}
/* Dani 2023/13/02 visualització horitzontal del widget toolbar, selector d'idioma cistella i compte de la capçalera*/
.toolbar-container {
	display: inline-flex;	
}	
.thim-widget-link h4{
	margin-left: 2vw  !important;
	margin-top: 7px !important;
}
#woocommerce_widget_cart-2 {
	margin-left: 1.5vw !important;
}
#toolbar {
	position: relative;	
	z-index: 10;
}
.header_full {
	position: absolute;
	right: 0;	
}
/* Dani 2023/14/02 Posicionament logo, queda massa enganxat al menú*/
.thim-logo {
	position: relative;
	margin-left: -18vw;	
}
@media only screen and (max-width: 460px){.thim-logo {
	position: relative;
	/*margin-right: 55vw; !important; Sergi 11/10/2023 */
	margin-right: 30vw;
	margin-top: -5vw;
}}
/* modificat per Sergi 19/07/2023, cambi max-height de 800px a 1000px */
/*@media only screen and (max-height: 1000px) {.thim-logo {   
	margin-left: -5%;
}}*/
@media only screen and (max-height: 800px) {.thim-logo {
	margin-left: -80vw;
}}
/* ----------------------------------------------------------------- */
@media only screen and (max-width: 600px) {.thim-logo {
	margin-left: -80vw;
}}
@media only screen and (max-width: 460px){ .thim-logo {
	margin-left: -3%;
}}
@media only screen and (max-width: 460px){ .menu-mobile-effect {
	top: 50px !important;	
}}
/*Dani 2023/14/02 Maquetació header pàgines cursos*/
.top_site_main {
	height: 27vw !important;
}
.page-title {
	text-align: center;
	margin-top: 8vw !important;
	font-family: roboto !important;
	font-size: 70px !important;
	font-weight: 900 !important;
}
@media only screen and (max-width: 460px){.top_site_main {
	height: 50vw !important;
}}
@media only screen and (max-width: 460px){.page-title {
font-size: 25px !important;	
}}
.page-title::before {
	display: none;
}
/* Sergi 2023/16/02 No visualitza molles de pa en woocommerce */
.breadcrumbs-wrapper {
	display: none;
}
/* Sergi 2023/16/02 No visualitza molles de pa detall producte */
.product_meta {
	display: none;
}
/* Sergi 2023/17/02 Gestió botó reset (quan filtren productes) modul de cerca husky*/
.woof_submit_search_form_container {
	height: 45px !important;
	width: 300px !important;
}
.widget-area aside.WOOF_Widget .woof_container {
  margin-bottom: 15px !important;
}
.woof_reset_search_form {
  height: 45px !important;
  margin-top: 0px !important;
  padding: 10px 30px 10px 30px !important;
  font-size: 0.85rem !important;
  color: #fff !important;	
  background-color: #39c417 !important;
}
/*Dani 2023/22/02 Ocultació opció de veure els cursos en llista*/
.fa-list-ul {
	display:none !important;
}
/*Dani 2023/24/02 Alçada slide "el que diuen de nosaltres"*/
/*.vc_tta.vc_general .vc_tta-panel-body>:last-child {
	height: 800px;
	display: block;
}*/
/* Dani 2023/01/03 Ubicació icona cistella toolbar */
#header-mini-cart {
	margin-top: 10px !important;
	margin-left: 13px !important;
}
/* Dani 2023/01/03 Maquetació acordió informació pàgina inscripcions */
#info_inscripcio .vc_tta-accordion .vc_tta-panels-container .wpb_content_element {
	height: 250px;
	overflow-y: scroll;
}
/* Dani 2023/01/03 Maquetació pestanyes pàgina catàleg formació per empreses*/
#pestanyes_cataleg_empreses .vc_tta-panel-body {
	height: 200px;
}
/* Dani 2023/01/03 Maquetació pestanyes pàgina traballa al cet */
#pestanyes_docents .vc_tta-panels-container .vc_tta-panel-body {
	height: 250px;
}
/* Dani 2023/01/03 Maquetació pàgina login i registre */
#customer_login {
	display: flex !important;
}
#woo-login-area {
	margin-top: 70px !important;
}
#woo-register-area {
	margin-top: -10px;
}
.woocommerce-privacy-policy-text {
	margin-bottom: 10px;
}
@media only screen and (max-width: 460px){#customer_login {
	display: block !important;
}}
/* Sergi 2023/03/06 Productes relacionats. Amaga descripció, fons dels botons i maquetació nom del curs */
/* 		Canvis per display en carousel (més de 4 productes) */
.wt-related-products .product_thumb {
	margin-bottom: 10px !important;
}
.wt-related-products .description {
	display: none !important;
}
.wt-related-products .button {
	/*background-color: #39c417 !important;
	color: white !important;
	position: absolute !important;
	bottom: 0 !important;
	margin-bottom: 200px !important;*/
	display: none !important;
}
.wt-related-products .product__title .title{
	color: black !important;
	font-size: 19px !important;
	overflow: hidden;
}
.wt-related-products .button:hover {
	background-color: transparent !important;
	color: #39c417 !important;
	border-color: #39c417 !important;
}
/* 		Canvis per display grid (menys de 4 productes) */
.wt-related-products .product-grid .content__product .product__title {
  padding: 40px 0px 0px 0px !important;
}
.wt-related-products .product-grid .content__product {
  border: none !important;
}
.wt-related-products.product-grid .product__title a.button.product_type_simple {
  position: relative !important;
}
.wt-related-products .product-grid .product__title a.button::before, .wt-related-products .product-grid .product__title a.added_to_cart::before {
	display: none !important;
}
.wt-related-products .product-grid .product__title .button {
	/*background-color: #39c417 !important;
	color: white !important;
	position: absolute !important;
	bottom: 0 !important;
	margin-bottom: 150px !important;*/
	display: none !important;
}
.wt-related-products .product-grid .product__title .button:hover {
	background-color: transparent !important;
	color: #39c417 !important;
	border-color: #39c417 !important;
}
.wt-related-products .woocommerce a.button, .woocommerce a.added_to_cart {
	display: none !important;
}
/*Dani 2023/03/07 Amaga el menú Formació privada
.navbar-nav li:nth-child(3) { 
	display: none;
}*/
/*Dani 2023/03/07 Mostra l'enllaç del menu ERASMUS*/
#menu-formacions-1 li:nth-child(3) {
	display: flex;
}
/*Dani 2023/03/07 Mostra el menu Treballa al CET Penedes*/
.sub-menu li:nth-child(3) {
	display: flex;
}
/*Dani 08/03/2023 Color botó afegir a la wishlist*/
.tinv-wishlist a{
	color: #39c417;
}
/*Dani 08/03/2023 Colors botó afegir a la cistella o llegir més de la wishlist*/
.product-action a {
	background-color: #39c417 !important;
}
.product-action a:hover {
	background-color: transparent !important;
	color: #39c417 !important;
	border-color: #39c417 !important;
}
.product-action button {
	background-color: #39c417 !important;
	text-transform: capitalize !important;
	font-size: medium !important;
}
.product-action button:hover {
	background-color: transparent !important;
	color: #39c417 !important;
	border-color: #39c417 !important;
}
/* Sergi 19/07/2023 Cambi tipus lletra a la opcio de menu "el meu compte" */
.thim-widget-link .title a {
	font-family: roboto !important;
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	text-decoration: unset !important;
}
/* Sergi 28/07/2023 Cambi color opcio de menu "el meu compte" per efecte roll-down*/
.menu-hidden .thim-widget-link .title a {
	color: black !important;
}

.thim-widget-link .title a:hover {
	color: #39c417 !important;
}
/*Dani 08/003/2023 Amaga la opció del menú "el meu compte" fins que tinguem RGPD nova
.thim-widget-link .title a {
	display: none;
}*/
/* Sergi 10/03/2023 Amaga la descripció de les categories (necessàries per YoastSeo)*/
.banner-description {
    display: none;
}
/* Sergi 13/03/2023 Amaga el boto de cookies per versió mòbil */
@media only screen and (max-width: 460px){.cky-btn-revisit-wrapper {
	display: none !important;
}}
/* Dani 13/03/2023 Maquetació sticky menú */
.menu-hidden {
	position: sticky !important;
	top: 180px !important;
	height: 180px !important;	
}
.affix {
	position: sticky !important;
	height: 180px !important;	
}
/* Dani 2023/03/14 Maquetació botó scroll-up */
#back-to-top {
	background-color: #39c417 !important;
	color: #FFFFFF !important;
}
#back-to-top:hover {
	background-color: transparent !important;
	color: #39c417 !important;
	border: 1px solid #39c417 !important;		
}
/* 15/03/2023 El·liminació fons cercador cursos pàgina principal*/
#box_cercador_cursos {
	background-color: transparent !important;
	z-index: 10 !important;
}
#box_buscador_cursos {
	z-index: 10 !important;
}
/* Sergi 2023/03/23 Maquetació preu producte seleccionat (per als casos de variacions de producte) */
.woocommerce-variation-availability {
	padding-bottom: 15px !important;
}
/* 28/03/2023 Maquetació botons inscriu-te i tornar dels cursos*/
a button{
	width: 150px;
}
/* 13/04/2023 Sergi - H1 pàgina INICI no visual */
.h1none {
	display: none !important;
}
@media only screen and (max-width: 460px){.h1none {
	display: none !important;
}}

/*27/04/2023 Dani maquetació titol Centre oficial pàgina principal per a móbil, quedaba per sota dels logos*/
.text-left h3 {
	z-index: 5 !important;
}
/*03/05/2023 Dani, maquetació títol formulari sorteig fires de maig 2023*/
#titol_sorteig {
	font-family: roboto !important;
	font-weight: bold !important;
	font-size: 25px !important;
}
#subtitol_sorteig {
	font-family: roboto !important;
	font-weight: bold !important;
	font-size: 20px !important;
}
/*05/05/2023 Dani Maquetació links xarxes socials formulari sorteig Fires de Maig 2023*/
#facebook:hover {
	color: #39c417 !important;
}
#twitter:hover {
	color: #39c417 !important;
}
#linkedin:hover {
	color: #39c417 !important;
}
#instagram:hover {
	color: #39c417 !important;
}
#telegram:hover {
	color: #39c417 !important;	
}
#telegram, #instagram, #linkedin, #twitter, #facebook {
	color: grey !important;
	width: 30px !important;
	height: 30px !important;
	margin: 20px;
	left: -10;
}
#xarxessorteig .wpb_wrapper {
	position: relative;
	text-align: center;
	margin-top: -90px;	
}
/*Maquetació móbil*/
@media only screen and (max-width: 460px){#telegram, #instagram, #linkedin, #twitter, #facebook {
	margin: 10px !important;
	}}
@media only screen and (max-width: 460px){#xarxessorteig .wpb_wrapper {
	left: 140px;
	width: 200px !important;
	margin-top: -85px !important;
	}}

/*Maquetació tablet*/
@media only screen and (min-width: 600px){#xarxessorteig .wpb_wrapper {
	left: 165px;
	width: 300px !important;
	margin-top: -85px !important;
	}}

/* 30/05/2023 Sergi maquetació Quiz Maker: ull veure pass */
#show_pass {
	right: 29% !important;
}
/* 16/06/2023 Sergi maquetació Quiz Maker: texte percentatge en barra progres resultat questionari*/
.ays-progress-value {
	color: white !important;
}
/* 16/06/2023 Sergi maquetació Quiz Maker: texte enllaç a curs recomanat*/
.ays-woo-product-title a {
	color: white !important;
}
/* 16/06/2023 Sergi maquetació Quiz Maker: no visualitza boto afegir a cistella woocommerce*/
.ays-woo-product-block .add_to_cart_button  {
	display: none !important;
}
/* 19/06/2023 Sergi maquetació Quiz Maker: Color de fons per seguiment de preguntes. ULL!! el color ha de ser unic per a tots els test*/
.ays-quiz-questions-nav-wrap {
	background-color: #d4e6e6 !important;
}
/* 19/06/2023 Sergi maquetació Quiz Maker: Centra l'opció de visualitzar les respostes en resum final*/
.ays-quiz-container div.ays-quiz-results-toggle-block {
	display: inline-flex !important;
}
/* 20/06/2023 Sergi maquetació Quiz Maker: Amaga header pagina en pagina test*/
.page-id-22913 .top_heading_out, .page-id-22913 .header_full, .page-id-22913 .site-header, .page-id-28874 .top_heading_out, .page-id-28874 .header_full, .page-id-28874 .site-header { 
	display: none !important;
}
/* 23/06/2023 Sergi maquetació Quiz Maker: Regula marge peticio password en pagina avaluacions*/
#post-22857 .post-password-form, #post-28868 .post-password-form {
	margin-top: -50px;
}
/*16/06/2023 Dani ocultació segon formulari inscripció salesforce*/
#form_inscripcioocult {
	display: none !important;
}
#form_inscripcioocult2 {
	display: none !important;
}
/*27/06/2023 Dani ocultació camps formulari inscripcions salesforce*/
#frm_field_489_container, #frm_field_488_container, #frm_field_485_container, #frm_field_484_container, #frm_field_483_container, #frm_field_482_container, #frm_field_496_container, #frm_field_495_container, #frm_field_497_container, #frm_field_494_container, #frm_field_674_container, #frm_field_676_container {
	display: none;
}

#frm_field_693_container, #frm_field_692_container, #frm_field_849_container, #frm_field_850_container, #frm_field_1141_container, #frm_field_1143_container {
	visibility : hidden;
}

#frm_field_649_container, #frm_field_650_container, #frm_field_651_container, #frm_field_652_container, #frm_field_654_container, #frm_field_655_container, #frm_field_656_container, #frm_field_657_container, #frm_field_658_container, #frm_field_638_container, #frm_field_679_container, #frm_field_680_container, #frm_field_1439_container, #frm_field_1440_container {
	display: none;
}

#frm_field_697_container, #frm_field_698_container {
	visibility : hidden;
}

/* 25/07/2023 Maquetació switch protecció de dades questionari pràctiques*/

#frm_field_554_container {
	position: relative;
	width: 75px;
	bottom: 40px;
}
#field_9441m_label {
	position: relative;
	top: 22px;
	left: 45px;
}

/* 07/09/2023 Maquetació switch protecció de dades formulari FPO Dual ADGG 
#frm_field_565_container  .frm_switch {
	position: relative;
	bottom: 54px;	
}

#field_d6iq6_label {
	position: relative;
	left: 45px;
}*/

/*07/09/2023 Maquetació polítiques privacitat footer*/
#politiques {
	display: inline-flex;
	width: 395px;
}
/* 05/10/2023 Sergi maquetació per landing-page: Amaga header CSB Català*/
.page-id-26524 .top_heading_out, .page-id-26524 .header_full, .page-id-26524 .site-header { 
	display: none !important;
}
.page-id-26524 .site-content, .page-id-26524 .site-content{ 
	padding: 0px !important;
}
/* 05/10/2023 Sergi maquetació per landing-page: Amaga header CSB Castellà*/
.page-id-26560 .top_heading_out, .page-id-26560 .header_full, .page-id-26560 .site-header { 
	display: none !important;
}
.page-id-26560 .site-content, .page-id-26560 .site-content{ 
	padding: 0px !important;
}
/**/
#formularis {
	height: 1270px !important;	
}

#formularis .vc_tta-panel-body{
	height: 1270px;
}
/* 20/10/2023 Sergi maquetació per logo recaptcha*/
.grecaptcha-badge { visibility: hidden !important; }

/* Amaga capçaleres de pestanyes de producte */
.woocommerce-tabs h2 {
	display: none !important;
}
.woocommerce div.product .woocommerce-tabs .tabs.wc-tabs li, .woocommerce-page div.product .woocommerce-tabs .tabs.wc-tabs li {
	width: auto !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/* 20/11/2023 Dani Maquetació botó Més informació pàgina aterratge Instagrtam (propers cursos)*/
.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {
    color: #fff;
    border-color: #39c417 !important;
    background-color: #39c417 !important;
}

/*21/11/2023 Dani maquetació textes pàgina aterratge Instagram*/
.textPost {
	width: 300px !important;
	height: 300px;
	margin-left: 75px;
}
@media only screen and (max-width: 460px){.textPost {
	margin-left: 45px;
	margin-bottom: 45px;
	}}
@media only screen and (max-width: 460px){#textAda {
	margin-top: 170px !important;
	}}

/*Icona upload camps per pujar arxius formulari d'inscripcions en castellà per a Salesforce, no apareixia*/

.frm_icon_font::before{
	content: url("https://www.cetpenedes.cat/wp-content/uploads/2024/01/upload_icon.png");
}

/*Dani 26/02/2024 Maquetació botó llegeix més de la llista de cursos, de sobte sortien en blanc*/
.product__title a.button {
	 color: black !important;
}
.product__title a.button:hover {
	color:	#39c417 !important
}

/*Dani 13/05/2024 Maquetació botons modal cistella*/
.buttons a.button{
	background-color: #39c417 !important;	
}

.buttons a.button:hover {
	background-color: transparent !important;
	color: #39c417 !important;
}

.woocommerce-message a.button {
	background-color: #39c417 !important;
}

.woocommerce-message a.button:hover {
	background-color: transparent !important;
	color: #39c417 !important;
}

/*30/05/2024 Dani Ocultació camps formulari actualització dades alumnes*/
#frm_field_1104_container, #frm_field_1105_container, #frm_field_1106_container, #frm_field_1144_container, #frm_field_1145_container {
	visibility : hidden;
}

/*05/06/2024 Dani, Ocultació camps formulari gestió de tasques*/
#frm_field_1114_container, #frm_field_1116_container, #frm_field_1117_container, #frm_field_1118_container{
	visibility : hidden;
}

/*11/06/2024 Dani, Ocultació camps formulari gestió de tasques*/
#frm_field_1134_container, #frm_field_1135_container, #frm_field_1136_container {
	visibility : hidden;
}

/*12/09/2024 Dani, Alçada pestanyes pàgina qualitat*/
.pestanyesQualitat .vc_tta-panels-container .vc_tta-panel-body{
  	height: 230px !important;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 460px){.pestanyesQualitat .vc_tta-panels-container .vc_tta-panel-body {
	height: 450px !important;	
}}

/*16/09/2024 Dani, Maquetació enllaç accedir pàgina qualitat*/
.botoAccedir {
	color: white;
	background-color: #39c417;
	padding: 7px;
	border-radius: 5px;
}

/*16/09/2024 Dani, Maquetació enllaços restringits pàgina qualitat, evita el salt de linia*/
.rcp_restricted p {
	display: inline !important;
}
.rcp_restricted {
	display: inline !important;
}

/**/
.pestanyesFasesAcreditacio .vc_tta.vc_general .vc_tta-panel-body{
	height: 520px !important;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 460px){.pestanyesFasesAcreditacio .vc_tta.vc_general .vc_tta-panel-body {
	height: 1018px !important;	
}}
/**/
.pestanyesRequerimentsAcreditacio .vc_tta.vc_general .vc_tta-panel-body{
	height: 520px !important;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 460px){.pestanyesRequerimentsAcreditacio .vc_tta.vc_general .vc_tta-panel-body {
	height: 1018px !important;	
}}

/*10/10/2024 Dani, Oculatació camps per salesforce formulari sol·licitud d'informació fira Èxit*/
#frm_field_1262_container, #frm_field_1263_container, #frm_field_1264_container, #frm_field_1266_container {
	visibility: hidden;
}

/*03/03/2025 Dani, Centrat botò pròxims cursos pàgina principal*/
#botoProximsCursos {
	text-align: center;
}

/*07/03/2025 Dani, Ocultació camps Salesforce, pàgina sorteig fires de maig 2025*/
#frm_field_1389_container, #frm_field_1390_container, #frm_field_1391_container, #frm_field_1393_container {
	display: none;
}

/****Tiqueting****/
/*04/04/2025 Dani, Impressio tiquets*/

@media screen {	
	#capsaleraImpressio{
		text-align: center;		
	}
	#capsaleraImpressio h1 {
		font-family: roboto;
	}
	#imprimirTorn{
		position: relative;
		display: flex;
		flex-direction: column;
		text-align: center;		
  		align-items:center;
		margin-top: 8vh;
		width: 100vw;		
		height: 100vh;
		min-height: 100vh;
		min-width: 100vw;		
	}
	
	#informacioTreballadors, #informacioAturats, #documentacioInscripcio, #documentacioAlumne {
		display: block;
		margin: 4vh;
		top 40%;
		width: 50vw;
		height: 12vh;
		border-radius: 8px;
		font-family: roboto;
		font-size: 25px;
	}
	
	#tornPerImprimir {
		display: none;		
	}
	#indice {
		display: none;
	}
}
@media print {
	#logoCetTiquets {
		width: 680px;
		height: 500px;
		filter: contrast(200%) saturate(20%) opacity(200%) hue-rotate(324deg);
		margin-bottom: 15px;
	}
	#tornPerImprimir {
		border: none;
		margin-left: 10px;
		font-size: 80px;
		font-weight: 900;		
	}
	#imprimirTorn {		
		justify-content: center;
		align-items: center;
	}	
	#indice, #informacio, #documentacioAlumne, #documentacioInscripcio, #informacioAturats, #informacioTreballadors {
		display: none;
	}	
}

/*24/04/2025 Dani, Maquetació Pantalla crida usuaris recepció/administració*/

@media screen {
	#salutacio {
		display: none;	
	}
	
	#logoCetCrida{
		height: 100px;	
	}
	
	#separador {
		display:none;		
	}
	
	#seguent, #seguent2, #justificant, #imprimirJustificant {
		width: 150px;
		border-radius: 5px;
	}

	#frame, #frame2, #frame3 {
		display: none !important;
	}

	#frm_field_1351_container, #frm_field_1352_container, #frm_field_1353_container, #frm_field_1354_container, #frm_field_1359_container, #frm_field_1421_container, #frm_field_1422_container, #frm_field_1423_container, #frm_field_1424_container, #frm_field_1427_container, #frm_field_1429_container, #titolJustificant {
		display: none;
	}
	
	#capsaleraCrida {
		display: flex;
		align-items: center;
	}
	#capsaleraCrida label {
		padding: 8px;
		font-size: 1.3em;
	}
	#peuTiquet {
		display: none;
	}
}
@media print {
	#capsaleraImpressio {
		text-align: center;	
	}	
	#imprimirTorn {
		text-align: center;
	}
	/*#peuTiquet {
		margin-left: 50px;
	}*/
	#logoCetCrida{
		height: 100px;	
	}
	#titolJustificant {
		margin-top: -120px;
		margin-bottom: -40px;
	}	
	#field_zqly0, #field_dyuwt {
		width: 80px;
	}
	#field_ir5dn, #field_fxmb3, #field_7xo2r, #field_zqly0, #field_dyuwt, #field_fg6x5 {
		border: none;
	}
	#seguent, #seguent2, #justificant {
		display: none;	
	}
	#frame, #frame2, #frame3 {
		display: none !important;
	}

	#frm_field_1351_container, #frm_field_1352_container, #frm_field_1353_container, #frm_field_1354_container, #frm_field_1359_container, #frm_field_1420_container, #frm_field_1418_container, #frm_field_1419_container, #nomUsuari, #horaAra, #tornPerAtendre, #imprimirJustificant, #justificant, #taulaTornsPendents, #capsaleraCrida label {
		display: none !important;
	}
}
/*28/04/2025 Maquetació pantalla mostrar torn a la tele Tiqueting*/

#tablaDatos2 tbody tr:nth-child(2) {	
	font-size: 2em;
	font-weight: 800;
	color: white;
	background-color: lightgreen;
	animation: destacar-turno 5s ease-in-out;
	animation-iteration-count: 2;
}

@keyframes destacar-turno {
  0% {
    transform: scale(1); /* Tamaño inicial */
  }
  25% {
    transform: scale(1.1); /* Aumenta ligeramente el tamaño */
  }
  50% {
    transform: scale(1); /* Vuelve al tamaño normal */
  }
   75% {
    transform: scale(1.1); /* Aumenta ligeramente el tamaño */
  } 
  100%{
    transform: scale(1); /* Tamaño inicial */
  }
}

#tablaDatos2 tr:nth-child(even){
   	background: lightgray;
	color: black;
}

#capsaleraTiquets {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px 10px 20px;
  background-color: #f8f8f8;
}

#logoCetTiquets {
  height: 100px;
}

/* CONTENEDOR PRINCIPAL */
#cosMostraTorn > #seccioMostraTorn {
  box-sizing: border-box;
}

/* SECCIÓN: tabla (izquierda) */
#seccioMostraTorn:first-of-type {
  flex: 1;
  padding: 20px;
  background-color: #f8f8f8;
}

#cosMostraTorn {
  display: flex;
  flex-direction: row;
  overflow: hidden;  
  height: calc(100vh - 230px); /* Ajusta según altura de cabecera */
}

#tablaDatos2 {
  width: 100%;
  border-collapse: collapse;
}

#tablaDatos2 caption {
  font-family: roboto;
  font-size: 2.8em;
  font-weight: bold;
  margin-bottom: 10px;
}

#tablaDatos2 th,
#tablaDatos2 td {
  text-align: center;
  padding: 10px;
  font-size: 2em;
  border-bottom: 1px solid #ccc;
}


/* SECCIÓN: imagen (derecha) */
.promo {
  flex: 2;
  display: flex;
  max-width: 40%;
  justify-content: center;
  align-items: center;
  background: black;
}

.promo img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}

@keyframes scroll {
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}

#peuPagina {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #c2185b;
  color: white;
  height: 80px;
  font-size: 1.2em;
  padding: 0 20px; 
}

/* Contenedor que oculta lo que sobresale */
.scroll-text {
  flex: 1;
  overflow: hidden;
  position: relative;
  margin-right: 20px; /* Para separar del reloj */  
}

/* Texto que se desliza */
.scroll-text span {
  display: inline-block;
  white-space: nowrap;
  font-family: roboto;
  font-size: 1.8em;
  font-weight: bold;
  animation: scroll-text 12s linear infinite;
}

@keyframes scroll-text {
  0% { transform: translateX(290%); }
  100% { transform: translateX(-100%); }
}

/* Reloj a la derecha */
.reloj {
	position: fixed;
	right: 25px;
	min-width: 100px;
	font-family: roboto;
	font-size: 2em;
	font-weight: bold;
	background: #c2185b;
	z-index: 300;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*08/05/2025, Maquetació widget temperatura*/
#frameTemp {
	position: relative;
	height: 170px;
	width: 750px;
	right: -20px;
	bottom: -27px;	
}
