a, body, input, option, select, textarea {
color: #96a6b6;
}

::placeholder {
color: #96a6b6;
opacity: .5;
}

:-ms-input-placeholder, ::-ms-input-placeholder {
color: #96a6b6;
}

h1, h2 {
background: #000b1b;
}

body, .bg, .dim {
background: #001020 !important;
}

::-webkit-resizer,
::-webkit-scrollbar-button,
::-webkit-scrollbar-button:single-button,
::-webkit-scrollbar-corner,
::-webkit-scrollbar-thumb,
::-webkit-scrollbar-track,
::-webkit-scrollbar-track-piece {
background: #001020;
}

select:focus option, select:hover option, .f {
background: #192939;
}

select:focus, select:hover, .n {
background-color: #192939 !important;
}

:checked {
background: #192939;
}

.bg {
border: none !important;
}

a, a img, h1, h2, hr, input, select, textarea, .f, .i1, .plus, .s, .t {
border: .1em solid;
border-color: #283848 #000212 #0a1a2a #000212 !important;
}

.n {
border-color: #96a6b6;
}

.f:focus:before, .f:focus:after,
.t:focus:before, .t:focus:after {
border-color: transparent #3E3E3E transparent;
}

.aud:hover:before, .aud:hover:after,
.note:focus:before, .note:focus:after {
border-color: #3E3E3E transparent;
}

.f:before, .f:after {
content: "";
position: absolute;
margin-top: -.5em;
top: 50%;
left: -.5em;
border-width: .5em .5em .5em 0;
border-style: solid;
border-color: transparent #283848;
border-color: transparent rgba(255,255,255,.1);
}

.t:before, .t:after {
content: "";
position: absolute;
margin-top: -.5em;
top: 50%;
right: -.5em;
border-width: .5em 0 .5em .5em;
border-style: solid;
border-color: transparent #283848;
border-color: transparent rgba(255,255,255,.1);
}

.note:before, .note:after {
content: "";
position: absolute;
margin-left: -.5em;
left: 50%;
top: 0;
border-width: 0 .5em .5em .5em;
border-style: solid;
border-color: #283848 transparent;
border-color: rgba(255,255,255,.1) transparent;
}