.harmony-main{
    margin:0;
    min-width:800px;
    overflow:hidden;
    padding:0;
    min-height:800px;
    position:relative;
}
#timer{
    position:absolute;
    top:0;
    right:0;
    margin:0;
    padding:10px;
    width:50px;
    height:30px;
    line-height:30px;
    text-align:right;
    background:rgba(0,0,0,0.5);
    color:#fff;
    font-weight:bold;
    display:none;
}
.harmony-header,
.harmony-body,
.harmony-summary{
    position:relative;
    padding:0;
    margin:0;
    width:100%;
    overflow:hidden;
}
.harmony-header h1{
    margin:0 auto;
    padding:10px 0;
    text-align:center;
    background:rgba(0,0,0,0.5);
    color:#fff;
    height:30px;
    line-height:30px;
}
.harmony-body,
.harmony-wallets{
    margin:1% auto;
    padding:1%;
    width:78%;
    background:rgba(0,0,0,0.5);
}
.harmony-summary{
    margin:1% auto;
    padding:1%;
    width:98%;
    background:rgba(0,0,0,0.5);
}
.harmony-wallets{
    width:98%;
}
.submenu{
    position:relative;
    margin:5px auto;
    padding:5px 1%;
    width:78%;
    overflow:hidden;
}
.submenu div{
    margin:0 1%;
    padding:5px 2%;
    width:94%;
    min-height:20px;
    line-height:20px;
    color:#fff;
    float:left;
    text-align:center;
    overflow:hidden;
}
.submenu div a{
    color:#fff;
    font-weight:bold;
}
.harmony-wallets-table,
.filter-container,
#depggedAssets,
#depggedLPs,
#depggedWallets,
.summaryTable{
    padding:0;
    margin:0 auto;
    width:100%;
    overflow:hidden;
}
#depggedAssets thead,
#depggedLPs thead,
#depggedWallets thead,
.summaryTable thead{
    font-weight:bold;
}
#depggedAssets tr{
    height:40px;
}
#depggedLPs tr,
#depggedWallets tr{
    height:25px;
}
#depggedAssets th,
#depggedAssets td{
    width:6.65%;
}
#depggedAssets th:first-child,
#depggedAssets td:first-child{
    width:20.2%;
    font-family: monospace;
}
#depggedAssets thead th,
#depggedAssets tfoot td,
#depggedLPs thead th,
#depggedLPs tfoot td,
#depggedWallets thead th,
#depggedWallets tfoot td,
.summaryTable thead th,
.summaryTable tfoot td{
    background:#000;
    color:#fff;
}
#depggedAssets tfoot td:nth-child(10),
#depggedAssets tfoot td:nth-child(11),
#depggedAssets tfoot td:nth-child(12),
#depggedAssets tfoot td:nth-child(13),
.summaryTable tfoot td:nth-child(6),
.summaryTable tfoot td:nth-child(7){
    background:#ccc;
    color:#000;
    font-weight:bold;
}
#depggedLPs th,
#depggedLPs td,
#depggedWallets th,
#depggedWallets td{
    width:5%;
}
#depggedLPs th:first-child,
#depggedLPs td:first-child,
#depggedWallets th:first-child,
#depggedWallets td:first-child{
    width:15%;
    font-family: monospace;
}
#filterInput{
    margin:5px 0;
    padding:5px;
    width:450px;
    height:20px;
}
#walletPullStat{
    margin:5px auto;
    padding:5px;
    width:500px;
    text-align:center;
    background:rgba(0,0,0,0.5);
    color:#fff;
}
.recovery-suggestion,
.wallet-summary{
    margin:0 auto;
    padding:0;
    width:1020px;
    overflow:hidden;
    color:#fff;
}
.recovery-suggestion div{
    margin:2px;
    padding:3px;
    height:15px;
    background:rgba(0,0,0,0.5);
    text-align:center;
}
.wallet-summary div{
    margin:5px;
    padding:5px;
    width:150px;
    height:60px;
    background:rgba(0,0,0,0.5);
    float:left;
    text-align:center;
}
.filter-btns{
    margin:0;
    padding:0;
    width:750px;
    float:right;
}
.filter-btns button{
    margin:5px 1px;
    padding:5px;
    width:100px;
    height:30px;
}
#lpHeader{
    cursor:pointer;
}
#lpContainer{
    display:none;
}
.summaryTable tr{
    height:20px;
}
.summaryTable th,
.summaryTable td{
    width:10%;
}
.summaryTable th:first-child,
.summaryTable td:first-child{
    width:40%;
}