Projet

Général

Profil

style-acpoitiers.css

Christophe BRENELIERE, 21/06/2018 22:03

Télécharger (6,5 ko)

 
1
body {
2
  font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
3
  font-size-adjust: 0.58;
4
          text-align: justify;
5
    text-justify: inter-word;
6
}
7
a {
8
  color: #00B7FF;
9
}
10
aside{
11
    /* background: none repeat scroll 0 0 #FFF; */
12
    box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 0.7);
13
    margin: 1.5em 0 1.5em -1.5em;
14
    padding: 0.75em 0.5em 0.75em 1em;
15
    /* border-left: 0.5em solid rgba(221, 221, 221,.5); */
16
    text-align: center;
17
    min-height: 150px
18
}
19
aside H3{
20
        Color:rgb(55,55,55);
21
        text-shadow: 1px 1px 0 rgba(51, 136, 51,.5);
22
}
23
aside p {
24
    margin-top:1em;
25
    text-align: justify;
26
    text-justify: inter-word;
27
}
28
section{
29
        margin-top:1em;
30
}
31
.container .entete {text-align: right;}
32
.container .entete H2{text-shadow: -1px -1px 0 rgba(85, 85, 85,.5);}
33
.container .entete p {color:#3498DB;font-style: oblique;/*text-shadow: 1px 1px 0 rgba(51, 136, 51,.5);*/}
34
.container .entete:first-child:before {
35
        content:"  ";
36
    display: block;
37
    float: left;
38
    height: 50px;
39
    margin: 0 1em;
40
    transition: background-color 0.25s linear 0s;
41
    width: 140px;
42
}
43

    
44
div.logo{
45
    float: left;
46
    margin: 0 0 0 10px;
47
    width: 150px;
48
    display: none;
49
}
50
div.logo img {
51
        width:150px;
52
        height:150px;
53
}
54
article div {text-align: center;margin :1em 0;}
55
mark{
56
        text-shadow: 1px 1px 0 rgba(85, 85, 85,.5);
57
        color:rgba(85, 85, 85,1);
58
        font-style: oblique;
59
}
60
article p,article ul {
61
        border-left:.1em solid rgba(18,179,223,1);
62
        padding-left: 1em;
63

    
64
}
65
.etap {
66
        margin-top: 40px;
67
    }
68
    .etap {
69
        border-bottom: solid 1px #e0e0e0;
70
        padding: 0 0 10px 0;
71
    }
72

    
73
    .etap > .etap-step {
74
        padding: 0;
75
        position: relative;
76
    }   
77

    
78
    .etap > .etap-step .etap-num {
79
        font-size: 17px;
80
        margin-top: -20px;
81
        margin-left: 47px;
82
    }
83

    
84
    .etap > .etap-step .etap-info {
85
        font-size: 14px;
86
        padding-top: 27px;
87
    }
88

    
89
    .etap > .etap-step > .etap-icon {
90
        position: absolute;
91
        width: 70px;
92
        height: 70px;
93
        display: block;
94
        background: #3BB9C4;
95
        top: 45px;
96
        left: 50%;
97
        margin-top: -35px;
98
        margin-left: -15px;
99
        border-radius: 50%;
100
    }
101

    
102
    .etap > .etap-step > .progress {
103
        position: relative;
104
        border-radius: 0px;
105
        height: 8px;
106
        box-shadow: none;
107
        margin-top: 37px;
108
    }
109

    
110
   .etap > .etap-step > .progress > .progress-bar {
111
       width: 0px;
112
       box-shadow: none;
113
       background: #3BB9C4;
114
   }
115

    
116
    .etap > .etap-step.complete > .progress > .progress-bar {
117
        width: 100%;
118
    }
119

    
120
    .etap > .etap-step.active > .progress > .progress-bar {
121
        width: 50%;
122
    }
123

    
124
    .etap > .etap-step:first-child.active > .progress > .progress-bar {
125
        width: 0%;
126
    }
127

    
128
    .etap > .etap-step:last-child.active > .progress > .progress-bar {
129
        width: 100%;
130
    }
131

    
132
    .etap > .etap-step.disabled > .etap-icon {
133
        background-color: #f5f5f5;
134
    }
135

    
136
    .etap > .etap-step.disabled > .etap-icon:after {
137
        opacity: 0;
138
    }
139

    
140
    .etap > .etap-step:first-child > .progress {
141
        left: 50%;
142
        width: 50%;
143
    }
144

    
145
    .etap > .etap-step:last-child > .progress {
146
        width: 50%;
147
    }
148

    
149
    .etap > .etap-step.disabled a.etap-icon {
150
        pointer-events: none;
151
    }
152
    i.glyphicon {
153
    color: rgb(0, 0, 0);
154
    font-size: 38px;
155
    padding-left: 2px;
156
    padding-top: 16px;
157
    }
158

    
159

    
160

    
161
hr.bighr {   background-color: rgb(92, 184, 92);color: #333; margin: 6em 0 3em; padding: 0; border: none; border-top: medium double #333;  text-align: center;} 
162
hr.bighr:before {background: white;content:"§";color: rgb(92, 184, 92); display: inline-block; position: relative; top: -0.7em; font-size: 1.5em; padding: 0 0.25em; }
163

    
164
hr.soften {
165
  height: 1px;
166
  background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));
167
  background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));
168
  background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));
169
  background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));
170
  border: 0;
171
}
172

    
173
.active >.etap-icon{background-color: #428BCA;}
174

    
175
@-webkit-keyframes etape {
176
  0%   { background-color: #f5f5f5; }
177
  100% { background-color: #428BCA; }
178
}
179
@-moz-keyframes etape {
180
  0%   { background-color: #f5f5f5; }
181
  100% { background-color: #428BCA; }
182
}
183
@-o-keyframes etape {
184
  0%   { background-color: #f5f5f5; }
185
  100% { background-color: #428BCA; }
186
}
187
@keyframes etape {
188
  0%   { background-color: #f5f5f5; }
189
  100% { background-color: #428BCA; }
190
}
191
.col-xs-3:hover .etap-icon,
192
.col-xs-3:hover .progress-bar,
193
.col-xs-3:focus .etap-icon,
194
.col-xs-3:focus .progress-bar,
195
.col-xs-3:active .etap-icon,
196
.col-xs-3:active .progress-bar
197
{
198
  animation: etape 1.5s ease-in-out;
199
  background-color: #428BCA;
200
}
201

    
202
/*css checkbox*/
203
input[type="checkbox"], input[type="radio"] {
204
  -webkit-appearance: none;
205
  -moz-appearance: none;
206
  -ms-appearance: none;
207
  border-radius: 3px;
208
  height: 20px;
209
  width: 20px;
210
  background: #f8f8f8;
211
  border: 1px solid #aaa;
212
  box-shadow: inset 0 1px 3px rgba(0,0,0,.3);
213
  position: relative;
214
  vertical-align: middle;
215
  display: inline-block;
216
  margin: 0 !important;
217
}
218
input[type="checkbox"]:checked:before, input[type="radio"]:checked:before {
219
  font-family: FontAwesome;
220
  content: '\002713';
221
  color: #3071a9;
222
  position: absolute;
223
  left: 3px;
224
}
225
#supp .form-control {
226
  padding: 0 12px;
227
}
228

    
229
/*modal*/
230
.modal {
231
    background: rgba(0, 0, 0, 0.8);
232
    text-align: left;
233
}
234
.modal-content {
235
    margin: 15% auto;
236
    padding: 20px;
237
    width: auto;
238
    max-width: 40%;
239
}
240
.close {
241
    color: #aaa;
242
    float: right;
243
    font-size: 28px;
244
    font-weight: bold;
245
}
246
.close:hover,
247
.close:focus {
248
    color: black;
249
    text-decoration: none;
250
    cursor: pointer;
251
}
252
.icon{
253
 display: inline-block;
254
 height: 16px;
255
 width: 16px;
256
 cursor: pointer;
257
 background-size: 100%;
258
 background-repeat: no-repeat;
259
}
260
.icon-share{
261
 background-image: url('../../assets/img/share.svg');
262
}
263
.icon-unshare{
264
 background-image: url('../../assets/img/unshare.svg');
265
}
266
.icon-more{
267
 background-image: url('../../assets/img/more.svg');
268
}
269
.bold{font-weight: bold;}
270

    
271
/*share form*/
272
form#share div.form-group{
273
  margin-bottom: 0;
274
}
275
form#share input{
276
  border-radius: 0;
277
}
278
form#share ul{
279
  list-style: none;
280
  padding: 0;
281
  border: 1px solid #ccc;
282
}
283
form#share ul li{
284
  height: 34px;
285
  line-height: 34px;
286
  padding: 0 5px;
287
}
288
form#share ul li:nth-child(even){
289
  background: #eee;
290
}
291
form#share span.alert {
292
  margin: 5px 0 0 0;
293
  display: block;
294
  padding: 5px;
295
  }
296
form#share ul li:hover{cursor: pointer;}
297
.center{text-align: center;}