TwoToc code
[YouAndWeb_TwoToc] / client / app / main / main.scss
1 body {
2     font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
3     font-size: 16px;
4     font-weight: 200;
5     color: #666;
6     background-color: #FFF;
7 }
8
9 .thing-form {
10   margin: 20px 0;
11 }
12
13 #banner {
14   border-bottom: none;
15   margin-top: -20px;
16 }
17
18 #banner h1 {
19   font-size: 60px;
20   line-height: 1;
21   letter-spacing: -1px;
22 }
23
24 .btn-lg, .btn-group-lg > .btn, .btn {
25   border-radius: 0;
26   border: 0;
27   font-family: "Oswald";
28   outline: none !important;
29 }
30
31 .btn-default {
32   background: #000;
33   border: 0;
34   color: #FFF;
35 }
36
37 .bg-grey {
38   background-color: #EDEFED;
39 }
40
41
42
43 #homeSlider {
44   width: 100%;
45   /*height: 300px;*/
46   overflow: hidden;
47   position: relative;
48   .carousel, .carousel-inner, .carousel-inner > .item {
49     height: inherit;
50     top: 0;
51   }
52   .carousel-inner > .item > img, .carousel-inner > .item > a > img {
53     width: 100%;
54     top: 0;
55     /*filter: blur(1px);*/
56     @include center-center();
57   }
58   .carousel-control.right, .carousel-control.left {
59     height: 100%;
60     width: 10%;
61     min-width: 40px;
62   }
63   .carousel-caption {
64     bottom: 50%;
65     h4 {
66       font-family: "Oswald", sans-serif;
67       font-size: 50px;
68       text-shadow: 0 0 20px #000;
69     }
70   }
71 }
72
73 #homesearch {
74   position: absolute;
75   bottom: 20%;
76   left: 50%;
77   margin-left: -250px;
78   width: 500px;
79   padding: 25px 70px;
80   background-color: rgba(0,0,0,0.5);
81
82   input, button {
83     border-radius: 0;
84   }
85   button {
86     background: #000;
87     color: #FFF;
88     font-family: "Oswald";
89     border: 0;
90   }
91 }
92
93 .datepicker-group ul li > div > table {
94   outline: none;
95 }
96
97 .hero-unit {
98   position: relative;
99   padding: 30px 15px;
100   color: #F5F5F5;
101   text-align: center;
102   text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
103   background: #4393B9;
104 }
105
106 h1, h2 {
107   font-family: 'Oswald', sans-serif;
108   color: #333;
109   font-weight: 300;
110 }
111
112 h1 {
113   font-size: 26px;
114 }
115 h2 {
116   font-size: 22px;
117 }
118 h3 {
119   font-size: 18px;
120 }
121 h1.title {
122   margin: 30px 0 0;
123 }
124 h3.title {
125   margin: 10px 0 0;
126 }
127
128 hr {
129   border-top: 1px solid #666;
130   margin-top: 50px;
131 }
132
133 .box-default {
134   background-color: #EDEFED;
135   padding: 30px;
136 }
137 .box-user {
138   h1 {
139     margin: 0 0 10px;
140     text-transform: uppercase;
141   }
142   .glyphicon.userinfo {
143     font-size: 24px;
144     background: #FFF;
145     color: #EDEFED;
146     border-radius: 50%;
147     margin-right: 10px;
148     padding: 5px;
149     vertical-align: middle;
150   }
151   .rating.userinfo {
152     font-size: 28px;
153     color: #FFF;
154     margin-left: 4px;
155     vertical-align: middle;
156   }
157   .box-comment {
158     font-size: 12px;
159     background: #D6D6D6;
160     padding: 15px;
161     position: relative;
162     margin-bottom: 20px;
163
164     p {
165       margin: 0;
166     }
167
168     ul {
169       margin-bottom: 0;
170       b {
171         color: #000;
172       }
173       .rating {
174         color: #FFF;
175       }
176     }
177   }
178   .box-comment:after {
179     right: 100%;
180     top: 15px;
181     border: solid transparent;
182     content: " ";
183     height: 0;
184     width: 0;
185     position: absolute;
186     pointer-events: none;
187     border-color: rgba(214, 214, 214, 0);
188     border-right-color: #D6D6D6;
189     border-width: 10px;
190   }
191 }
192
193 .main-container {
194   margin-top: 130px;
195   padding-bottom: 130px;
196 }
197 .main-container.container {
198   padding-bottom: 40px;
199 }
200
201 .navbar-text {
202   margin-left: 15px;
203 }
204
205 .navbar-brand {
206   background: url('/assets/images/logo.png') no-repeat;
207   background-size: 70%;
208   color: transparent !important;
209   height: 130px;
210   margin: 0;
211   width: 160px;
212 }
213
214 .navbar .container {
215   position: relative;
216 }
217
218 .navbar .navbar-left {
219   width: 560px;
220   margin: 0 auto !important;
221   float: none !important;
222
223 }
224
225 .navbar-default {
226   border: 0;
227 }
228
229 .navbar-default .navbar-nav.navbar-right li a {
230     font-family: 'Oswald', sans-serif;
231     font-weight: 500;
232     height: auto;
233     padding: 2px 5px;
234     font-size: 14px;
235     line-height: 20px;
236     text-transform: uppercase;
237     border: 2px solid transparent;
238     margin: 10px 2px 0;
239     color: #000;
240     transition: border-color 0.2s ease-out;
241 }
242 .navbar-default .navbar-nav.navbar-right li a:hover {
243   border-color: #000;
244 }
245
246 .navbar > .container .navbar-brand {
247   margin-left: 0;
248 }
249
250
251
252
253
254 .navbar.open {
255     -webkit-transform: translate(0, 0);
256     transform: translate(0, 0);
257 }
258
259 .navbar, main {
260     -webkit-transition: -webkit-transform 0.3s ease-out;
261     transition: transform 0.3s ease-out;
262 }
263
264 .navbar h4,
265 .navbar-default .navbar-nav.navbar-left li a {
266     font-family: 'Oswald', sans-serif;
267     font-weight: 300;
268     height: auto;
269     padding: 0 20px 10px;
270     font-size: 20px;
271     line-height: 20px;
272     padding-top: 80px;
273     cursor: pointer;
274 }
275 .navbar-default .navbar-nav.navbar-left li.active a {
276     background: #000;
277     color: #FFF;
278 }
279
280 .navbar h4 {
281     background-color: white;
282     color: #3367D6;
283 }
284
285 .navbar-default .navbar-nav.navbar-left {
286     padding: 0;
287     margin: 0;
288     list-style-type: none;
289 }
290
291 .navbar-default .navbar-nav.navbar-left li a {
292     display: block;
293     text-decoration: none;
294     color: black;
295     transition: background-color 0.2s ease-out;
296     white-space: nowrap;
297 }
298
299
300 .navbar-default .navbar-nav.navbar-left li::before {
301     content: none;
302 }
303
304 /*
305 .navbar-default .navbar-nav.navbar-left li a:hover {
306     background-color: rgba(90, 90, 90, 0.2);
307 }
308 */
309
310
311 .navbar-default .navbar-nav.navbar-left li.active a {
312     background-color: rgba(0, 0, 0, 1);
313     color: #FFF;
314 }
315
316 @media all and (min-width: 320px) {
317   .navbar h4,
318   .navbar-default .navbar-nav.navbar-left li a {
319       padding: 0 10px 8px;
320       font-size: 18px;
321       line-height: 18px;
322       padding-top: 80px;
323       cursor: pointer;
324   }
325 }
326
327 @media all and (min-width: 768px) {
328   .navbar-default .navbar-nav.navbar-left li a {
329       padding: 0 20px 10px;
330       font-size: 20px;
331       line-height: 20px;
332       padding-top: 80px;
333       cursor: pointer;
334   }
335   .navbar .navbar-right {
336     position: absolute;
337     float: none;
338     margin-right: 0 !important;
339     top: 0;
340     right: 0;
341   }
342   .navbar-default  {
343       z-index: 1;
344       position: fixed;
345       top: 0;
346       bottom: 0;
347       width: 100%;
348       height: 130px;
349       background-color: #FFF;
350       color: #fefefe;
351       overflow-y: auto;
352       z-index: 9;
353   }
354 }
355
356