3 * #555C7E: reverse main
5 * #bac2e1: button border
6 * #DCE4F3: button hover
8 * #ddffdd: background pastel green
19 font-family: Verdana
, "Bitstream Vera Sans", "DejaVu Sans", Tahoma
, Geneva
, Arial
, Sans-serif
;
34 .banner h1, .banner h2 {
42 background-color: #ddffdd;
43 border: 1px solid
#88dd88;
51 background-color: #ffdddd;
52 border: 1px solid
#dd8888;
59 /* all links and clickable should show a pointer cursor */
60 [onclick
], h2
[onclick
]:before
, h3
[onclick
]:before
{
64 a:not
(.selected
):hover
{
65 background-color: rgb
(225, 225, 225);
69 border-bottom: 1px solid
#AAA391;
73 border-bottom: 1px solid
#AAA391;
82 transition: all
0.5s ease
;
87 .itemsbox:hover .items, .itemsbox .items:hover {
92 .itemsbox .items .item {
97 text-decoration: none
;
100 .itemsbox .items .item.selected {
105 .itemsbox .items .item:not(.selected):hover, .button:hover {
106 background-color: #DCE4F3;
109 .itemsbox .items .item[disabled], .button[disabled] {
110 pointer-events: none
;
111 background-color: #aaa;
112 filter: grayscale
(100%);
113 border-color: #AAA391;
117 display: inline-block
;
119 text-decoration: none
;
120 background-position: center
;
121 background-repeat: no-repeat
;
122 border: 1px solid
#bac2e1;
131 flex-direction: column
;
132 border: 1px solid
#AAA391;
142 .login input[type='submit'] {
152 border: 1px solid
#AAA391;
161 display: inline-block
;
169 .filter input[type='text'] {
179 .filter input[name='optionNo'] {
180 background-image: url
('/clear-32x32.png');
193 .book_line .link, .book_line .title {
199 text-decoration: none
;
202 .book_line .cache_icon {
230 .bar.navbar { padding-left: calc
(50% - (5 * (64px + 5px) / 2)); }
232 .bar.optionbar.s1 { padding-left: calc
(50% - (1 * (64px + 5px) / 2)); }
233 .bar.optionbar.s4 { padding-left: calc
(50% - (4 * (64px + 5px) / 2)); }
247 display: inline-block
;
250 .bar .gotobox .items {
251 background-color: white
;
252 border: 1px solid gray
;
260 .bar .button.first { color: transparent
; background-image: url
('/arrow_double_left-32x32.png'); }
261 .bar .button.previous { color: transparent
; background-image: url
('/arrow_left-32x32.png'); }
262 .bar .button.next { color: transparent
; background-image: url
('/arrow_right-32x32.png'); }
263 .bar .button.last { color: transparent
; background-image: url
('/arrow_double_right-32x32.png'); }
265 .bar .button.back { color: transparent
; background-image: url
('/back-32x32.png'); }
266 .bar .button.zoomreal { color: transparent
; background-image: url
('/actual_size-32x32.png'); }
267 .bar .button.zoomwidth { color: transparent
; background-image: url
('/fit_to_width-32x32.png'); }
268 .bar .button.zoomheight { color: transparent
; background-image: url
('/fit_to_height-32x32.png'); }
272 padding-bottom: 64px;
276 background-color: #AAA391;
278 font-variant: small-caps
;
287 a
.viewer
.link:hover
{
288 background-color: transparent
;
298 flex-direction: column
;
313 .desc .details .col1 {
319 .desc .details .col2 {
323 @media(min-width: 800px) {
328 .bar.navbar { padding-left: calc
(400px - (5 * (64px + 5px) / 2)); }
330 .bar.optionbar.s1 { padding-left: calc
(400px - (1 * (64px + 5px) / 2)); }
331 .bar.optionbar.s4 { padding-left: calc
(400px - (4 * (64px + 5px) / 2)); }
333 .desc { flex-direction: row
; }