roojs-all.js
[roojs1] / examples / bootstrap / layout.css
1 body {
2   font-family: 'Open Sans', sans-serif;
3   background-color: #f7f7f7;
4   position: relative;
5   margin: 0px;
6   font-size: 12px;
7   padding: 0px;
8   /*-webkit-font-smoothing: antialiased;*/ }
9
10 h1, h2, h3, h4, h5 {
11   margin: 0;
12   line-height: inherit;
13   color: #29323d; }
14   h1 small, h2 small, h3 small, h4 small, h5 small {
15     margin-left: 15px;
16     font-style: italic; }
17
18 body.menu {
19   overflow-x: hidden; }
20   body.menu .content {
21     margin-left: 165px;
22     position: fixed;
23     width: 850px; }
24   body.menu .sidebar-nav {
25     position: absolute;
26     left: 0;
27     /*height: 100%;*/
28     border-right: 0px;
29     box-shadow: none; }
30
31 input.search {
32   background: url("http://detail.herokuapp.com/img/lens.png") #fcfcfc no-repeat 95%;
33   box-shadow: none;
34   height: 25px;
35   width: 220px;
36   font-size: 13px;
37   padding: 2px 6px;
38   border: 1px solid #d0dde9;
39   margin: 0;
40   border-radius: 2px;
41   top: 11px; }
42
43 .header {
44   margin-bottom: 60px; }
45   .header h1, .header h2, .header h3, .header h4, .header h5 {
46     float: left;
47     margin-top: 5px; }
48
49 /* Custom navbar stuff */
50 /* search input */
51 .navbar-inverse {
52   /* navbar settings and logout icons */
53   /* notification menu with custom dropdowns */
54   /* navbar popup dialog */ }
55   .navbar-inverse input.search {
56     height: 27px;
57     width: 220px;
58     padding: 3px 6px;
59     background: url("http://detail.herokuapp.com/img/lens.png") #0f1217 no-repeat 95%;
60     border: 1px solid #0f1217;
61     position: relative;
62     border-radius: 4px;
63     top: 9px;
64     color: #000;
65     font-size: 13px;
66     margin-right: 40px;
67     -webkit-transition: all .3s linear;
68     -moz-transition: all .3s linear;
69     transition: all .3s linear; }
70     .navbar-inverse input.search:focus {
71       background-color: #fff;
72       border: 0; }
73   .navbar-inverse .settings i {
74     color: #9ba3ad;
75     font-size: 21px; }
76   .navbar-inverse .notification-dropdown {
77     position: relative; }
78     .navbar-inverse .notification-dropdown > a:hover,
79     .navbar-inverse .notification-dropdown > a.active {
80       background: #254261 !important;
81       box-shadow: inset 1px 0px 1px 0px #3e5a79; }
82     .navbar-inverse .notification-dropdown i {
83       font-size: 17px;
84       color: #9ba3ad; }
85     .navbar-inverse .notification-dropdown .count {
86       position: absolute;
87       top: 1px;
88       left: 58%;
89       background: #35bac4;
90       padding: 0px 5px;
91       border-radius: 30px;
92       color: #fff;
93       line-height: 16px;
94       z-index: 9999;
95       text-align: center;
96       font-size: 11px; }
97   .navbar-inverse .pop-dialog {
98     position: absolute;
99     right: -10px;
100     top: 55px;
101     display: none;
102     /* navbar popup dialog for notifications */
103     /* navbar popup dialog for messages */ }
104     .navbar-inverse .pop-dialog.is-visible {
105       display: block;
106       -webkit-animation: reveal .2s ease-out;
107       -moz-animation: reveal .2s ease-out;
108       animation: reveal .2s ease-out; }
109     .navbar-inverse .pop-dialog .body {
110       box-shadow: 0px 1px 9px 1px #c2c2c2; }
111     .navbar-inverse .pop-dialog .close-icon {
112       float: right;
113       text-decoration: none;
114       z-index: 9999;
115       position: relative; }
116     .navbar-inverse .pop-dialog .footer {
117       border-top: 1px solid #e6e8e9;
118       background-color: #eff4f7;
119       margin: 15px 0px -10px 0px;
120       border-radius: 0px 0px 5px 5px;
121       padding: 12px 20px;
122       text-align: center; }
123       .navbar-inverse .pop-dialog .footer a {
124         font-weight: 600;
125         color: #7d91a8; }
126     .navbar-inverse .pop-dialog .notifications {
127       width: 330px;
128       margin: 10px -10px 0px -10px; }
129       .navbar-inverse .pop-dialog .notifications h3 {
130         font-size: 13px;
131         color: #404951;
132         font-weight: bold;
133         padding-left: 20px;
134         margin-top: 5px;
135         margin-bottom: 15px; }
136       .navbar-inverse .pop-dialog .notifications .item {
137         display: block;
138         padding: 10px 0px 8px 20px;
139         border-top: 1px solid #e7e8ea;
140         color: #363636;
141         text-decoration: none;
142         padding-left: 50px;
143         position: relative;
144         transition: all .25s linear;
145         -moz-transition: all .25s linear;
146         -webkit-transition: all .25s linear;
147         -o-transition: all .25s linear; }
148         .navbar-inverse .pop-dialog .notifications .item:hover {
149           background: #f0f6ff; }
150         .navbar-inverse .pop-dialog .notifications .item > i {
151           color: #fc827b;
152           position: absolute;
153           left: 19px;
154           font-size: 18px; }
155           .navbar-inverse .pop-dialog .notifications .item > i.icon-user {
156             left: 18px; }
157         .navbar-inverse .pop-dialog .notifications .item .time {
158           float: right;
159           color: #82a3c1;
160           font-style: italic;
161           font-weight: 600;
162           font-size: 11px;
163           min-width: 60px;
164           margin-right: 5px; }
165           .navbar-inverse .pop-dialog .notifications .item .time i {
166             font-size: 13px;
167             color: #cfcfcf;
168             margin-right: 1px; }
169     .navbar-inverse .pop-dialog .messages {
170       width: 325px;
171       margin: 10px -10px 0px -10px; }
172       .navbar-inverse .pop-dialog .messages .item {
173         display: block;
174         padding: 10px 20px 15px 20px;
175         height: 80px;
176         border-bottom: 1px solid #e7e8ea;
177         color: #363636;
178         text-decoration: none;
179         position: relative;
180         transition: all .25s linear;
181         -moz-transition: all .25s linear;
182         -webkit-transition: all .25s linear;
183         -o-transition: all .25s linear; }
184         .navbar-inverse .pop-dialog .messages .item.last {
185           border-bottom: 0px; }
186         .navbar-inverse .pop-dialog .messages .item:hover {
187           background: #f0f6ff; }
188         .navbar-inverse .pop-dialog .messages .item .display {
189           float: left;
190           border-radius: 50px;
191           margin-right: 15px; }
192         .navbar-inverse .pop-dialog .messages .item .name {
193           font-size: 12px;
194           color: #404951;
195           font-weight: bold; }
196         .navbar-inverse .pop-dialog .messages .item .msg {
197           font-size: 11px;
198           color: #636363;
199           line-height: 13px;
200           position: relative;
201           top: 2px; }
202         .navbar-inverse .pop-dialog .messages .item .time {
203           position: absolute;
204           right: 0px;
205           bottom: 6px;
206           color: #82a3c1;
207           font-style: italic;
208           font-weight: 600;
209           font-size: 11px;
210           min-width: 60px;
211           margin-right: 5px; }
212           .navbar-inverse .pop-dialog .messages .item .time i {
213             font-size: 13px;
214             color: #cfcfcf;
215             margin-right: 1px; }
216       .navbar-inverse .pop-dialog .messages .footer {
217         margin-top: 6px; }
218
219 /* Sidebar */
220 .sidebar-nav {
221   position: absolute;
222   width: 180px;
223   float: left;
224   margin: 0em;
225   padding-top: 5.8em; }
226   .sidebar-nav .dashboard-menu {
227     list-style: none;
228     padding-right: 15px;
229     padding-left: 15px;
230     margin-bottom: 0;
231     margin-left: 20px;
232     /* sidebar submenus */ }
233     .sidebar-nav .dashboard-menu > li > a {
234       display: block;
235       padding: 19px 14px 15px 14px;
236       margin-left: -15px;
237       margin-bottom: 5px;
238       border-bottom: 1px solid #dae1e8;
239       box-shadow: 0 2px 1px -1px #FFFFFF;
240       color: #6e829b;
241       outline: 0px;
242       line-height: 21px; }
243     .sidebar-nav .dashboard-menu > li {
244       position: relative;
245       /* font awesome icon */ }
246       .sidebar-nav .dashboard-menu > li .icon-group {
247         font-size: 22px; }
248       .sidebar-nav .dashboard-menu > li i {
249         font-size: 23px;
250         top: 17px; }
251       .sidebar-nav .dashboard-menu > li:hover i {
252         opacity: 1; }
253       .sidebar-nav .dashboard-menu > li.active > a,
254       .sidebar-nav .dashboard-menu > li > a:hover {
255         color: #33455a;
256         text-decoration: none; }
257       .sidebar-nav .dashboard-menu > li.active a {
258         font-weight: 600;
259         text-shadow: 1px 1px 1px #fff; }
260       .sidebar-nav .dashboard-menu > li.active i {
261         opacity: 1; }
262     .sidebar-nav .dashboard-menu .pointer {
263       position: absolute;
264       right: 9px;
265       top: 20px; }
266       .sidebar-nav .dashboard-menu .pointer .arrow,
267       .sidebar-nav .dashboard-menu .pointer .arrow_border {
268         border-color: transparent #fff transparent transparent;
269         border-width: 11px;
270         border-style: solid;
271         font-size: 0;
272         left: 50%;
273         line-height: 0;
274         margin: 0 auto;
275         position: absolute;
276         top: 0;
277         width: 0;
278         z-index: 1002;
279         left: 0;
280         margin-left: 45%; }
281       .sidebar-nav .dashboard-menu .pointer .arrow_border {
282         border-color: transparent #c0d2dd transparent transparent;
283         border-width: 11px;
284         margin-left: -1px;
285         border-style: solid;
286         z-index: 1001;
287         top: 0px; }
288     .sidebar-nav .dashboard-menu a span {
289       margin-left: 35px;
290       transition: color .1s linear;
291       -moz-transition: color .1s linear;
292       -webkit-transition: color .1s linear;
293       -o-transition: color .1s linear; }
294     .sidebar-nav .dashboard-menu a.ui-elements span {
295       margin-left: 25px; }
296     .sidebar-nav .dashboard-menu a i {
297       position: absolute;
298       left: 0;
299       height: 24px;
300       width: 24px;
301       opacity: 0.7;
302       transition: opacity .1s ease;
303       -moz-transition: opacity .1s ease;
304       -webkit-transition: opacity .1s ease;
305       -o-transition: opacity .1s ease; }
306       .sidebar-nav .dashboard-menu a i.icon-chevron-down {
307         position: relative;
308         float: right;
309         top: 5px;
310         font-size: 11px;
311         color: #686868;
312         width: initial;
313         height: initial; }
314     .sidebar-nav .dashboard-menu > li.active .dropdown-toggle,
315     .sidebar-nav .dashboard-menu > li.open .dropdown-toggle {
316       border-bottom: 0px;
317       box-shadow: none; }
318     .sidebar-nav .dashboard-menu ul.submenu {
319       list-style-type: none;
320       display: none;
321       margin-top: 7px;
322       margin-bottom: 15px;
323       margin-right: 5px;
324       margin-left: -15px;
325       padding-left: 15px;
326       border-bottom: 1px solid #dae1e8;
327       box-shadow: 0 2px 1px -1px #FFFFFF;
328       padding-bottom: 10px; }
329       .sidebar-nav .dashboard-menu ul.submenu.active {
330         display: block; }
331       .sidebar-nav .dashboard-menu ul.submenu a {
332         font-weight: normal;
333         font-size: 13px;
334         color: #4c535a;
335         text-decoration: none;
336         display: block;
337         margin-bottom: 7px; }
338         .sidebar-nav .dashboard-menu ul.submenu a:hover {
339           text-decoration: underline; }
340         .sidebar-nav .dashboard-menu ul.submenu a.active {
341           font-weight: bold;
342           text-shadow: none; }
343
344 .pad-wrapper {
345   padding: 0px 50px;
346   margin-top: 55px; }
347   .pad-wrapper h4 {
348     color: #696d73;
349     font-style: italic; }
350
351 .content {
352   min-width: 400px;
353   min-height: 620px;
354   margin-bottom: 100px;
355   padding-bottom: 50px;
356   overflow: hidden;
357   position: relative;
358   background: #fff;
359   margin-left: 177px;
360   border-left: 1px solid #dae3e9;
361   border-bottom: 1px solid #dae3e9;
362   box-shadow: -3px 3px 3px -2px #f1f1f3;
363   border-radius: 0px 0px 0px 5px;
364   -webkit-transition: margin-left .3s ease;
365   -moz-transition: margin-left .3s ease;
366   -o-transition: margin-left .3s ease;
367   -ms-transition: margin-left .3s ease;
368   transition: margin-left .3s ease;
369   /* starts skins changer */
370   /* end skin changer*/ }
371   .content.wide-content {
372     margin-left: 0;
373     border-radius: 0; }
374   .content .skins-nav {
375     opacity: 1;
376     -webkit-transition: right .3s;
377     -moz-transition: right .3s;
378     -ms-transition: right .3s;
379     -o-transition: right .3s;
380     transition: right .3s;
381     position: fixed;
382     right: -88px;
383     top: 135px;
384     font-size: 13px;
385     z-index: 9999; }
386     .content .skins-nav:hover {
387       right: 0; }
388     .content .skins-nav a {
389       display: block;
390       color: #fff;
391       text-decoration: none;
392       padding-left: 10px;
393       height: 37px;
394       -webkit-border-radius: 4px 0 0 4px;
395       -moz-border-radius: 4px 0 0 4px;
396       border-radius: 4px 0 0 4px;
397       margin-bottom: 3px;
398       -webkit-transition: all .5s;
399       -moz-transition: all .5s;
400       -ms-transition: all .5s;
401       -o-transition: all .5s;
402       transition: all .5s; }
403       .content .skins-nav a.first_nav {
404         background: rgba(95, 175, 228, 0.8); }
405         .content .skins-nav a.first_nav:hover {
406           background: #5fafe4; }
407       .content .skins-nav a.second_nav {
408         background: rgba(36, 43, 77, 0.8); }
409         .content .skins-nav a.second_nav:hover {
410           background: #242b4d; }
411       .content .skins-nav a .icon {
412         float: left;
413         width: 9px;
414         height: 10px;
415         background: url("../../img/skin-nav-bullets.png") 0 0 no-repeat;
416         margin: 15px 15px 0 5px; }
417       .content .skins-nav a.selected .icon {
418         background-position: 0 -9px; }
419       .content .skins-nav a .text {
420         padding-right: 12px;
421         white-space: nowrap;
422         display: block;
423         width: 115px;
424         position: relative;
425         top: 9px;
426         -webkit-transition: width .2s;
427         -moz-transition: width .2s;
428         -ms-transition: width .2s;
429         -o-transition: width .2s;
430         transition: width .2s; }
431
432 /* responsive */
433 @media (max-width: 768px) {
434   .pad-wrapper {
435     padding: 0px 15px; }
436
437   .content {
438     min-width: 0px;
439     margin: 0; }
440
441   .dashboard-menu .pointer {
442     display: none; }
443
444   .sidebar-nav {
445     left: -200px;
446     position: fixed;
447     z-index: 9999;
448     background-color: #f7f7f7;
449     padding-top: 0px;
450     border-right: 1px solid #ccc;
451     width: 165px;
452     box-shadow: 1px 1px 4px 1px #e9e9e9;
453     -webkit-transition: left .3s ease;
454     -moz-transition: left .3s ease;
455     -o-transition: left .3s ease;
456     -ms-transition: left .3s ease;
457     transition: left .3s ease; }
458
459   .sidebar-nav .dashboard-menu {
460     margin-left: 10px; }
461
462   .sidebar-nav .dashboard-menu li a span {
463     visibility: visible; }
464
465   .sidebar-nav .dashboard-menu li:last-child a {
466     border-bottom: 0px;
467     box-shadow: none; } }
468 @media (max-width: 822px) {
469   .navbar-inverse input.search {
470     display: none; } }
471 @media (max-width: 767px) {
472   #main-stats .stat {
473     width: 50%;
474     float: left; } }