4 * == Global main styles
9 * == Main Galette styles
15 * == Global main styles
18 text-decoration: none
;
37 font-family: "Liberation sans", Verdana
, sans-serif
;
39 background-color:white
;
47 label
, input
[type
="button"], input
[type
="submit"], input
[type
="reset"], button
{
51 /* == Forms elements */
57 box-sizing: border-box
;
58 -webkit-box-sizing: border-box
;
59 -moz-box-sizing: border-box
;
60 border:1px solid
#bbb;
62 -webkit-transition: all
0.30s ease-in-out
;
63 -moz-transition: all
0.30s ease-in-out
;
64 -ms-transition: all
0.30s ease-in-out
;
65 -o-transition: all
0.30s ease-in-out
;
67 vertical-align: middle
;
70 input
[type
="checkbox"], input
[type
="radio"] {
71 display: inline-block
;
72 vertical-align: middle
;
75 .galette_form input[type="radio"] + label {
76 vertical-align: text-top
;
77 padding: 0 1em 0 0!important
;
82 border-color: #FFB619;
87 border-left-width: .5em;
89 input:required:valid
{
93 #galette_body .selectize-input
.required
{
97 #galette_body .selectize-input
.required
.invalid
{
103 background-color: #e6e6e6;
111 pre
, code
, kbd
, samp
{
112 font-family: monospace
, monospace
;
119 img
, table
, td
, blockquote
, code
, pre
, textarea
, input
{
123 code
, pre
, samp
, textarea
{
124 word-wrap: break-word
;
125 white-space: pre-wrap
;
129 border-bottom: 1px dotted
#555;
144 height: 0px !important
;
145 opacity: 0 !important
;
146 position: absolute
!important
;
147 display: flex
!important
;
150 select:invalid
[multiple
] {
151 margin-top: 15px !important
;
156 background-repeat: no-repeat
;
157 background-position: 0 50%;
167 border-radius: 6px 0 0 0;
171 [id
=back2top
]:hover
{
176 /* =/ Global main styles */
187 display: inline-block
!important
;
196 background-color: #DDDDFF;
197 margin:0 0 0.5em 0.4em;
201 -moz-border-radius: 10px 10px 10px 10px;
202 -webkit-border-radius: 10px 10px 10px 10px;
203 border-radius: 10px 10px 10px 10px;
212 /* .nojs class will be removed at runtime by a js script */
214 background: #FFB619 url
(jquery-ui
/images
/ui-bg_glass_65_ffb619_1x400
.png
) repeat-x scroll
50% 50%;
221 list-style-type: none
;
224 overflow:hidden
; /*a:active under firefox makes a overflow*/
228 background-color: #fff;
229 border-bottom:1px #DDDDFF solid
;
242 background-color: #DDDDFF;
243 text-decoration:underline
;
246 background-color: #DDDDFF;
250 list-style-type:none
;
253 display:inline-block
;
259 background-color:transparent
;
270 #desktop, #news
, #share
{
277 border-spacing:3em 1em;
295 display: inline-block
;
297 word-wrap: break-word
;
298 -webkit-hyphens: auto
;
314 border:1px solid
#AAAAAA;
315 -moz-border-radius: 10px;
316 -webkit-border-radius: 10px;
332 display: inline-block
;
336 .plugin article header {
337 border-bottom: 1px #DDDDFF solid
;
345 #group_infos header
{
346 -moz-border-radius: 10px 10px 0 0;
347 -webkit-border-radius: 10px 10px 0 0;
348 border-radius: 10px 10px 0 0;
351 #desktop a
, #share a
{
352 border: 1px solid
#d3d3d3;
353 background-color: #e6e6e6;
355 background-position: 50% .5em, 50% 50%;
356 background-repeat: no-repeat
, repeat-x
;
357 display: inline-block
;
360 vertical-align: bottom
;
361 padding: 60px .2em .2em;
363 -moz-border-radius: 10px;
364 -webkit-border-radius: 10px;
368 #desktop a:hover
, #share
a:hover
{
369 border: 1px solid
#999999;
370 background-color: #ffb619;
371 font-weight: normal
; color: #212121;
374 #desktop #transactions
{
375 background-image: url
(images/desktop/transactions.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
377 #desktop #
transactions:hover
{
378 background-image: url
(images/desktop/transactions.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
382 background-image: url
(images/desktop/members.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
384 #desktop #
members:hover
{
385 background-image: url
(images/desktop/members.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
389 background-image: url
(images/desktop/groups.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
391 #desktop #
groups:hover
{
392 background-image: url
(images/desktop/groups.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
396 background-image: url
(images/desktop/contribs.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
398 #desktop #
contribs:hover
{
399 background-image: url
(images/desktop/contribs.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
403 background-image: url
(images/desktop/mailing.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
405 #desktop #
mailings:hover
{
406 background-image: url
(images/desktop/mailing.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
410 background-image: url
(images/desktop/reminders.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
412 #desktop #
reminder:hover
{
413 background-image: url
(images/desktop/reminders.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
417 background-image: url
(images/desktop/preferences.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
419 #desktop #
prefs:hover
{
420 background-image: url
(images/desktop/preferences.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
424 background-image: url
(images/desktop/plugins.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
426 #desktop #
plugins:hover
{
427 background-image: url
(images/desktop/plugins.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
436 display: none
; /* Start hidden */
438 #telemetry_panel h3 strong
{
443 background-image: url
(images/desktop/telemetry.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
445 #share #
telemetry:hover
{
446 background-image: url
(images/desktop/telemetry.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
450 background-image: url
(images/desktop/register.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
452 #share #
register:hover
{
453 background-image: url
(images/desktop/register.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
470 display:inline-block
;
479 display:inline-block
;
489 /* == Main Galette styles */
492 margin: .5em auto
1em;
499 background-color: #DDDDFF;
501 margin:0 1em 1em 1em;
502 -moz-border-radius: 10px 10px 10px 10px;
503 -webkit-border-radius: 10px 10px 10px 10px;
504 border-radius: 10px 10px 10px 10px;
508 display: inline-block
;
514 .cssform .selectize-input {
519 #galette_body .selectize-input
{
520 padding: .1em 20px .1em 8px;
524 #galette_body .selectize-dropdown
.option
{
528 #galette_body .selectize-dropdown
.active
{
529 background-color: #DDDDFF;
531 #galette_body .selectize-dropdown
.option
, #galette_body
.selectize-dropdown
.optgroup-header
{
535 #listfilter input
[type
="text"]{
540 display: inline-block
;
549 display: inline-block
;
551 .selection_menu input.submit{
562 .selection_menu .exemple {
572 display: none
!important
;
574 /* loading animation */
583 background-color:rgba
(0, 0, 0, 0.5);
591 background-color: rgba
(255,255,255,.8);
592 -moz-border-radius: 10px;
593 -webkit-border-radius: 10px;
596 -moz-box-shadow: 1px 1px 12px rgba
(255, 255, 255, 0.4);
597 -webkitbox-shadow: 1px 1px 12px rgba
(255, 255, 255, 0.4);
598 box-shadow: 1px 1px 12px rgba
(255, 255, 255, 0.4);
606 background-color: rgba
(255, 0, 0, 0.4);
608 -moz-border-radius: 6px;
609 -webkit-border-radius: 6px;
611 -moz-box-shadow: 1px 1px 13px rgba
(255, 0, 0, 0.4);
612 -webkit-box-shadow: 1px 1px 13px rgba
(255, 0, 0, 0.4);
613 box-shadow: 1px 1px 13px rgba
(255, 0, 0, 0.4);
617 background-color:rgba
(0, 0, 0, 0.4);
618 -moz-box-shadow: 1px 1px 13px rgba
(0, 0, 0, 0.4);
619 -webkit-box-shadow: 1px 1px 13px rgba
(0, 0, 0, 0.4);
620 box-shadow: 1px 1px 13px rgba
(0, 0, 0, 0.4);
629 border-radius: 0 0 6px 0;
633 #btnvalid, #btnadd
, #btncancel
, #btnsend
, #btnback
{
634 padding-left: 1.4em!important
;
635 background-position: 10px 50%, 50% 50%!important
;
636 background-repeat: no-repeat
, repeat
!important
;
640 input#btnvalid
, input#btnadd
, input#btncancel
, input#btnsend
, input#btnback
{
641 padding-left:2.4em!important
;
645 color: rgb
(102, 102, 102);
649 color: rgba
(0, 0, 0, 1);
652 .use > i, button.use i {
653 color: rgba
(0, 128, 0, .5);
657 .use:hover > i, button.use:hover i {
658 color: rgba
(0, 128, 0, 1);
661 .action > i, button.action i {
662 color: rgba
(0, 0, 255, .5);
665 .action:hover > i, button.action:hover i {
666 color: rgba
(0, 0, 255, 1);
669 .info > i, button.info i {
670 color: rgba
(0, 0, 255, .5);
673 .info:hover > i, button.info:hover i {
674 color: rgba
(0, 0, 255, 1);
680 .delete i, #delete i, .actions_row .delete i {
681 color: rgba
(255, 0, 0, .5);
684 .delete:hover i, #delete:hover i, .actions_row .delete:hover i {
685 color: rgba
(255, 0, 0, 1);
689 padding-left: inherit
!important
;
690 background-repeat: repeat
!important
;
701 .button.notext span {
706 padding: 0!important
;
707 background-position: 50% 50%!important
;
708 background-repeat: repeat
!important
;
712 background-image:url(images/icon-mail.png), url("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
714 #sendmail.ui-state-hover {
715 background-image:url(images/icon-mail.png), url("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
724 display: inline-block
;
735 h1 #sendmail
.ui-button-text
{
740 background:url
(images/home.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
742 #backhome.ui-state-hover
{
743 background-image:url
(images/home.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
747 color: rgba
(255, 0, 0, 0.6);
751 background-image:url
(images
/icon-quit
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
753 #logout.ui-state-hover
{
754 background-image:url
(images
/icon-quit
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
757 #btnadd, #btnadd_small
, .btnadd_small
{
758 background-image:url
(images
/icon-add
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png")!important
;
760 #btnadd.ui-state-hover
, #btnadd_small
.ui-state-hover
, .btnadd_small
.ui-state-hover
{
761 background-image:url
(images
/icon-add
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png")!important
;
764 background-image:url
(images/delete.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png")!important
;
765 padding-left: 2em!important
;
767 input
.button
.btnremove_small
, input
.button
.btnadd_small
{
768 padding-left: 2em!important
;
770 .btnremove_small.ui-state-hover{
771 background-image:url
(images/delete.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png")!important
;
775 background-image:url
(images
/icon-info
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
777 #btninfo_small.ui-state-hover
{
778 background-image:url
(images
/icon-info
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
781 .tab-button, #btnadd_small, #btninfo_small {
782 position: absolute
!important
; /* used along with .button */
786 .ui-tabs .tab-button , #group .tab-button{
795 background-image:url
(images
/icon-cancel
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
797 #btncancel.ui-state-hover
{
798 background-image:url
(images
/icon-cancel
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
802 background-image:url
(images
/icon-valid
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
804 #btnvalid.ui-state-hover
{
805 background-image:url
(images
/icon-valid
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
809 background-image:url
(images/prev.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
811 #btnback.ui-state-hover
{
812 background-image:url
(images/prev.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
816 background-image:url
(images
/icon-mail-send
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
818 #btnsend.ui-state-hover
{
819 background-image:url
(images
/icon-mail-send
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
827 background-image:url
(images
/icon-prefs
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
829 #preferences.ui-state-hover
{
830 background-image:url
(images
/icon-prefs
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
833 #installpage input
[type
="submit"] {
834 background-image:url
(images/next.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
835 padding-left: 0.4em!important
;
836 padding-right: 2em!important
;
837 background-position: 95% 50%, 50% 50%!important
;
838 background-repeat: no-repeat
, repeat
!important
;
840 #installpage input
[type
="submit"]:hover
{
841 background-image:url
(images/next.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
844 .bigbutton, #btn_membercard, #btn_contrib {
845 padding-top:30px!important
;
846 padding-left: 0!important
;
858 background-image:url
(images/member_card.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
860 #btn_membercard.ui-state-hover
{
861 background-image: url
(images/member_card.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
865 background-image:url
(images/contribution.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
867 #btn_contrib.ui-state-hover
{
868 background-image: url
(images/contribution.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
872 background-image: url
(images
/icon-tool
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
874 #btntools.ui-state-hover
{
875 background-image: url
(images
/icon-tool
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
879 background-image: url
(images
/icon-identity
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
881 #btnregister.ui-state-hover
{
882 background-image: url
(images
/icon-identity
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
886 background-image: url
(images
/icon-telemetry
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
888 #btntelemetry.ui-state-hover
{
889 background-image: url
(images
/icon-telemetry
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
893 text-align: left
!important
;
897 text-align: right
!important
;
901 text-align: center
!important
;
909 background-color: #DDFFDD!important
;
914 background-color: #EEEEEE!important
;
919 background-color: #DDFFDD!important
;
924 background-color: #FFE9AB!important
;
928 .cotis-late, .transaction-uncomplete {
929 background-color: #FFDDDD!important
;
934 background-color: #FFDDDD!important
;
938 .cotis-normal, .transaction-normal {
939 background-color: #DDFFDD!important
;
944 background-color: #FFDDDD!important
;
948 #transaction_detail {
952 #transaction_detail caption
{
957 #transaction_detail thead td
{
960 background-color: transparent
;
965 font-family: monospace
;
969 /* =/ Main Galette styles */
971 /* == Groups stuff */
973 border-spacing:3em 1em;
977 #groups_tree, #group_infos
> div
{
986 /* =/ Groups stuff */
988 /* == Ajax member selection */
1000 vertical-align: top
;
1003 .select_members.single {
1007 .select_members th.left {
1011 #selected_members header
,
1012 #selected_groups header
{
1014 -moz-border-radius: 10px 10px 0 0;
1015 -webkit-border-radius: 10px 10px 0 0;
1016 border-radius: 10px 10px 0 0;
1021 min-width: 25em!important
;
1022 margin-left:.5em!important
;
1026 #selected_members ul
,
1027 #selected_groups ul
{
1029 list-style-type: none
;
1034 #selected_members ul i
,
1035 #selected_groups ul i
{
1039 #selected_members ul #none_selected
,
1040 #selected_groups ul #none_selected
{
1044 #selected_members .unreachables
{
1045 text-decoration: line-through
;
1049 #selected_members h3
,
1050 #selected_groups h3
{
1055 .texts_legend .back > span {
1063 background:url
(images/help.png) 100% 50% no-repeat
;
1064 padding-right: 25px;
1066 display: inline-block
;
1072 .public_page footer{
1076 .public_page header {
1081 .public_page table
.listing
,
1082 .public_page table
.infoline
,
1083 .public_page body > p {
1089 margin: 1em auto
.5em;
1091 .public_page #langs {
1096 .public_page section {
1100 .public_page table {
1108 .public_page .exemple {
1112 .public_page #user {
1116 display:inline-block
;
1117 border-bottom:1px solid
#DDDDFF;
1118 border-left:1px solid
#DDDDFF;
1119 -moz-border-bottom-left-radius: 10px;
1120 -webkit-border-bottom-left-radius: 10px;
1121 border-bottom-left-radius: 10px;
1124 .public_page #userlink {
1126 background: url
(images
/icon-user
.png
) 7px 50% no-repeat
;
1127 padding: .2em .2em .2em 25px;
1128 display: inline-block
;
1131 .public_page #user a:hover {
1135 .public_page #logout_10 {
1136 margin: 0 .5em .2em;
1139 /* =/ Public pages */
1142 * == Plugins installation
1146 background: #DDDDFF;
1151 #plugin_install footer
{
1156 border: 1px rgba
(255, 255, 255, 0.5) solid
;
1157 -moz-border-radius: 10px 10px 10px 10px;
1158 -webkit-border-radius: 10px 10px 10px 10px;
1159 border-radius: 10px 10px 10px 10px;
1162 #plugin_install footer p
{
1169 #plugin_install footer ol
{
1172 margin:0 0.5em 0.5em 0.5em;
1173 list-style-type:none
;
1175 #plugin_install footer li
{
1182 #plugin_install footer
.current
{
1192 #plugin_install > div
{
1194 background-color: white
;
1204 #installation_mode {
1206 table-layout: fixed
;
1207 border-spacing: .5em;
1208 border-collapse: separate
;
1211 .installation_mode {
1212 display: table-cell
;
1215 -moz-box-shadow: 0px 1px 2px #555;
1216 -webkitbox-shadow: 0px 1px 2px #555;
1217 box-shadow: 0px 1px 2px #555;
1220 #plugin_install h3
{
1227 #plugin_install ul
{
1228 margin: 0 auto
.7em!important
;
1232 display: block
!important
;
1244 ul
.leaders
li:before
{
1247 white-space: nowrap
;
1249 ". . . . . . . . . . . . . . . . . . . . "
1250 ". . . . . . . . . . . . . . . . . . . . "
1251 ". . . . . . . . . . . . . . . . . . . . "
1252 ". . . . . . . . . . . . . . . . . . . . "
1255 ul
.leaders
span:first-child
{
1256 padding-right: 0.33em;
1260 ul
.leaders span
+ span
{
1261 padding-left: 0.33em;
1267 /* =/ Plugins installation */
1277 background-color: #FBFBFB;
1280 border: 1px solid
#BBBBBB;
1281 margin: 0.5em auto
0 auto
;
1293 #titre, #plugin_install h1
{
1296 background-color:#DDDDFF;
1297 margin:0 1em 0em 1em;
1301 -moz-border-radius: 10px 10px 10px 10px;
1302 -webkit-border-radius: 10px 10px 10px 10px;
1303 border-radius: 10px 10px 10px 10px;
1306 margin-top:0.5em!important
;
1313 border-style: solid
;
1315 background-color: #FBFBFB;
1316 border-color: #BBBBBB;
1327 border-style: solid
;
1329 background-color: #FBFBFB;
1330 border-color: #BBBBBB;
1332 margin-bottom: 0.5em;
1337 table
.listing th
, li
.listing
{
1338 background: #FFB619 url
(jquery-ui
/images
/ui-bg_glass_65_ffb619_1x400
.png
) repeat-x scroll
50% 50%;
1340 white-space: nowrap
;
1341 font-weight: normal
;
1345 vertical-align: middle
;
1348 table
.listing
.row-title
{
1353 background: none
!important
;
1365 white-space: nowrap
;
1375 vertical-align: middle
;
1382 vertical-align: middle
;
1385 table
.listing th
a:hover
,
1387 color: #666!important
;
1391 background-color: #EEEEEE;
1399 .inactif, .inactive {
1413 .exemple, .disabled, .disabled a {
1431 border-color: #7777FF;
1433 border-style: solid
;
1434 margin-bottom: 0.5em;
1441 background-color: #CDCDFF;
1442 padding-left: 0.2em;
1446 list-style-type: none
;
1453 background-color: #EEEEEE;
1464 border: 1px #7777FF solid
;
1467 margin-bottom:0.7em;
1477 background-color: #CDCDFF;
1478 padding-left: 0.2em;
1486 #legende td
, #legende th
{
1490 .ui-dialog > #legende {
1496 border-color: #AAAAAA;
1498 border-style: solid
;
1519 table
.listing
.single
{
1528 vertical-align: top
;
1534 vertical-align: bottom
;
1540 list-style-type: none
;
1553 background-image: url
(images/mailing_bg.jpg);
1554 background-repeat: no-repeat
;
1555 background-position: center
1.5em;
1556 padding-bottom: .3em;
1557 -moz-border-radius: 10px 10px 0px 0px;
1558 -webkit-border-radius: 10px 10px 0px 0px;
1559 border-radius: 10px 10px 10px 10px;
1560 -moz-box-shadow: 1px 1px 12px #555;
1561 -webkitbox-shadow: 1px 1px 12px #555;
1562 box-shadow: 1px 1px 12px #555;
1570 #selected_members header
,
1571 #selected_groups header
,
1572 #groups_list header
,
1573 #group_infos header
{
1583 .mailing section:first-child {
1587 .mailing_write
> div
,
1589 .mailing_attachments div{
1593 .mailing_infos header{
1594 -moz-border-radius: 10px 10px 0px 0px;
1595 -webkit-border-radius: 10px 10px 0px 0px;
1596 border-radius: 10px 10px 0px 0px;
1601 display: table-cell
;
1603 vertical-align: middle
;
1607 .mailing_infos p:nth-child(2){
1611 #mailing_objet, #mailing_corps
{
1615 .ajax_mailing_preview header {
1617 font-weight: bold
!important
;
1622 #mailing_header dd
{
1623 display: inline-block
;
1627 #mailing_header dt
{
1631 #mailing_header dd
{
1636 background: url
(images/attached.png) 0 50% no-repeat
;
1637 padding: .2em 0 .2em 16px;
1638 display: inline-block
;
1643 background: url
(images
/icon-user
.png
) 99% 50% no-repeat
;
1644 padding-right: 20px;
1647 #errorbox, .errorbox
{
1650 border : 2px solid
#c00;
1651 padding : 0.5em 0.5em 0.5em 40px;
1652 background : white url
(images/error.png) no-repeat
5px 50%;
1654 margin:0 auto
0.8em auto
;
1664 list-style-type: none
;
1670 #warningbox, .warningbox
{
1673 padding : 0.5em 0.5em 0.5em 40px;
1674 background : white url
(images/warning.png) no-repeat
5px 50%;
1676 margin:0 auto
0.8em auto
;
1678 border:2px solid
#FFB619;
1688 list-style-type: none
;
1694 #infobox, #successbox
, #renewbox
{
1697 border : 2px solid
#04CC65;
1698 padding : 0.5em 0.5em 0.5em 40px;
1699 background : white url
(images/ok.png) no-repeat
5px 50%;
1701 margin:0 auto
0.8em auto
;
1709 background : white url
(images/desktop/telemetry.png) no-repeat
5px 50%;
1721 list-style-type: none
;
1729 background-color:white
;
1732 #input-table .libelle
{
1735 background-color: #DDDDFF;
1736 font-weight: normal
;
1739 #input-table .header
{
1744 #input-table tr:hover
{
1745 background-color: #EEEEEE;
1757 table
.listing input
{
1758 vertical-align: middle
;
1762 vertical-align: middle
;
1769 margin:.2em .5em .5em;
1771 font-family: monospace
;
1773 background-color: rgba
(221,221,255,0.5);
1778 vertical-align: top
;
1783 display:block
!important
;
1786 #mail_preview div:nth-child
(2) {
1796 #langs li a
.flag:hover
{
1797 text-decoration: none
;
1814 border: 1px solid
#BBBBBB;
1818 font-weight: normal
;
1820 vertical-align: top
;
1821 background-color: #DDDDFF;
1822 padding: 0px 5px 0px 5px;
1826 background-color: #EEEEEE;
1827 padding: 0px 5px 0px 5px;
1830 .bigtable
.separator
1832 padding:.3em 0 .1em;
1833 background-color: #FFFFFF;
1840 padding: 1em 5px 0.5em 5px;
1842 border-top:1px solid
;
1845 :not
(.selectize-input
).required
{
1850 /** Accessibility **/
1852 border: 1px solid
#BBBBBB;
1863 list-style-type:none
;
1873 border: 1px solid
#BBBBBB;
1879 background-color:white
;
1882 .cssform, .galette_form { background-color:white
; }
1883 .cssform ul, .galette_form ul {
1884 /*display: inline-block;*/
1887 .cssform li, .galette_form li {
1890 .cssform p
, .cssform div
.p
,
1891 .galette_form p, .galette_form div.p {
1895 padding-left: 22em; /*width of left column containing the label elements plus 1*/
1896 border-top: 1px dashed gray
;
1900 /* no border on the first 'p' child */
1901 .cssform
p:nth-child
(2), #addfield
p:first-child
, .cssform legend
+p
/*, .cssform div.p:nth-child(2), .cssform div p:nth-child(1)*/
1902 .galette_form p:nth-child(2), .galette_form+p, .galette_form legend+p {
1905 /* If there is a div, the preceding rules does not apply to the correct element :( */
1906 .cssform div
p:nth-child
(2),
1907 .galette_form div p:nth-child(2) {
1908 border-top:1px dashed gray
;
1910 /* But w do not whant border on the first element thought :) */
1911 .cssform div
p:nth-child
(1),
1912 .galette_form div p:nth-child(1) {
1916 .cssform p.exemple {
1917 border: none
!important
;
1926 .galette_form legend {
1927 border-top-right-radius: 4px;
1928 border-top-left-radius: 4px;
1929 background: url
("jquery-ui/images/ui-bg_glass_65_ffb619_1x400.png") repeat-x scroll
50% 50% #FFB619;
1930 border: 1px solid
#AAAAAA;
1932 font-weight: normal
;
1936 .galette_form label {
1938 background-color: #DDDDFF;
1939 padding:0.1em 0.3em;
1948 background-color: #DDDDFF;
1949 padding:0.1em 0.3em;
1955 .cssform .bline, .galette_form label, .galette_form .bline {
1956 vertical-align: middle
;
1957 display: inline-block
;
1958 margin: 0 0 0 -22em;
1962 .galette_form
.radios label
,
1963 .galette_form label.labelalign {
1968 font-weight: normal
;
1975 vertical-align: baseline
;
1976 background: inherit
;
1977 font-weight: inherit
;
1980 .galette_form textarea
,
1987 .cssform .ui-button-text-only .ui-button-text {
1991 .galette_form #pref_lang option {
1992 background-size: 16px;
1993 background-repeat: no-repeat
;
1995 background-position: 0 50%;
1998 .galette_form img.mdp_img {
1999 vertical-align: top
;
2014 list-style-type:none
;
2018 padding:0.3em 20px 0.3em 0;
2021 .inline{ display:inline
!important
; }
2023 .nowrap{ white-space:nowrap
; }
2033 .fright{float:right
;}
2034 .clear{clear: both
;}
2035 .cright{clear: right
;}
2037 input
.large
, span
.large
{
2038 width:90%!important
;
2045 /*** Voir adhérent ***/
2049 border-top: none
!important
;
2060 vertical-align:middle
;
2061 padding:0.2em 0.1em;
2065 border: 1px solid black
;
2077 list-style-type: none
;
2080 display: -webkit-box
;
2082 display: -ms-flexbox
;
2083 display: -webkit-flex
;
2085 -webkit-flex-flow: row wrap
;
2086 flex-flow: row wrap
;
2087 justify-content: space-around
;
2094 #details_menu li a
{
2095 height: calc
(100% - 32px);
2099 /*** /Voir adhérent ***/
2103 display: inline-block
;
2113 padding: 0!important
;
2117 .tabbed legend, .tabbed h3 {
2134 background-color: white
;
2137 -moz-border-radius: 6px;
2138 -webkit-border-radius: 6px;
2140 -moz-box-shadow: 1px 1px 12px #555;
2141 -webkitbox-shadow: 1px 1px 12px #555;
2142 box-shadow: 1px 1px 12px #555;
2145 #tooltip h3
, #tooltip div
{ margin: 0; }
2151 .galette_form label > i, label.bline > i, span.bline > i {
2154 color: rgba
(0, 0, 255, .5);
2157 label:hover
> i
, span
.bline:hover
> i
{
2158 color: rgba
(0, 0, 255, 1);
2164 margin:.5em 0 0 .5em;
2165 background-color: #DDDDFF;
2166 padding-bottom:.2em;
2167 display: inline-block
;
2168 vertical-align: top
;
2172 -moz-border-radius: 10px 10px 10px 10px;
2173 -webkit-border-radius: 10px 10px 10px 10px;
2174 border-radius: 10px 10px 10px 10px;
2178 margin:.5em .5em 0 .5em;
2187 background-color: #EEEEEE!important
;
2188 vertical-align: top
;
2193 background-color: #E2E5EE!important
;
2194 vertical-align: top
;
2197 .cssform > .fields_list {
2204 vertical-align: middle
;
2208 .yesno > input, .yesnoadmin > input {
2210 vertical-align: bottom
;
2213 .fields_list label {
2214 padding:0 .5em 0 .1em;
2217 .listing
tr:hover td
,
2218 .fields_list
li:hover
,
2221 background-color: #DDDDFF!important
;
2224 .listing tfoot tr:hover td, tr.checkboxes:hover td {
2225 background-color: transparent
!important
;
2228 .fields_list span.label{
2229 display:inline-block
;
2233 .fields_list span.yesno{
2235 display:inline-block
;
2239 .fields_list span.access{
2243 display:inline-block
;
2247 .fields_list .selectize-input {
2260 #expand span
.ui-icon
, #collapse span
.ui-icon
{
2269 .ui-datepicker-trigger{
2271 vertical-align: middle
;
2290 background-color:#EEEEEE;
2304 .notup2date #errorbox {
2309 /*position: absolute;
2311 background-color: red
;
2320 #member_stateofdue {
2321 margin: 0 auto
.5em;
2329 background-image: url
(images
/icon-warning
.png
);
2330 background-repeat: no-repeat
;
2331 background-position: center right
;
2335 display: inline-block
;
2348 vertical-align: top
!important
;
2351 .selectize-control.single .selectize-input::after {
2352 right: 10px!important
;
2355 /** Mobile devices */
2356 @media (max-width: 767px) {
2359 content: "- Galette Version mobile -";
2367 /* passer tous les éléments de largeur fixe en largeur automatique */
2369 width: auto
!important
;
2370 margin: auto
!important
;
2371 padding: auto
!important
;
2374 #details_menu, #member_stateofdue
, .details
{
2378 /* fixer une largeur maximale de 100 % aux éléments potentiellement problématiques */
2379 table
, td
, blockquote
, code
, pre
, textarea
, input
, object
, embed
, video
{
2380 max-width: 100% !important
;
2383 /* gestion des mots longs */
2384 textarea
, code
, pre
, samp
{
2385 word-wrap: break-word
; /* césure forcée */
2386 white-space: pre-line
; /* passage à la ligne spécifique pour les éléments à châsse fixe */
2399 #titre, #listfilter
{
2404 /** Responsive menu */
2414 background-color: white
;
2415 transform: translateX
(0) translateZ
(0);
2416 transition: transform
.2s;
2417 will-change: transform
;
2421 [class^
="nav-button"] {
2426 background-color: transparent
;
2427 background-image: linear-gradient
(to right
, #333, #333),
2428 linear-gradient
(to right
, #333, #333),
2429 linear-gradient
(to right
, #333, #333);
2430 background-position: center top
, center
, center bottom
;
2431 background-repeat: no-repeat
;
2432 background-size: 1.5rem .3rem;
2437 -webkit-tap-highlight-color:rgba
(0,0,0,0);
2443 /* here's goes the push left effect */
2444 body:target #content
{
2445 /* same as #content margin-left */
2446 transform: translateX
(17em);
2449 body:target
.nav-button-open
{
2453 body:target
.nav-button-close
{
2458 #desktop, #news
, #share
{
2464 .cssform p
, .cssform div
.p
,
2465 .galette_form p, .galette_form div.p {
2469 .cssform .bline, .galette_form label, .galette_form .bline {
2471 margin-bottom: .2em;
2477 fieldset
, fieldset
.large
{
2482 .galette_form textarea
,
2493 table
.listing thead
{
2494 /* Accessibly hide <thead> on narrow viewports */
2496 clip: rect
(1px 1px 1px 1px); /* IE6, IE7 */
2497 clip: rect
(1px, 1px, 1px, 1px);
2505 /* Set these items to display: block for narrow viewports */
2506 table
.listing tbody
,
2513 white-space: normal
;
2516 table
.listing
.same tr
, tr
.same
{
2520 table
.listing
.same td
, tr
.same td
{
2521 display: table-cell
;
2530 margin-bottom: .5em;
2533 table
.listing td
[data-scope
="id"] {
2535 background: none
!important
;
2537 margin: .5em .2em 0 .2em;
2540 table
.listing td
[data-scope
="row"] {
2541 background: #FFB619 url
(jquery-ui
/images
/ui-bg_glass_65_ffb619_1x400
.png
) repeat-x scroll
50% 50%;
2546 vertical-align: middle
;
2550 table
.listing td
[data-scope
="row"] a
{
2552 vertical-align: middle
;
2556 table
.listing td
[data-scope
="row"] a:hover
{
2557 color: #666!important
;
2560 table
.listing td
[data-scope
="row"] input
[type
=checkbox
],
2561 table
.listing td
[data-scope
="row"] img
{
2565 table
.listing td
.center
{
2566 text-align: left
!important
;
2569 span
[data-title
]:before
,
2570 td
[data-title
]:before
{
2571 content: attr
(data-title
);
2572 display: inline-block
;
2577 table
.listing img
[src$
="icon-empty.png"] {
2581 table
.listing
.actions_row
,
2582 table
.listing
.username_row
{
2586 table
.listing td
.actions_row
{
2587 text-align: center
!important
;
2590 table
.listing
.row-title
{
2598 .tbl_line_even span
.label
,
2599 .tbl_line_odd span
.label
,
2600 .tbl_line_even span
.yesno
,
2601 .tbl_line_odd span
.yesno
,
2602 .tbl_line_even span
.yesnoadmin
,
2603 .tbl_line_odd span.yesnoadmin {
2618 @media screen and
(max-width:767px) and
(orientation: landscape
) {
2620 -webkit-text-size-adjust: 70%;