﻿body, input {
    /* font-family: Consolas, monospace*/
    font-family: Consolas, SimSun, 'Lucida Console', 'Global Monospace',  monospace;
}

body {
    margin: 21px;
}

.qr-i {
 position: fixed;
 top: 50px;
 right: 20px;
}

.qr-i img {
    filter: invert(100%);
    width: 45px;
    height: 45px;
}

.qr-i img:hover {
    filter: invert(0%);
    width: 270px;
    height: 270px;
}


#o-outer {
    width: 100%;
    text-align: left
}

#o-root {
    margin: 0 auto;
    text-align: left
}

body select {
    margin: 3px 7px;
    outline: 0px;
}

body select option {
    padding: 3px 7px;
    outline: 0px;
}

    *:focus {
    outline: none;
}

#o-header .logo {
    height: 96px;
    width: 96px;
    background-size: 96px;
    background-repeat: no-repeat;
    border-radius: 10px;
}

#o-header .cell {
    vertical-align: middle;
    padding-right: 40px;
    padding-bottom: 10px;
}

#o-header .desc {
    width: 39em;
}

input:active {
    border-radius: 0;
}

input:focus {
    border-radius: 0;
}

#o-blocks, #o-search-result {
    display: table-row-group
}

#o-search {
    width: 32rem;
}

button {
    cursor: pointer
}

a {
    text-decoration: none;
    cursor: pointer;
}

    a.ftx {
        font-size:2.0em;
    }
    a.ftx:hover {
        text-decoration: none;
    }

    a:visited {
        text-decoration: none;
        cursor: pointer;
    }

    a:hover {
        text-decoration: underline;
        cursor: pointer;
    }

.row {
    display: table-row;
}

#o-root .row .cell:first-child {
    padding-left: 6px;
}

#o-root .row .cell:last-child {
    padding-right: 6px;
}

.cell {
    display: table-cell
}

hr {
    border-collapse: collapse;
}

.bh div {
    padding: 0 2.1em 0 0;
}

.bh .c3 {
    min-width: 180px;
}

.bh .c4 {
    min-width: 180px;
}

#o-state {
    padding: 0.05em 2em;
    font-size: 0.81em;
    position: absolute;
    right: 21px;
    top: 21px;
    cursor: progress;
}

    #o-state:hover {
        text-decoration: none;
    }

    #o-state.success:hover {
        cursor: default;
    }

#oc-search {
    display: none
}

.raw, .txid, .blkid, .btime,
.txr .i {
    font-size: 0.81em
}

.i {
    display: inline
}

.txsu .cell {
    padding: 1em;
    vertical-align: top
}

.txsu i, .txsu u {
    font-style: normal;
    text-decoration: none;
}

.txsu u, .txsu i {
    font-weight: 600;
}

.balances u, .balances i {
    font-style: normal;
    text-decoration: none;
    font-weight: 600;
    padding-right:10px;
}

.txto {
    font-size: 4.3em;
    vertical-align: middle;
}

.txid {
    cursor: pointer
}

.hidden {
    display: none
}

/* Extras */

.osx .attr, .osx .geo-added, .osx .geo-removed 
{
    padding: 5px;
}