]>
Raphaël G. Git Repositories - airbundle/blob - Resources/public/css/screen.css
8 text-decoration : underline solid
#00c3f9 ;
22 html
, body
, dd
, li
, p
, td
{
23 font-family : 'Droid Sans' , 'Symbola' , 'DejaVu Sans' , 'FreeSans' , sans-serif
;
24 /* DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/
27 button
, code
, input
, option
, optgroup
, pre
, select
, textarea
{
28 font-family : 'Droid Sans Mono' , monospace
;
31 dt
, h1
, h2
, h3
, h4
, h5
, h6
, label
, legend
, th
, details
{
32 font-family : 'Droid Serif' , serif
;
77 flex-flow : column wrap
;
83 border : .1rem solid
#00c3f9 ;
85 border-radius : 0 0 .5rem .5rem ;
92 justify-content : space-between
;
100 vertical-align : middle
;
126 justify-content : flex-end
;
135 border-radius : .25rem ;
136 padding : .375rem .5rem .25rem .5rem ;
137 margin : 0 0 .1rem .5rem ;
138 border : .1rem solid
#00c3f9 ;
140 background-color : #cff ;
161 justify-content : space-between
;
162 border : .05rem solid
#c33333 ;
163 background-color : #f9c3c3 ;
167 border-radius : .2rem ;
173 /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm
174 * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/
180 border-color : #3333c3 ;
181 background-color : #c3c3f9 ;
187 /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm
188 * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/
194 border-color : #c39333 ;
195 background-color : #f9c333 ;
200 margin : 0 .5rem .5rem ;
206 margin-bottom : .5rem ;
210 border : .05rem solid
#00c3f9 ;
211 border-radius : .2rem ;
225 padding: .1rem .5rem 0 .5rem;
242 margin-left: 37.8rem;
253 flex-direction: column;
254 justify-content: center;
255 box-sizing: border-box;
257 border: .05rem solid #c33333;
258 background-color: #f9c3c3;
262 border-radius: .2rem;
264 margin: 0 auto .5rem auto;
273 border: .05rem solid #3333c3;
274 background-color: #c3c3f9;
290 border : .1rem solid
#00c3f9 ;
291 border-radius : .5rem ;
297 flex-direction : column
;
303 flex-direction : column
;
304 border : .05rem solid
#00c3f9 ;
305 border-radius : .2rem ;
313 section : last-of-type
{
314 margin-bottom : .5rem ;
318 background-color : #cff ;
319 border-bottom : .1rem solid
#00c3f9 ;
321 margin-bottom : .5rem ;
323 padding-bottom : .5rem ;
327 background-color : #cff ;
328 border-bottom : .1rem solid
#00c3f9 ;
330 margin-bottom : .5rem ;
335 background-color : #cff ;
336 border-bottom : .1rem solid
#00c3f9 ;
338 margin-bottom : .5rem ;
344 padding-bottom : .5rem ;
345 margin-bottom : .5rem ;
348 section
section : only-child
,
349 section
section : last-child
,
350 section
section : last-of-type
{
356 margin-bottom: .5rem;
359 #form div:only-child,
360 #form div:last-child,
361 #form div:last-of-type {
367 flex-direction: column;
368 / *border: .05rem solid #00c3f9;
369 border-radius: .2rem;* /
377 form section:only-child,
378 form section:last-child,
379 form section:last-of-type {
380 margin-bottom: .5rem;
385 form
section : only-child
,
386 form
section : last-child
,
387 form
section : last-of-type
{
389 margin-bottom : .5rem ;
392 form section section
,
393 form section
section : only-child
,
394 form section
section : last-child
,
395 form section
section : last-of-type
{
404 justify-content : center
;
405 margin-bottom : .5rem ;
410 form
div : last-of-type
{
414 form header div
. error
{
415 width : calc
( 50 % + 10rem );
419 form section div
. error
{
424 /*form section div.error {
432 padding : .2rem 1rem .2rem 0 ;
443 box-sizing : border-box
;
446 border : .05rem solid
#00c3f9 ;
447 border-radius : .2rem ;
450 background-color : transparent
;
457 padding : .2rem .1rem ;
465 flex-direction : column
;
481 form
. col section section
{
487 justify-content : space-between
;
498 place-content : space-between
;
504 #dashboard . panel : only-child
,
505 #dashboard . panel : last-child
,
506 #dashboard . panel : last-of-type
,
507 #location . panel : only-child
,
508 #location . panel : last-child
,
509 #location . panel : last-of-type
,
510 #session . panel : only-child
,
511 #session . panel : last-child
,
512 #session . panel : last-of-type
,
513 #user . panel : only-child
,
514 #user . panel : last-child
,
515 #user . panel : last-of-type
{
529 /*width: calc(100% - 12rem);
530 border-collapse: collapse;*/
531 width : calc
( 100 % - 12rem );
532 border-collapse : collapse
;
543 border : .05rem solid
#00c3f9 ;
551 border : .1rem solid
#00c3f9 ;
552 border-radius : .2rem ;
558 #dashboard . form label
,
559 #dashboard . form input
,
560 #dashboard . form button
,
561 #location . form label
,
562 #location . form input
,
563 #location . form button
,
564 #session . form label
,
565 #session . form input
,
566 #session . form button
,
579 width : calc
( 100 % / 7 );
586 width : calc
( 100 % / 3 );
590 #dashboard . disabled
,
595 background-color : #bee ;
602 background-color : #cff ;
609 background-color : #eff ;
616 border-radius : .2rem ;
617 border : .1rem solid
#00c3f9 ;
620 margin : 0 .1rem .1rem .1rem ;
623 Text-overflow : ellipsis
;
630 background-color : #ccc ;
637 background-color : #cff ;
638 /*background-color: #33b679;
639 border-color: #33b679;*/
642 #dashboard . disputed
,
646 background-color : #fcc ;
649 #dashboard . orphaned
,
653 background-color : #fc9 ;
656 #dashboard . highlight
,
657 #location . highlight
,
660 border-color : #3333c3 ;
661 background-color : #c3c3f9 ;
669 #session h2
a :: after
{
673 #session h2
a : last-child :: after
{
680 margin-bottom : .5rem ;
681 border : .1rem solid
#00c3f9 ;
682 border-radius : .2rem ;
687 flex-direction : column
;
689 margin-bottom : .5rem ;
692 border : .1rem solid
#00c3f9 ;
693 border-radius : .2rem ;
696 #session . grid dd dd
{
708 justify-content: space-around;
709 margin-bottom: .5rem;
712 #regulation div:only-child,
713 #regulation div:last-child,
714 #regulation div:last-of-type {
719 * see https://developer.mozilla.org/fr/docs/Web/HTML/Element/dl
720 * see https://www.w3.org/Style/Examples/007/fonts.fr.html
721 * see https://fonts.googleapis.com/css?family=Droid+Sans:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i|Droid+Sans+Mono:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i|Droid+Serif:100,200,300,400,500,600,700,800,900,100i,200i,300i,400i,500i,600i,700i,800i,900i
722 * see https://fonts.google.com/?query=droi
723 * see https://fonts.google.com/specimen/Inconsolata
724 * see https://fonts.google.com/specimen/Tangerine%20light,light+italic+regular+semi-bold+bold+extra-bold
725 * see https://fonts.google.com/?selection.family=Roboto:100i
726 * see https://developers.google.com/fonts/docs/getting_started
732 justify-content: space-around;
733 padding-bottom: .5rem;*/
735 margin-bottom : .5rem ;
741 padding-bottom : .2rem ;
749 #regulation dd : before
{
752 #regulation dl : only-child
,
753 #regulation dl : last-child
,
754 #regulation dl : last-of-type
,
755 #regulation dt : only-child
,
756 #regulation dt : last-child
,
757 #regulation dt : last-of-type
,
758 #regulation dd : only-child
,
759 #regulation dd : last-child
,
760 #regulation dd : last-of-type
{
766 border : .1rem solid
#00c3f9 ;
767 Border-radius : .5rem ;
774 justify-content : space-between
;
775 background-color : #cff ;
782 #footer summary :: after
{
786 #footer summary ::- webkit-details-marker
{
790 /* viewport responsive hack */
791 @media ( max-width : 850px ) {
799 place-content : center
;
800 flex-direction : column
;
804 #location . panel : only-child
,
805 #location . panel : last-child
,
806 #location . panel : last-of-type
,
807 #session . panel : only-child
,
808 #session . panel : last-child
,
809 #session . panel : last-of-type
,
810 #user . panel : only-child
,
811 #user . panel : last-child
,
812 #user . panel : last-of-type
{
813 margin-bottom : .5rem ;
820 margin : .5rem auto
0 auto
;