]>
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         /* DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/ 
  24         font-family: 'Droid Sans', 'Symbola', 'DejaVu Sans', 'FreeSans', sans-serif
; 
  28 button
, code
, input
, option
, optgroup
, pre
, select
, textarea 
{ 
  29         font-family: 'Droid Sans Mono', monospace
; 
  33 dt
, h1
, h2
, h3
, h4
, h5
, h6
, label
, legend
, th
, details 
{ 
  34         font-family: 'Droid Serif', serif
; 
  80 h2
, h3
, h4
, h5
, nav strong 
{ 
  81         background-color: #cff; 
  82         border-bottom: .1rem solid 
#00c3f9; 
  90         margin: 0 .5rem .3rem; 
  96         flex-flow: column wrap
; 
 102         margin: 0 .5rem .5rem; 
 103         border: .1rem solid 
#00c3f9; 
 104         border-radius: .3rem; 
 109         margin: 0 .5rem .3rem; 
 111         list-style: ' - ' inside none
; 
 116         list-style: none inside none
; 
 117         margin-bottom: .5rem; 
 138         border: .05rem solid 
#00c3f9; 
 139         border-radius: .2rem; 
 142         background-color: transparent
; 
 143         box-sizing: border-box
; 
 148         flex-direction: column
; 
 150         margin: 0 .5rem .5rem; 
 160         align-content: space-around
; 
 161         justify-content: center
; 
 162         flex-direction: column
; 
 163         margin-bottom: .5rem; 
 168 form 
div:last-of-type 
{ 
 175         align-content: space-around; 
 176         justify-content: center; 
 179 form section section { 
 181         flex-direction: column; 
 186         /*padding: .2rem 1rem .2rem 0;*/ 
 196 form section section 
{ 
 202         padding: 0 .1rem .1rem .1rem; 
 207         /*margin: .5rem auto 0 auto;*/ 
 209         padding: 0 .1rem .2rem .1rem; 
 213         margin: .25rem 0 0 0; 
 220         padding-bottom: .2rem; 
 241         flex-direction: column
; 
 246         justify-content: space-between
; 
 251         border: .1rem solid 
#00c3f9; 
 253         border-radius: 0 0 .5rem .5rem; 
 254         margin: 0 .5rem .5rem; 
 258         justify-content: space-between
; 
 296         border-radius: .2rem; 
 297         border: .1rem solid 
#00c3f9; 
 298         background-color: #cff; 
 299         justify-content: center
; 
 309         margin: 0 .5rem .5rem; 
 312         justify-content: space-between
; 
 315         border-radius: .2rem; 
 317         border: .05rem solid transparent
; 
 328         list-style: none inside none
; 
 335         border-color: #c33333; 
 336         background-color: #f9c3c3; 
 342         border-radius: .2rem; 
 347         border-color: #c33333; 
 348         background-color: #f9c3c3; 
 354         /*XXX: display /!\ symbol */ 
 359         border-color: #3333c3; 
 360         background-color: #c3c3f9; 
 366         /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm 
 367          * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/ 
 368         /*XXX: display i symbol */ 
 370         /*XXX: display # symbol */ 
 377         border-color: #c39333; 
 378         background-color: #f9c333; 
 383         border-color: #c39333; 
 384         background-color: #f9c333; 
 390         /*XXX: see https://www.fileformat.info/info/unicode/char/2139/fontsupport.htm 
 391          * DejaVu Sans/FreeSans/FreeSerif/Linux Libertine/Symbola/Unifont*/ 
 393         /*XXX: display # symbol */ 
 402         border: .1rem solid 
#00c3f9; 
 403         border-radius: .5rem; 
 407         flex-direction: column
; 
 413         margin: 0 .5rem .5rem; 
 421         border-color: #00c3f9; 
 422         border-radius: .2rem; 
 424         box-sizing: border-box
; 
 425         border-collapse: collapse
; 
 441         list-style: none inside none
; 
 450 .grid p:last-of-type { 
 457         flex-direction: column
; 
 472         border: .05rem solid 
#00c3f9; 
 473         border-radius: .2rem; 
 483         flex-direction: column
; 
 496 #location form label 
{ 
 500 /*#dashboard .panel { 
 504         place-content: space-between; 
 507         padding: 0 .5rem .5rem .5rem; 
 510 #dashboard .panel:only-child, 
 511 #dashboard .panel:first-child, 
 512 #dashboard .panel:first-of-type { 
 517 #dashboard .panel:only-child, 
 518 #dashboard .panel:last-child, 
 519 #dashboard .panel:last-of-type { 
 520         padding-bottom: .5rem; 
 523 #dashboard .candidate section
, 
 524 #dashboard .location section 
{ 
 525         flex-direction: column
; 
 527         border: .1rem solid 
#00c3f9; 
 528         border-radius: .3rem; 
 532 #dashboard .location h4 
{ 
 540         border-color: #00c3f9; 
 541         border-radius: .2rem; 
 543         box-sizing: border-box; 
 544         border-collapse: collapse; 
 549 #dashboard .grid:only-child, 
 550 #dashboard .grid:last-child, 
 551 #dashboard .grid:last-of-type { 
 555 /*#dashboard .candidate .grid, 
 556 #dashboard .location .grid { 
 569         border: .1rem solid #00c3f9; 
 570         border-radius: .2rem; 
 572         box-sizing: border-box; 
 573         border-collapse: collapse;*/ 
 574         margin: 0 .5rem .5rem .5rem; 
 577 #dashboard dl:first-child
, 
 578 #dashboard dl:only-child
, 
 579 #dashboard dl:first-of-type 
{ 
 593 #dashboard .subgrid 
{ 
 597         border-color: #00c3f9; 
 598         border-width: .1rem 0 0 .1rem; 
 599         border-radius: .2rem; 
 601         box-sizing: border-box
; 
 602         border-collapse: collapse
; 
 606 #dashboard .subgrid:only-child
, 
 607 #dashboard .subgrid:last-child
, 
 608 #dashboard .subgrid:last-of-type 
{ 
 613         border-color: inherit
; 
 614         border-style: inherit
; 
 616         border-radius: inherit
; 
 619         border-collapse: inherit
; 
 622 #dashboard .subgrid 
.cell 
{ 
 624         border-width: 0 .1rem .1rem 0; 
 626 #dashboard .subgrid 
.cell:only-child
, 
 627 #dashboard .subgrid 
.cell:last-child
, 
 628 #dashboard .subgrid 
.cell:last-of-type 
{ 
 629         border-radius: inherit
; 
 634         width: calc
(100% / 4 - (3/4*.1rem)); 
 637 #dashboard .seventh 
{ 
 639         width: calc
(100% / 7 - (6/7*.1rem)); 
 644         width: calc
(100% / 3 - (2/3*.1rem)); 
 647 #dashboard .session 
{ 
 648         border: .1rem solid 
#00c3f9; 
 649         border-radius: .2rem; 
 653         justify-content: space-between
; 
 657 #dashboard .session a 
{ 
 659         text-overflow: ellipsis
; 
 662 #dashboard .session 
a:first-letter 
{ 
 666 #dashboard .disabled 
{ 
 668         background-color: #bee;*/ 
 669         filter: grayscale
(33%); 
 672 #dashboard .current 
{ 
 673         background-color: #cff; 
 676 #dashboard .current h3 
{ 
 677         text-decoration: underline solid 
#00c3f9; 
 681         background-color: #eff; 
 684 #dashboard .pending 
{ 
 685         background-color: #ccc; 
 688 #dashboard .granted 
{ 
 689         background-color: #cff; 
 690         /*background-color: #33b679; 
 691         border-color: #33b679;*/ 
 694 #dashboard .disputed 
{ 
 695         background-color: #fcc; 
 698 #dashboard .orphaned 
{ 
 699         background-color: #fc9; 
 702 #dashboard .highlight 
{ 
 703         border-color: #3333c3; 
 704         background-color: #c3c3f9; 
 711 #dashboard .cleary a::before { 
 716 #dashboard .sunny a::before { 
 721 #dashboard .cloudy a::before { 
 726 #dashboard .winty a::before { 
 731 #dashboard .rainy a::before { 
 736 #dashboard .stormy a::before { 
 747         justify-content: space-around; 
 748         padding-bottom: .5rem;*/ 
 750         margin-bottom: .5rem; 
 756         padding-bottom: .2rem; 
 764 #regulation dd:before 
{ 
 767 #regulation dl:only-child
, 
 768 #regulation dl:last-child
, 
 769 #regulation dl:last-of-type
, 
 770 #regulation dt:only-child
, 
 771 #regulation dt:last-child
, 
 772 #regulation dt:last-of-type
, 
 773 #regulation dd:only-child
, 
 774 #regulation dd:last-child
, 
 775 #regulation dd:last-of-type 
{ 
 781         border: .1rem solid 
#00c3f9; 
 782         border-radius: .5rem; 
 789         justify-content: space-between
; 
 790         background-color: #cff; 
 797 #footer summary::after 
{ 
 801 #footer summary::-webkit-details-marker 
{ 
 806         list-style: none inside none
; 
 810 /* viewport responsive hack */ 
 811 @media ( max-width: 900px ) { 
 813                 place-content: center
; 
 814                 flex-flow: column wrap
; 
 831         form section section 
{ 
 854         #dashboard .seventh:nth-child
(7n+1), 
 855         #dashboard .seventh:nth-child
(7n+2), 
 856         #dashboard .seventh:nth-child
(7n+3), 
 857         #dashboard .seventh:nth-child
(7n+4) { 
 858                 width: calc
(100% / 4 - (3/4*.1rem)); 
 861         #dashboard .seventh:nth-child
(7n+5), 
 862         #dashboard .seventh:nth-child
(7n+6), 
 863         #dashboard .seventh:nth-child
(7n+7) { 
 864                 width: calc
(100% / 3 - (2/3*.1rem)); 
 868 @media ( max-width: 600px ) { 
 878         form section section 
{ 
 884                 flex-direction: column
; 
 887         #dashboard .seventh:nth-child
(n
) { 
 888                 width: calc
(100% / 2 - .1rem); 
 891         #dashboard .seventh:nth-child
(7n) { 
 896 @media ( max-width: 450px ) { 
 900                 flex-direction: column
; 
 903         #dashboard .seventh:nth-child
(n
) {