|
|
|
* {
|
|
|
|
border: 0;
|
|
|
|
margin: 0;
|
|
|
|
padding: 0;
|
|
|
|
box-sizing: border-box;
|
|
|
|
outline: 0;
|
|
|
|
}
|
|
|
|
@font-face {
|
|
|
|
font-family: "ngs";
|
|
|
|
src: url("./fonts/4.woff") format("woff");
|
|
|
|
}
|
|
|
|
@font-face {
|
|
|
|
font-family: "ngs2";
|
|
|
|
src: url("./fonts/3.woff") format("woff");
|
|
|
|
}
|
|
|
|
@font-face {
|
|
|
|
font-family: "ngs3";
|
|
|
|
src: url("./fonts/2.woff") format("woff");
|
|
|
|
}
|
|
|
|
@font-face {
|
|
|
|
font-family: "ngs4";
|
|
|
|
src: url("./fonts/1.woff") format("woff");
|
|
|
|
}
|
|
|
|
@font-face {
|
|
|
|
font-family: "Segoe UI Symbol";
|
|
|
|
src: url("./fonts/seguisym.ttf") format("truetype");
|
|
|
|
}
|
|
|
|
a, a:visited {
|
|
|
|
color: white;
|
|
|
|
text-decoration: none;
|
|
|
|
}
|
|
|
|
a:hover, a:active {
|
|
|
|
color: white;
|
|
|
|
text-decoration: none;
|
|
|
|
background-color: rgba(113,169,189,0.33);
|
|
|
|
}
|
|
|
|
hr {
|
|
|
|
border-bottom: 1px solid rgba(128,128,128,0.5);
|
|
|
|
}
|
|
|
|
img {
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
body {
|
|
|
|
background-image: url("https://pbs.twimg.com/media/E8tfm23VUAQTAAu?format=jpg&name=4096x4096");
|
|
|
|
background-color: #484848;
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: center;
|
|
|
|
background-attachment: fixed;
|
|
|
|
background-size: cover;
|
|
|
|
color: white;
|
|
|
|
font-family: ngs,Arial,sans-serif;
|
|
|
|
font-size: 16px;
|
|
|
|
font-weight: normal;
|
|
|
|
text-align: center;
|
|
|
|
text-shadow: -1px -1px 0 rgba(0,0,0,0.66), 1px -1px 0 rgba(0,0,0,0.66), -1px 1px 0 rgba(0,0,0,0.66), 1px 1px 0 rgba(0,0,0,0.66);
|
|
|
|
}
|
|
|
|
table {
|
|
|
|
border-spacing: 0;
|
|
|
|
}
|
|
|
|
table td {
|
|
|
|
vertical-align: top;
|
|
|
|
}
|
|
|
|
ul {
|
|
|
|
list-style-type: none;
|
|
|
|
padding-inline-start: 0;
|
|
|
|
}
|
|
|
|
em {
|
|
|
|
font-style: normal;
|
|
|
|
}
|
|
|
|
#header {
|
|
|
|
background-color: rgba(0,0,0,0.33);
|
|
|
|
min-height: 50px;
|
|
|
|
padding: 20px;
|
|
|
|
text-align: left;
|
|
|
|
color:white;
|
|
|
|
}
|
|
|
|
.header a {
|
|
|
|
/*color: #151f25;*/
|
|
|
|
color:white;
|
|
|
|
text-decoration: none;
|
|
|
|
}
|
|
|
|
.header a:hover {
|
|
|
|
background: linear-gradient(45deg,rgba(76,113,126,0.66),rgba(113,169,189,00.66));
|
|
|
|
text-decoration: none;
|
|
|
|
}
|
|
|
|
.logo {
|
|
|
|
font-family: "ngs2";
|
|
|
|
margin-right: auto;
|
|
|
|
font-size:24px;
|
|
|
|
}
|
|
|
|
.logo span{
|
|
|
|
font-size:16px;
|
|
|
|
text-transform: uppercase;
|
|
|
|
}
|
|
|
|
.logo img {
|
|
|
|
height:28px;
|
|
|
|
}
|
|
|
|
@media screen and (min-width:390px) and (max-width:860px) {
|
|
|
|
.headermenuitem {
|
|
|
|
display:none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@media screen and (max-width:390px) {
|
|
|
|
.headermenuitem {
|
|
|
|
display:none;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
.main,.header {
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: repeat(auto-fit,minmax(300px,450px));
|
|
|
|
justify-content: center;
|
|
|
|
gap: 10px;
|
|
|
|
margin: 0 10px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.box {
|
|
|
|
/*color: #97e2fc;*/
|
|
|
|
color:white;
|
|
|
|
background-clip: padding-box;
|
|
|
|
background-color: rgba(24, 36, 48, 0.66);
|
|
|
|
margin: 10px 0 0 0;
|
|
|
|
text-align: left;
|
|
|
|
padding-bottom:10px;
|
|
|
|
backdrop-filter: blur(10px);
|
|
|
|
}
|
|
|
|
.box h3, dt {
|
|
|
|
font-size: 12pt;
|
|
|
|
font-weight: normal;
|
|
|
|
padding: 0 5px;
|
|
|
|
margin: 5px;
|
|
|
|
border-bottom: 1px solid rgba(128,128,128,0.5);
|
|
|
|
}
|
|
|
|
.box tr {
|
|
|
|
/* background-image: url("tr_bg.png");*/
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: left bottom;
|
|
|
|
border-bottom: 1px solid rgba(128,128,128,0.5);
|
|
|
|
}
|
|
|
|
.box tr:last-child {
|
|
|
|
border-bottom: 0;
|
|
|
|
}
|
|
|
|
.box td {
|
|
|
|
padding: 0 5px;
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
.box td:first-child {
|
|
|
|
color: #97e2fc;
|
|
|
|
}
|
|
|
|
.box td:last-child {
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
.barGraph {
|
|
|
|
background: linear-gradient(90deg, #65beef, #f5ee3c);
|
|
|
|
display: block;
|
|
|
|
height: 8px;
|
|
|
|
}
|
|
|
|
.barOverlay {
|
|
|
|
border: 2px solid black;
|
|
|
|
display: block;
|
|
|
|
height: 8px;
|
|
|
|
}
|
|
|
|
.basicInfo > table {
|
|
|
|
table-layout:fixed;
|
|
|
|
line-height: 23px;
|
|
|
|
margin: 0 5px;
|
|
|
|
}
|
|
|
|
.basicInfo > table td:nth-child(3) {
|
|
|
|
width: 33%;
|
|
|
|
}
|
|
|
|
.statsInfo {
|
|
|
|
background-color:rgba(0,0,0,0.33);
|
|
|
|
margin: 0 10px;
|
|
|
|
padding: 5px;
|
|
|
|
}
|
|
|
|
.statsInfo > table {
|
|
|
|
table-layout:fixed;
|
|
|
|
line-height: 23px;
|
|
|
|
}
|
|
|
|
.statsInfo > table td:nth-child(2) {
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
.statsInfo > table td:nth-child(3) {
|
|
|
|
width: 50%;
|
|
|
|
}
|
|
|
|
.boxTitleBar {
|
|
|
|
background-color: rgba(124, 144, 148, 0.66);
|
|
|
|
color: white;
|
|
|
|
font-weight: normal;
|
|
|
|
font-size: 18px;
|
|
|
|
text-align: left;
|
|
|
|
display: flex;
|
|
|
|
flex-flow: row nowrap;
|
|
|
|
justify-content: space-between;
|
|
|
|
|
|
|
|
}
|
|
|
|
.boxTitleBar h1 {
|
|
|
|
color: white;
|
|
|
|
font-weight: normal;
|
|
|
|
font-size: 18px;
|
|
|
|
margin-right: 10px;
|
|
|
|
padding: 13px 13px 7px 13px;
|
|
|
|
}
|
|
|
|
.boxTitleBar h1:before {
|
|
|
|
font-family: "Segoe UI Symbol";
|
|
|
|
content: ' \25C6';
|
|
|
|
margin-right: 10px;
|
|
|
|
}
|
|
|
|
.box h2 {
|
|
|
|
color: white;
|
|
|
|
font-weight: normal;
|
|
|
|
font-size: 18px;
|
|
|
|
margin: 10px 10px 0 10px;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
.box h2 img {
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: top;
|
|
|
|
}
|
|
|
|
/*.box h2:hover {
|
|
|
|
background: linear-gradient(45deg,rgba(76,113,126,0.66),rgba(113,169,189,00.66));
|
|
|
|
}*/
|
|
|
|
.da {
|
|
|
|
color: white;
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
.da span {
|
|
|
|
background-color: rgba(20,29,40,0.66);
|
|
|
|
padding: 5px;
|
|
|
|
}
|
|
|
|
.da span:hover {
|
|
|
|
background: linear-gradient(45deg,rgba(76,113,126,0.66),rgba(113,169,189,00.66));
|
|
|
|
}
|
|
|
|
|
|
|
|
.infoBuffs {
|
|
|
|
margin: 0 auto;
|
|
|
|
width: 90%;
|
|
|
|
}
|
|
|
|
.infoBuffs:last-child {
|
|
|
|
margin-bottom: 10px;
|
|
|
|
}
|
|
|
|
.infobuffs li {
|
|
|
|
margin: 5px 0;
|
|
|
|
}
|
|
|
|
.infoBuffs li:hover {
|
|
|
|
background: linear-gradient(45deg,rgba(76,113,126,0.66),rgba(113,169,189,00.66));
|
|
|
|
}
|
|
|
|
.infoBuffs li ul {
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
.infoBuffs li ul li {
|
|
|
|
width: 100%;
|
|
|
|
padding-left: 20px;
|
|
|
|
}
|
|
|
|
.infoBuffs li ul li:hover {
|
|
|
|
background: transparent;
|
|
|
|
}
|
|
|
|
.box p {
|
|
|
|
padding: 10px 10px 0 10px;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
.equipPalette {
|
|
|
|
margin: 10px 10px 0 10px;
|
|
|
|
display: flex;
|
|
|
|
justify-content: center;
|
|
|
|
flex-flow: row wrap;
|
|
|
|
white-space: nowrap;
|
|
|
|
|
|
|
|
}
|
|
|
|
.equipPaletteSlotWrapper {
|
|
|
|
background-color: rgba(128,128,128,0.50);
|
|
|
|
cursor:pointer !important;
|
|
|
|
padding: 10px;
|
|
|
|
}
|
|
|
|
.equipPaletteSlotWrapper span {
|
|
|
|
margin: 0 10px 0 0;
|
|
|
|
color: rgb(255,207,4);
|
|
|
|
font-size: 14pt;
|
|
|
|
font-family: ngs2,Arial,sans-serif;
|
|
|
|
}
|
|
|
|
.equipPaletteSlotWrapper img {
|
|
|
|
height: 48px;
|
|
|
|
border: 1px;
|
|
|
|
border-style: solid;
|
|
|
|
background: radial-gradient(rgb(196,196,196),rgb(128,128,128));
|
|
|
|
border-color: rgba(128,128,128,1);
|
|
|
|
}
|
|
|
|
.equipPaletteSlot {
|
|
|
|
text-align: center;
|
|
|
|
flex: 1 1;
|
|
|
|
}
|
|
|
|
.equipPaletteSlot:first-child {
|
|
|
|
padding-right: 10px;
|
|
|
|
}
|
|
|
|
.equipPaletteSlot:hover img {
|
|
|
|
outline: 2px solid rgba(54,255,255,0.66);
|
|
|
|
}
|
|
|
|
.equipPalette h3 {
|
|
|
|
color: #97e2fc;
|
|
|
|
font-size: 16px;
|
|
|
|
font-weight: normal;
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
.equipDetails {
|
|
|
|
display: flex;
|
|
|
|
justify-content: center;
|
|
|
|
flex-flow: row wrap;
|
|
|
|
}
|
|
|
|
.equipDetails {
|
|
|
|
margin: 10px 10px 0 0;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
.equipAugs {
|
|
|
|
flex: 1 1 auto;
|
|
|
|
}
|
|
|
|
.equipAugs li {
|
|
|
|
background-color: rgba(128,128,128,0.50);
|
|
|
|
color: white;
|
|
|
|
margin: 0 0 5px 10px;
|
|
|
|
padding: 12px 10px 7px 10px;
|
|
|
|
cursor:pointer !important;
|
|
|
|
}
|
|
|
|
.equipAugs li:hover {
|
|
|
|
background: linear-gradient(45deg,rgba(76,113,126,0.66),rgba(113,169,189,00.66));
|
|
|
|
outline: 2px solid hsl(180, 78%, 50%);
|
|
|
|
}
|
|
|
|
.equipAugsExpand {
|
|
|
|
margin: 0 10px 0 0;
|
|
|
|
display: inline;
|
|
|
|
}
|
|
|
|
.tooltip {
|
|
|
|
cursor: help;
|
|
|
|
}
|
|
|
|
.tooltip span {
|
|
|
|
color: white;
|
|
|
|
font-size:10pt;
|
|
|
|
visibility: hidden;
|
|
|
|
width: 200px;
|
|
|
|
background-color: rgba(38,53,63,0.9);
|
|
|
|
text-align: left;
|
|
|
|
/*border-radius: 6px;*/
|
|
|
|
padding: 5px;
|
|
|
|
/* Position the tooltip */
|
|
|
|
position: absolute;
|
|
|
|
white-space: normal;
|
|
|
|
left: 1em;
|
|
|
|
}
|
|
|
|
.xTooltip {
|
|
|
|
margin: 0 10px 0 0;
|
|
|
|
display: inline;
|
|
|
|
cursor: help !important;
|
|
|
|
color: white;
|
|
|
|
font-size:10pt;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
[class*="BaseToolTop"] {
|
|
|
|
min-width: 200px;
|
|
|
|
}
|
|
|
|
.tooltip:hover span {
|
|
|
|
visibility: visible;
|
|
|
|
}
|
|
|
|
.pr {
|
|
|
|
flex: 1 1 auto;
|
|
|
|
margin: 10px 10px 0 0;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
.pr li {
|
|
|
|
margin: 0 10px 2px 10px;
|
|
|
|
padding: 5px;
|
|
|
|
}
|
|
|
|
.pr li span {
|
|
|
|
color:white
|
|
|
|
}
|
|
|
|
.ye {
|
|
|
|
color: #ffb74c;
|
|
|
|
}
|
|
|
|
.itemlist {
|
|
|
|
margin: 0 10px;
|
|
|
|
}
|
|
|
|
.itemlist li {
|
|
|
|
background-color: rgba(128,128,128,0.33);
|
|
|
|
color: white;
|
|
|
|
margin: 0 0 5px 0;
|
|
|
|
padding: 10px;
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: right top;
|
|
|
|
background-origin: content-box;
|
|
|
|
}
|
|
|
|
.aug:before {
|
|
|
|
content:url("./icons/UINGSItemSpecialAbility.png");
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.itemwep {
|
|
|
|
font-size: 10pt;
|
|
|
|
}
|
|
|
|
.itemWeaponWrapper {
|
|
|
|
white-space: nowrap;
|
|
|
|
overflow: hidden;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
padding-right: 16px;
|
|
|
|
}
|
|
|
|
.itemwep em {
|
|
|
|
font-size: 12pt;
|
|
|
|
line-height: 28px;
|
|
|
|
}
|
|
|
|
.itemwep:after {
|
|
|
|
clear:both;
|
|
|
|
}
|
|
|
|
.rifle:before {
|
|
|
|
content: url("./icons/NGSUIItemAssaultRifleMini.png");
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.gb:before {
|
|
|
|
content: url("./icons/NGSUIItemGunbladeMini.png");
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.vege:before {
|
|
|
|
content: url("./icons/food/vege.png");
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.itemimg {
|
|
|
|
background: radial-gradient(rgb(196,196,196),rgb(128,128,128));
|
|
|
|
border: 4px solid rgba(128,128,128,1);
|
|
|
|
float: left;
|
|
|
|
margin-right: 10px;
|
|
|
|
width: 48px;
|
|
|
|
box-sizing: content-box;
|
|
|
|
border-style: solid;
|
|
|
|
}
|
|
|
|
li.r1 {
|
|
|
|
background-image: url("./icons/NGSUIRarity1Star.png");
|
|
|
|
}
|
|
|
|
.r1 img {
|
|
|
|
background: radial-gradient(rgb(64,150,183),rgb(52,123,150)) !important;
|
|
|
|
border-color: rgb(64,150,183) !important;
|
|
|
|
|
|
|
|
}
|
|
|
|
li.r2 {
|
|
|
|
background-image: url("./icons/NGSUIRarity2Star.png");
|
|
|
|
}
|
|
|
|
.r2 img {
|
|
|
|
background: radial-gradient(rgb(64,150,183),rgb(52,123,150)) !important;
|
|
|
|
border-color: rgb(64,150,183) !important;
|
|
|
|
}
|
|
|
|
li.r3 {
|
|
|
|
background-image: url("./icons/NGSUIRarity3Star.png");
|
|
|
|
}
|
|
|
|
.r3 img {
|
|
|
|
background: radial-gradient(rgb(64,150,183),rgb(52,123,150)) !important;
|
|
|
|
border-color: rgb(64,150,183) !important;
|
|
|
|
}
|
|
|
|
li.r4 {
|
|
|
|
background-image: url("./icons/NGSUIRarity4Star.png");
|
|
|
|
}
|
|
|
|
.r4 img {
|
|
|
|
background: radial-gradient(rgb(101,178,77),rgb(83,146,63)) !important;
|
|
|
|
border-color: rgb(101,178,77) !important;
|
|
|
|
}
|
|
|
|
.itemlist li span {
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: left center;
|
|
|
|
margin-right: 10px;
|
|
|
|
}
|
|
|
|
.atk:before {
|
|
|
|
content: url("./icons/NGSUIStatATKOutline.png");
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.fixa {
|
|
|
|
color: rgb(255,135,80);
|
|
|
|
}
|
|
|
|
.fixa:before {
|
|
|
|
content: url("./icons/UINGSItemPresetAbility.png");
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.pot {
|
|
|
|
color: rgb(255,255,0);
|
|
|
|
}
|
|
|
|
.pot:before {
|
|
|
|
content: url("./icons/NGSUIItemPotentialAbility.png");
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.clear {
|
|
|
|
clear: both;
|
|
|
|
}
|
|
|
|
.itemlistcontainer {
|
|
|
|
/* max-height: 400px;*/
|
|
|
|
overflow-y: scroll;
|
|
|
|
overflow-x: hidden;
|
|
|
|
margin: 10px 5px 0 0;
|
|
|
|
padding: 2px;
|
|
|
|
}/*
|
|
|
|
@media screen and (min-width:390px) and (max-width:860px) {
|
|
|
|
.itemlistcontainer {
|
|
|
|
max-height: 300px;
|
|
|
|
}
|
|
|
|
}*/
|
|
|
|
.itemlist li:hover, .treeList li:hover {
|
|
|
|
background-color: rgba(113,169,189,0.33);
|
|
|
|
outline: 2px solid rgba(54,255,255,0.66);
|
|
|
|
}
|
|
|
|
.boxmenu {
|
|
|
|
font-size: 12pt;
|
|
|
|
margin: 0 10px 0 10px;
|
|
|
|
display: flex;
|
|
|
|
flex-flow: row nowrap;
|
|
|
|
justify-content: flex-start;
|
|
|
|
}
|
|
|
|
.boxmenu li {
|
|
|
|
background-color: rgba(115, 120, 125,0.66);
|
|
|
|
color: white;
|
|
|
|
display: inline-block;
|
|
|
|
margin: 10px 5px 0 0;
|
|
|
|
padding: 5px;
|
|
|
|
text-align: center;
|
|
|
|
flex-basis: 27px;
|
|
|
|
white-space: nowrap;
|
|
|
|
cursor:pointer !important;
|
|
|
|
}
|
|
|
|
.boxmenu img {
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.boxMenuClassIcon {
|
|
|
|
max-height: 16px;
|
|
|
|
}
|
|
|
|
.pageControlDetails {
|
|
|
|
background-color: rgba(25, 30, 35, 0.66) !important;
|
|
|
|
margin: 10px 5px 0 auto !important;
|
|
|
|
}
|
|
|
|
.pageControlDetails:before {
|
|
|
|
content: "\270E";
|
|
|
|
padding-right: 5px;
|
|
|
|
}
|
|
|
|
.pageControlDetails:hover {
|
|
|
|
background: linear-gradient(45deg,rgba(76,113,126,0.66),rgba(113,169,189,00.66));
|
|
|
|
outline: 2px solid hsl(180, 78%, 50%);
|
|
|
|
}
|
|
|
|
.selected {
|
|
|
|
background: linear-gradient(135deg,#60461b,#b0a34e);
|
|
|
|
border-bottom: 4px solid #ffd602;
|
|
|
|
}
|
|
|
|
.unselected:hover {
|
|
|
|
background: linear-gradient(45deg,rgba(76,113,126,0.66),rgba(113,169,189,00.66));
|
|
|
|
border-bottom: 0;
|
|
|
|
padding-bottom: 9px;
|
|
|
|
outline: 2px solid hsl(180, 78%, 50%);
|
|
|
|
}
|
|
|
|
li.selected:hover {
|
|
|
|
background: linear-gradient(135deg,#60461b,#b0a34e);
|
|
|
|
outline: 2px solid hsl(180, 78%, 50%);
|
|
|
|
}
|
|
|
|
.itemBar {
|
|
|
|
justify-content: center;
|
|
|
|
display: flex;
|
|
|
|
flex-flow: row nowrap;
|
|
|
|
margin: 10px 10px 0 10px;
|
|
|
|
padding: 0 2px;
|
|
|
|
}
|
|
|
|
.itemBarSort, .itemBarFilter {
|
|
|
|
flex: 1 1 100px;
|
|
|
|
margin-right: 10px;
|
|
|
|
}
|
|
|
|
input {
|
|
|
|
background-color: #101317;
|
|
|
|
color: white;
|
|
|
|
font-family: ngs,sans-serif;
|
|
|
|
font-size: 11pt;
|
|
|
|
height: 28px;
|
|
|
|
padding: 0 5px;
|
|
|
|
text-shadow: -1px -1px 0 rgba(0,0,0,0.66), 1px -1px 0 rgba(0,0,0,0.66), -1px 1px 0 rgba(0,0,0,0.66), 1px 1px 0 rgba(0,0,0,0.66);
|
|
|
|
}
|
|
|
|
input:hover {
|
|
|
|
outline: 2px solid #30cdef;
|
|
|
|
}
|
|
|
|
select{
|
|
|
|
background-color: rgba(128,128,128,0.5);
|
|
|
|
color: white;
|
|
|
|
font-family: ngs,sans-serif;
|
|
|
|
font-size: 11pt;
|
|
|
|
height: 28px;
|
|
|
|
padding: 5px 10px;
|
|
|
|
text-shadow: -1px -1px 0 rgba(0,0,0,0.66), 1px -1px 0 rgba(0,0,0,0.66), -1px 1px 0 rgba(0,0,0,0.66), 1px 1px 0 rgba(0,0,0,0.66);
|
|
|
|
}
|
|
|
|
select.itemBarForm, input.itemBarForm {
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
option {
|
|
|
|
background-color: rgb(128,128,128);
|
|
|
|
}
|
|
|
|
.boxExit {
|
|
|
|
padding: 4px 9px 8px 9px;
|
|
|
|
margin: 4px;
|
|
|
|
}
|
|
|
|
.boxExit:hover {
|
|
|
|
background-color: hsl(0, 100%, 33%);
|
|
|
|
outline: 2px solid hsl(0, 100%, 50%);
|
|
|
|
}
|
|
|
|
.boxExit:after {
|
|
|
|
content: ' \2573';
|
|
|
|
font-size:9pt;
|
|
|
|
}
|
|
|
|
.exit {
|
|
|
|
color: white;
|
|
|
|
}
|
|
|
|
/* width */
|
|
|
|
.customScrollbar::-webkit-scrollbar {
|
|
|
|
width: 4px;
|
|
|
|
height: 4px;
|
|
|
|
}
|
|
|
|
/* Track */
|
|
|
|
.customScrollbar::-webkit-scrollbar-track {
|
|
|
|
background: rgba(128,128,128,0.8);
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Handle */
|
|
|
|
.customScrollbar::-webkit-scrollbar-thumb {
|
|
|
|
background-color: rgba(245, 245, 245,0.66);
|
|
|
|
}
|
|
|
|
.customScrollbar::-webkit-scrollbar-button {
|
|
|
|
background-color: rgba(162,162,162,0.8);
|
|
|
|
height:4px;
|
|
|
|
width:4px;
|
|
|
|
}
|
|
|
|
.customScrollbar::-webkit-scrollbar-corner {
|
|
|
|
background-color: transparent;
|
|
|
|
}
|
|
|
|
/* Handle on hover
|
|
|
|
::-webkit-scrollbar-thumb:hover {
|
|
|
|
background: #555;
|
|
|
|
}*/
|
|
|
|
.containerX {
|
|
|
|
margin: 10px;
|
|
|
|
min-width: 0;
|
|
|
|
}
|
|
|
|
.containerY {
|
|
|
|
margin: 10px;
|
|
|
|
min-width: 0;
|
|
|
|
}
|
|
|
|
.treeListContainer {
|
|
|
|
overflow-y: auto;
|
|
|
|
margin: 10px 10px 0 10px;
|
|
|
|
}
|
|
|
|
.treeSelectBox {
|
|
|
|
/* flex: 0 1 auto;
|
|
|
|
align-self: flex-start;
|
|
|
|
margin: 0 10px 0 0;*/
|
|
|
|
outline: 1px solid rgba(54,255,255,1);
|
|
|
|
max-width: 220px;
|
|
|
|
position: absolute;
|
|
|
|
left: -210px;
|
|
|
|
top: -10px;
|
|
|
|
}
|
|
|
|
.treeList {
|
|
|
|
padding: 0 2px 2px 2px;
|
|
|
|
}
|
|
|
|
.treeList li {
|
|
|
|
background-color: rgba(128,128,128,0.33);
|
|
|
|
color: white;
|
|
|
|
margin: 5px 0 0 0;
|
|
|
|
padding: 10px;
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: right center;
|
|
|
|
background-origin: content-box;
|
|
|
|
line-height: 20px;
|
|
|
|
}
|
|
|
|
li.treeListMain:after, li.treeListSub:after {
|
|
|
|
margin-left: 10px;
|
|
|
|
}
|
|
|
|
li.treeListMain:after {
|
|
|
|
content: url("./icons/class_main.png");
|
|
|
|
}
|
|
|
|
li.treeListSub:after {
|
|
|
|
content: url("./icons/class_sub.png");
|
|
|
|
}
|
|
|
|
.treeList li img {
|
|
|
|
vertical-align: middle;
|
|
|
|
margin-right: 5px;
|
|
|
|
}
|
|
|
|
.skillTreeBox {
|
|
|
|
/* flex: 1 1 auto;*/
|
|
|
|
margin: 0;
|
|
|
|
min-width: 181px;
|
|
|
|
min-height: auto;
|
|
|
|
outline: 1px solid rgba(54,255,255,1);
|
|
|
|
}
|
|
|
|
.skillTreeBox .boxTitleBar, .treeSelectBox .boxTitleBar {
|
|
|
|
background: linear-gradient(45deg, rgba(47,153,193,0.66),rgba(46,94,137,0.66) 30%,rgba(46,94,137,0.66) 70%, rgba(47,153,193,1));
|
|
|
|
}
|
|
|
|
.skillTreeContainer {
|
|
|
|
overflow-x: auto;
|
|
|
|
overflow-y: scroll;
|
|
|
|
margin: 10px 5px 0 10px;
|
|
|
|
padding: 2px;
|
|
|
|
max-height: calc(90vh - 150px);
|
|
|
|
min-width: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*@media screen and (min-width:390px) and (max-width:860px) {
|
|
|
|
.skillTreeContainer {
|
|
|
|
max-height: 300px;
|
|
|
|
}
|
|
|
|
}*/
|
|
|
|
.skillTreeGrid {
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: repeat(6, 181px);
|
|
|
|
grid-template-areas:
|
|
|
|
"a1 b1 c1 d1 e1 f1"
|
|
|
|
"a2 b2 c2 d2 e2 f2"
|
|
|
|
"a3 b3 c3 d3 e3 f3"
|
|
|
|
"a4 b4 c4 d4 e4 f4"
|
|
|
|
"a5 b5 c5 d5 e5 f5"
|
|
|
|
"a6 b6 c6 d6 e6 f6";
|
|
|
|
}
|
|
|
|
.skillTreeGrid > div {
|
|
|
|
background-color: rgba(128,128,128,0.33);
|
|
|
|
color: white;
|
|
|
|
padding: 6px;
|
|
|
|
text-align: center;
|
|
|
|
height: 148px;
|
|
|
|
position: relative;
|
|
|
|
margin: 0 10px 96px 0;
|
|
|
|
}
|
|
|
|
div.skillActive {
|
|
|
|
background-color: rgba(18,103,87,0.5);
|
|
|
|
}
|
|
|
|
div.skillMaxed {
|
|
|
|
background-color: rgba(18,103,87,0.5);
|
|
|
|
}
|
|
|
|
.skillTreeGrid > div:hover {
|
|
|
|
outline: 2px solid rgba(54,255,255,0.66);
|
|
|
|
background-color: rgba(113,169,189,0.33);
|
|
|
|
}
|
|
|
|
.skillTreeGrid > div.skillActive:hover, .skillTreeGrid > div.skillMaxed:hover {
|
|
|
|
outline: 2px solid rgba(54,255,255,0.66);
|
|
|
|
background-color: rgba(18,103,87,0.5);
|
|
|
|
}
|
|
|
|
div.skillLocked {
|
|
|
|
background-color: rgba(64,64,64,0.33);
|
|
|
|
}
|
|
|
|
div.skillLocked img, div.skillLocked span.skillAllocated, div.skillLocked em.skillName {
|
|
|
|
opacity: 0.33;
|
|
|
|
}
|
|
|
|
.skillIcon {
|
|
|
|
margin: 0 auto;
|
|
|
|
max-width: 48px;
|
|
|
|
}
|
|
|
|
.skillAllocated {
|
|
|
|
display: block;
|
|
|
|
line-height: 40px;
|
|
|
|
}
|
|
|
|
div.skillActive .skillAllocated {
|
|
|
|
color: rgb(255,255,0);
|
|
|
|
}
|
|
|
|
div.skillMaxed .skillAllocated {
|
|
|
|
color: rgb(255,135,80);
|
|
|
|
}
|
|
|
|
.skillTreeReqUnlock {
|
|
|
|
position: absolute;
|
|
|
|
height: 22px;
|
|
|
|
width: 175px;
|
|
|
|
background-image: url("./icons/skilltree_req_unlock.png");
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: center;
|
|
|
|
top: -34px;
|
|
|
|
left: -2px;
|
|
|
|
display: block;
|
|
|
|
opacity: 0.8;
|
|
|
|
}
|
|
|
|
.skillTreeReqLock {
|
|
|
|
position: absolute;
|
|
|
|
height: 22px;
|
|
|
|
width: 175px;
|
|
|
|
background-image: url("./icons/skilltree_req_lock.png");
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: center;
|
|
|
|
top: -34px;
|
|
|
|
left: -2px;
|
|
|
|
display: block;
|
|
|
|
opacity: 0.8;
|
|
|
|
}
|
|
|
|
.skillName {
|
|
|
|
background-color: rgba(32,32,32,0.33);
|
|
|
|
display: block;
|
|
|
|
padding: 10px;
|
|
|
|
height: 48px;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
.skillButtons {
|
|
|
|
position:absolute;
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: repeat(2, 1fr);
|
|
|
|
width: 171px;
|
|
|
|
height: 148px;
|
|
|
|
left: 0;
|
|
|
|
top: 0;
|
|
|
|
cursor:pointer !important;
|
|
|
|
}
|
|
|
|
.skillButtons > span:hover {
|
|
|
|
background-image: url("./icons/skilltree_div_overlay.png");
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
}
|
|
|
|
.skillLeftButton {
|
|
|
|
background-position: left;
|
|
|
|
}
|
|
|
|
.skillRightButton {
|
|
|
|
background-position: right;
|
|
|
|
}
|
|
|
|
.skillPoints {
|
|
|
|
background-color: rgba(64,64,64,0.5);
|
|
|
|
text-align: center;
|
|
|
|
margin: 10px 10px 0 10px;
|
|
|
|
padding: 16px 0 10px 0;
|
|
|
|
color: white;
|
|
|
|
font-size: 14pt;
|
|
|
|
display: grid;
|
|
|
|
grid-template-columns: repeat(auto-fit,292px);
|
|
|
|
justify-content: center;
|
|
|
|
gap: 10px;
|
|
|
|
}
|
|
|
|
.skillPoints div:first-child {
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
.skillPoints div span {
|
|
|
|
display: inline-block;
|
|
|
|
width: calc(292px / 2);
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
.skillConfirm {
|
|
|
|
justify-content: center;
|
|
|
|
display: flex;
|
|
|
|
flex-flow: row wrap;
|
|
|
|
}
|
|
|
|
.skillConfirm span {
|
|
|
|
flex: 1 1 auto;
|
|
|
|
background-color: rgba(113,169,189,0.33);
|
|
|
|
display: inline-block;
|
|
|
|
text-align: center;
|
|
|
|
line-height: 48px;
|
|
|
|
color: white;
|
|
|
|
font-size: 13pt;
|
|
|
|
margin: 10px 6px 0 6px;
|
|
|
|
max-width: 292px;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Sig's Amazing CSS (cuz Dudley edited it) */
|
|
|
|
|
|
|
|
|
|
|
|
.editBox {
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
.editBox:hover{
|
|
|
|
background-color:rgba(0,0,0,0.5);
|
|
|
|
cursor:pointer !important;
|
|
|
|
outline: 2px solid #30cdef;
|
|
|
|
}
|
|
|
|
.editBoxActive {
|
|
|
|
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
.editBoxActive:hover {
|
|
|
|
cursor:pointer !important;
|
|
|
|
}
|
|
|
|
input#editBoxInput {
|
|
|
|
position: absolute;
|
|
|
|
left: 0;
|
|
|
|
text-align: right;
|
|
|
|
background-color: #101317;
|
|
|
|
color: white;
|
|
|
|
cursor:pointer !important;
|
|
|
|
font-family: ngs,sans-serif;
|
|
|
|
font-size: 11pt;
|
|
|
|
height: 28px;
|
|
|
|
outline: 2px solid #30cdef;
|
|
|
|
padding: 0 5px;
|
|
|
|
text-shadow: -1px -1px 0 rgba(0,0,0,0.66), 1px -1px 0 rgba(0,0,0,0.66), -1px 1px 0 rgba(0,0,0,0.66), 1px 1px 0 rgba(0,0,0,0.66);
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
.editClass {
|
|
|
|
|
|
|
|
display: inline-block;
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
.editClass:hover{
|
|
|
|
background-color:rgba(0,0,0,0.5);
|
|
|
|
cursor:pointer !important;
|
|
|
|
outline: 2px solid #30cdef;
|
|
|
|
}
|
|
|
|
.popup{
|
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
}
|
|
|
|
.popup2{
|
|
|
|
z-index:5;
|
|
|
|
position: absolute;
|
|
|
|
background-color: rgba(128,128,128,0.9);
|
|
|
|
max-width: 250px;
|
|
|
|
min-width: 100px;
|
|
|
|
padding: 20px;
|
|
|
|
box-shadow: 0 10px 16px 0 rgba(0,0,0,0.5), 0 6px 20px 0 rgba(0,0,0,0.5) !important;
|
|
|
|
}
|
|
|
|
.popup button{
|
|
|
|
margin:5px;
|
|
|
|
width:48px;
|
|
|
|
font-size:12px;
|
|
|
|
overflow:wrap;
|
|
|
|
background-color:rgba(64,64,96,0.9);
|
|
|
|
color:rgba(210,210,210,1);
|
|
|
|
}
|
|
|
|
button{
|
|
|
|
padding:0px 3px 0px 3px;
|
|
|
|
border: 1px black solid;
|
|
|
|
background-color:gray;
|
|
|
|
color:white;
|
|
|
|
font-family: ngs,sans-serif;
|
|
|
|
font-size: 16px;
|
|
|
|
font-weight: normal;
|
|
|
|
text-align: center;
|
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
|
text-shadow: -1px 1px 0 #000,1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;
|
|
|
|
}
|
|
|
|
.table-responsive{
|
|
|
|
color:rgba(220,220,220);
|
|
|
|
}
|
|
|
|
.table-responsive table {
|
|
|
|
background-color: rgba(20,29,40,0.66);
|
|
|
|
}
|
|
|
|
.table {
|
|
|
|
border: 1px solid black;
|
|
|
|
border-spacing:1px;
|
|
|
|
}
|
|
|
|
.table-padding{
|
|
|
|
padding: 4px;
|
|
|
|
}
|
|
|
|
.ReactModal__Body--open,
|
|
|
|
.ReactModal__Html--open {
|
|
|
|
overflow: hidden;
|
|
|
|
}
|
|
|
|
.modalOverlay {
|
|
|
|
position: fixed;
|
|
|
|
top: 0;
|
|
|
|
left: 0;
|
|
|
|
right: 0;
|
|
|
|
bottom: 0;
|
|
|
|
background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.8));
|
|
|
|
display: grid;
|
|
|
|
justify-items: stretch;
|
|
|
|
align-items: center;
|
|
|
|
grid-template-columns: minmax(10px, 1fr) minmax(200px, auto) minmax(10px, 1fr);
|
|
|
|
grid-template-rows: 10px minmax(10px, 1fr) 10px;
|
|
|
|
}
|
|
|
|
.modalOverlaySplash {
|
|
|
|
position: fixed;
|
|
|
|
top: 0;
|
|
|
|
left: 0;
|
|
|
|
right: 0;
|
|
|
|
bottom: 0;
|
|
|
|
background: linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.8));
|
|
|
|
display: grid;
|
|
|
|
justify-items: stretch;
|
|
|
|
align-items: center;
|
|
|
|
grid-template-columns: minmax(10px, 1fr) minmax(200px, auto) minmax(10px, 1fr);
|
|
|
|
grid-template-rows: 10px minmax(10px, 1fr) minmax(10px, auto);
|
|
|
|
}
|
|
|
|
.modalOverlaySplash > footer {
|
|
|
|
grid-column: 1 / span 3;
|
|
|
|
grid-row: 3;
|
|
|
|
padding-bottom: 4vh;
|
|
|
|
background: linear-gradient(transparent,rgba(0,0,0,0.7));
|
|
|
|
}
|
|
|
|
.modalOverlaySplash > footer a:hover {
|
|
|
|
background-color: transparent;
|
|
|
|
}
|
|
|
|
span.github, span.twitter {
|
|
|
|
font-size: 24px;
|
|
|
|
margin-right: 15px;
|
|
|
|
opacity: 0.75;
|
|
|
|
}
|
|
|
|
span.github:hover, span.twitter:hover {
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
span.github:before, span.twitter:before {
|
|
|
|
vertical-align: middle;
|
|
|
|
margin-right: 10px;
|
|
|
|
}
|
|
|
|
span.github:before {
|
|
|
|
content: url("./icons/GitHub-Mark-Light-32px.png");
|
|
|
|
}
|
|
|
|
span.twitter:before {
|
|
|
|
content: url("./icons/2021 Twitter logo - white32.png");
|
|
|
|
}
|
|
|
|
.modal {
|
|
|
|
grid-column: 2;
|
|
|
|
grid-row: 2;
|
|
|
|
}
|
|
|
|
.boxModal {
|
|
|
|
animation: fadeIn 0.15s;
|
|
|
|
max-width: 580px;
|
|
|
|
margin: 0 auto;
|
|
|
|
box-shadow: 0 10px 16px 0 rgba(0,0,0,0.5), 0 6px 20px 0 rgba(0,0,0,0.5) !important;
|
|
|
|
outline: 1px solid rgba(54,255,255,1);
|
|
|
|
}
|
|
|
|
.boxModalClassSelect {
|
|
|
|
animation: fadeIn 0.15s;
|
|
|
|
width: 300px;
|
|
|
|
margin: 0 auto;
|
|
|
|
box-shadow: 0 10px 16px 0 rgba(0,0,0,0.5), 0 6px 20px 0 rgba(0,0,0,0.5) !important;
|
|
|
|
outline: 1px solid rgba(54,255,255,1);
|
|
|
|
}
|
|
|
|
@keyframes fadeIn {
|
|
|
|
0% {opacity:0;margin-bottom:30px;}
|
|
|
|
100% {opacity:1;margin-bottom:0;}
|
|
|
|
}
|
|
|
|
.boxAdmin {
|
|
|
|
animation: fadeIn 0.15s;
|
|
|
|
box-shadow: 0 10px 16px 0 rgba(0,0,0,0.5), 0 6px 20px 0 rgba(0,0,0,0.5) !important;
|
|
|
|
outline: 1px solid rgba(54,255,255,1);
|
|
|
|
text-align:center;
|
|
|
|
}
|
|
|
|
.boxAdmin img {
|
|
|
|
margin: 20px;
|
|
|
|
background: linear-gradient(white,#bca9f5);
|
|
|
|
}
|
|
|
|
.boxAdmin input {
|
|
|
|
font-size: 36px;
|
|
|
|
height: 72px;
|
|
|
|
width: 33vw;
|
|
|
|
background-color: transparent;
|
|
|
|
|
|
|
|
}
|
|
|
|
.boxAdmin input:hover {
|
|
|
|
outline: 0 !important;
|
|
|
|
}
|
|
|
|
.boxMisc {
|
|
|
|
animation: fadeIn 0.15s;
|
|
|
|
max-width: 450px;
|
|
|
|
margin: 0 auto;
|
|
|
|
box-shadow: 0 10px 16px 0 rgba(0,0,0,0.5), 0 6px 20px 0 rgba(0,0,0,0.5) !important;
|
|
|
|
outline: 1px solid rgba(54,255,255,1);
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
.boxMisc h2 {
|
|
|
|
font-size: 17px;
|
|
|
|
font-weight: normal;
|
|
|
|
border-bottom: 1px solid rgba(128,128,128,0.5);
|
|
|
|
margin: 10px 10px 0;
|
|
|
|
padding: 10px 5px;
|
|
|
|
}
|
|
|
|
.boxMisc h2:before {
|
|
|
|
content: url("./icons/NGSUIItemGunbladeMini.png");
|
|
|
|
margin-right: 5px;
|
|
|
|
vertical-align: middle;
|
|
|
|
}
|
|
|
|
.boxMisc img {
|
|
|
|
background: linear-gradient(white,#bca9f5);
|
|
|
|
vertical-align: top;
|
|
|
|
margin-right: 10px;
|
|
|
|
}
|
|
|
|
.boxMisc p > img {
|
|
|
|
float:left;
|
|
|
|
}
|
|
|
|
.boxMisc p {
|
|
|
|
margin-top: 0;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
.boxModal .boxTitleBar, .boxModalClassSelect .boxTitleBar, .boxMisc .boxTitleBar, .boxAdmin .boxTitleBar {
|
|
|
|
background: linear-gradient(45deg, rgba(47,153,193,0.66),rgba(46,94,137,0.66) 30%,rgba(46,94,137,0.66) 70%, rgba(47,153,193,1));
|
|
|
|
}
|
|
|
|
.modalItemListContainer {
|
|
|
|
overflow-y: auto;
|
|
|
|
overflow-x: hidden;
|
|
|
|
margin: 10px 5px 0 0;
|
|
|
|
padding: 2px;
|
|
|
|
max-height: calc(90vh - 115px);
|
|
|
|
}
|
|
|
|
.webicon{
|
|
|
|
color:maroon;
|
|
|
|
}
|
|
|
|
.webicon:hover{
|
|
|
|
color:rgba(200,0,0,1);
|
|
|
|
cursor:pointer !important;
|
|
|
|
}
|
|
|
|
.basichover:hover{
|
|
|
|
cursor:pointer !important;
|
|
|
|
}
|
|
|
|
.modalCloseButton{
|
|
|
|
float:right;
|
|
|
|
color:#151f25;
|
|
|
|
}
|
|
|
|
.modalCloseButton:hover{
|
|
|
|
color:rgba(200,0,0,1);
|
|
|
|
cursor:pointer !important;
|
|
|
|
}
|
|
|
|
.failedInput{
|
|
|
|
border: 1px solid rgba(200,0,0,1);
|
|
|
|
}
|
|
|
|
.submitting{
|
|
|
|
border: 1px solid rgba(0,150,200,1);
|
|
|
|
background: linear-gradient(-90deg, #124425,#000000, #124425);
|
|
|
|
background-size: 10% 400%;
|
|
|
|
animation: submitgradient 1.5s ease infinite;
|
|
|
|
}
|
|
|
|
|
|
|
|
@keyframes submitgradient {
|
|
|
|
0% {
|
|
|
|
background-position: 0% 100%;
|
|
|
|
}
|
|
|
|
100% {
|
|
|
|
background-position: 100% 0%;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
.submitbutton{
|
|
|
|
width:32px;
|
|
|
|
height:32px;
|
|
|
|
}
|
|
|
|
.submitbutton:hover{
|
|
|
|
color:rgba(0,200,0,1);
|
|
|
|
cursor:pointer !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Admin Panel */
|
|
|
|
|
|
|
|
.adminMain {
|
|
|
|
position: fixed;
|
|
|
|
top: 0;
|
|
|
|
left: 0;
|
|
|
|
right: 0;
|
|
|
|
bottom: 0;
|
|
|
|
display: grid;
|
|
|
|
justify-items: stretch;
|
|
|
|
align-items: stretch;
|
|
|
|
grid-template-columns: 250px 1fr;
|
|
|
|
grid-template-rows: minmax(10px, 1fr) max-content minmax(10px, 1fr);
|
|
|
|
grid-template-areas:
|
|
|
|
"header header"
|
|
|
|
"sidebar content"
|
|
|
|
"footer footer";
|
|
|
|
gap: 10px;
|
|
|
|
overflow:hidden;
|
|
|
|
margin: 0 10px;
|
|
|
|
}
|
|
|
|
.boxAdminNav {
|
|
|
|
grid-area: sidebar;
|
|
|
|
font-size: 12pt;
|
|
|
|
line-height: 1.5em;
|
|
|
|
}
|
|
|
|
.boxAdminContent {
|
|
|
|
grid-area: content;
|
|
|
|
}
|
|
|
|
.adminNavContainer {
|
|
|
|
overflow-y: scroll;
|
|
|
|
margin: 0 5px 0 10px;
|
|
|
|
padding: 2px;
|
|
|
|
height: 0;
|
|
|
|
height: 80vh;
|
|
|
|
}
|
|
|
|
.adminContainer {
|
|
|
|
overflow-x: auto;
|
|
|
|
overflow-y: scroll;
|
|
|
|
margin: 10px 5px 0 10px;
|
|
|
|
padding: 2px;
|
|
|
|
width: 84vw;
|
|
|
|
height: 85vh;
|
|
|
|
}
|
|
|
|
p.adminNav hr {
|
|
|
|
border-bottom: 1px solid silver;
|
|
|
|
margin: 10px 0;
|
|
|
|
}
|
|
|
|
.buttonLabel{
|
|
|
|
border: 2px solid black;
|
|
|
|
background:white;
|
|
|
|
color:black;
|
|
|
|
}
|
|
|
|
.react-toggle {
|
|
|
|
touch-action: pan-x;
|
|
|
|
|
|
|
|
display: inline-block;
|
|
|
|
position: relative;
|
|
|
|
cursor:pointer !important;
|
|
|
|
background-color: transparent;
|
|
|
|
border: 0;
|
|
|
|
padding: 0;
|
|
|
|
|
|
|
|
-webkit-touch-callout: none;
|
|
|
|
-webkit-user-select: none;
|
|
|
|
-khtml-user-select: none;
|
|
|
|
-moz-user-select: none;
|
|
|
|
-ms-user-select: none;
|
|
|
|
user-select: none;
|
|
|
|
|
|
|
|
-webkit-tap-highlight-color: rgba(0,0,0,0);
|
|
|
|
-webkit-tap-highlight-color: transparent;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle-screenreader-only {
|
|
|
|
border: 0;
|
|
|
|
clip: rect(0 0 0 0);
|
|
|
|
height: 1px;
|
|
|
|
margin: -1px;
|
|
|
|
overflow: hidden;
|
|
|
|
padding: 0;
|
|
|
|
position: absolute;
|
|
|
|
width: 1px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle--disabled {
|
|
|
|
cursor: not-allowed;
|
|
|
|
opacity: 0.5;
|
|
|
|
-webkit-transition: opacity 0.25s;
|
|
|
|
transition: opacity 0.25s;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle-track {
|
|
|
|
width: 50px;
|
|
|
|
height: 24px;
|
|
|
|
padding: 0;
|
|
|
|
border-radius: 30px;
|
|
|
|
background-color: #4D4D4D;
|
|
|
|
-webkit-transition: all 0.2s ease;
|
|
|
|
-moz-transition: all 0.2s ease;
|
|
|
|
transition: all 0.2s ease;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {
|
|
|
|
background-color: #000000;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle--checked .react-toggle-track {
|
|
|
|
background-color: #19AB27;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {
|
|
|
|
background-color: #128D15;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle-track-check {
|
|
|
|
position: absolute;
|
|
|
|
width: 14px;
|
|
|
|
height: 10px;
|
|
|
|
top: 0px;
|
|
|
|
bottom: 0px;
|
|
|
|
margin-top: auto;
|
|
|
|
margin-bottom: auto;
|
|
|
|
line-height: 0;
|
|
|
|
left: 8px;
|
|
|
|
opacity: 0;
|
|
|
|
-webkit-transition: opacity 0.25s ease;
|
|
|
|
-moz-transition: opacity 0.25s ease;
|
|
|
|
transition: opacity 0.25s ease;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle--checked .react-toggle-track-check {
|
|
|
|
opacity: 1;
|
|
|
|
-webkit-transition: opacity 0.25s ease;
|
|
|
|
-moz-transition: opacity 0.25s ease;
|
|
|
|
transition: opacity 0.25s ease;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle-track-x {
|
|
|
|
position: absolute;
|
|
|
|
width: 10px;
|
|
|
|
height: 10px;
|
|
|
|
top: 0px;
|
|
|
|
bottom: 0px;
|
|
|
|
margin-top: auto;
|
|
|
|
margin-bottom: auto;
|
|
|
|
line-height: 0;
|
|
|
|
right: 10px;
|
|
|
|
opacity: 1;
|
|
|
|
-webkit-transition: opacity 0.25s ease;
|
|
|
|
-moz-transition: opacity 0.25s ease;
|
|
|
|
transition: opacity 0.25s ease;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle--checked .react-toggle-track-x {
|
|
|
|
opacity: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle-thumb {
|
|
|
|
transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
|
|
|
|
position: absolute;
|
|
|
|
top: 1px;
|
|
|
|
left: 1px;
|
|
|
|
width: 22px;
|
|
|
|
height: 22px;
|
|
|
|
border: 1px solid #4D4D4D;
|
|
|
|
border-radius: 50%;
|
|
|
|
background-color: #FAFAFA;
|
|
|
|
|
|
|
|
-webkit-box-sizing: border-box;
|
|
|
|
-moz-box-sizing: border-box;
|
|
|
|
box-sizing: border-box;
|
|
|
|
|
|
|
|
-webkit-transition: all 0.25s ease;
|
|
|
|
-moz-transition: all 0.25s ease;
|
|
|
|
transition: all 0.25s ease;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle--checked .react-toggle-thumb {
|
|
|
|
left: 27px;
|
|
|
|
border-color: #19AB27;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle--focus .react-toggle-thumb {
|
|
|
|
-webkit-box-shadow: 0px 0px 3px 2px #0099E0;
|
|
|
|
-moz-box-shadow: 0px 0px 3px 2px #0099E0;
|
|
|
|
box-shadow: 0px 0px 2px 3px #0099E0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb {
|
|
|
|
-webkit-box-shadow: 0px 0px 5px 5px #0099E0;
|
|
|
|
-moz-box-shadow: 0px 0px 5px 5px #0099E0;
|
|
|
|
box-shadow: 0px 0px 5px 5px #0099E0;
|
|
|
|
}
|
|
|
|
.testmode.react-toggle--checked .react-toggle-track {
|
|
|
|
background-color: #00AADD;
|
|
|
|
}
|
|
|
|
.testmode.react-toggle--checked .react-toggle-track:hover {
|
|
|
|
background-color: #00AADD;
|
|
|
|
}
|
|
|
|
.addAug{
|
|
|
|
height: 37px;
|
|
|
|
}
|
|
|
|
.databaseIcon{
|
|
|
|
width:48px;
|
|
|
|
height:48px;
|
|
|
|
padding-right:8px;
|
|
|
|
position:relative;
|
|
|
|
top:16px;
|
|
|
|
}
|
|
|
|
.itemDetailsGrid {
|
|
|
|
display: grid;
|
|
|
|
grid-template-areas:
|
|
|
|
"icon properties"
|
|
|
|
"content content";
|
|
|
|
grid-template-columns: 128px 1fr;
|
|
|
|
grid-template-rows: auto;
|
|
|
|
margin: 10px 10px 0 10px;
|
|
|
|
place-items: stretch;
|
|
|
|
}
|
|
|
|
.itemDetailsIcon {
|
|
|
|
background-color: hsl(0, 17%, 70%);
|
|
|
|
grid-area: icon;
|
|
|
|
}
|
|
|
|
.itemDetailsProperties {
|
|
|
|
grid-area: properties;
|
|
|
|
}
|
|
|
|
.itemDetailsContent {
|
|
|
|
grid-area: content;
|
|
|
|
}
|
|
|
|
.itemDetailsIcon img {
|
|
|
|
background: radial-gradient(rgb(196,196,196),rgb(128,128,128));
|
|
|
|
border-color: rgba(128,128,128,1);
|
|
|
|
border-width: 2px;
|
|
|
|
width: 124px;
|
|
|
|
box-sizing: content-box;
|
|
|
|
border-style: solid;
|
|
|
|
}
|
|
|
|
.formField{
|
|
|
|
font-weight:bold;
|
|
|
|
}
|
|
|
|
.formDescription{
|
|
|
|
font-style:italic;
|
|
|
|
}
|
|
|
|
.formError{
|
|
|
|
color:red;
|
|
|
|
font-weight:bold;
|
|
|
|
}
|
|
|
|
.toDoList {
|
|
|
|
padding: 0 10px;
|
|
|
|
}
|
|
|
|
dt {
|
|
|
|
margin: 10px 0 0 0;
|
|
|
|
}
|
|
|
|
dd, dl {
|
|
|
|
padding: 10px 0 0 15px;
|
|
|
|
}
|
|
|
|
dd:before {
|
|
|
|
content: "\2610";
|
|
|
|
padding-right: 10px;
|
|
|
|
}
|
|
|
|
.half:before {
|
|
|
|
content: "\25E7" !important;
|
|
|
|
}
|
|
|
|
.check {
|
|
|
|
opacity: 0.25;
|
|
|
|
}
|
|
|
|
.check:hover {
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
.check:before {
|
|
|
|
font-family: "Segoe UI Symbol";
|
|
|
|
content: "\2B1B" !important;
|
|
|
|
}
|