div.grup p.opcio label,div.grup_edat .titol{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#span_missatge,div.resultat_malalties a{font-weight:700}#div_bloc1{display:inline-block;vertical-align:top}.textNegre{color:#333!important}#div_cont_simulador{padding:10px;min-height:70vh}@media(min-width:992px){#div_cont_simulador{display:flex}#div_resultat{width:30%;flex-basis:30%}#div_simulador{width:70%;flex-basis:70%}}div.grup{margin:5px;flex-basis:290px;background-color:#fff;border:1px solid #ccc;padding:8px}div.grup p.bloc{background-color:#ddd;padding:8px;margin:-8px -8px 8px}div.grup span.titol{display:block;font-weight:700}div.grup p.opcio{margin:0 0 2px;line-height:22px;height:22px;position:relative;padding-left:25px}div.grup p.opcio div.icheckbox_square-blue,div.grup p.opcio input{vertical-align:middle;position:absolute;left:0}div.grup p.opcio label{margin-top:1px;line-height:22px;height:22px;display:inline-block;vertical-align:middle;width:250px}#bot_instr{position:absolute;left:50%;bottom:20px;width:250px;margin-left:-125px}div.grup p.opcio span.cont,div.mal span.valor{color:#fff;border-radius:4px;width:18px;text-align:center}@media(min-width:800px){#bot_instr{left:auto;right:20px;top:260px;bottom:auto;margin-left:0}}div.mal{position:relative}div.mal span.valor{position:absolute;top:4px;background-color:#666;display:block;font-size:8pt;right:4px;padding:2px}#div_resultat{background-color:#f2f2f2}@media(max-width:799px){#barra_opcions{position:sticky;top:0;background-color:#eee;z-index:9999}#div_resultat{position:sticky;top:35px;z-index:99}#div_resultat #boto_resultat{display:inline-block}#div_resultat #boto_tancar_resultat,#div_resultat.obert #boto_resultat{display:none}#div_resultat.obert #boto_tancar_resultat{display:inline-block}#div_resultat #div_malalties_resultat{display:none}#div_resultat.obert #div_malalties_resultat{display:block}}#div_malalties_resultat{padding:10px}#span_missatge{background-color:#555;color:#fff;padding:8px;min-height:30px;display:inline-block}#div_simulador #form_dades{display:flex;flex-wrap:wrap}#barra_opcions{padding:0 14px;line-height:20px}div.bloc p span.cont,div.grup p.opcio span.cont{vertical-align:middle;font-size:8pt;margin-left:3px;margin-top:1px;line-height:18px;height:18px}div.grup_edat .titol{display:block;color:#fff}div.grup_edat div.mal{padding:4px;margin-bottom:10px}div.grup p.opcio span.cont{position:absolute;right:0;top:2px;background-color:#666;display:block}div.bloc p span.cont{display:inline-block;color:#999}div.resultat_malalties p.nota{display:block;margin-top:0;margin-bottom:0;background-color:transparent;border:none}div.resultat_malalties{min-height:64px;background-color:#eee;padding:8px;margin:-14px -14px 0;border-bottom:1px solid #999;border-top:none}div.resultat_malalties.inferior{margin-top:0;margin-bottom:-14px;border-top:1px solid #999;border-bottom:none}body.app div.resultat_malalties{position:fixed;top:0;z-index:99;left:0;right:0;display:none}body.app div.resultat_malalties.inferior{position:fixed;top:auto;bottom:40px;display:block}span.malaltia{margin:0 10px}body.app.wm_tab span.malaltia{font-size:.9em;margin:0 2px}#div_ediagnostico{position:relative}#p_total{position:absolute;right:0;top:0}#div_ediagnostico label.disabled{color:#aaa!important}#div_ediagnostico input.checked,#div_ediagnostico label.checked{color:#06C!important}.nota{max-height:140px;overflow:auto}span.malaltia{position:relative;display:inline-block;width:205px}span.malaltia span.titol,span.malaltia span.titol a{display:inline-block;width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:16px}body.app span.malaltia,body.app span.malaltia span.titol,body.app span.malaltia span.titol a{width:auto}span.malaltia span.descripcio{position:absolute;display:none;width:205px;top:20px;left:30px;z-index:99}span.malaltia:hover span.descripcio{display:inline-block;position:absolute}#boto_netejar,#div_instruccions,body.app #img_cabecera{display:none}div.totes{background-color:#fff;border:1px solid #ccc;margin-left:80px;padding:8px}div.totes.ocult{display:none;margin-left:80px}body.app div.totes{margin-left:5px;margin-right:5px}#img_cabecera{width:100%}div.wrap_boto{position:relative;margin-bottom:20px}ul.quadrat{padding-top:4px;margin:-14px -14px 14px}div.sel_mes{padding:10px}