/* INTO THE DARK */ .sheet-itd-container { font-family: 'Homenaje', 'Contrail One', sans-serif; min-width: 850px; max-width: 1000px; padding-top: 20px; } .sheet-itd-logo-and-info { padding-bottom: 30px; } .sheet-itd-inner { text-align: center; font-size: 18px; margin: 0% 5% 0% 5%; display: block; } .sheet-itd-inner-text { margin: 25px 5% 25px 5%; } .sheet-itd-inner:after { content: ""; display: table; clear: both; } .sheet-itd-logo-table-col { float: left; width: 50%; text-align: center; } .sheet-itd-table-3col { float: left; width: 33.3%; text-align: center; } .sheet-itd-table-5col { float: left; width: 20%; text-align: center; } .sheet-itd-basic-info { display: inline-block; vertical-align: middle; margin-left: auto; margin-right: auto; font-family: 'Homenaje', 'Contrail One', sans-serif; font-size: 20px; width: 100%; height: 100%; margin-top: 10%; } .sheet-itd-input-basic-info { resize: none; display: inline-block; vertical-align: middle; } .sheet-input-basic-info { font-family: 'Homenaje', 'Contrail One', sans-serif; font-size: 20px; width: 100%; padding: 5px 5px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; background-color: #f8f8f8; resize: none; display: inline-block; vertical-align: middle; } .sheet-itd-label-basic-info { font-family: 'Homenaje', 'Contrail One', sans-serif; font-size: 20px; display: inline-block; vertical-align: middle; } .sheet-itd-label-basic-info-col { position: relative; overflow: hidden; float: left; width: 35%; text-align: center; margin-top: 7px; } .sheet-input-basic-info-col { position: relative; overflow: hidden; float: left; width: 65%; text-align: center; } .sheet-itd-logo { width: 250px; height: 200px; text-align: center; } .sheet-itd-basic-attribute-cells { display: inline-block; height: 23px; text-align: center; } .sheet-itd-three-columns-td { width: 33.3%; } .sheet-itd-basic-attribute { font-family: 'Homenaje', 'Contrail One', sans-serif; font-size: 18px; color: black; } .sheet-itd-input-basic-attribute { width: 60px; height: 60px; font-size: 40px; text-align: center; font-family: 'Homenaje', 'Contrail One', sans-serif; border-color: black; background-color: white; border-radius: 0px; border-style: solid; border-width: 2px; } .sheet-itd-attr-button { height: 25px; width: 25px; vertical-align: middle; } .sheet-itd-black-band { width: 100%; height: 50px; color: white; font-size: 18px; background-color: black; display: table; vertical-align: middle; margin-top: 20px; margin-bottom: 20px; } .sheet-itd-black-band-text { margin: 0% 5% 0% 5%; padding-top: 14px; } .sheet-itd-marker { width: 100%; height: 15px; border-bottom: 5px solid black; text-align: center; } .sheet-itd-marker-text { font-size: 24px; background-color: white; padding: 0 10px; } textarea { font-family: 'Homenaje', sans-serif; width: 100%; padding: 12px 20px; box-sizing: border-box; border: 2px solid #ccc; border-radius: 4px; background-color: #f8f8f8; resize: none; } .sheet-itd-experience-option { font-weight: bold; text-align: center; } /* CUSTOM CHECKBOX */ .sheet-itd-checkbox-container { display: inline; position: relative; padding-left: 20px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-size: 15px; } /* Hide the browser's checkbox */ .sheet-itd-checkbox-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .sheet-itd-checkbox-checkmark { position: absolute; top: -2px; left: 0; height: 20px; width: 20px; background-color: white; border-radius: 0px; border-style: solid; border-width: 1px; } .sheet-itd-checkbox-container:hover input~.sheet-itd-checkbox-checkmark { background-color: #ccc; } .sheet-itd-checkbox-container input:checked~.sheet-itd-checkbox-checkmark { background-color: black; } .sheet-itd-checkbox-checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ .sheet-itd-checkbox-container input:checked~.sheet-itd-checkbox-checkmark:after { display: block; } /* Custom checkmark */ .sheet-itd-checkbox-container .sheet-itd-checkbox-checkmark:after { left: 6px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; border-color: #dcca00; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } /* CUSTOM RADIO BUTTONS */ .sheet-itd-radio-container { display: inline; position: relative; padding-left: 15px; /* 22px; outside roll20 */ margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .sheet-itd-radio-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .sheet-itd-radio-checkmark { position: absolute; top: 3px; left: 3px; width: 20px; height: 20px; background-color: #eee; } .sheet-itd-radio-container:hover input~.sheet-itd-radio-checkmark { background-color: #ccc; } .sheet-itd-radio-container input:checked~.sheet-protection-color { background-color: #018610; } .sheet-itd-radio-container input:checked~.sheet-wound-color { background-color: #b70000; } .sheet-itd-radio-container input:checked~.sheet-stress-color { background-color: #940094; } .sheet-itd-radio-container input:checked~.sheet-zero-color { background-color: #404040; } .sheet-itd-radio-container input:checked~.sheet-experience-color { background-color: #dcca00; } /* Hide indicator when not checked */ .sheet-itd-radio-checkmark:after { content: ""; position: absolute; display: none; } /* Show the indicator when checked */ .sheet-itd-radio-container input:checked~.sheet-itd-radio-checkmark:after { display: inline; } /* Style the indicator */ .sheet-itd-radio-container .sheet-itd-radio-checkmark:after { top: 6px; left: 6px; width: 8px; height: 8px; background: black; } /* ROLL TEMPLATE */ .sheet-rolltemplate-itd .sheet-rolltemplate-itd-center { text-align: center; margin-left: 30px; } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-background { background: url(https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/Into%20The%20Dark/images/into_the_dark_rolltemplate.jpg) top left; background-repeat: no-repeat; border-spacing: 0; max-height: 200px; max-width: 250px; margin: 0px; padding-bottom: 20px; padding-top: 20px; border-radius: 30px; } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-header { color: white; font-size: 20px; font-family: 'Contrail One'; letter-spacing: 0px; word-wrap: break-word; margin-top: 25px; } .sheet-rolltemplate-itd .sheet-rolltemplate-itd-subheader { background-color: transparent; color: white; font-size: 16px; font-family: 'Contrail One'; letter-spacing: 0px; padding: 15px; } .sheet-rolltemplate-itd .sheet-template-itd-result { font-size: 36px; font-family: 'Contrail One'; padding: 15px; } .sheet-rolltemplate-itd .sheet-template-itd-succeeds { color: #148c00; } .sheet-rolltemplate-itd .sheet-template-itd-misses { color: #a90000; } .sheet-rolltemplate-itd .inlinerollresult { background-color: transparent; border: none; } .sheet-rolltemplate-itd .inlinerollresult.fullcrit { border: none; } .sheet-rolltemplate-itd .inlinerollresult.fullfail { border: none; } .sheet-rolltemplate-itd .inlinerollresult.importantroll { border: none; }