/*----------------- MAIN CONTAINER DEFINITIONS ------------------*/ @import url('https://fonts.googleapis.com/css?family=Walter+Turncoat&display=swap'); .sheet-main-container { min-height: 600px; min-width: 800px; max-width: 1000px; background-color: #f1e8d4; border: 3px solid #d2a44e; } .sheet-main-container * { box-sizing: border-box !important; } /*----------------- GENERAL CSS ------------------*/ .sheet-main-container select { width: auto; } .sheet-dot { background-color:black; border-radius: 50%; height: 5px; width: 5px; margin: 5px; } .sheet-flex-row { display: flex; flex-direction: row; } .sheet-flex-column { display: flex; flex-direction: column; } .sheet-grow { flex-grow: 1; } .sheet-invisible-number { border: none; background-color: transparent; height: 20px; } .sheet-main-container input:focus, .sheet-main-container textarea:focus { background: white; } .sheet-main-container ::placeholder { color:#604241; font-style: italic; } .sheet-main-container input[type=number] { width: 3em; } .sheet-main-container input { color: black; } .sheet-main-container fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } .sheet-main-container textarea { margin: 2px; height: 100%; width: 100%; flex-grow: 1; border: 0px; background-color: transparent; color: black; } .sheet-header input { margin: 2px; flex-grow: 1; border: none; width: 100%; background-color: transparent; color: black; text-align: center; } .sheet-section { padding: 0.7em; border: 3px solid #af7927; } .sheet-section-title { font-family: 'Walter Turncoat'; font-size: 17px; color: black; margin-bottom: 10px; text-transform: uppercase; display: flex; flex-direction: row; justify-content: center; justify-items: center; align-content: center; align-items: center; } .sheet-section-subtitle { font-family: 'Walter Turncoat'; color: black; text-transform: uppercase; font-size: small; } .sheet-button-title { margin-right: 10px; text-transform: uppercase; font-weight: 1000; } .sheet-center { justify-content: center; justify-items: center; align-items: center; align-content: center; } .sheet-vertical-divisor { border-right: 1.5px solid #443a39; } .sheet-big-margin-bottom { margin-bottom: 20px; } .sheet-repeatable-item { margin-bottom: 5px; } .sheet-repeatable-item input, .sheet-repeatable-item textarea { border: 1px solid black; background-color: white; } .sheet-repeatable-item input[type=text] { flex-grow: 1; } .sheet-repeatable-row { display: flex; flex-direction: row; align-items: flex-end; } /*------------- GRID SECTIONS -------------*/ .sheet-header{ justify-content: stretch; justify-items: stretch; } .sheet-logo-area { align-content: center; align-items: center; padding: 0px; } .sheet-logo{ background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/AdventureTime/imgs/adventuretime_logo.png"); background-repeat: no-repeat; background-size: 224px 102.9px; width: 224px; height: 102.9px; margin: 10px; } .sheet-char-size { margin-top: 10px; align-self: stretch; border-top: 6px solid #af7927; padding: 0.7em; } .sheet-middle-column { display: flex; flex-direction: column; flex-grow: 1; align-content: stretch; align-items: stretch; width: 50%; } .sheet-heropoints { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/AdventureTime/imgs/heroepoints.png"); background-repeat: no-repeat; background-size: 140px 79px; width: 140px; height: 79px; } .sheet-heropoints-input { margin: 23px 0px 0px 100px !important; } .sheet-experiencepoints { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/AdventureTime/imgs/experiencepoints.png"); background-repeat: no-repeat; background-size: 140px 86px; width: 140px; height: 86px; } .sheet-experiencepoints-input { margin: 20px 0px 0px 20px !important; width: 4em !important; } .sheet-health { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/AdventureTime/imgs/coracao.png"); background-repeat: no-repeat; background-size: 80px; width: 80px; height: 80px; } .sheet-health-input { margin: 27px 0px 0px 35px !important; } .sheet-attribute-column { display: flex; flex-direction: column; flex-grow: 1; } .sheet-attribute-box { background-image: url("https://raw.githubusercontent.com/Roll20/roll20-character-sheets/master/AdventureTime/imgs/attribute.png"); background-repeat: no-repeat; background-size: 40px; width: 40px; height: 40px; } .sheet-box-margins { margin: 2px; } .sheet-attribute-input { margin: 10px 0px 0px 12px !important; } .sheet-attribute { display: flex; flex-direction: row; align-items: center; justify-content: space-between; border: 3px solid #d2a44e; flex-grow:1; padding: 10px; } .sheet-attribute-section { border: 3px solid #af7927; } .sheet-attribute-label { margin: 10px; flex-grow: 1; text-align: center; } .sheet-attribute-button { margin: 10px !important; } .sheet-historic { align-items: stretch; } .sheet-second-row { justify-content: space-evenly; } .sheet-weapon-reach { width: 5em !important; } .sheet-attribute-icon { width: 24px; height: 24px; }