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
;
236 #menu li a
, #plang_selector a
{
242 background-color: #DDDDFF;
243 text-decoration:underline
;
246 background-color: #DDDDFF;
254 #desktop, #news
, #share
{
261 border-spacing:3em 1em;
279 display: inline-block
;
281 word-wrap: break-word
;
282 -webkit-hyphens: auto
;
298 border:1px solid
#AAAAAA;
299 -moz-border-radius: 10px;
300 -webkit-border-radius: 10px;
316 display: inline-block
;
320 .plugin article header {
321 border-bottom: 1px #DDDDFF solid
;
329 #group_infos header
{
330 -moz-border-radius: 10px 10px 0 0;
331 -webkit-border-radius: 10px 10px 0 0;
332 border-radius: 10px 10px 0 0;
335 #desktop a
, #share a
{
336 border: 1px solid
#d3d3d3;
337 background-color: #e6e6e6;
339 background-position: 50% .5em, 50% 50%;
340 background-repeat: no-repeat
, repeat-x
;
341 display: inline-block
;
344 vertical-align: bottom
;
345 padding: 60px .2em .2em;
347 -moz-border-radius: 10px;
348 -webkit-border-radius: 10px;
352 #desktop a:hover
, #share
a:hover
{
353 border: 1px solid
#999999;
354 background-color: #ffb619;
355 font-weight: normal
; color: #212121;
358 #desktop #transactions
{
359 background-image: url
(images/desktop/transactions.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
361 #desktop #
transactions:hover
{
362 background-image: url
(images/desktop/transactions.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
366 background-image: url
(images/desktop/members.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
368 #desktop #
members:hover
{
369 background-image: url
(images/desktop/members.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
373 background-image: url
(images/desktop/groups.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
375 #desktop #
groups:hover
{
376 background-image: url
(images/desktop/groups.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
380 background-image: url
(images/desktop/contribs.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
382 #desktop #
contribs:hover
{
383 background-image: url
(images/desktop/contribs.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
387 background-image: url
(images/desktop/mailing.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
389 #desktop #
mailings:hover
{
390 background-image: url
(images/desktop/mailing.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
394 background-image: url
(images/desktop/reminders.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
396 #desktop #
reminder:hover
{
397 background-image: url
(images/desktop/reminders.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
401 background-image: url
(images/desktop/preferences.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
403 #desktop #
prefs:hover
{
404 background-image: url
(images/desktop/preferences.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
408 background-image: url
(images/desktop/plugins.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
410 #desktop #
plugins:hover
{
411 background-image: url
(images/desktop/plugins.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
420 display: none
; /* Start hidden */
422 #telemetry_panel h3 strong
{
427 background-image: url
(images/desktop/telemetry.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
429 #share #
telemetry:hover
{
430 background-image: url
(images/desktop/telemetry.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
434 background-image: url
(images/desktop/register.png), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
436 #share #
register:hover
{
437 background-image: url
(images/desktop/register.png), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
454 display:inline-block
;
463 display:inline-block
;
473 /* == Main Galette styles */
476 margin: .5em auto
1em;
483 background-color: #DDDDFF;
485 margin:0 1em 1em 1em;
486 -moz-border-radius: 10px 10px 10px 10px;
487 -webkit-border-radius: 10px 10px 10px 10px;
488 border-radius: 10px 10px 10px 10px;
492 display: inline-block
;
498 .cssform .selectize-input {
503 #galette_body .selectize-input
, .public_page
.selectize-input
{
504 padding: .1em 20px .1em 8px;
508 #galette_body .selectize-dropdown
.option
, .public_page
.selectize-dropdown
.option
{
512 #galette_body .selectize-dropdown
.active
, .public_page
.selectize-dropdown
.active
{
513 background-color: #DDDDFF;
515 #galette_body .selectize-dropdown
.option
, #galette_body
.selectize-dropdown
.optgroup-header
,
516 .public_page .selectize-dropdown .option, .public_page .selectize-dropdown .optgroup-header {
520 #listfilter input
[type
="text"]{
525 display: inline-block
;
534 display: inline-block
;
536 .selection_menu input.submit{
547 .selection_menu .exemple {
557 display: none
!important
;
559 /* loading animation */
568 background-color:rgba
(0, 0, 0, 0.5);
576 background-color: rgba
(255,255,255,.8);
577 -moz-border-radius: 10px;
578 -webkit-border-radius: 10px;
581 -moz-box-shadow: 1px 1px 12px rgba
(255, 255, 255, 0.4);
582 -webkitbox-shadow: 1px 1px 12px rgba
(255, 255, 255, 0.4);
583 box-shadow: 1px 1px 12px rgba
(255, 255, 255, 0.4);
591 background-color: rgba
(255, 0, 0, 0.4);
593 -moz-border-radius: 6px;
594 -webkit-border-radius: 6px;
596 -moz-box-shadow: 1px 1px 13px rgba
(255, 0, 0, 0.4);
597 -webkit-box-shadow: 1px 1px 13px rgba
(255, 0, 0, 0.4);
598 box-shadow: 1px 1px 13px rgba
(255, 0, 0, 0.4);
602 background-color:rgba
(0, 0, 0, 0.4);
603 -moz-box-shadow: 1px 1px 13px rgba
(0, 0, 0, 0.4);
604 -webkit-box-shadow: 1px 1px 13px rgba
(0, 0, 0, 0.4);
605 box-shadow: 1px 1px 13px rgba
(0, 0, 0, 0.4);
614 border-radius: 0 0 6px 0;
618 #btnvalid, #btnadd
, #btncancel
, #btnsend
, #btnback
{
619 padding-left: 1.4em!important
;
620 background-position: 10px 50%, 50% 50%!important
;
621 background-repeat: no-repeat
, repeat
!important
;
625 input#btnvalid
, input#btnadd
, input#btncancel
, input#btnsend
, input#btnback
{
626 padding-left:2.4em!important
;
630 color: rgb
(102, 102, 102);
634 color: rgba
(0, 0, 0, 1);
637 .use > i, button.use i {
638 color: rgba
(0, 128, 0, .5);
642 .use:hover > i, button.use:hover i {
643 color: rgba
(0, 128, 0, 1);
646 .action > i, button.action i {
647 color: rgba
(0, 0, 255, .5);
650 .action:hover > i, button.action:hover i {
651 color: rgba
(0, 0, 255, 1);
654 .info > i, button.info i {
655 color: rgba
(0, 0, 255, .5);
658 .info:hover > i, button.info:hover i {
659 color: rgba
(0, 0, 255, 1);
665 .delete i, #delete i, .actions_row .delete i {
666 color: rgba
(255, 0, 0, .5);
669 .delete:hover i, #delete:hover i, .actions_row .delete:hover i {
670 color: rgba
(255, 0, 0, 1);
674 padding-left: inherit
!important
;
675 background-repeat: repeat
!important
;
686 .button.notext span {
691 padding: 0!important
;
692 background-position: 50% 50%!important
;
693 background-repeat: repeat
!important
;
702 display: inline-block
;
713 h1 #sendmail
.ui-button-text
{
718 background:url
(images/home.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
720 #backhome.ui-state-hover
{
721 background-image:url
(images/home.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
725 color: rgba
(255, 0, 0, 0.6);
729 background-image:url
(images
/icon-quit
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
731 #logout.ui-state-hover
{
732 background-image:url
(images
/icon-quit
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
735 #btnadd, #btnadd_small
, .btnadd_small
{
736 background-image:url
(images
/icon-add
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png")!important
;
738 #btnadd.ui-state-hover
, #btnadd_small
.ui-state-hover
, .btnadd_small
.ui-state-hover
{
739 background-image:url
(images
/icon-add
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png")!important
;
742 background-image:url
(images/delete.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png")!important
;
743 padding-left: 2em!important
;
745 input
.button
.btnremove_small
, input
.button
.btnadd_small
{
746 padding-left: 2em!important
;
748 .btnremove_small.ui-state-hover{
749 background-image:url
(images/delete.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png")!important
;
753 background-image:url
(images
/icon-info
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
755 #btninfo_small.ui-state-hover
{
756 background-image:url
(images
/icon-info
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
759 .tab-button, #btnadd_small, #btninfo_small {
760 position: absolute
!important
; /* used along with .button */
764 .ui-tabs .tab-button , #group .tab-button{
773 background-image:url
(images
/icon-cancel
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
775 #btncancel.ui-state-hover
{
776 background-image:url
(images
/icon-cancel
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
780 background-image:url
(images
/icon-valid
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
782 #btnvalid.ui-state-hover
{
783 background-image:url
(images
/icon-valid
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
787 background-image:url
(images/prev.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
789 #btnback.ui-state-hover
{
790 background-image:url
(images/prev.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
794 background-image:url
(images
/icon-mail-send
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
796 #btnsend.ui-state-hover
{
797 background-image:url
(images
/icon-mail-send
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
805 background-image:url
(images
/icon-prefs
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
807 #preferences.ui-state-hover
{
808 background-image:url
(images
/icon-prefs
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
811 #installpage input
[type
="submit"] {
812 background-image:url
(images/next.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
813 padding-left: 0.4em!important
;
814 padding-right: 2em!important
;
815 background-position: 95% 50%, 50% 50%!important
;
816 background-repeat: no-repeat
, repeat
!important
;
818 #installpage input
[type
="submit"]:hover
{
819 background-image:url
(images/next.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
822 .bigbutton, #btn_membercard, #btn_contrib {
823 padding-top:30px!important
;
824 padding-left: 0!important
;
836 background-image:url
(images/member_card.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
838 #btn_membercard.ui-state-hover
{
839 background-image: url
(images/member_card.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
843 background-image:url
(images/contribution.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
845 #btn_contrib.ui-state-hover
{
846 background-image: url
(images/contribution.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
850 background-image: url
(images
/icon-tool
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
852 #btntools.ui-state-hover
{
853 background-image: url
(images
/icon-tool
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
857 background-image: url
(images
/icon-identity
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
859 #btnregister.ui-state-hover
{
860 background-image: url
(images
/icon-identity
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
864 background-image: url
(images
/icon-telemetry
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
866 #btntelemetry.ui-state-hover
{
867 background-image: url
(images
/icon-telemetry
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
871 text-align: left
!important
;
875 text-align: right
!important
;
879 text-align: center
!important
;
887 background-color: #DDFFDD!important
;
892 background-color: #EEEEEE!important
;
897 background-color: #DDFFDD!important
;
902 background-color: #FFE9AB!important
;
906 .cotis-late, .transaction-uncomplete {
907 background-color: #FFDDDD!important
;
912 background-color: #FFDDDD!important
;
916 .cotis-normal, .transaction-normal {
917 background-color: #DDFFDD!important
;
922 background-color: #FFDDDD!important
;
926 #transaction_detail {
930 #transaction_detail caption
{
935 #transaction_detail thead td
{
938 background-color: transparent
;
943 font-family: monospace
;
947 /* =/ Main Galette styles */
949 /* == Groups stuff */
951 border-spacing:3em 1em;
955 #groups_tree, #group_infos
> div
{
964 /* =/ Groups stuff */
966 /* == Ajax member selection */
981 .select_members.single {
985 .select_members th.left {
989 #selected_members header
,
990 #selected_groups header
{
992 -moz-border-radius: 10px 10px 0 0;
993 -webkit-border-radius: 10px 10px 0 0;
994 border-radius: 10px 10px 0 0;
999 min-width: 25em!important
;
1000 margin-left:.5em!important
;
1004 #selected_members ul
,
1005 #selected_groups ul
{
1007 list-style-type: none
;
1012 #selected_members ul i
,
1013 #selected_groups ul i
{
1017 #selected_members ul #none_selected
,
1018 #selected_groups ul #none_selected
{
1022 #selected_members .unreachables
{
1023 text-decoration: line-through
;
1027 #selected_members h3
,
1028 #selected_groups h3
{
1033 .texts_legend .back > span {
1041 background:url
(images/help.png) 100% 50% no-repeat
;
1042 padding-right: 25px;
1044 display: inline-block
;
1050 .public_page footer{
1054 .public_page header {
1059 .public_page table
.listing
,
1060 .public_page table
.infoline
,
1061 .public_page body > p {
1067 margin: 1em auto
.5em;
1070 .public_page section {
1074 .public_page table {
1082 .public_page .exemple {
1086 .public_page #user {
1090 display:inline-block
;
1093 .public_page #userlink {
1095 background: url
(images
/icon-user
.png
) 7px 50% no-repeat
;
1096 padding: .2em .2em .2em 25px;
1097 display: inline-block
;
1100 .public_page #user a:hover {
1104 .public_page #logout_10 {
1108 nav#plang_selector
{
1114 nav#plang_selector
> ul
{
1120 #plang_selector li
{
1122 list-style-type:none
;
1125 #plang_selector li
a:hover
{
1126 background-color: #DDDDFF;
1127 text-decoration:underline
;
1130 nav#plang_selector a
{
1132 display: block
!important
;
1134 nav#plang_selector
> a
{
1137 #menu nav#plang_selector
> a
{
1138 border-bottom:1px #DDDDFF solid
;
1141 nav#plang_selector
.onhover
> ul
{
1145 nav#plang_selector
.onhover:hover
> ul
{
1149 .public_page #plang_selector {
1155 /* =/ Public pages */
1158 * == Plugins installation
1162 background: #DDDDFF;
1167 #plugin_install footer
{
1172 border: 1px rgba
(255, 255, 255, 0.5) solid
;
1173 -moz-border-radius: 10px 10px 10px 10px;
1174 -webkit-border-radius: 10px 10px 10px 10px;
1175 border-radius: 10px 10px 10px 10px;
1178 #plugin_install footer p
{
1185 #plugin_install footer ol
{
1188 margin:0 0.5em 0.5em 0.5em;
1189 list-style-type:none
;
1191 #plugin_install footer li
{
1198 #plugin_install footer
.current
{
1208 #plugin_install > div
{
1210 background-color: white
;
1220 #installation_mode {
1222 table-layout: fixed
;
1223 border-spacing: .5em;
1224 border-collapse: separate
;
1227 .installation_mode {
1228 display: table-cell
;
1231 -moz-box-shadow: 0px 1px 2px #555;
1232 -webkitbox-shadow: 0px 1px 2px #555;
1233 box-shadow: 0px 1px 2px #555;
1236 #plugin_install h3
{
1243 #plugin_install ul
{
1244 margin: 0 auto
.7em!important
;
1248 display: block
!important
;
1260 ul
.leaders
li:before
{
1263 white-space: nowrap
;
1265 ". . . . . . . . . . . . . . . . . . . . "
1266 ". . . . . . . . . . . . . . . . . . . . "
1267 ". . . . . . . . . . . . . . . . . . . . "
1268 ". . . . . . . . . . . . . . . . . . . . "
1271 ul
.leaders
span:first-child
{
1272 padding-right: 0.33em;
1276 ul
.leaders span
+ span
{
1277 padding-left: 0.33em;
1283 /* =/ Plugins installation */
1293 background-color: #FBFBFB;
1296 border: 1px solid
#BBBBBB;
1297 margin: 0.5em auto
0 auto
;
1309 #titre, #plugin_install h1
{
1312 background-color:#DDDDFF;
1313 margin:0 1em 0em 1em;
1317 -moz-border-radius: 10px 10px 10px 10px;
1318 -webkit-border-radius: 10px 10px 10px 10px;
1319 border-radius: 10px 10px 10px 10px;
1322 margin-top:0.5em!important
;
1329 border-style: solid
;
1331 background-color: #FBFBFB;
1332 border-color: #BBBBBB;
1343 border-style: solid
;
1345 background-color: #FBFBFB;
1346 border-color: #BBBBBB;
1348 margin-bottom: 0.5em;
1353 table
.listing th
, li
.listing
{
1354 background: #FFB619 url
(jquery-ui
/images
/ui-bg_glass_65_ffb619_1x400
.png
) repeat-x scroll
50% 50%;
1356 white-space: nowrap
;
1357 font-weight: normal
;
1361 vertical-align: middle
;
1364 table
.listing
.row-title
{
1369 background: none
!important
;
1381 white-space: nowrap
;
1391 vertical-align: middle
;
1398 vertical-align: middle
;
1401 table
.listing th
a:hover
,
1403 color: #666!important
;
1407 background-color: #EEEEEE;
1415 .inactif, .inactive {
1429 .exemple, .disabled, .disabled a {
1447 border-color: #7777FF;
1449 border-style: solid
;
1450 margin-bottom: 0.5em;
1457 background-color: #CDCDFF;
1458 padding-left: 0.2em;
1462 list-style-type: none
;
1469 background-color: #EEEEEE;
1480 border: 1px #7777FF solid
;
1483 margin-bottom:0.7em;
1493 background-color: #CDCDFF;
1494 padding-left: 0.2em;
1502 #legende td
, #legende th
{
1506 .ui-dialog > #legende {
1512 border-color: #AAAAAA;
1514 border-style: solid
;
1520 padding: 0 .5em .5em;
1535 table
.listing
.single
{
1544 vertical-align: top
;
1550 vertical-align: bottom
;
1556 list-style-type: none
;
1569 background-image: url
(images/mailing_bg.jpg);
1570 background-repeat: no-repeat
;
1571 background-position: center
1.5em;
1572 padding-bottom: .3em;
1573 -moz-border-radius: 10px 10px 0px 0px;
1574 -webkit-border-radius: 10px 10px 0px 0px;
1575 border-radius: 10px 10px 10px 10px;
1576 -moz-box-shadow: 1px 1px 12px #555;
1577 -webkitbox-shadow: 1px 1px 12px #555;
1578 box-shadow: 1px 1px 12px #555;
1586 #selected_members header
,
1587 #selected_groups header
,
1588 #groups_list header
,
1589 #group_infos header
{
1599 .mailing section:first-child {
1603 .mailing_write
> div
,
1605 .mailing_attachments div{
1609 .mailing_infos header{
1610 -moz-border-radius: 10px 10px 0px 0px;
1611 -webkit-border-radius: 10px 10px 0px 0px;
1612 border-radius: 10px 10px 0px 0px;
1617 display: table-cell
;
1619 vertical-align: middle
;
1623 .mailing_infos p:nth-child(2){
1627 #mailing_objet, #mailing_corps
{
1631 .ajax_mailing_preview header {
1633 font-weight: bold
!important
;
1638 #mailing_header dd
{
1639 display: inline-block
;
1643 #mailing_header dt
{
1647 #mailing_header dd
{
1652 background: url
(images/attached.png) 0 50% no-repeat
;
1653 padding: .2em 0 .2em 16px;
1654 display: inline-block
;
1659 background: url
(images
/icon-user
.png
) 99% 50% no-repeat
;
1660 padding-right: 20px;
1663 #errorbox, .errorbox
{
1666 border : 2px solid
#c00;
1667 padding : 0.5em 0.5em 0.5em 40px;
1668 background : white url
(images/error.png) no-repeat
5px 50%;
1670 margin:0 auto
0.8em auto
;
1680 list-style-type: none
;
1686 #warningbox, .warningbox
{
1689 padding : 0.5em 0.5em 0.5em 40px;
1690 background : white url
(images/warning.png) no-repeat
5px 50%;
1692 margin:0 auto
0.8em auto
;
1694 border:2px solid
#FFB619;
1704 list-style-type: none
;
1710 #infobox, #successbox
, #renewbox
{
1713 border : 2px solid
#04CC65;
1714 padding : 0.5em 0.5em 0.5em 40px;
1715 background : white url
(images/ok.png) no-repeat
5px 50%;
1717 margin:0 auto
0.8em auto
;
1725 background : white url
(images/desktop/telemetry.png) no-repeat
5px 50%;
1737 list-style-type: none
;
1745 background-color:white
;
1748 #input-table .libelle
{
1751 background-color: #DDDDFF;
1752 font-weight: normal
;
1755 #input-table .header
{
1760 #input-table tr:hover
{
1761 background-color: #EEEEEE;
1773 table
.listing input
{
1774 vertical-align: middle
;
1778 vertical-align: middle
;
1785 margin:.2em .5em .5em;
1787 font-family: monospace
;
1789 background-color: rgba
(221,221,255,0.5);
1794 vertical-align: top
;
1799 display:block
!important
;
1802 #mail_preview div:nth-child
(2) {
1820 border: 1px solid
#BBBBBB;
1824 font-weight: normal
;
1826 vertical-align: top
;
1827 background-color: #DDDDFF;
1828 padding: 0px 5px 0px 5px;
1832 background-color: #EEEEEE;
1833 padding: 0px 5px 0px 5px;
1836 .bigtable
.separator
1838 padding:.3em 0 .1em;
1839 background-color: #FFFFFF;
1846 padding: 1em 5px 0.5em 5px;
1848 border-top:1px solid
;
1851 :not
(.selectize-input
).required
{
1856 /** Accessibility **/
1858 border: 1px solid
#BBBBBB;
1869 list-style-type:none
;
1879 border: 1px solid
#BBBBBB;
1885 background-color:white
;
1888 .cssform, .galette_form { background-color:white
; }
1889 .cssform ul, .galette_form ul {
1890 /*display: inline-block;*/
1893 .cssform li, .galette_form li {
1896 .cssform p
, .cssform div
.p
,
1897 .galette_form p, .galette_form div.p {
1901 padding-left: 22em; /*width of left column containing the label elements plus 1*/
1902 border-top: 1px dashed gray
;
1906 /* no border on the first 'p' child */
1907 .cssform
p:nth-child
(2), #addfield
p:first-child
, .cssform legend
+p
/*, .cssform div.p:nth-child(2), .cssform div p:nth-child(1)*/
1908 .galette_form p:nth-child(2), .galette_form+p, .galette_form legend+p {
1911 /* If there is a div, the preceding rules does not apply to the correct element :( */
1912 .cssform div
p:nth-child
(2),
1913 .galette_form div p:nth-child(2) {
1914 border-top:1px dashed gray
;
1916 /* But w do not whant border on the first element thought :) */
1917 .cssform div
p:nth-child
(1),
1918 .galette_form div p:nth-child(1) {
1922 .cssform p.exemple {
1923 border: none
!important
;
1932 .galette_form legend {
1933 border-top-right-radius: 4px;
1934 border-top-left-radius: 4px;
1935 background: url
("jquery-ui/images/ui-bg_glass_65_ffb619_1x400.png") repeat-x scroll
50% 50% #FFB619;
1936 border: 1px solid
#AAAAAA;
1938 font-weight: normal
;
1942 .galette_form label {
1944 background-color: #DDDDFF;
1945 padding:0.1em 0.3em;
1954 background-color: #DDDDFF;
1955 padding:0.1em 0.3em;
1961 .cssform .bline, .galette_form label, .galette_form .bline {
1962 vertical-align: middle
;
1963 display: inline-block
;
1964 margin: 0 0 0 -22em;
1968 .galette_form
.radios label
,
1969 .galette_form label.labelalign {
1974 font-weight: normal
;
1981 vertical-align: baseline
;
1982 background: inherit
;
1983 font-weight: inherit
;
1986 .galette_form textarea
,
1993 .cssform .ui-button-text-only .ui-button-text {
1997 .galette_form img.mdp_img {
1998 vertical-align: top
;
2013 list-style-type:none
;
2017 padding:0.3em 20px 0.3em 0;
2020 .inline{ display:inline
!important
; }
2022 .nowrap{ white-space:nowrap
; }
2032 .fright{float:right
;}
2033 .clear{clear: both
;}
2034 .cright{clear: right
;}
2036 input
.large
, span
.large
{
2037 width:90%!important
;
2044 /*** Voir adhérent ***/
2048 border-top: none
!important
;
2059 vertical-align:middle
;
2060 padding:0.2em 0.1em;
2064 border: 1px solid black
;
2076 list-style-type: none
;
2079 display: -webkit-box
;
2081 display: -ms-flexbox
;
2082 display: -webkit-flex
;
2084 -webkit-flex-flow: row wrap
;
2085 flex-flow: row wrap
;
2086 justify-content: space-around
;
2093 #details_menu li a
{
2094 height: calc
(100% - 32px);
2098 /*** /Voir adhérent ***/
2102 display: inline-block
;
2112 padding: 0!important
;
2116 .tabbed legend, .tabbed h3 {
2133 background-color: white
;
2136 -moz-border-radius: 6px;
2137 -webkit-border-radius: 6px;
2139 -moz-box-shadow: 1px 1px 12px #555;
2140 -webkitbox-shadow: 1px 1px 12px #555;
2141 box-shadow: 1px 1px 12px #555;
2144 #tooltip h3
, #tooltip div
{ margin: 0; }
2150 .galette_form label > i, label.bline > i, span.bline > i {
2153 color: rgba
(0, 0, 255, .5);
2156 label:hover
> i
, span
.bline:hover
> i
{
2157 color: rgba
(0, 0, 255, 1);
2163 margin:.5em 0 0 .5em;
2164 background-color: #DDDDFF;
2165 padding-bottom:.2em;
2166 display: inline-block
;
2167 vertical-align: top
;
2171 -moz-border-radius: 10px 10px 10px 10px;
2172 -webkit-border-radius: 10px 10px 10px 10px;
2173 border-radius: 10px 10px 10px 10px;
2177 margin:.5em .5em 0 .5em;
2186 background-color: #EEEEEE!important
;
2187 vertical-align: top
;
2192 background-color: #E2E5EE!important
;
2193 vertical-align: top
;
2196 .cssform > .fields_list {
2203 vertical-align: middle
;
2207 .yesno > input, .yesnoadmin > input {
2209 vertical-align: bottom
;
2212 .fields_list label {
2213 padding:0 .5em 0 .1em;
2216 .listing
tr:hover td
,
2217 .fields_list
li:hover
,
2220 background-color: #DDDDFF!important
;
2223 .listing tfoot tr:hover td, tr.checkboxes:hover td {
2224 background-color: transparent
!important
;
2227 .fields_list span.label{
2228 display:inline-block
;
2232 .fields_list span.yesno{
2234 display:inline-block
;
2238 .fields_list span.access{
2242 display:inline-block
;
2246 .fields_list .selectize-input {
2259 #expand span
.ui-icon
, #collapse span
.ui-icon
{
2268 .ui-datepicker-trigger{
2270 vertical-align: middle
;
2289 background-color:#EEEEEE;
2303 .notup2date #errorbox {
2308 /*position: absolute;
2310 background-color: red
;
2319 #member_stateofdue {
2320 margin: 0 auto
.5em;
2328 background-image: url
(images
/icon-warning
.png
);
2329 background-repeat: no-repeat
;
2330 background-position: center right
;
2334 display: inline-block
;
2347 vertical-align: top
!important
;
2350 .selectize-control.single .selectize-input::after {
2351 right: 10px!important
;
2354 /** Mobile devices */
2355 @media (max-width: 767px) {
2357 /* passer tous les éléments de largeur fixe en largeur automatique */
2359 width: auto
!important
;
2360 margin: auto
!important
;
2364 #details_menu, #member_stateofdue
, .details
{
2368 /* fixer une largeur maximale de 100 % aux éléments potentiellement problématiques */
2369 table
, td
, blockquote
, code
, pre
, textarea
, input
, object
, embed
, video
{
2370 max-width: 100% !important
;
2373 /* gestion des mots longs */
2374 textarea
, code
, pre
, samp
{
2375 word-wrap: break-word
; /* césure forcée */
2376 white-space: pre-line
; /* passage à la ligne spécifique pour les éléments à châsse fixe */
2389 #titre, #listfilter
{
2394 /** Responsive menu */
2404 background-color: white
;
2405 transform: translateX
(0) translateZ
(0);
2406 transition: transform
.2s;
2407 will-change: transform
;
2412 [class^
="nav-button"] {
2417 background-color: transparent
;
2418 background-image: linear-gradient
(to right
, #333, #333),
2419 linear-gradient
(to right
, #333, #333),
2420 linear-gradient
(to right
, #333, #333);
2421 background-position: center top
, center
, center bottom
;
2422 background-repeat: no-repeat
;
2423 background-size: 1.5rem .3rem;
2428 -webkit-tap-highlight-color:rgba
(0,0,0,0);
2434 /* here's goes the push left effect */
2435 body:target #content
{
2436 /* same as #content margin-left */
2437 transform: translateX
(17em);
2440 body:target
.nav-button-open
{
2444 body:target
.nav-button-close
{
2449 #desktop, #news
, #share
{
2455 .cssform p
, .cssform div
.p
,
2456 .galette_form p, .galette_form div.p {
2460 .cssform .bline, .galette_form label, .galette_form .bline {
2462 margin-bottom: .2em;
2468 fieldset
, fieldset
.large
{
2473 .galette_form textarea
,
2484 table
.listing thead
{
2485 /* Accessibly hide <thead> on narrow viewports */
2487 clip: rect
(1px 1px 1px 1px); /* IE6, IE7 */
2488 clip: rect
(1px, 1px, 1px, 1px);
2496 /* Set these items to display: block for narrow viewports */
2497 table
.listing tbody
,
2504 white-space: normal
;
2507 table
.listing
.same tr
, tr
.same
{
2511 table
.listing
.same td
, tr
.same td
{
2512 display: table-cell
;
2521 margin-bottom: .5em;
2524 table
.listing td
[data-scope
="id"] {
2526 background: none
!important
;
2528 margin: .5em .2em 0 .2em;
2531 table
.listing td
[data-scope
="row"] {
2532 background: #FFB619 url
(jquery-ui
/images
/ui-bg_glass_65_ffb619_1x400
.png
) repeat-x scroll
50% 50%;
2537 vertical-align: middle
;
2541 table
.listing td
[data-scope
="row"] a
{
2543 vertical-align: middle
;
2547 table
.listing td
[data-scope
="row"] a:hover
{
2548 color: #666!important
;
2551 table
.listing td
[data-scope
="row"] input
[type
=checkbox
],
2552 table
.listing td
[data-scope
="row"] img
{
2556 table
.listing td
.center
{
2557 text-align: left
!important
;
2560 span
[data-title
]:before
,
2561 td
[data-title
]:before
{
2562 content: attr
(data-title
);
2563 display: inline-block
;
2568 table
.listing img
[src$
="icon-empty.png"] {
2572 table
.listing
.actions_row
,
2573 table
.listing
.username_row
{
2577 table
.listing td
.actions_row
{
2578 text-align: center
!important
;
2581 table
.listing
.row-title
{
2589 .tbl_line_even span
.label
,
2590 .tbl_line_odd span
.label
,
2591 .tbl_line_even span
.yesno
,
2592 .tbl_line_odd span
.yesno
,
2593 .tbl_line_even span
.yesnoadmin
,
2594 .tbl_line_odd span.yesnoadmin {
2609 @media screen and
(max-width:767px) and
(orientation: landscape
) {
2611 -webkit-text-size-adjust: 70%;