]>
Raphaël G. Git Repositories - airbundle/blob - Resources/public/css/screen.css
9edb5276303c5c1bfda6c270e6d1336bc232d133
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
) {