html { height: 100%; } * { font-family: 'Nunito', sans-serif; } input::-webkit-calendar-picker-indicator { display: none !important; } input { -webkit-appearance : none; border-radius : 0; } textarea, input { outline: none; } body { height: 100%; overflow: hidden; /* makes the body non-scrollable (we will add scrolling to the sidebar and main content containers) */ margin: 0; /* removes default style */ display: flex; /* enables flex content for its children */ box-sizing: border-box; font-family: 'Nunito', sans-serif; } /* Works on Firefox */ * { scrollbar-width: thin; scrollbar-color: rgb(30, 30, 30) rgb(45, 45, 45); } /* Works on Chrome, Edge, and Safari */ *::-webkit-scrollbar { width: 5px; } *::-webkit-scrollbar-track { background: rgb(45, 45, 45); } *::-webkit-scrollbar-thumb { background-color: rgb(30, 30, 30); } .column { height: 100%; /* allows both columns to span the full height of the browser window */ display: flex; flex-direction: column; /* places the left and right headers above the bottom content */ } #left { /* makes sure that content is not cut off in a smaller browser window */ flex-shrink: 1; background-color: rgb(30, 30, 30); } #right { flex-grow: 1; background-color: rgb(40, 40, 40); color: rgb(240, 240, 240); padding: 2%; } ul { list-style: none; padding: 0; } img.item-icon { padding: 0; margin: 0; border: none; } .bottom { flex-grow: 1; /* ensures that the container will take up the full height of the parent container */ overflow-y: auto; overflow-x: auto; } table { vertical-align: top; } .full-border, .box { border: .3vw solid rgb(45, 45, 45); } .se-border { border-left: .3vw solid rgb(45, 45, 45); border-right: .3vw solid rgb(45, 45, 45); } td { padding: 0; margin: 0; white-space: nowrap; font-size: .8vw; } p { padding: 0; margin: 0; padding-top: 1px; padding-bottom: 1px; } input { background-color: rgb(40, 40, 40); border-top: .15vw solid rgb(25, 25, 25) !important; border-left: .15vw solid rgb(25, 25, 25) !important; border-bottom: .15vw solid rgb(45, 45, 45) !important; border-right: .15vw solid rgb(45, 45, 45) !important; box-sizing: border-box !important; color: rgb(240, 240, 240); min-width: 0; min-height: 0; font-size: .8vw; box-sizing: none; } input.item-name { text-align: center; font-weight: bold; width: 10vw; height: 1.2vw; } input.search-field { text-align: center; font-weight: bold; width: 9em; } .equipment-container { background-color: rgb(30, 30, 30); flex-direction: column; display: inline-flex; } .all-equipment { display: inline-flex; flex-direction: column; } .weapon-container { display: inline-flex; background-color: rgb(30, 30, 30); } .skp-container { width: 38vw; height: 10vw; display: inline-flex; flex-direction: column; background-color: rgb(30, 30, 30); } td.mono-font { font-family: 'Courier New', Courier, monospace; } td.damage-size { width: 5vw; user-select: none; } .potency { width: 36em; user-select: none; } .skp-text { width: 7.75em; } .skp-input { width: 6vw; height: 1.2vw; text-align: center; } .center-screen { display: flex; justify-content: center; align-items: center; } .powder-input { text-align: center; font-family: 'Courier New', Courier, monospace; font-weight: bold; width: 10vw; height: 1.2vw; } .skp-tooltip { font-size: .6vw; } .spell-container { display: inline-flex; vertical-align: top; background-color: rgb(30, 30, 30); width: 18vw; height: 24.5vw; } .draggable { position: absolute !important; z-index: 99; } .draggable-header { cursor: move; z-index: 10; display: inline-flex; flex-direction: row; text-align: center; } p.Damage { color: rgb(255, 198, 85) } .Set { display: inline; color: #5f5; } .Mana { color: #5ff;} .Mana:after { content: "\273A"} .left { text-align: left; } .right { text-align: right; } .center { text-align: center; } .f-w { width: 100%; } .warning { color: red; } .shaded-table { background-color: rgb(30, 30, 30); padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid rgb(45, 45, 45) } .spacer-table { padding: 8px; } .minimal-stats-container { display: inline-flex; flex-direction: column; vertical-align: top; background-color: rgb(30, 30, 30); width: 18vw; height: 24.5vw; } .nDam { color: #FFAA00; } .eDam, .Earth, .Earth_powder { color: #00AA00; } .Earth:before, .Earth_powder:before { content: "\2724" ' '; } .tDam, .Thunder, .Thunder_powder { color: #FFFF55; } .Thunder:before, .Thunder_powder:before { content: "\2726" ' '; } .wDam, .Water, .Water_powder { color: #55FFFF } .Water:before, .Water_powder:before { content: "\2749" ' '; } .fDam, .Fire, .Fire_powder { color: #FF5555; } .Fire:before, .Fire_powder:before { content: "\2739" ' '; } .aDam, .Air, .Air_powder { color: #FFFFFF } .Air:before, .Air_powder:before { content: "\274b" ' '; } .Neutral { color: #fa0; } .Neutral:before { content: "\2724" ' '; } .Damage { color: rgb(255, 198, 85)} .Health { color: #AA0000 } .Health:before { content: "\2764" ' '; } .Normal { color: #FFFFFF; } .Unique { color: #FFFF55; } .Rare { color: #FF55FF; } .Legendary { color: #55FFFF; } .Fabled { color: #FF5555; } .Mythic { color: #AA00AA } p.no-newline { display: inline; } .clickable { cursor: pointer; } .small-text { font-size: 12px; } .lvl { color: #d4d4d4 } .lvl:before { content: "Lv. " } button { background-color: rgb(30, 30, 30); color: white; border: none; cursor: pointer; } .positive { color: #5f5; /*text-shadow: 2px 2px 0 #153f15;*/ } .negative { color: #f55; /*text-shadow: 2px 2px 0 #1f1515;*/ } .item-margin { margin-top: .8vw; margin-bottom: .8vw; } .item-tooltip { width: 15rem; background-color: rgb(30, 30, 30); color: white; font-size: 0.8rem; } .window-container { display: inline-flex; flex-direction: column; background-color: rgb(30, 30, 30); color: white; } .window-header { display: flex; cursor: move; background-color: rgb(45, 45, 45); font-size: .8vw; } .search-result-container { display: flex; flex-wrap: wrap; justify-content: center; overflow-y: auto; overflow-x: hidden; flex-basis: 30vw; max-width: 14.4vw; } .button-boost { background-color: rgb(45, 45, 45); width: 10rem; border: 5px solid rgb(50, 50, 50) } button.toggleOn{ background-color:#0a0; border: 3px solid rgb(0, 70, 0); } .damageSubtitle { text-align: center; } .itemp { font-size: .8vw; } /* div:not(.item-tooltip) { font-size: .8vw; }*/