styles.css (6692B)
1 .lang-slector { 2 float: right; 3 padding-top: 2mm; 4 padding-bottom: 4mm; 5 margin-left: 15px; 6 margin-right: 15px; 7 } 8 9 html { 10 overflow-y: scroll; 11 } 12 13 ul nav { 14 background-color: rgb(8, 8, 8); 15 border-radius: 0px; 16 } 17 18 .c_acronym { 19 background-color: #A5C663; 20 } 21 22 .wallet-teaser-text { 23 padding-bottom: 2em; 24 } 25 26 .install-button { 27 border: none; 28 padding: 8px 8px; 29 background-color: #0042b3; 30 color: #fff; 31 } 32 33 .extension.row>.col-lg-6 { 34 padding-bottom: 2em; 35 } 36 37 a, 38 a:link, 39 a:visited { 40 text-decoration: grey underline; 41 color: black; 42 } 43 44 nav a, 45 nav a:link, 46 nav a:visited { 47 text-decoration: none; 48 } 49 50 .navbar-light .navbar-nav .nav-link { 51 /* 0,0,0,.5 makes it problematic to read, 52 simply black is less problematic */ 53 color: rgb(0, 0, 0); 54 text-decoration: underline; 55 } 56 57 .skip { 58 position: absolute; 59 left: -10000px; 60 top: auto; 61 width: 1px; 62 height: 1px; 63 overflow: hidden; 64 } 65 66 .skip:focus { 67 position: static; 68 width: auto; 69 height: auto; 70 background: white; 71 padding: 5px; 72 } 73 74 #body_content a:hover { 75 transition: background-color 0.3s; 76 background-color: rgba(200, 200, 200, 0.5); 77 } 78 79 .c_intro { 80 min-height: 97vh; 81 } 82 83 /* don't show the language selector in the dropdown on mobile devices, 84 * since it's in the top bar already. 85 */ 86 .in .nav-lang { 87 display: none; 88 } 89 90 .mobile-lang { 91 margin-left: 5px; 92 margin-top: 8px; 93 } 94 95 #mybody { 96 /* override ugly bootstrap defaults */ 97 color: black; 98 position: relative; 99 min-height: 100%; 100 } 101 102 #body_content { 103 height: 100%; 104 } 105 106 footer { 107 position: relative; 108 bottom: 0; 109 height: 340px; 110 } 111 112 .btn-dark { 113 background-color: #9d9d9d; 114 } 115 116 117 #mybody nav { 118 border-radius: 0px; 119 } 120 121 footer { 122 padding-top: 2em; 123 margin-top: 2em; 124 } 125 126 127 #body_content .container { 128 margin-bottom: 2em; 129 padding-top: 1em; 130 padding-bottom: 1em; 131 } 132 133 #body_content { 134 /* push footer down */ 135 min-height: 80vh; 136 } 137 138 .footer-list { 139 list-style: none; 140 } 141 142 .cushion-above { 143 padding-top: 2em; 144 } 145 146 .cushion-below { 147 padding-bottom: 2em; 148 } 149 150 .invert { 151 -webkit-filter: invert(100%); 152 filter: invert(100%); 153 } 154 155 /* overrides bootstrap defaults. */ 156 .navbar-brand { 157 display: contents; 158 } 159 160 .checkmark { 161 height: 1em; 162 width: 1em; 163 margin-right: 0.3em; 164 vertical-align: baseline; 165 position: relative; 166 top: 0.2em; 167 } 168 169 .checklist { 170 margin-top: 1em; 171 margin-bottom: 1em; 172 list-style-type: none; 173 padding-left: 0px; 174 font-size: 1.2rem; 175 } 176 177 .tlr { 178 display: inline-block; 179 position: relative; 180 } 181 182 .tlr::before { 183 content: ""; 184 position: absolute; 185 width: 100%; 186 height: 25%; 187 bottom: 0; 188 left: 0.2em; 189 background: rgba(170, 57, 57, 0.3); 190 z-index: -1; 191 } 192 193 194 .timeline header { 195 text-align: left; 196 margin-bottom: 5px; 197 } 198 199 ul.timeline { 200 list-style-type: none; 201 position: relative; 202 } 203 204 ul.timeline:before { 205 content: ' '; 206 background: #d4d9df; 207 display: inline-block; 208 position: absolute; 209 left: 29px; 210 width: 2px; 211 height: 100%; 212 z-index: 400; 213 } 214 215 ul.timeline>li { 216 margin: 20px 0; 217 padding-left: 20px; 218 } 219 220 ul.timeline>li:before { 221 content: ' '; 222 background: white; 223 display: inline-block; 224 position: absolute; 225 border-radius: 50%; 226 border: 3px solid #0042b3; 227 left: 20px; 228 width: 20px; 229 height: 20px; 230 z-index: 400; 231 } 232 233 .section-consortium .divider { 234 position: relative; 235 border-bottom: 1px solid #f0f0f0; 236 margin-bottom: 30px; 237 margin-top: 30px; 238 } 239 240 .section-consortium .divider:before { 241 position: absolute; 242 content: ''; 243 width: 30px; 244 height: 30px; 245 border: 1px solid #f0f0f0; 246 left: 50%; 247 margin-left: -15px; 248 top: 50%; 249 background: #fff; 250 margin-top: -15px; 251 -webkit-transform: rotate(45deg); 252 -moz-transform: rotate(45deg); 253 -ms-transform: rotate(45deg); 254 transform: rotate(45deg); 255 } 256 257 .section-consortium .divider:after { 258 position: absolute; 259 content: ''; 260 width: 20px; 261 height: 20px; 262 border: 1px solid #A5C663; 263 left: 50%; 264 margin-left: -10px; 265 top: 50%; 266 background: #A5C663; 267 margin-top: -10px; 268 -webkit-transform: rotate(45deg); 269 -moz-transform: rotate(45deg); 270 -ms-transform: rotate(45deg); 271 transform: rotate(45deg); 272 } 273 274 .section-consortium .card-note { 275 overflow: hidden; 276 line-height: 1.5rem; 277 height: 4.5rem; 278 min-height: 4.5rem; 279 } 280 281 282 .consortium a, 283 .consortium a:link, 284 .consortium a:visited { 285 text-decoration: underline; 286 color: black; 287 } 288 289 .consortium h4 { 290 color: #555; 291 text-align: left; 292 text-transform: uppercase; 293 font-weight: bold; 294 position: relative; 295 margin: 30px 0 60px; 296 padding: 5px; 297 } 298 299 .consortium h4::after { 300 content: ""; 301 width: 170px; 302 position: absolute; 303 text-align: left; 304 height: 13%; 305 bottom: 0; 306 left: 0.2em; 307 background: #4e7bca; 308 z-index: -1; 309 } 310 311 .consortium .list-group { 312 max-height: 400px; 313 margin-bottom: 10px; 314 overflow: scroll; 315 -webkit-overflow-scrolling: touch; 316 } 317 318 .consortium .mb-1 { 319 color: #555; 320 } 321 322 .consortium .list-group-item, 323 .consortium .list-group-item-action { 324 text-decoration: none; 325 } 326 327 .announce .col-center { 328 margin: 0 auto; 329 float: none !important; 330 } 331 332 .announce .carousel { 333 margin-bottom: 10px; 334 padding: 0 70px; 335 } 336 337 .announce .description { 338 max-height: 100px; 339 min-height: 100px; 340 overflow: scroll; 341 } 342 343 .announce .contact { 344 max-height: 90px; 345 min-height: 90px; 346 /* overflow: scroll; */ 347 } 348 349 .announce .carousel .carousel-item { 350 color: #999; 351 font-size: 14px; 352 text-align: center; 353 overflow: hidden; 354 min-height: 290px; 355 } 356 357 .announce .carousel .carousel-item .img-box { 358 width: 258px; 359 height: 160px; 360 margin: 0 auto; 361 padding: 5px; 362 border: 1px solid #ddd; 363 border-radius: 5%; 364 } 365 366 .announce .carousel .img-box img { 367 width: 100%; 368 height: 100%; 369 display: block; 370 border-radius: 5px; 371 } 372 373 .announce .carousel .testimonial { 374 padding: 30px 0 10px; 375 } 376 377 .announce .carousel .overview { 378 font-style: italic; 379 } 380 381 .announce .carousel .overview b { 382 text-transform: uppercase; 383 color: #4e7bca; 384 } 385 386 .announce .carousel-control-prev, 387 .announce .carousel-control-next { 388 width: 40px; 389 height: 40px; 390 margin-top: -20px; 391 top: 50%; 392 background: none; 393 } 394 395 .announce .carousel-control-prev i, 396 .announce .carousel-control-next i { 397 font-size: 68px; 398 line-height: 42px; 399 position: absolute; 400 display: inline-block; 401 color: rgba(0, 0, 0, 0.8); 402 text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000; 403 } 404 405 .announce .carousel-indicators { 406 bottom: -40px; 407 } 408 409 .announce .carousel-indicators button, 410 .announce .carousel-indicators button.active { 411 width: 12px; 412 height: 12px; 413 margin: 1px 3px; 414 border-radius: 50%; 415 border: none; 416 } 417 418 .announce .carousel-indicators button { 419 background: #999; 420 border-color: transparent; 421 box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2); 422 } 423 424 .announce .carousel-indicators button.active { 425 background: #555; 426 box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2); 427 }