b21a555898f476d761acdf1a6db82745b23c0596
[edumed.git] / edumed / static / css / base.scss
1 @import url(http://fonts.googleapis.com/css?family=Dosis:400,700&subset=latin,latin-ext);
2
3 $px: .0625em;
4 $oranji: #ed7831;
5 $ciemny: #363a3e;
6 $zielony: #16a487;
7
8
9 a {
10     text-decoration: none;
11     color: $oranji;
12     img {
13         border: 0;
14         padding: 0;
15     }
16 }
17
18 body {
19     font-family: Dosis;
20     margin: 0;
21     background: white;
22     color: $ciemny;
23 }
24 .clr {
25     clear: both;
26 }
27 #header-wrapper {
28     background-image: url(../img/header-bar.png);
29     background-repeat: repeat-x;
30     background-position: 0 100%;
31 }
32 header.main {
33     margin: 0 auto 23*$px;
34     width: 940*$px;
35     padding: 29*$px 10*$px 0;
36
37     #header-top {
38     }
39
40     #logo {
41         float: left;
42         margin-bottom: 20*$px;
43         img {
44             vertical-align: middle;
45         }
46     }
47     #organizer {
48         float: right;
49         font-size: .75em;
50         color: #777;
51         
52         img {
53             margin-top: .5em;
54         }
55     }
56
57
58
59     nav {
60         ul {
61             padding: 0;
62             position: absolute;
63             left: 15em;
64         }
65         li {
66             list-style: none;
67             display: inline-block;
68             text-transform: uppercase;
69             margin: 0 .5em;
70             text-align: center;
71             /*position:relative;*/
72         }
73         a {
74             color: $ciemny;
75             display: block;
76             vertical-align: bottom;
77             font-size: .85em;
78         }
79         a:hover {
80             color: $oranji;
81         }
82
83         a:before {
84             content: " ";
85             display: block;
86             margin-bottom: .8em;
87             width: 44*$px;
88             height: 34*$px;
89             text-align:center;
90             margin: auto;
91         }
92         .menu-lekcje:before { background: url(../img/menu/lekcje.png) no-repeat 0 0; background-size: 100%;}
93         .menu-kompetencje:before { background: url(../img/menu/katalog.png) no-repeat 0 0; background-size: 100%;}
94         .menu-wspolpraca:before { background: url(../img/menu/wspolpraca.png) no-repeat 0 0; background-size: 100%;}
95         .menu-szkolenia:before { background: url(../img/menu/szkolenia.png) no-repeat 0 0; background-size: 100%;}
96         .menu-wesprzyj:before { background: url(../img/menu/wesprzyj.png) no-repeat 0 0; background-size: 100%;}
97         .menu-o-nas:before { background: url(../img/menu/o-nas.png) no-repeat 0 0; background-size: 100%;}
98         .menu-kontakt:before { background: url(../img/menu/kontakt.png) no-repeat 0 0; background-size: 100%;}
99         .menu-lekcje:hover:before { background: url(../img/menu/lekcje_active.png) no-repeat 0 0; background-size: 100%;}
100         .menu-kompetencje:hover:before { background: url(../img/menu/katalog_active.png) no-repeat 0 0; background-size: 100%;}
101         .menu-wspolpraca:hover:before { background: url(../img/menu/wspolpraca_active.png) no-repeat 0 0; background-size: 100%;}
102         .menu-szkolenia:hover:before { background: url(../img/menu/szkolenia_active.png) no-repeat 0 0; background-size: 100%;}
103         .menu-wesprzyj:hover:before { background: url(../img/menu/wesprzyj_active.png) no-repeat 0 0; background-size: 100%;}
104         .menu-o-nas:hover:before { background: url(../img/menu/o-nas_active.png) no-repeat 0 0; background-size: 100%;}
105         .menu-kontakt:hover:before { background: url(../img/menu/kontakt_active.png) no-repeat 0 0; background-size: 100%;}
106
107     }
108
109     #tagline {
110         clear: both;
111         float: left;
112         background-color: white;
113         /* Extend padded background .*/
114         padding: 0 10*$px;
115         margin-left: -10*$px;
116         font-size: .9em;
117         color: $ciemny;
118     }
119     #search {
120         float: right;
121         background-color: white;
122         /* Extend padded background .*/
123         padding: 2px 10*$px 0;
124         margin-right: -10*$px;
125     }
126 }
127
128
129 #content {
130     width: 940 * $px;
131     padding: 0 10 * $px;
132     margin: auto;
133     position: relative;
134 }
135
136
137 footer.main {
138     clear: both;
139     border-top: 1px solid #c9ccce;
140     width: 940 * $px;
141     padding: .2em 10 * $px;
142     margin: 40*$px auto 0 auto;
143     color: #9a9c9e;
144
145     .footer-item {
146         float: left;
147         margin-right: 20 * $px;
148         width: 220 * $px;
149         p {
150             font-size: .75em;
151         }
152     }
153     .sponsors-column {
154         float: left;
155         margin-left: 20 * $px;
156         width: 100 * $px;
157         p {
158             font-size: .75em;
159         }
160     }
161 }
162
163
164 #search {
165     font-size: .8em;
166
167     input, button {
168         font-family: Dosis;
169         font-size: .9em;
170         vertical-align:bottom;
171         border: 1px solid #c9ccce;
172         padding: 0;
173         margin: 0;
174         line-height: .9em;
175     }
176     input {
177         border-right-width: 0;
178         height: 16px;
179         width: 16em;
180         padding-left: 1.3em;
181     }
182     button {
183         height: 18px;
184         width: 1.8em;
185         span {
186             position:relative;
187             top: -1px;
188         }
189     }
190
191     input::-webkit-input-placeholder {
192         text-transform: uppercase;
193     }
194     input:-moz-placeholder {
195         text-transform: uppercase;
196     }
197     input::-moz-placeholder {
198         text-transform: uppercase;
199     }
200     input::-ms-placeholder {
201         text-transform: uppercase;
202     }
203
204 }
205
206
207 .link-list {
208     list-style: none;
209     padding: 0;
210
211     li {
212         margin-bottom: .5em;
213     }
214
215     a:before {
216         content: "→";
217         margin-right: .5em;
218     }
219     a {
220         color: $ciemny;
221     }
222     a:hover {
223         color: $oranji;
224     }
225 }
226 .plain {
227     margin: 0;
228     padding: 0;
229     list-style: none;
230     li {
231         margin: 1em 0;
232     }
233 }