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;
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
;
697 background-image:url(images/icon-mail.png), url("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
699 #sendmail.ui-state-hover {
700 background-image:url(images/icon-mail.png), url("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
709 display: inline-block
;
720 h1 #sendmail
.ui-button-text
{
725 background:url
(images/home.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
727 #backhome.ui-state-hover
{
728 background-image:url
(images/home.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
732 color: rgba
(255, 0, 0, 0.6);
736 background-image:url
(images
/icon-quit
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
738 #logout.ui-state-hover
{
739 background-image:url
(images
/icon-quit
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
742 #btnadd, #btnadd_small
, .btnadd_small
{
743 background-image:url
(images
/icon-add
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png")!important
;
745 #btnadd.ui-state-hover
, #btnadd_small
.ui-state-hover
, .btnadd_small
.ui-state-hover
{
746 background-image:url
(images
/icon-add
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png")!important
;
749 background-image:url
(images/delete.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png")!important
;
750 padding-left: 2em!important
;
752 input
.button
.btnremove_small
, input
.button
.btnadd_small
{
753 padding-left: 2em!important
;
755 .btnremove_small.ui-state-hover{
756 background-image:url
(images/delete.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png")!important
;
760 background-image:url
(images
/icon-info
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
762 #btninfo_small.ui-state-hover
{
763 background-image:url
(images
/icon-info
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
766 .tab-button, #btnadd_small, #btninfo_small {
767 position: absolute
!important
; /* used along with .button */
771 .ui-tabs .tab-button , #group .tab-button{
780 background-image:url
(images
/icon-cancel
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
782 #btncancel.ui-state-hover
{
783 background-image:url
(images
/icon-cancel
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
787 background-image:url
(images
/icon-valid
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
789 #btnvalid.ui-state-hover
{
790 background-image:url
(images
/icon-valid
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
794 background-image:url
(images/prev.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
796 #btnback.ui-state-hover
{
797 background-image:url
(images/prev.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
801 background-image:url
(images
/icon-mail-send
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
803 #btnsend.ui-state-hover
{
804 background-image:url
(images
/icon-mail-send
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
812 background-image:url
(images
/icon-prefs
.png
), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
814 #preferences.ui-state-hover
{
815 background-image:url
(images
/icon-prefs
.png
), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
818 #installpage input
[type
="submit"] {
819 background-image:url
(images/next.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
820 padding-left: 0.4em!important
;
821 padding-right: 2em!important
;
822 background-position: 95% 50%, 50% 50%!important
;
823 background-repeat: no-repeat
, repeat
!important
;
825 #installpage input
[type
="submit"]:hover
{
826 background-image:url
(images/next.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
829 .bigbutton, #btn_membercard, #btn_contrib {
830 padding-top:30px!important
;
831 padding-left: 0!important
;
843 background-image:url
(images/member_card.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
845 #btn_membercard.ui-state-hover
{
846 background-image: url
(images/member_card.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
850 background-image:url
(images/contribution.png), url
("jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png");
852 #btn_contrib.ui-state-hover
{
853 background-image: url
(images/contribution.png), url
("jquery-ui/images/ui-bg_glass_75_ffb619_1x400.png");
857 background-image: url
(images
/icon-tool
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
859 #btntools.ui-state-hover
{
860 background-image: url
(images
/icon-tool
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
864 background-image: url
(images
/icon-identity
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
866 #btnregister.ui-state-hover
{
867 background-image: url
(images
/icon-identity
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
871 background-image: url
(images
/icon-telemetry
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_e6e6e6_1x400
.png
);
873 #btntelemetry.ui-state-hover
{
874 background-image: url
(images
/icon-telemetry
.png
), url
(jquery-ui
/images
/ui-bg_glass_75_ffb619_1x400
.png
);
878 text-align: left
!important
;
882 text-align: right
!important
;
886 text-align: center
!important
;
894 background-color: #DDFFDD!important
;
899 background-color: #EEEEEE!important
;
904 background-color: #DDFFDD!important
;
909 background-color: #FFE9AB!important
;
913 .cotis-late, .transaction-uncomplete {
914 background-color: #FFDDDD!important
;
919 background-color: #FFDDDD!important
;
923 .cotis-normal, .transaction-normal {
924 background-color: #DDFFDD!important
;
929 background-color: #FFDDDD!important
;
933 #transaction_detail {
937 #transaction_detail caption
{
942 #transaction_detail thead td
{
945 background-color: transparent
;
950 font-family: monospace
;
954 /* =/ Main Galette styles */
956 /* == Groups stuff */
958 border-spacing:3em 1em;
962 #groups_tree, #group_infos
> div
{
971 /* =/ Groups stuff */
973 /* == Ajax member selection */
988 .select_members.single {
992 .select_members th.left {
996 #selected_members header
,
997 #selected_groups header
{
999 -moz-border-radius: 10px 10px 0 0;
1000 -webkit-border-radius: 10px 10px 0 0;
1001 border-radius: 10px 10px 0 0;
1006 min-width: 25em!important
;
1007 margin-left:.5em!important
;
1011 #selected_members ul
,
1012 #selected_groups ul
{
1014 list-style-type: none
;
1019 #selected_members ul i
,
1020 #selected_groups ul i
{
1024 #selected_members ul #none_selected
,
1025 #selected_groups ul #none_selected
{
1029 #selected_members .unreachables
{
1030 text-decoration: line-through
;
1034 #selected_members h3
,
1035 #selected_groups h3
{
1040 .texts_legend .back > span {
1048 background:url
(images/help.png) 100% 50% no-repeat
;
1049 padding-right: 25px;
1051 display: inline-block
;
1057 .public_page footer{
1061 .public_page header {
1066 .public_page table
.listing
,
1067 .public_page table
.infoline
,
1068 .public_page body > p {
1074 margin: 1em auto
.5em;
1077 .public_page section {
1081 .public_page table {
1089 .public_page .exemple {
1093 .public_page #user {
1097 display:inline-block
;
1100 .public_page #userlink {
1102 background: url
(images
/icon-user
.png
) 7px 50% no-repeat
;
1103 padding: .2em .2em .2em 25px;
1104 display: inline-block
;
1107 .public_page #user a:hover {
1111 .public_page #logout_10 {
1112 margin: 0 .5em .2em;
1115 .public_page #plang_selector {
1121 /* =/ Public pages */
1124 * == Plugins installation
1128 background: #DDDDFF;
1133 #plugin_install footer
{
1138 border: 1px rgba
(255, 255, 255, 0.5) solid
;
1139 -moz-border-radius: 10px 10px 10px 10px;
1140 -webkit-border-radius: 10px 10px 10px 10px;
1141 border-radius: 10px 10px 10px 10px;
1144 #plugin_install footer p
{
1151 #plugin_install footer ol
{
1154 margin:0 0.5em 0.5em 0.5em;
1155 list-style-type:none
;
1157 #plugin_install footer li
{
1164 #plugin_install footer
.current
{
1174 #plugin_install > div
{
1176 background-color: white
;
1186 #installation_mode {
1188 table-layout: fixed
;
1189 border-spacing: .5em;
1190 border-collapse: separate
;
1193 .installation_mode {
1194 display: table-cell
;
1197 -moz-box-shadow: 0px 1px 2px #555;
1198 -webkitbox-shadow: 0px 1px 2px #555;
1199 box-shadow: 0px 1px 2px #555;
1202 #plugin_install h3
{
1209 #plugin_install ul
{
1210 margin: 0 auto
.7em!important
;
1214 display: block
!important
;
1226 ul
.leaders
li:before
{
1229 white-space: nowrap
;
1231 ". . . . . . . . . . . . . . . . . . . . "
1232 ". . . . . . . . . . . . . . . . . . . . "
1233 ". . . . . . . . . . . . . . . . . . . . "
1234 ". . . . . . . . . . . . . . . . . . . . "
1237 ul
.leaders
span:first-child
{
1238 padding-right: 0.33em;
1242 ul
.leaders span
+ span
{
1243 padding-left: 0.33em;
1249 /* =/ Plugins installation */
1259 background-color: #FBFBFB;
1262 border: 1px solid
#BBBBBB;
1263 margin: 0.5em auto
0 auto
;
1275 #titre, #plugin_install h1
{
1278 background-color:#DDDDFF;
1279 margin:0 1em 0em 1em;
1283 -moz-border-radius: 10px 10px 10px 10px;
1284 -webkit-border-radius: 10px 10px 10px 10px;
1285 border-radius: 10px 10px 10px 10px;
1288 margin-top:0.5em!important
;
1295 border-style: solid
;
1297 background-color: #FBFBFB;
1298 border-color: #BBBBBB;
1309 border-style: solid
;
1311 background-color: #FBFBFB;
1312 border-color: #BBBBBB;
1314 margin-bottom: 0.5em;
1319 table
.listing th
, li
.listing
{
1320 background: #FFB619 url
(jquery-ui
/images
/ui-bg_glass_65_ffb619_1x400
.png
) repeat-x scroll
50% 50%;
1322 white-space: nowrap
;
1323 font-weight: normal
;
1327 vertical-align: middle
;
1330 table
.listing
.row-title
{
1335 background: none
!important
;
1347 white-space: nowrap
;
1357 vertical-align: middle
;
1364 vertical-align: middle
;
1367 table
.listing th
a:hover
,
1369 color: #666!important
;
1373 background-color: #EEEEEE;
1381 .inactif, .inactive {
1395 .exemple, .disabled, .disabled a {
1413 border-color: #7777FF;
1415 border-style: solid
;
1416 margin-bottom: 0.5em;
1423 background-color: #CDCDFF;
1424 padding-left: 0.2em;
1428 list-style-type: none
;
1435 background-color: #EEEEEE;
1446 border: 1px #7777FF solid
;
1449 margin-bottom:0.7em;
1459 background-color: #CDCDFF;
1460 padding-left: 0.2em;
1468 #legende td
, #legende th
{
1472 .ui-dialog > #legende {
1478 border-color: #AAAAAA;
1480 border-style: solid
;
1501 table
.listing
.single
{
1510 vertical-align: top
;
1516 vertical-align: bottom
;
1522 list-style-type: none
;
1535 background-image: url
(images/mailing_bg.jpg);
1536 background-repeat: no-repeat
;
1537 background-position: center
1.5em;
1538 padding-bottom: .3em;
1539 -moz-border-radius: 10px 10px 0px 0px;
1540 -webkit-border-radius: 10px 10px 0px 0px;
1541 border-radius: 10px 10px 10px 10px;
1542 -moz-box-shadow: 1px 1px 12px #555;
1543 -webkitbox-shadow: 1px 1px 12px #555;
1544 box-shadow: 1px 1px 12px #555;
1552 #selected_members header
,
1553 #selected_groups header
,
1554 #groups_list header
,
1555 #group_infos header
{
1565 .mailing section:first-child {
1569 .mailing_write
> div
,
1571 .mailing_attachments div{
1575 .mailing_infos header{
1576 -moz-border-radius: 10px 10px 0px 0px;
1577 -webkit-border-radius: 10px 10px 0px 0px;
1578 border-radius: 10px 10px 0px 0px;
1583 display: table-cell
;
1585 vertical-align: middle
;
1589 .mailing_infos p:nth-child(2){
1593 #mailing_objet, #mailing_corps
{
1597 .ajax_mailing_preview header {
1599 font-weight: bold
!important
;
1604 #mailing_header dd
{
1605 display: inline-block
;
1609 #mailing_header dt
{
1613 #mailing_header dd
{
1618 background: url
(images/attached.png) 0 50% no-repeat
;
1619 padding: .2em 0 .2em 16px;
1620 display: inline-block
;
1625 background: url
(images
/icon-user
.png
) 99% 50% no-repeat
;
1626 padding-right: 20px;
1629 #errorbox, .errorbox
{
1632 border : 2px solid
#c00;
1633 padding : 0.5em 0.5em 0.5em 40px;
1634 background : white url
(images/error.png) no-repeat
5px 50%;
1636 margin:0 auto
0.8em auto
;
1646 list-style-type: none
;
1652 #warningbox, .warningbox
{
1655 padding : 0.5em 0.5em 0.5em 40px;
1656 background : white url
(images/warning.png) no-repeat
5px 50%;
1658 margin:0 auto
0.8em auto
;
1660 border:2px solid
#FFB619;
1670 list-style-type: none
;
1676 #infobox, #successbox
, #renewbox
{
1679 border : 2px solid
#04CC65;
1680 padding : 0.5em 0.5em 0.5em 40px;
1681 background : white url
(images/ok.png) no-repeat
5px 50%;
1683 margin:0 auto
0.8em auto
;
1691 background : white url
(images/desktop/telemetry.png) no-repeat
5px 50%;
1703 list-style-type: none
;
1711 background-color:white
;
1714 #input-table .libelle
{
1717 background-color: #DDDDFF;
1718 font-weight: normal
;
1721 #input-table .header
{
1726 #input-table tr:hover
{
1727 background-color: #EEEEEE;
1739 table
.listing input
{
1740 vertical-align: middle
;
1744 vertical-align: middle
;
1751 margin:.2em .5em .5em;
1753 font-family: monospace
;
1755 background-color: rgba
(221,221,255,0.5);
1760 vertical-align: top
;
1765 display:block
!important
;
1768 #mail_preview div:nth-child
(2) {
1786 border: 1px solid
#BBBBBB;
1790 font-weight: normal
;
1792 vertical-align: top
;
1793 background-color: #DDDDFF;
1794 padding: 0px 5px 0px 5px;
1798 background-color: #EEEEEE;
1799 padding: 0px 5px 0px 5px;
1802 .bigtable
.separator
1804 padding:.3em 0 .1em;
1805 background-color: #FFFFFF;
1812 padding: 1em 5px 0.5em 5px;
1814 border-top:1px solid
;
1817 :not
(.selectize-input
).required
{
1822 /** Accessibility **/
1824 border: 1px solid
#BBBBBB;
1835 list-style-type:none
;
1845 border: 1px solid
#BBBBBB;
1851 background-color:white
;
1854 .cssform, .galette_form { background-color:white
; }
1855 .cssform ul, .galette_form ul {
1856 /*display: inline-block;*/
1859 .cssform li, .galette_form li {
1862 .cssform p
, .cssform div
.p
,
1863 .galette_form p, .galette_form div.p {
1867 padding-left: 22em; /*width of left column containing the label elements plus 1*/
1868 border-top: 1px dashed gray
;
1872 /* no border on the first 'p' child */
1873 .cssform
p:nth-child
(2), #addfield
p:first-child
, .cssform legend
+p
/*, .cssform div.p:nth-child(2), .cssform div p:nth-child(1)*/
1874 .galette_form p:nth-child(2), .galette_form+p, .galette_form legend+p {
1877 /* If there is a div, the preceding rules does not apply to the correct element :( */
1878 .cssform div
p:nth-child
(2),
1879 .galette_form div p:nth-child(2) {
1880 border-top:1px dashed gray
;
1882 /* But w do not whant border on the first element thought :) */
1883 .cssform div
p:nth-child
(1),
1884 .galette_form div p:nth-child(1) {
1888 .cssform p.exemple {
1889 border: none
!important
;
1898 .galette_form legend {
1899 border-top-right-radius: 4px;
1900 border-top-left-radius: 4px;
1901 background: url
("jquery-ui/images/ui-bg_glass_65_ffb619_1x400.png") repeat-x scroll
50% 50% #FFB619;
1902 border: 1px solid
#AAAAAA;
1904 font-weight: normal
;
1908 .galette_form label {
1910 background-color: #DDDDFF;
1911 padding:0.1em 0.3em;
1920 background-color: #DDDDFF;
1921 padding:0.1em 0.3em;
1927 .cssform .bline, .galette_form label, .galette_form .bline {
1928 vertical-align: middle
;
1929 display: inline-block
;
1930 margin: 0 0 0 -22em;
1934 .galette_form
.radios label
,
1935 .galette_form label.labelalign {
1940 font-weight: normal
;
1947 vertical-align: baseline
;
1948 background: inherit
;
1949 font-weight: inherit
;
1952 .galette_form textarea
,
1959 .cssform .ui-button-text-only .ui-button-text {
1963 .galette_form img.mdp_img {
1964 vertical-align: top
;
1979 list-style-type:none
;
1983 padding:0.3em 20px 0.3em 0;
1986 .inline{ display:inline
!important
; }
1988 .nowrap{ white-space:nowrap
; }
1998 .fright{float:right
;}
1999 .clear{clear: both
;}
2000 .cright{clear: right
;}
2002 input
.large
, span
.large
{
2003 width:90%!important
;
2010 /*** Voir adhérent ***/
2014 border-top: none
!important
;
2025 vertical-align:middle
;
2026 padding:0.2em 0.1em;
2030 border: 1px solid black
;
2042 list-style-type: none
;
2045 display: -webkit-box
;
2047 display: -ms-flexbox
;
2048 display: -webkit-flex
;
2050 -webkit-flex-flow: row wrap
;
2051 flex-flow: row wrap
;
2052 justify-content: space-around
;
2059 #details_menu li a
{
2060 height: calc
(100% - 32px);
2064 /*** /Voir adhérent ***/
2068 display: inline-block
;
2078 padding: 0!important
;
2082 .tabbed legend, .tabbed h3 {
2099 background-color: white
;
2102 -moz-border-radius: 6px;
2103 -webkit-border-radius: 6px;
2105 -moz-box-shadow: 1px 1px 12px #555;
2106 -webkitbox-shadow: 1px 1px 12px #555;
2107 box-shadow: 1px 1px 12px #555;
2110 #tooltip h3
, #tooltip div
{ margin: 0; }
2116 .galette_form label > i, label.bline > i, span.bline > i {
2119 color: rgba
(0, 0, 255, .5);
2122 label:hover
> i
, span
.bline:hover
> i
{
2123 color: rgba
(0, 0, 255, 1);
2129 margin:.5em 0 0 .5em;
2130 background-color: #DDDDFF;
2131 padding-bottom:.2em;
2132 display: inline-block
;
2133 vertical-align: top
;
2137 -moz-border-radius: 10px 10px 10px 10px;
2138 -webkit-border-radius: 10px 10px 10px 10px;
2139 border-radius: 10px 10px 10px 10px;
2143 margin:.5em .5em 0 .5em;
2152 background-color: #EEEEEE!important
;
2153 vertical-align: top
;
2158 background-color: #E2E5EE!important
;
2159 vertical-align: top
;
2162 .cssform > .fields_list {
2169 vertical-align: middle
;
2173 .yesno > input, .yesnoadmin > input {
2175 vertical-align: bottom
;
2178 .fields_list label {
2179 padding:0 .5em 0 .1em;
2182 .listing
tr:hover td
,
2183 .fields_list
li:hover
,
2186 background-color: #DDDDFF!important
;
2189 .listing tfoot tr:hover td, tr.checkboxes:hover td {
2190 background-color: transparent
!important
;
2193 .fields_list span.label{
2194 display:inline-block
;
2198 .fields_list span.yesno{
2200 display:inline-block
;
2204 .fields_list span.access{
2208 display:inline-block
;
2212 .fields_list .selectize-input {
2225 #expand span
.ui-icon
, #collapse span
.ui-icon
{
2234 .ui-datepicker-trigger{
2236 vertical-align: middle
;
2255 background-color:#EEEEEE;
2269 .notup2date #errorbox {
2274 /*position: absolute;
2276 background-color: red
;
2285 #member_stateofdue {
2286 margin: 0 auto
.5em;
2294 background-image: url
(images
/icon-warning
.png
);
2295 background-repeat: no-repeat
;
2296 background-position: center right
;
2300 display: inline-block
;
2313 vertical-align: top
!important
;
2316 .selectize-control.single .selectize-input::after {
2317 right: 10px!important
;
2320 /** Mobile devices */
2321 @media (max-width: 767px) {
2323 /* passer tous les éléments de largeur fixe en largeur automatique */
2325 width: auto
!important
;
2326 margin: auto
!important
;
2327 padding: auto
!important
;
2330 #details_menu, #member_stateofdue
, .details
{
2334 /* fixer une largeur maximale de 100 % aux éléments potentiellement problématiques */
2335 table
, td
, blockquote
, code
, pre
, textarea
, input
, object
, embed
, video
{
2336 max-width: 100% !important
;
2339 /* gestion des mots longs */
2340 textarea
, code
, pre
, samp
{
2341 word-wrap: break-word
; /* césure forcée */
2342 white-space: pre-line
; /* passage à la ligne spécifique pour les éléments à châsse fixe */
2355 #titre, #listfilter
{
2360 /** Responsive menu */
2370 background-color: white
;
2371 transform: translateX
(0) translateZ
(0);
2372 transition: transform
.2s;
2373 will-change: transform
;
2377 [class^
="nav-button"] {
2382 background-color: transparent
;
2383 background-image: linear-gradient
(to right
, #333, #333),
2384 linear-gradient
(to right
, #333, #333),
2385 linear-gradient
(to right
, #333, #333);
2386 background-position: center top
, center
, center bottom
;
2387 background-repeat: no-repeat
;
2388 background-size: 1.5rem .3rem;
2393 -webkit-tap-highlight-color:rgba
(0,0,0,0);
2399 /* here's goes the push left effect */
2400 body:target #content
{
2401 /* same as #content margin-left */
2402 transform: translateX
(17em);
2405 body:target
.nav-button-open
{
2409 body:target
.nav-button-close
{
2414 #desktop, #news
, #share
{
2420 .cssform p
, .cssform div
.p
,
2421 .galette_form p, .galette_form div.p {
2425 .cssform .bline, .galette_form label, .galette_form .bline {
2427 margin-bottom: .2em;
2433 fieldset
, fieldset
.large
{
2438 .galette_form textarea
,
2449 table
.listing thead
{
2450 /* Accessibly hide <thead> on narrow viewports */
2452 clip: rect
(1px 1px 1px 1px); /* IE6, IE7 */
2453 clip: rect
(1px, 1px, 1px, 1px);
2461 /* Set these items to display: block for narrow viewports */
2462 table
.listing tbody
,
2469 white-space: normal
;
2472 table
.listing
.same tr
, tr
.same
{
2476 table
.listing
.same td
, tr
.same td
{
2477 display: table-cell
;
2486 margin-bottom: .5em;
2489 table
.listing td
[data-scope
="id"] {
2491 background: none
!important
;
2493 margin: .5em .2em 0 .2em;
2496 table
.listing td
[data-scope
="row"] {
2497 background: #FFB619 url
(jquery-ui
/images
/ui-bg_glass_65_ffb619_1x400
.png
) repeat-x scroll
50% 50%;
2502 vertical-align: middle
;
2506 table
.listing td
[data-scope
="row"] a
{
2508 vertical-align: middle
;
2512 table
.listing td
[data-scope
="row"] a:hover
{
2513 color: #666!important
;
2516 table
.listing td
[data-scope
="row"] input
[type
=checkbox
],
2517 table
.listing td
[data-scope
="row"] img
{
2521 table
.listing td
.center
{
2522 text-align: left
!important
;
2525 span
[data-title
]:before
,
2526 td
[data-title
]:before
{
2527 content: attr
(data-title
);
2528 display: inline-block
;
2533 table
.listing img
[src$
="icon-empty.png"] {
2537 table
.listing
.actions_row
,
2538 table
.listing
.username_row
{
2542 table
.listing td
.actions_row
{
2543 text-align: center
!important
;
2546 table
.listing
.row-title
{
2554 .tbl_line_even span
.label
,
2555 .tbl_line_odd span
.label
,
2556 .tbl_line_even span
.yesno
,
2557 .tbl_line_odd span
.yesno
,
2558 .tbl_line_even span
.yesnoadmin
,
2559 .tbl_line_odd span.yesnoadmin {
2574 @media screen and
(max-width:767px) and
(orientation: landscape
) {
2576 -webkit-text-size-adjust: 70%;