UNPKG

11.7 kBCSSView Raw
1html {
2 font-size: 62.5%;
3}
4
5body {
6 font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */
7 line-height: 1.6;
8 font-weight: 400;
9 font-family: "Raleway", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
10 color: #222;
11}
12
13.config-text-area {
14 height: 10em;
15 font-family: monospace;
16 border: 1px solid #bbb !important;
17}
18
19.fail {
20 color: #a20000;
21}
22.success {
23 color: green;
24}
25
26
27/***********************
28 * G R I D F O R M S (http://kumailht.com/gridforms/)
29 ***********************/
30.grid-form *, .grid-form *:before, .grid-form *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
31.grid-form input[type="text"], .grid-form input[type="email"], .grid-form input[type="number"], .grid-form input[type="password"], .grid-form input[type="search"], .grid-form input[type="tel"], .grid-form input[type="url"], .grid-form input[type="color"], .grid-form input[type="date"], .grid-form input[type="datetime"], .grid-form input[type="datetime-local"], .grid-form input[type="month"], .grid-form input[type="time"], .grid-form input[type="week"], .grid-form textarea, .grid-form select { font-size: 18px; padding: 0; margin: 0; width: 100%; }
32.grid-form input[type="text"], .grid-form input[type="email"], .grid-form input[type="number"], .grid-form input[type="password"], .grid-form input[type="search"], .grid-form input[type="tel"], .grid-form input[type="url"], .grid-form input[type="color"], .grid-form input[type="date"], .grid-form input[type="datetime"], .grid-form input[type="datetime-local"], .grid-form input[type="month"], .grid-form input[type="time"], .grid-form input[type="week"], .grid-form textarea { border: 0; background: transparent; }
33.grid-form input[type="text"]::-webkit-input-placeholder, .grid-form input[type="email"]::-webkit-input-placeholder, .grid-form input[type="number"]::-webkit-input-placeholder, .grid-form input[type="password"]::-webkit-input-placeholder, .grid-form input[type="search"]::-webkit-input-placeholder, .grid-form input[type="tel"]::-webkit-input-placeholder, .grid-form input[type="url"]::-webkit-input-placeholder, .grid-form input[type="color"]::-webkit-input-placeholder, .grid-form input[type="date"]::-webkit-input-placeholder, .grid-form input[type="datetime"]::-webkit-input-placeholder, .grid-form input[type="datetime-local"]::-webkit-input-placeholder, .grid-form input[type="month"]::-webkit-input-placeholder, .grid-form input[type="time"]::-webkit-input-placeholder, .grid-form input[type="week"]::-webkit-input-placeholder, .grid-form textarea::-webkit-input-placeholder { font-weight: 100; color: #595959; }
34.grid-form input[type="text"]:-moz-placeholder, .grid-form input[type="email"]:-moz-placeholder, .grid-form input[type="number"]:-moz-placeholder, .grid-form input[type="password"]:-moz-placeholder, .grid-form input[type="search"]:-moz-placeholder, .grid-form input[type="tel"]:-moz-placeholder, .grid-form input[type="url"]:-moz-placeholder, .grid-form input[type="color"]:-moz-placeholder, .grid-form input[type="date"]:-moz-placeholder, .grid-form input[type="datetime"]:-moz-placeholder, .grid-form input[type="datetime-local"]:-moz-placeholder, .grid-form input[type="month"]:-moz-placeholder, .grid-form input[type="time"]:-moz-placeholder, .grid-form input[type="week"]:-moz-placeholder, .grid-form textarea:-moz-placeholder { font-weight: 100; color: #595959; }
35.grid-form input[type="text"]:focus, .grid-form input[type="email"]:focus, .grid-form input[type="number"]:focus, .grid-form input[type="password"]:focus, .grid-form input[type="search"]:focus, .grid-form input[type="tel"]:focus, .grid-form input[type="url"]:focus, .grid-form input[type="color"]:focus, .grid-form input[type="date"]:focus, .grid-form input[type="datetime"]:focus, .grid-form input[type="datetime-local"]:focus, .grid-form input[type="month"]:focus, .grid-form input[type="time"]:focus, .grid-form input[type="week"]:focus, .grid-form textarea:focus { outline: none; }
36.grid-form fieldset { border: none; padding: 0; margin: 0; }
37.grid-form fieldset legend { border: none; border-bottom: 4px solid #404040; color: #404040; font-size: 18px; font-weight: 600; padding-bottom: 5px; position: static; width: 100%; }
38.grid-form fieldset fieldset legend { border-bottom: 2px solid #404040; font-weight: 400; }
39.grid-form fieldset fieldset fieldset legend { border-bottom: 1px solid #404040; font-weight: 400; font-size: 15px; }
40.grid-form [data-row-span] { border-bottom: 1px solid #333333; width: 100%; zoom: 1; }
41.grid-form [data-row-span]:before, .grid-form [data-row-span]:after { content: ""; display: table; }
42.grid-form [data-row-span]:after { clear: both; }
43@media only screen and (min-width: 0) and (max-width: 700px) { .grid-form [data-row-span] { border-bottom: none; } }
44.grid-form [data-row-span] [data-field-span] { padding: 8px; float: left; }
45@media only screen and (min-width: 0) and (max-width: 700px) { .grid-form [data-row-span] [data-field-span] { border-bottom: 1px solid #333333; width: 100% !important; } }
46@media only screen and (min-width: 700px) { .grid-form [data-row-span] [data-field-span] { border-right: 1px solid #333333; display: block; } }
47.grid-form [data-row-span] [data-field-span] label:first-child { margin-top: 0; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; color: #333333; display: block; margin-bottom: 4px; }
48.grid-form [data-row-span] [data-field-span] label:first-child:hover { cursor: text; }
49.grid-form [data-row-span] [data-field-span]:last-child { border-right: none; }
50.grid-form [data-row-span] [data-field-span].focus { background: #fffad4; }
51.grid-form [data-row-span] [data-field-span].focus label { color: #262626; }
52.grid-form [data-row-span] [data-field-span]:hover { background: #fffded; cursor: text; }
53.grid-form [data-row-span="1"] > [data-field-span="1"] { width: 100%; }
54.grid-form [data-row-span="2"] > [data-field-span="1"] { width: 50%; }
55.grid-form [data-row-span="2"] > [data-field-span="2"] { width: 100%; }
56.grid-form [data-row-span="3"] > [data-field-span="1"] { width: 33.33333%; }
57.grid-form [data-row-span="3"] > [data-field-span="2"] { width: 66.66667%; }
58.grid-form [data-row-span="3"] > [data-field-span="3"] { width: 100%; }
59.grid-form [data-row-span="4"] > [data-field-span="1"] { width: 25%; }
60.grid-form [data-row-span="4"] > [data-field-span="2"] { width: 50%; }
61.grid-form [data-row-span="4"] > [data-field-span="3"] { width: 75%; }
62.grid-form [data-row-span="4"] > [data-field-span="4"] { width: 100%; }
63.grid-form [data-row-span="5"] > [data-field-span="1"] { width: 20%; }
64.grid-form [data-row-span="5"] > [data-field-span="2"] { width: 40%; }
65.grid-form [data-row-span="5"] > [data-field-span="3"] { width: 60%; }
66.grid-form [data-row-span="5"] > [data-field-span="4"] { width: 80%; }
67.grid-form [data-row-span="5"] > [data-field-span="5"] { width: 100%; }
68.grid-form [data-row-span="6"] > [data-field-span="1"] { width: 16.66667%; }
69.grid-form [data-row-span="6"] > [data-field-span="2"] { width: 33.33333%; }
70.grid-form [data-row-span="6"] > [data-field-span="3"] { width: 50%; }
71.grid-form [data-row-span="6"] > [data-field-span="4"] { width: 66.66667%; }
72.grid-form [data-row-span="6"] > [data-field-span="5"] { width: 83.33333%; }
73.grid-form [data-row-span="6"] > [data-field-span="6"] { width: 100%; }
74.grid-form [data-row-span="7"] > [data-field-span="1"] { width: 14.28571%; }
75.grid-form [data-row-span="7"] > [data-field-span="2"] { width: 28.57143%; }
76.grid-form [data-row-span="7"] > [data-field-span="3"] { width: 42.85714%; }
77.grid-form [data-row-span="7"] > [data-field-span="4"] { width: 57.14286%; }
78.grid-form [data-row-span="7"] > [data-field-span="5"] { width: 71.42857%; }
79.grid-form [data-row-span="7"] > [data-field-span="6"] { width: 85.71429%; }
80.grid-form [data-row-span="7"] > [data-field-span="7"] { width: 100%; }
81.grid-form [data-row-span="8"] > [data-field-span="1"] { width: 12.5%; }
82.grid-form [data-row-span="8"] > [data-field-span="2"] { width: 25%; }
83.grid-form [data-row-span="8"] > [data-field-span="3"] { width: 37.5%; }
84.grid-form [data-row-span="8"] > [data-field-span="4"] { width: 50%; }
85.grid-form [data-row-span="8"] > [data-field-span="5"] { width: 62.5%; }
86.grid-form [data-row-span="8"] > [data-field-span="6"] { width: 75%; }
87.grid-form [data-row-span="8"] > [data-field-span="7"] { width: 87.5%; }
88.grid-form [data-row-span="8"] > [data-field-span="8"] { width: 100%; }
89.grid-form [data-row-span="9"] > [data-field-span="1"] { width: 11.11111%; }
90.grid-form [data-row-span="9"] > [data-field-span="2"] { width: 22.22222%; }
91.grid-form [data-row-span="9"] > [data-field-span="3"] { width: 33.33333%; }
92.grid-form [data-row-span="9"] > [data-field-span="4"] { width: 44.44444%; }
93.grid-form [data-row-span="9"] > [data-field-span="5"] { width: 55.55556%; }
94.grid-form [data-row-span="9"] > [data-field-span="6"] { width: 66.66667%; }
95.grid-form [data-row-span="9"] > [data-field-span="7"] { width: 77.77778%; }
96.grid-form [data-row-span="9"] > [data-field-span="8"] { width: 88.88889%; }
97.grid-form [data-row-span="9"] > [data-field-span="9"] { width: 100%; }
98.grid-form [data-row-span="10"] > [data-field-span="1"] { width: 10%; }
99.grid-form [data-row-span="10"] > [data-field-span="2"] { width: 20%; }
100.grid-form [data-row-span="10"] > [data-field-span="3"] { width: 30%; }
101.grid-form [data-row-span="10"] > [data-field-span="4"] { width: 40%; }
102.grid-form [data-row-span="10"] > [data-field-span="5"] { width: 50%; }
103.grid-form [data-row-span="10"] > [data-field-span="6"] { width: 60%; }
104.grid-form [data-row-span="10"] > [data-field-span="7"] { width: 70%; }
105.grid-form [data-row-span="10"] > [data-field-span="8"] { width: 80%; }
106.grid-form [data-row-span="10"] > [data-field-span="9"] { width: 90%; }
107.grid-form [data-row-span="10"] > [data-field-span="10"] { width: 100%; }
108.grid-form [data-row-span="11"] > [data-field-span="1"] { width: 9.09091%; }
109.grid-form [data-row-span="11"] > [data-field-span="2"] { width: 18.18182%; }
110.grid-form [data-row-span="11"] > [data-field-span="3"] { width: 27.27273%; }
111.grid-form [data-row-span="11"] > [data-field-span="4"] { width: 36.36364%; }
112.grid-form [data-row-span="11"] > [data-field-span="5"] { width: 45.45455%; }
113.grid-form [data-row-span="11"] > [data-field-span="6"] { width: 54.54545%; }
114.grid-form [data-row-span="11"] > [data-field-span="7"] { width: 63.63636%; }
115.grid-form [data-row-span="11"] > [data-field-span="8"] { width: 72.72727%; }
116.grid-form [data-row-span="11"] > [data-field-span="9"] { width: 81.81818%; }
117.grid-form [data-row-span="11"] > [data-field-span="10"] { width: 90.90909%; }
118.grid-form [data-row-span="11"] > [data-field-span="11"] { width: 100%; }
119.grid-form [data-row-span="12"] > [data-field-span="1"] { width: 8.33333%; }
120.grid-form [data-row-span="12"] > [data-field-span="2"] { width: 16.66667%; }
121.grid-form [data-row-span="12"] > [data-field-span="3"] { width: 25%; }
122.grid-form [data-row-span="12"] > [data-field-span="4"] { width: 33.33333%; }
123.grid-form [data-row-span="12"] > [data-field-span="5"] { width: 41.66667%; }
124.grid-form [data-row-span="12"] > [data-field-span="6"] { width: 50%; }
125.grid-form [data-row-span="12"] > [data-field-span="7"] { width: 58.33333%; }
126.grid-form [data-row-span="12"] > [data-field-span="8"] { width: 66.66667%; }
127.grid-form [data-row-span="12"] > [data-field-span="9"] { width: 75%; }
128.grid-form [data-row-span="12"] > [data-field-span="10"] { width: 83.33333%; }
129.grid-form [data-row-span="12"] > [data-field-span="11"] { width: 91.66667%; }
130.grid-form [data-row-span="12"] > [data-field-span="12"] { width: 100%; }