|
| 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