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