Skip to content

Commit 90c3317

Browse files
committed
1 parent a00ec60 commit 90c3317

1 file changed

Lines changed: 134 additions & 0 deletions

File tree

src/main/webapp/,.css

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
2+
:root { font-size: 18px; line-height: 1.4; }
3+
body { margin: 0; color: black; background: white; font-family: roboto, sans-serif; }
4+
a:not(:hover) { text-decoration: none; }
5+
table { border-collapse: collapse; }
6+
td { padding: 0; }
7+
a img { border: 0; }
8+
9+
header { overflow: hidden; border-bottom: solid 1px; margin: 0; font-weight: normal; text-align: center; }
10+
11+
h2, h3 { font-weight: normal; }
12+
13+
h2 { font-size: 32px; margin-bottom: .8rem; }
14+
15+
/*****/
16+
17+
/*@media screen { #outer { position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; /*creates independant, easily measurable scrollview* / } }*/
18+
19+
/* push footer to bottom on screen and print */
20+
html, body, #outer { height: 100%; }
21+
#fillin { min-height: 100%; position: relative; }
22+
#fillin>footer { position: absolute; left: 0; bottom: 0; width: 100%; }
23+
24+
#fillin>:nth-last-child(2) { padding-bottom: 3.3em; position: relative; }
25+
#fillin>:nth-last-child(2)::after { content: ""; display: block; position: absolute; top: 100%; height: .6em; width: 1px; }
26+
#fillin>footer { font-size: .9em; line-height: 2em; padding: .5em 0 1em; }
27+
28+
footer { text-align: center; }
29+
@media ( max-width: 28em ) { footer a { margin: 0 .4em; } }
30+
31+
.dwidth { margin: 0 auto; width: 64em; min-width: 70%; max-width: 94%; }
32+
33+
34+
header:not(#bigHead) {
35+
background-image: linear-gradient(hsl(205 57% 44% / .25), hsl(205 57% 44% / .25)), url(/,res/head-tc.jpg);
36+
background-position: top center;
37+
background-size: cover;
38+
color: white;
39+
box-shadow: 3vw 0 3vw -4vw hsl(205 57% 44%) inset, -2vw 4.5vw 3vw -4vw hsl(205 57% 44%) inset;
40+
}
41+
42+
43+
#bigHead {
44+
45+
text-align: left;
46+
47+
}
48+
49+
header h1 { font-size: 48px; margin: .25em; font-weight: normal; font-family: Quintessential; text-align: center; }
50+
@media ( max-width: 700px ) { header h1 { font-size: 6.8vw; } }
51+
#bigHead h1 { color: white; }
52+
53+
#bigHead-img { max-height: 95vh; max-width: 68vw; }
54+
#bigHead-text { padding-left: 52%; font-size: 2.5vw; }
55+
@media ( max-width: 876px ) {
56+
#bigHead-img { max-width: 100%; max-height: 300vh; }
57+
#bigHead-img-fadeRight { display: none; }
58+
#bigHead-text { padding-left: 5%; font-size: 2em; padding-top: 24vw; background: linear-gradient(transparent, hsl(205 57% 44% / .9) 24vw, hsl(205 57% 44%)) }
59+
}
60+
61+
62+
63+
input, select, textarea { margin:4px; font-family: inherit; padding: 2px; border: solid 1px #aaa; border-radius: 4px; font-size: inherit; }
64+
65+
label, label input { cursor: pointer; }
66+
67+
[readonly], [disabled] { background: hsla(120, 10%, 50%, .1); border-color: transparent; }
68+
option[disabled] { background: white; color: #888; }
69+
70+
em { font-style: inherit; }
71+
.aleft { text-align: left; }
72+
.ib { display: inline-block; }
73+
.italic { font-style: italic; }
74+
.bold { font-weight: bold; }
75+
small, .small { font-size: .85em; }
76+
77+
78+
79+
/* colors */
80+
.logo>:nth-child(1), .red { color: hsl(345, 100%, 40%); }
81+
a { color: hsl(208, 100%, 37%); }
82+
.blue { color: #0123B4; }
83+
.logo>:nth-child(3), a:active, .green { color: hsl(108, 82%, 37%); }
84+
.green { color: hsl(108, 82%, 35%); }
85+
.gray { color: #888; }
86+
87+
::selection { background: hsla(208, 100%, 50%, .3); }
88+
::-moz-selection { background: hsla(208, 100%, 50%, .3); }
89+
90+
header { background: hsl(208, 100%, 85%); box-shadow: 0 1em 2em -1em hsl(208, 100%, 43%) inset; }
91+
header { border-color: hsl(208, 100%, 43%, .4); }
92+
93+
button { background: hsl(108, 82%, 37%); background-image: linear-gradient(to bottom, hsl(108, 82%, 50%) 0%, hsla(108, 82%, 37%, 0) 50%, hsl(108, 82%, 20%) 100%); background-origin: border-box; }
94+
95+
button[data-state], button:active { background-image: none; }
96+
97+
button { margin: 0; border: .2em solid; border-color: rgba(255,255,255,.3) rgba(0,0,0,.2) rgba(0,0,0,.3) rgba(255,255,255,.2); padding: .1em .4em; font-family: inherit; font-size: inherit; color: white; cursor: pointer; font-weight: bold; border-radius: 1em; transition: all 500ms; }
98+
button:hover { color: yellow; transition: all 300ms; }
99+
button:active { color: #dd0; border-color: transparent; transition: all 200ms; }
100+
button::-moz-focus-inner { margin: -1px; padding: 0; border-width: 1px; }
101+
button[data-state=hold] { color: #666; background: #ccc; border-color: transparent; cursor: default; }
102+
button[data-state=thanks] { color: #080; background: #cea; border-color: transparent; cursor: default; transition: all 100ms; }
103+
button[data-state=confirm] { color: #0079d4; background: #ace; border-color: #0079d4; cursor: default; }
104+
button[data-state=whoops] { color: #800; background: #eca; border-color: transparent; cursor: default; }
105+
button[disabled] { color: #666; background: #ccc; border-color: #ddd #bbb #bbb #ddd; cursor: default; }
106+
107+
.material-icons { text-decoration: none; user-select: none; font-size: 1.2em; position: relative; top: .2em; }
108+
109+
h2 .material-icons { float: left; margin-top: .1em; margin-right: .5em; font-size: 1em; top: 0; }
110+
111+
.paper { width: 7in; font-size: 11pt; }
112+
.paper>:first-child { margin-top: 0; }
113+
114+
p.i { text-indent: 2em; margin: 0; min-height: 1em; }
115+
p.i>* { text-indent: 0 }
116+
117+
@media screen {
118+
.paper { border: solid 1px black; min-height: 9.5in; padding: .75in; }
119+
}
120+
121+
@media screen and ( max-width: 910px ) { .paper { padding: 3%; max-width: 98%; }}
122+
@media screen and ( max-width: 770px ) { .paper { margin-left: -3%; }}
123+
124+
@media ( min-width: 1000px ) { iframe.video { width: 900px; height: 506.25px; max-width: 100%; } }
125+
126+
127+
.half { float: left; margin-right: 1.4em; }
128+
129+
130+
.prods { float: left; max-width: 60em; }
131+
.prod { float: left; width: 30em; text-align: justify; padding-right: 1.5em; padding-top: .5em; padding-bottom: 2.5em; }
132+
.prod>img, .prod .img { width: 12em; float: left; margin-right: .5em; }
133+
.prod img { width: 12em; border-radius: 5px; box-shadow: 0 0 1px hsl(208, 100%, 37%); }
134+

0 commit comments

Comments
 (0)