﻿

body {
    background-color: #003366;
    color: #E0EFFF;
}


h3 {
    color: #a6dff2
}

input {
    background-color: #003978;
    color: #E0EFFF;
    border: 1px solid #3399DD
}

    input:active {
        background-color: #035;
        color: #00FF00;
        border: 1px solid #0F0
    }

    input:focus {
        background-color: #035;
        color: #00FF00;
        border: 1px solid #0F0
    }

body input.input-error {
    border-color: red;
}

body select {
    border: 1px solid #3399DD;
    background-color: transparent;
    color: #E0EFFF;
}

    body select option {
        border: 1px solid #3399DD;
        background-color: #035;
        color: #E0EFFF;
    }


button {
    background-color: #3399DD;
    color: white;
    border: 1px solid #3399DD;
}

a {
    color: #55EE55;
}

    a:visited {
        color: #55ee55;
    }

    a:hover {
        color: #77FF77;
    }



#o-root .row .cell {
    border-bottom: 1px solid #048;
}

#o-root .row .cell:first-child {
    border-left: 1px solid #048;
}

#o-root .row .cell:last-child {
    border-right: 1px solid #048;
}

#o-root .row .raw {
    position: relative;
    /*    display:block !important; */
    max-width: 300px;
}

.bgx {
    background-color: rgba(0,0,0,0.21);
}

hr {
    border: 1px solid #159;
}

.bh div {
    border-bottom: 1px solid #048;
    border-top: 1px solid #048;
}

#o-state {
    color: #012;
}

#oc-search {
    border-bottom: 1px solid #048;
}

.waiting {
    background-color: gold;
}

.success {
    background-color: limegreen;
}

.failure {
    background-color: crimson;
}

.osx {
    background-color: #036;
}


.txto {
    color: #06c
}

.txsu u, .balances u, .balances u a {
    color: #67c2ff;
}


#o-header .logo {
  background-image:url('./favicon.png');

}