/*============= TABS =============*/ div.sheet-tab-content { display: none; } input.sheet-tab1:checked ~ div.sheet-tab1, input.sheet-tab2:checked ~ div.sheet-tab2, input.sheet-tab3:checked ~ div.sheet-tab3, input.sheet-tab4:checked ~ div.sheet-tab4, input.sheet-tab5:checked ~ div.sheet-tab5, input.sheet-tab6:checked ~ div.sheet-tab6 { display: block; } input.sheet-tab { width: 150px; height: 20px; position: relative; left: 6px; margin: 0px -1.5px; cursor: pointer; z-index: 1; border: 5px #A52A2A; } input.sheet-tab::before { content: attr(title); /* border: solid 1px #c8c8c8; border-bottom-color: black; */ text-align: center; display: inline-block; background: #fff; color: black; width: 150px; height: 20px; font-size: 18px; border: 2px solid #A52A2A; font-family:"Arial"; padding:2px; } input.sheet-tab:checked::before { background: black; color: white; border: 2px solid #A52A2A; font-family:"Arial"; padding:2px; } input.sheet-tab:not(:first-child)::before { border-left: none; } div.sheet-tab-content { background: ; width:830px; margin: 2px 0 0 5px; padding: 5px; } /*----- text styling-----*/ h3, h4, h5, th { font-family:"Arial"; color:Black; } /*-----textbox-----*/ .sheet-black { background:black; color:white; font-family:"Arial"; } .sheet-black h3 { color:white; } .sheet-center { margin: 0 auto; margin-left: auto; margin-right: auto; text-align:center; } .sheet-bigname { text-align:center; border: 1px solid black; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; outline:0; height:1em; width: 275px; padding-left:10px; padding-right:10px; padding-top:10px; margin:2px; font-family:"Arial"; font-size:1.4em; } .sheet-bigname::-webkit-input-placeholder { padding-bottom:0px; padding-top:5px; } .sheet-mediumname { text-align:center; border: 1px solid black; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; outline:0; height:1em; width: 275px; padding-left:10px; padding-right:10px; } .sheet-textarea { background: url(''); background-size:100%; width:97%; resize:vertical; } .sheet-hidden { display:none; } .sheet-textbox { border: 1px solid black; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; outline:0; height:1em; width: 260px; padding-left:10px; padding-right:10px; } .sheet-numberbox[type="number"] { text-align:center; border: 1px solid black; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; height:28px; padding-left:10px; padding-right:10px; width:100px; } .sheet-numberbox[type="number"]::-webkit-inner-spin-button, .sheet-numberbox[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .sheet-skill_select { text-align:center; width:40px; height:25px; margin-bottom:0; overflow: hidden; padding-left:6px; border: 1px solid black; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; } select.sheet-skill_select { position:relative; background-image: none; -webkit-appearance: none; -moz-appearance: none; padding-top: 0px; padding-right: 0px; padding-bottom:0px; vertical-align:middle; margin-bottom:0; line-height: 100%; } select.sheet-skill_select option { color:black; padding-top:0px; } .sheet-lb { border-left: 1px solid black; } .sheet-rb { border-right: 1px solid black; } /*===== tables =====*/ .sheet-skilltable { background: url(''); background-size:100%; color:black; font-weight:400; width:75%; } /* ======== Sheet-arrow to hide things========*/ input.sheet-arrow[type="checkbox"] { opacity: 0; width: 16px; height: 16px; position: relative; top: 5px; left: 6px; margin: -10px; cursor: pointer; z-index: 1; } /* -----Fake sheet-arrow checkbox----- */ input.sheet-arrow[type="checkbox"] + span::before { margin-right: 4px; line-height: 14px; text-align: center; display: inline-block; vertical-align: middle; float: left; width: 14px; height: 14px; content: "▼"; transform: rotate(-90deg); } input.sheet-arrow[type="checkbox"]:checked + span::before { width: 14px; height: 14px; content: "▼"; transform: rotate(0deg); } div.sheet-body { display: none; } /* -----Hiding areas with sheet-arrow ----- */ input.sheet-arrow { float: left; } input.sheet-arrow:checked ~ div.sheet-body { display: block; } /* -----Hide actual radio----- */ input.sheet-gore[type="radio"] { opacity: 0; width: 30px; height: 15px; position: relative; top: 0px; left: 15px; margin: -15px; cursor: pointer; z-index: 1; box-shadow: inset 0px 0px 5px green; } /* -----Fake radio----- */ input.sheet-gore[type="radio"] + span::before { margin-right: 2px; border: solid 1px #a8a8a8; width: 30px; height: 15px; text-align: center; display: inline-block; vertical-align: middle; border:1px solid black; -moz-box-shadow: 0 0 5px black; -webkit-box-shadow: 0 0 5px black; box-shadow: inset 0 0 5px black; background:white; content: ""; width: 30px; height: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } input.sheet-gore[type="radio"]:checked + span::before { background:black; } /*-----radio boxes-----*/ /*==========buttons=====|=====*/ /*=====traits=====*/ .sheet-trait_roll[type="roll"]:before { content: ""!important; display: none; } .sheet-trait_roll[type="roll"] { width: 95%; vertical-align: middle; display: inline-block; margin: 0; line-height: 25px; font-weight: 700; text-align: left; vertical-align: middle; cursor: pointer; background-image: none; background-color: transparent; border: 2px solid transparent; /* 1px solid black */; padding: 2px; padding-bottom:4px; font-size: 1em; color:white; white-space: nowrap; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-weight: 700; font-family:"Arial"; } .sheet-trait_roll[type="roll"]:hover { border: 2px inset white; /* 1px solid black */; padding-left:4px; padding-top:4px; padding-right:2px; padding-bottom:0px; color:black; } .sheet-trait_roll[type="roll"]:active { color:black; background:red; } /*=====skill button=====*/ .sheet-skillbutton[type="roll"]:before { content: ""!important; display: none; } .sheet-skillbutton[type="roll"] label, .sheet-skillbutton[type="roll"] input, .sheet-skillbutton[type="roll"] { width: 25px; height: 25px; vertical-align: middle; display: inline-block; margin: 0; line-height: 0.7em; font-weight: 700; text-align: left; vertical-align: middle; cursor: pointer; background-image: none; background-color: transparent; border: 1px solid black; /* 1px solid black */; padding: 2px; padding-bottom:4px; white-space: nowrap; border-radius: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .sheet-skillbutton[type="roll"]:hover { border: 2px inset gray; /* 1px solid black */; background:black; } .sheet-skillbutton[type="roll"]:active { border: 2px inset gray; /* 1px solid black */; background:red; } /*=====traits=====*/ .sheet-Initiative_roll[type="roll"]:before { content: ""!important; display: none; } .sheet-Initiative_roll[type="roll"] { display: inline-block; margin: 0; line-height: 25px; text-align: left; vertical-align: middle; cursor: pointer; background: black; border: 2px solid transparent; /* 1px solid black */; padding: 2px; padding-bottom:4px; white-space: nowrap; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1em; color:white; font-weight: 700; font-family:"Arial"; } .sheet-Initiative_roll[type="roll"]:hover { border: 2px inset white; padding-left:4px; padding-top:4px; padding-right:2px; padding-bottom:0px; color:black; } .sheet-Initiative_roll[type="roll"]:active { color:black; background:red; }