/* TEMPLATES */ .sheet-rolltemplate-sawo div{ display: block; text-align: center; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; } .sheet-rolltemplate-sawo div.sheet-tmpl{ border: 1px solid #CD071E; background-color: #FBFCFC; } .sheet-rolltemplate-sawo div.sheet-titre{ background-color: #CD071E; color : #FBFCFC; font-size: 15px; font-family: Candal; font-variant: small-caps; font-weight: normal; padding: 3px; } .sheet-rolltemplate-sawo div.sheet-ligne{ background-color:#F6F1EC; padding: 3px; } .sheet-rolltemplate-sawo div.sheet-ligne:nth-child(odd){ background-color: #FBFCFC; } .sheet-rolltemplate-sawo div.sheet-ligne.sheet-transp{ background-color:transparent; } .sheet-rolltemplate-sawo div.sheet-jet{ padding: 1px; } .sheet-rolltemplate-sawo div.sheet-jetdesc{ max-height: 140px; overflow-y: auto; text-align: left; background-color: #FBFCFC; padding: 2px; } .sheet-rolltemplate-sawo div.sheet-jetdesc:nth-child(even){ background-color: #F6F1EC; } .sheet-rolltemplate-sawo span.sheet-etat{ border: 1px solid #AAA; border-radius: 4px; padding: 2px 2px 2px 2px !important; margin: 2px 2px 2px 2px !important; background: #DDD; white-space: nowrap; } .sheet-rolltemplate-sawo span.sheet-desc{ font-style: italic; font-size: smaller; } .sheet-rolltemplate-sawo .sheet-succes{ color: #228000; font-weight: bold; } .sheet-rolltemplate-sawo .sheet-attention{ color: #c58103; } .sheet-rolltemplate-sawo .sheet-echec{ color: #B31515; font-weight: bold; } .sheet-rolltemplate-sawo .sheet-pseudores{ color: black; border: none; padding: 0px 0px; font-weight: normal; cursor: help; font-size: 14px; font-family: 'Candal'; } .sheet-rolltemplate-sawo .inlinerollresult { background-color: transparent; color: black; border: none; padding: 0px 0px; font-weight: normal; cursor: help; font-size: 14px; font-family: 'Candal'; } .sheet-rolltemplate-sawo .inlinerollresult.fullcrit{ border: none; color: #228000; } .sheet-rolltemplate-sawo .inlinerollresult.importantroll{ border: none; color: #4A57ED; } .sheet-rolltemplate-sawo .inlinerollresult.fullfail{ border: none; color: #B31515; } /************************************** FDP ********************************************/ /************************************** GENERAL *********************************/ div, button, textarea, span, input, select, table, tr, td, th{ box-sizing: border-box; } input[type=radio], input[type=checkbox], span { display : inline-block; } /***************************** CONFIGURATION *******************************************/ div.sheet-configuration div.sheet-col{ border : 2px dotted #888888; margin-bottom: 10px; min-height: 120px; padding: 5px; } div.sheet-conftitre{ display: block; color: #888888; font-weight: bold; height: 25px; text-align: center; } div.sheet-confcat, div.sheet-optionEtat, div.sheet-optionCible{ color: #555555; font-style: italic; padding-left: 5px; min-height: 25px; } .sheet-confcat{ display: block; } .sheet-optionEtat{ display: none; } .sheet-optionCible{ display: none; } input[type=radio].sheet-styleRolrel:checked ~ .sheet-optionCible{ display: inline-block; } input[type=radio].sheet-styleRolrel:checked ~ .sheet-optionEtat, input[type=radio].sheet-styleRoljet:checked ~ .sheet-optionEtat{ display: inline-block; } input[type=checkbox].sheet-optionEtat, input[type=checkbox].sheet-optionCible{ opacity: 0; width: 50px; min-height: 30px; z-index: 10; } input[type=checkbox].sheet-optionEtat + span, input[type=checkbox].sheet-optionCible + span{ text-align: center; width: 50px; height: 25px; margin-left: -52px; vertical-align: bottom; z-index: 1; color: #777777; } input[type=checkbox].sheet-chkSkill { display: inline-block; opacity: 0; width: 170px; z-index: 10; border: 1px solid black; } input[type=checkbox].sheet-chkSkill + span { display: inline-block; text-align: center; width: 170px; margin-left: -160px; vertical-align: bottom; z-index: 1; color: #777777; } input[type=checkbox].sheet-chkRolrel, input[type=checkbox].sheet-chkRoljet, input[type=checkbox].sheet-chkRolbrut { display: none; } input[type=radio].sheet-styleRolrel, input[type=radio].sheet-styleRoljet, input[type=radio].sheet-styleRolbrut{ display : inline-block; opacity: 0; width: 120px; min-height: 30px; z-index: 10; margin-top: -15px; } input[type=radio].sheet-styleRolrel + span, input[type=radio].sheet-styleRoljet + span, input[type=radio].sheet-styleRolbrut + span{ display : inline-block; text-align: center; width: 120px; height: 25px; margin-left: -122px; vertical-align: bottom; z-index: 1; color: #777777; } input[type=radio].sheet-styleRolrel + span:before, input[type=radio].sheet-styleRoljet + span:before, input[type=radio].sheet-styleRolbrut + span:before, input[type=checkbox].sheet-optionEtat + span:before, input[type=checkbox].sheet-optionCible + span:before, input[type=checkbox].sheet-chkSkill + span:before{ font-size: 1.2em; font-family: 'pictos'; color: #777777; content:'*'; } input[type=radio].sheet-styleRolrel:checked + span, input[type=radio].sheet-styleRoljet:checked + span, input[type=radio].sheet-styleRolbrut:checked + span, input[type=checkbox].sheet-optionEtat:checked + span, input[type=checkbox].sheet-optionCible:checked + span, input[type=checkbox].sheet-chkSkill:checked + span { font-weight: bold; color: #CD071E; } input[type=radio].sheet-styleRolrel:checked + span:before, input[type=radio].sheet-styleRoljet:checked + span:before, input[type=radio].sheet-styleRolbrut:checked + span:before, input[type=checkbox].sheet-optionEtat:checked + span:before, input[type=checkbox].sheet-optionCible:checked + span:before, input[type=checkbox].sheet-chkSkill:checked + span:before{ font-weight: bold; color: #CD071E; content:'3'; } input[type=radio].sheet-onglmain, input[type=radio].sheet-onglconfig{ margin: 0; margin-top: -4px; margin-bottom: -4px; padding: 0; display: inline-block; opacity: 0; width: 110px; height: 25px; z-index: 2; } input[type=radio].sheet-onglmain + span, input[type=radio].sheet-onglconfig + span{ color: #666666; background-color: #BBBBBB; font-size:15px; text-align:center; display: inline-block; width: 110px; height: 28px; margin: 0; margin-left: -110px; margin-right: 0px; padding:0; margin-bottom: -1px; padding-top: 5px; font-size: 0.9em; text-transform: uppercase; border-style: solid; border-width: 1px; border-color: #888888; border-top-left-radius: 3px; border-top-right-radius: 3px; z-index: 1; } input[type=radio].sheet-onglmain:checked + span, input[type=radio].sheet-onglconfig:checked + span { font-weight: bold; color: black; background-color: white; border-bottom-width: 0px; } /************************************** RADIOS / CHECKBOX ***************************/ input[type=radio]{ margin-right: 2px; margin-left: 1px; } /*** BLESSURES ***/ input[type=radio].sheet-blessure{ opacity : 0; z-index : 10; margin-top: -10px; width: 30px; height: 25px; } input[type=radio].sheet-blessure + span { width: 30px; height: 32px; margin-left: -32px; text-align: center; z-index : 1; font-family: Arial; font-weight: bold; font-size: 1.6em; color: #AAA; padding: 2px; } input[type=radio].sheet-blessure:hover + span { text-decoration: underline; } input[type=radio].sheet-blessure:checked + span { color: red; border: 2px solid red; } input[type=radio].sheet-blessure[value="0"]:checked + span { color: green; border: 2px solid green; } .sheet-blessure.sheet-bless1, .sheet-blessure.sheet-bless2, .sheet-blessure.sheet-bless3 { display: none; width: 0px; max-width: 0px; } input[type=checkbox].sheet-persoBless1:checked ~ div.sheet-main .sheet-blessure.sheet-bless1 { display: inline-block; width: 30px; min-width: 30px; } input[type=checkbox].sheet-persoBless2:checked ~ div.sheet-main .sheet-blessure.sheet-bless2 { display: inline-block; width: 30px; min-width: 30px; } input[type=checkbox].sheet-persoBless3:checked ~ div.sheet-main .sheet-blessure.sheet-bless3 { display: inline-block; width: 30px; min-width: 30px; } /*** Autres ***/ input[type="checkbox"]{ margin-right: 1px; margin-left: 1px; } input[type=checkbox].sheet-secoue{ opacity : 0; z-index : 10; width: 30px; height: 30px; line-height: 30px; border: 1px solid red; margin-top: -10px; } input[type=checkbox].sheet-secoue + span { width: 30px; height: 30px; margin-left: -32px; text-align: center; z-index : 1; font-family: pictos; font-size: 2.2em; color: #AAA; padding-top: 5px; } input[type=checkbox].sheet-secoue + span:before { content: '*'; } input[type=checkbox].sheet-secoue:hover + span { text-decoration: underline; } input[type=checkbox].sheet-secoue:checked + span { color: orange; } input[type=checkbox].sheet-secoue:checked + span:before { content: '2'; } input[type="checkbox"].sheet-loupe{ width: 15px; height: 18px; max-width: 18px; opacity: 0; z-index: 2; margin: 0; } input[type="checkbox"].sheet-loupe + span{ display: inline-block; text-align: center; margin: 0; margin-left: -15px; width: 15px; max-width: 18px; height: 18px; z-index: 1; font-family: pictos; color: #888888; } input[type="checkbox"].sheet-loupe:hover + span{ color: #CD071E; } input[type="checkbox"].sheet-loupe:checked + span{ color: #CD071E; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:hover + span, input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:checked + span { color:#8B6434; } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:hover + span, input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:checked + span { color:#735C32; } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:hover + span, input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main input[type="checkbox"].sheet-loupe:checked + span { color:#969070; } /************************************** INPUTS ***************************/ input{ display: inline-block; border: none; padding: 2px 0px 0px 2px; margin: 1px 0px 0px 0px; background-color:#F6F1EC; color: black; line-height: 18px; max-height: 18px; } input[type="text"]{ text-align: left; } input[type="text"].sheet-compspe{ width: 126px; font-weight: bold; margin-left:-130px; text-transform: uppercase; } input[type="text"].sheet-compspeatt{ font-weight: normal; font-size: 0.9em; width: 30px; border-left: 1px solid black; border-right: 1px solid black; border-radius: 6px; padding: 0px 0px 0px 1px; text-transform: uppercase; } input[type="text"].sheet-charname{ text-align:center; font-size:1.1em; font-weight: bolder; width:100%; } input[type="number"]{ text-align: right; } input[type="number"]:disabled, input[type="number"]:read-only, input[type="text"]:read-only { background-color: white; -moz-appearance: textfield; } input[type="number"]:disabled::-webkit-inner-spin-button, input[type="number"]:disabled::-webkit-outer-spin-button, input[type="number"]:read-only::-webkit-inner-spin-button, input[type="number"]:read-only::-webkit-outer-spin-button { -webkit-appearance: none; appearance: none; } input[type="number"].sheet-selde{ width: 32px; } /************************************** TEXTAREA ***************************/ textarea{ box-shadow: none; text-shadow: none; background-color:#F6F1EC; padding: 0; margin: 0; color: black; font-family: cursive; font-weight: normal; border: none; } textarea.sheet-textdesc{ font-family: 'Verdana', serif; font-size: 0.9em; height: 22px; resize: none; } input[type="checkbox"]:checked ~ textarea.sheet-textdesc{ height: 140px; } /************************************** SELECT ***************************/ select{ border: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; max-height: 18px; line-height: 18px; background-color: #F6F1EC; color: black; -webkit-appearance: none; -moz-appearance: none; width: auto; } option{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } select.sheet-selde{ width: 30px; text-align: right; } select.sheet-attcomptext{ font-weight: normal; font-size: 0.9em; width: 35px; } select.sheet-selComprel, select.sheet-selCompjet{ display: none; } input[type=radio].sheet-styleRolrel:checked ~ div.sheet-main select.sheet-selComprel{ display: inline-block; } input[type=radio].sheet-styleRoljet:checked ~ div.sheet-main select.sheet-selCompjet, input[type=radio].sheet-styleRolbrut:checked ~ div.sheet-main select.sheet-selCompjet{ display: inline-block; } /************************************** BOUTONS ***************************/ button[type="roll"]{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-shadow: none; box-shadow: none; text-align:left; vertical-align: middle; line-height: 0px; height: 20px; width: 20px; font-size: 1em; font-weight: normal; color:#CD071E; border-width: 1px; border-style: solid; border-color: rgba(34,66,143,0.5); border-radius: 4px; } button[type="roll"]:hover{ border-width: 1px; border-color:#CD071E; font-weight: bold; } button[type="roll"].sheet-btRolrel, button[type="roll"].sheet-btRoljet, button[type="roll"].sheet-btRolbrut{ width: 142px; border-width: 1px; border-style: solid; border-color: transparent; font-size:1em; font-weight: bold; background-image:none; background: transparent; text-transform: uppercase; display: none; color: black; } button[type="roll"].sheet-btRolrel:before, button[type="roll"].sheet-btRoljet:before, button[type="roll"].sheet-btRolbrut:before{ content: "t "; text-transform: lowercase; } button[type="roll"].sheet-btRolrel:hover:before, button[type="roll"].sheet-btRoljet:hover:before, button[type="roll"].sheet-btRolbrut:hover:before{ font-weight: bold; color: #CD071E; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover:before, input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover:before, input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover:before{ color: #8B6434; } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover:before, input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover:before, input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover:before{ color: #735C32; } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover:before, input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover:before, input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover:before{ color: #969070; } button[type="roll"].sheet-btRolrel:hover, button[type="roll"].sheet-btRoljet:hover, button[type="roll"].sheet-btRolbrut:hover{ border-width: 1px; border-style: solid; border-color:#CD071E; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover, input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover, input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover{ border-color:#8B6434; } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover, input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover, input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover{ border-color:#735C32; } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRolrel:hover, input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRoljet:hover, input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btRolbrut:hover{ border-color:#969070; } input[type=checkbox].sheet-chkRolrel:checked ~ div.sheet-main button[type=roll].sheet-btRolrel{ display: inline-block; } input[type=checkbox].sheet-chkRoljet:checked ~ div.sheet-main button[type=roll].sheet-btRoljet{ display: inline-block; } input[type=checkbox].sheet-chkRolbrut:checked ~ div.sheet-main button[type=roll].sheet-btRolbrut{ display: inline-block; } button[type="roll"].sheet-btDesc{ color: black; height: 15px; width: 15px; opacity: 0.4; display: inline-block; margin: 0; padding: 0; background: none; border: none; } button[type="roll"].sheet-btDesc:before{ font-family: "Pictos"; font-size: 0.9em; content: 'i'; } button[type="roll"].sheet-btDesc:hover{ opacity: 1.0; color: #CD071E; font-weight: normal; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{ color: #8B6434; } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{ color: #735C32; } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main button[type="roll"].sheet-btDesc:hover{ color: #969070; } /* Formatage des boutons de fieldset */ div.repcontrol{ display: inline-block; width: 100%; } .repcontrol_add, .repcontrol_edit, .repcontrol_move, .repcontrol_del { opacity: 0.6; } .repcontrol_add:hover, .repcontrol_edit:hover, .repcontrol_move:hover, .repcontrol_del:hover{ opacity: 1.0; outline: none; } .repcontrol_add:focus, .repcontrol_edit:focus, .repcontrol_move:focus, .repcontrol_del:focus { outline: none; } .repcontrol_move{ height: 11px; line-height: 11px; margin-top: 2px; } .repcontrol_del { height: 22px; line-height: 12px; margin-top: 2px; width: 30px; } .repcontrol_add, .repcontrol_edit { color: transparent; box-shadow: none; background: transparent; border-color: transparent; text-shadow:none; width: 80px; } .repcontrol_add:before { content: '+'; visibility: visible; font-family: pictos; border: none; font-size: 18px; height: 18px; width: 18px; padding: 2px 0px 0px 0px; color: #555; } .repcontrol_edit:after { content: 'y'; visibility: visible; font-family: pictos; border: none; font-size: 18px; height: 18px; width: 18px; padding: 2px 0px 0px 0px; color: #555; } .editmode ~ .repcontrol .repcontrol_edit:after { content: '2'; } /************************************** DIV ***************************/ div.sheet-fdp{ background: transparent; width:860px; } div.sheet-main{ display: none; width:100%; background: linear-gradient(#CD071E,#E6DBCF,#EFE7DD); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; padding: 5px 5px 5px 5px; border: 1px solid #888888; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main{ background: linear-gradient(#85582A,#C39657,#F0DAAD,#C39657,#85582A); } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main{ background: linear-gradient(#472D0F,#735C32,#AD9E77,#735C32,#472D0F); } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main{ background: linear-gradient(#7B7A5B,#969070,#B4B095,#E2DCBA); } div.sheet-configuration{ display: none; width:100%; background: white; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; padding: 5px 5px 5px 5px; border: 1px solid #888888; } input[type=radio].sheet-onglmain:checked ~ div.sheet-main{ display: block; } input[type=radio].sheet-onglconfig:checked ~ div.sheet-configuration{ display: block; } div.sheet-mycol{ display: inline-block; width: 280px; vertical-align:top; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } div.sheet-redtitle1{ font-family: Candal; font-size: 16px; color: #CD071E; text-align: left; font-weight: bold; margin: 10px 1px 1px 20px; } div.sheet-redtitle1.sheet-disp{ display: inline-block; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle1{ color: #8B6434; } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main div.sheet-redtitle1{ color: #472D0F; } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main div.sheet-redtitle1{ color: #7B7A5B; } div.sheet-redtitle2{ font-family: Candal; font-size: 12px; color: #CD071E; text-align: left; font-weight: bold; margin: 5px 1px 1px 10px; } div.sheet-redtitle2.sheet-disp{ display: inline-block; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle2{ color: #8B6434; } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main div.sheet-redtitle2{ color: #472D0F; } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main div.sheet-redtitle2{ color: #7B7A5B; } div.sheet-redtitle3{ display: inline-block; font-family: Candal; font-size: 12px; color: #CD071E; text-align: left; font-weight: bold; margin: 5px 1px 1px 1px; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-redtitle3{ color: #8B6434; } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main div.sheet-redtitle3{ color: #472D0F; } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main div.sheet-redtitle3{ color: #7B7A5B; } div.sheet-colblock{ background-color: white; margin-top: 0px; margin-bottom: 5px; padding: 1px 5px 5px 5px; } div.sheet-input{ text-align:left; width: 100%; border-bottom: 1px dashed black; padding: 1px 0px 0px 0px; margin: 0px 0px 0px 0px; } div.sheet-input div{ display: inline-block; } div.sheet-blacktext1 { display: inline-block; text-align: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; } div.sheet-blacktext2{ display: inline-block; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal; } div.sheet-comptext{ display: inline-block; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; width: 96px; } div.sheet-attcomptext{ display: inline-block; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal; font-size: 0.9em; width: 35px; } div.sheet-attcomptext:before{ content: "("; } div.sheet-attcomptext:after{ content: ")"; } /*********************** AFFICHAGE COMPETENCE et AUTRES OPTIONS ********************/ .sheet-extra{ display: none; } input[type=checkbox].sheet-persoExtra:checked ~ div.sheet-main .sheet-extra { display: block; } input[type=checkbox].sheet-persoExtra:checked ~ div.sheet-main .sheet-noextra { display: none; } .sheet-pnj{ display: none; } input[type=checkbox].sheet-persoPnj:checked ~ div.sheet-main .sheet-pnj { display: block; } input[type=checkbox].sheet-persoPnj:checked ~ div.sheet-main .sheet-nopnj { display: none; } .sheet-logo{ display: none; text-align:center; width:100%; } input[type=checkbox].sheet-dispLogo:checked ~ div.sheet-main .sheet-logo { display: block; } input[type=checkbox].sheet-chkArcane, input[type=checkbox].sheet-chkCombat, input[type=checkbox].sheet-chkConduite, input[type=checkbox].sheet-chkConnaissance, input[type=checkbox].sheet-chkCrochetage, input[type=checkbox].sheet-chkDiscretion, input[type=checkbox].sheet-chkEquitation, input[type=checkbox].sheet-chkEscalade, input[type=checkbox].sheet-chkIntimidation, input[type=checkbox].sheet-chkJeu, input[type=checkbox].sheet-chkLancer, input[type=checkbox].sheet-chkNatation, input[type=checkbox].sheet-chkNavigation, input[type=checkbox].sheet-chkPerception, input[type=checkbox].sheet-chkPersuasion, input[type=checkbox].sheet-chkPilotage, input[type=checkbox].sheet-chkPistage, input[type=checkbox].sheet-chkRecherche, input[type=checkbox].sheet-chkReparation, input[type=checkbox].sheet-chkReseaux, input[type=checkbox].sheet-chkSarcasme, input[type=checkbox].sheet-chkSoins, input[type=checkbox].sheet-chkSurvie, input[type=checkbox].sheet-chkTir, input[type=checkbox].sheet-persoExtra, input[type=checkbox].sheet-persoPnj, input[type=checkbox].sheet-chkPossessions, input[type=radio].sheet-chkSheetSaWo, input[type=radio].sheet-chkSheetDead, input[type=radio].sheet-chkSheetLankh, input[type=radio].sheet-chkSheetBnB, input[type=checkbox].sheet-dispLogo, input[type=checkbox].sheet-persoBless1, input[type=checkbox].sheet-persoBless2, input[type=checkbox].sheet-persoBless3 { display: none; } div.sheet-chkArcane, div.sheet-chkCombat, div.sheet-chkConduite, div.sheet-chkConnaissance, div.sheet-chkCrochetage, div.sheet-chkDiscretion, div.sheet-chkEquitation, div.sheet-chkEscalade, div.sheet-chkIntimidation, div.sheet-chkJeu, div.sheet-chkLancer, div.sheet-chkNatation, div.sheet-chkNavigation, div.sheet-chkPerception, div.sheet-chkPersuasion, div.sheet-chkPilotage, div.sheet-chkPistage, div.sheet-chkRecherche, div.sheet-chkReparation, div.sheet-chkReseaux, div.sheet-chkSarcasme, div.sheet-chkSoins, div.sheet-chkSurvie, div.sheet-chkTir, div.sheet-chkPossessions { display: none; } input[type=checkbox].sheet-chkArcane:checked ~ div.sheet-main div.sheet-chkArcane { display: block; } input[type=checkbox].sheet-chkCombat:checked ~ div.sheet-main div.sheet-chkCombat { display: block; } input[type=checkbox].sheet-chkConduite:checked ~ div.sheet-main div.sheet-chkConduite { display: block; } input[type=checkbox].sheet-chkConnaissance:checked ~ div.sheet-main div.sheet-chkConnaissance { display: block; } input[type=checkbox].sheet-chkCrochetage:checked ~ div.sheet-main div.sheet-chkCrochetage { display: block; } input[type=checkbox].sheet-chkDiscretion:checked ~ div.sheet-main div.sheet-chkDiscretion { display: block; } input[type=checkbox].sheet-chkEquitation:checked ~ div.sheet-main div.sheet-chkEquitation { display: block; } input[type=checkbox].sheet-chkEscalade:checked ~ div.sheet-main div.sheet-chkEscalade { display: block; } input[type=checkbox].sheet-chkIntimidation:checked ~ div.sheet-main div.sheet-chkIntimidation { display: block; } input[type=checkbox].sheet-chkJeu:checked ~ div.sheet-main div.sheet-chkJeu { display: block; } input[type=checkbox].sheet-chkLancer:checked ~ div.sheet-main div.sheet-chkLancer { display: block; } input[type=checkbox].sheet-chkNatation:checked ~ div.sheet-main div.sheet-chkNatation { display: block; } input[type=checkbox].sheet-chkNavigation:checked ~ div.sheet-main div.sheet-chkNavigation { display: block; } input[type=checkbox].sheet-chkPerception:checked ~ div.sheet-main div.sheet-chkPerception { display: block; } input[type=checkbox].sheet-chkPersuasion:checked ~ div.sheet-main div.sheet-chkPersuasion { display: block; } input[type=checkbox].sheet-chkPilotage:checked ~ div.sheet-main div.sheet-chkPilotage { display: block; } input[type=checkbox].sheet-chkPistage:checked ~ div.sheet-main div.sheet-chkPistage { display: block; } input[type=checkbox].sheet-chkRecherche:checked ~ div.sheet-main div.sheet-chkRecherche { display: block; } input[type=checkbox].sheet-chkReparation:checked ~ div.sheet-main div.sheet-chkReparation { display: block; } input[type=checkbox].sheet-chkReseaux:checked ~ div.sheet-main div.sheet-chkReseaux { display: block; } input[type=checkbox].sheet-chkSarcasme:checked ~ div.sheet-main div.sheet-chkSarcasme { display: block; } input[type=checkbox].sheet-chkSoins:checked ~ div.sheet-main div.sheet-chkSoins { display: block; } input[type=checkbox].sheet-chkSurvie:checked ~ div.sheet-main div.sheet-chkSurvie { display: block; } input[type=checkbox].sheet-chkTir:checked ~ div.sheet-main div.sheet-chkTir { display: block; } input[type=checkbox].sheet-chkPossessions:checked ~ div.sheet-main div.sheet-chkPossessions { display: block; } div.sheet-SheetSaWo, div.sheet-SheetDead, div.sheet-SheetLankh, div.sheet-SheetBnB { display: none; } input[type=radio].sheet-chkSheetSaWo:checked ~ div.sheet-main div.sheet-SheetSaWo { display: inline-block; } input[type=radio].sheet-chkSheetDead:checked ~ div.sheet-main div.sheet-SheetDead { display: inline-block; } input[type=radio].sheet-chkSheetLankh:checked ~ div.sheet-main div.sheet-SheetLankh { display: inline-block; } input[type=radio].sheet-chkSheetBnB:checked ~ div.sheet-main div.sheet-SheetBnB { display: inline-block; } div.sheet-persocustom{ visibility: hidden; } input.sheet-persocustom[value="5"] ~ div.sheet-persocustom{ visibility: visible; } /************************************** DISPCHK ***************************/ input[type="checkbox"].sheet-dispchk{ display: inline-block; opacity: 0; width: 20px; margin-left: 20px; margin-right: -20px; } span.sheet-dispchk{ display: inline-block; width: 20px; font-family: 'Pictos'; font-size: 20px; color: #AAA; font-weight: normal; } input[type="checkbox"].sheet-dispchk:checked + span.sheet-dispchk{ } input[type="checkbox"].sheet-dispchk:hover + span.sheet-dispchk{ color: black; text-decoration: underline; } div.sheet-dispchk{ display: none; } input[type="checkbox"].sheet-dispchk:checked ~ div.sheet-dispchk{ display: block; }