Qure_Jei

Poster un message: CSS

Feb 5th, 2021 (edited)
553
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 37.25 KB | None | 0 0
  1. /* - - - - - -
  2. ------ POSTER UN MESSAGE (SUJET/MESSAGE/MP) - JEI
  3. --- Merci de me créditer ! C'était un travail assez titanesque, je ne demande
  4. --- que la mention de mon pseudo en guise de remerciement <3
  5. --- ^^^ et vous pouvez enlever ces 4 lignes si vous voulez gagner un peu de place ~
  6. - - - - - - */
  7.  
  8. /* - - - BLOCK REGROUPANT LA QUASI-INTÉGRALITÉ DU TEMPLATE POSTING_BODY - - - */
  9. .pf_container {
  10.    padding-top: 10px;
  11. }
  12.  
  13. .pf_container input, .pf_container select {
  14.    outline: 0;
  15.    border: 0;
  16. }
  17.  
  18. /* - - */
  19. /* - - - BLOCK .PF_MSG, QUI REGROUPE LES DONNÉES DU SUJET/MESSAGE - - - */
  20. .pf_msg {
  21.    margin-top: 2.5%;
  22. }
  23.  
  24. .pf_msg[post_type="Titre du message"] .pf_subject_colors, .pf_msg[post_type="Titre du message"] .pf_subject, .pf_msg[post_type="Titre du message"] .pf_posticons, {
  25.    display: none !important;
  26. }
  27.  
  28. .pf_msg[post_type="Titre du message"] {
  29.    margin-top: 0;
  30. }
  31.  
  32. .pf_msg[post_type="Titre du message"]::before {
  33.    content: "Poster une réponse";
  34.    font-family: "Krub";
  35.    display: block;
  36.    margin: 5px 0 20px 15px;
  37.    font-weight: 600;
  38.    background-image: url(https://i.imgur.com/iITm6Dg.png);
  39.    background-repeat: no-repeat;
  40.    background-position: left center;
  41.    background-size: 18px auto;
  42.    padding-left: 28px;
  43.    color: #394247;
  44. }
  45.  
  46. /* - - */
  47. /* - - - TITRE DU SUJET, DESCRIPTION (SI ACTIVÉE) & CHOIX DE LA COULEUR (IDEM) - - - */
  48. .pf_subject {
  49.    box-sizing: border-box;
  50.    width: 75%;
  51.    text-align: left;
  52.    margin: 1% 0 .25% 0;
  53.    display: inline-block;
  54. }
  55.  
  56. .pf_subject > * {
  57.     display: inline-block;
  58. }
  59.  
  60. .pf_subject_titleinput input.post, .pf_subject_desc input.post {
  61.     width: 100% !important;
  62.     display: inline-block;
  63.     height: 60px;
  64.     box-sizing: border-box;
  65.     padding: 0 10px 0 65px;
  66.     font-size: 16px;
  67.     border: 1px solid #f4f4f4;
  68.     box-shadow: 3px 3px 3px 0px #f0f0f040;
  69.     font-family: "Krub";
  70.     font-weight: 600;
  71. }
  72.  
  73. .pf_subject_colors > select[name="topic_color"] {
  74.     border: 1px solid white;
  75.     height: 60px;
  76.     background-color: #e6e6e6;
  77.     padding: 0 0 0 5px;
  78.     margin-left: 0 !important;
  79.     width: 100%;
  80. }
  81.  
  82. .pf_subject_desc input.post {
  83.     height: 40px;
  84.     font-size: 11px;
  85. }
  86.  
  87. .pf_subject_desc input.post::placeholder {
  88.     color: ##979797;
  89. }
  90.  
  91. .pf_subject_titleinput {
  92.     width: 100%;
  93. }
  94.  
  95. .pf_subject_titleinput, .pf_subject_desc {
  96.     position: relative;
  97. }
  98.  
  99. .pf_subject_titleinput::before {
  100.     content: "\f2b6";
  101.     font-family: 'Font Awesome 5 Free';
  102.     color: #3c4246;
  103.     top: 35%;
  104.     font-weight: 600;
  105.     left: 30px;
  106.     position: absolute;
  107.     font-size: 13pt;
  108.     opacity: .3;
  109. }
  110.  
  111. .pf_subject_colors {
  112.     display: inline-block;
  113.     width: 25%;
  114.     box-sizing: border-box;
  115.     height: 60px;
  116.     position: relative;
  117.     top: -1px;
  118. }
  119.  
  120. .pf_subject_desc {
  121.     width: 85%;
  122.     box-sizing: border-box;
  123.     text-align: left;
  124.     display: inline-block;
  125. }
  126.  
  127. .pf_subject_desc::before {
  128.     content: "\f5b7";
  129.     font-family: 'Font Awesome 5 Free';
  130.     color: #3c4246;
  131.     top: 25%;
  132.     font-weight: 600;
  133.     left: 28px;
  134.     position: absolute;
  135.     font-size: 13pt;
  136.     opacity: .3;
  137. }
  138.  
  139. /* - - */
  140. /* - - - ICÔNES ET TYPE DE SUJET - - - */
  141. .pf_posticons {
  142.     display: block;
  143.     width: 100%;
  144.     box-sizing: border-box;
  145.     padding: 0 0 0 10px;
  146.     margin-bottom: 15px;
  147. }
  148.  
  149. .pf_posticons_title {
  150.     display: inline-block;
  151.     position: relative;
  152.     padding: 5px 10px 5px 55px;
  153.     color: #6f6f6f;
  154.     font-family: "Krub";
  155.     font-weight: 700;
  156.     font-size: 13px;
  157.     top: -2px;
  158. }
  159.  
  160. .pf_posticons_title::before {
  161.     content: "\f86d";
  162.     font-family: 'Font Awesome 5 Free';
  163.     color: #3c4246;
  164.     top: 4px;
  165.     font-weight: 600;
  166.     left: 25px;
  167.     position: absolute;
  168.     font-size: 13pt;
  169.     opacity: .5;
  170. }
  171.  
  172. label.post-icons-radio {
  173.     position: relative;
  174.     display: inline-block;
  175.     box-sizing: border-box;
  176.     vertical-align: top;
  177.     transition: all .25s ease;
  178.     margin: 0 .5%;
  179.     font-size: 0;
  180. }
  181.  
  182. label.post-icons-radio[id="0"] {
  183.     width: 21px;
  184.     font-size: 0;
  185.     height: 23px;
  186.     padding-bottom: 25px !important;
  187. }
  188.  
  189. label.post-icons-radio input {
  190.     position: absolute;
  191.     left: 0;
  192.     top: 0;
  193.     width: 100%;
  194.     margin: 0;
  195.     opacity: 0;
  196.     height: 100%;
  197.     cursor: pointer;
  198.     z-index: 3;
  199. }
  200.  
  201. .post-icons-radio span {
  202.     width: 100%;
  203.     height: 100%;
  204.     display: inline-block;
  205. }
  206.  
  207. label.post-icons-radio input[id="post_icon_0"] + span {
  208.     font-size: 0;
  209.     position: relative;
  210. }
  211.  
  212. label.post-icons-radio input[id="post_icon_0"] + span::before {
  213.     position: absolute;
  214.     content: "\f410";
  215.     font-family: "Font Awesome 5 Free";
  216.     font-size: 23px;
  217.     color: #6a6a6a;
  218.     left: 0;
  219.     top: -2px;
  220.     width: 100%;
  221.     height: auto;
  222. }
  223.  
  224. label.post-icons-radio.s-ico span img {
  225.     opacity: 1;
  226. }
  227.  
  228. label.post-icons-radio span img {
  229.     opacity: .6;
  230. }
  231.  
  232. label.post-icons-radio.s-ico input[id="post_icon_0"] + span::before {
  233.     font-weight: 600;
  234. }
  235.  
  236. label.post-icons-radio input[id="post_icon_0"] + span {
  237.     font-size: 0;
  238.     position: relative;
  239. }
  240.  
  241. label.post-icons-radio.s-ico {
  242.     border-bottom: 1px solid #3e5560;
  243.     padding-bottom: 3px;
  244.     border-radius: 2px;
  245. }
  246.  
  247. .post-icons-radio input[checked="checked"] + span {
  248.     opacity: 1;
  249. }
  250.  
  251. /* - - */
  252. /* - - - FIL D'ARIANNE (Forum > Catégorie > Sous-forum > (... > ) Sujet - - - */
  253. .pf_nav {
  254.     font-size: 0;
  255.     margin: 30px .75% 0 .75%;
  256. }
  257.  
  258. .pf_nav * {
  259.     vertical-align: middle;
  260. }
  261.  
  262. .pf_nav h1 {
  263.     display: inline-block;
  264. }
  265.  
  266. .pf_nav h1 a {
  267.     margin: 0 10px 0 8px;
  268.     font-size: 12px;
  269.     vertical-align: top;
  270.     font-family: "Krub";
  271.     font-weight: 600;
  272. }
  273.  
  274. .pf_nav h1:not(:last-of-type)::after {
  275.     content: "\f0da";
  276.     display: inline-block;
  277.     font-family: "Font Awesome 5 Free";
  278.     font-size: 11pt;
  279.     color: #324148;
  280.     opacity: .4;
  281. }
  282.  
  283. /* - - */
  284. /* - - - PRÉVISUALISATION DU MESSAGE, LES ERREURS & LIMITE DE NIVEAUX DE CITATIONS - - - */
  285. .pf_prvcont {
  286.    box-shadow: 0 0 10px 1px #0F0F0F07;
  287. }
  288.  
  289. .pf_previewbox {
  290.     background-color: white;
  291.     box-sizing: border-box;
  292.     padding: 1.5% 2% 1.5% 2%;
  293.     min-height: 100px;
  294.     position: relative;
  295.     margin: 2.5% 0;
  296. }
  297.  
  298. .pf_preview_grp {
  299.     width: 100%;
  300.     box-sizing: border-box;
  301.     border-bottom: 1px solid #666f742e;
  302.     padding-bottom: 5px;
  303.     margin-bottom: 10px;
  304. }
  305.  
  306. .pf_preview_title {
  307.     font-family: "Krub", Roboto;
  308.     font-size: 15px;
  309.     text-transform: uppercase;
  310.     color: #666f74;
  311.     font-weight: 600;
  312.     box-sizing: border-box;
  313.     display: inline-block;
  314. }
  315.  
  316. .pf_preview_details {
  317.     font-family: Roboto;
  318.     text-transform: uppercase;
  319.     box-sizing: border-box;
  320.     display: inline-block;
  321.     position: absolute;
  322.     right: 5px;
  323.     bottom: 5px;
  324.     color: #666f74;
  325.     font-size: 10px;
  326.     font-weight: 500;
  327. }
  328.  
  329. .pf_preview_details i {
  330.     font-size: 11px;
  331.     vertical-align: middle;
  332.     position: relative;
  333.     top: -1px;
  334. }
  335.  
  336. .pf_preview_postbody {
  337.     margin-top: 6px;
  338.     font-size: 13px;
  339.     color: #232323;
  340.     font-family: Roboto;
  341. }
  342.  
  343. .pf_errorbox {
  344.     position: relative;
  345. }
  346.  
  347. .pf_errorbox:empty {
  348.     display: none;
  349. }
  350.  
  351. .pf_errorbox::before {
  352.     content: "\f071";
  353.     font-family: "Font Awesome 5 Free";
  354.     font-weight: 600;
  355.     font-size: 14pt;
  356.     margin-left: 15px;
  357.     margin-bottom: 15px;
  358.     margin-top: 5px;
  359.     color: #cc4d4d;
  360.     z-index: 2;
  361.     position: absolute;
  362.     left: 15px;
  363.     top: 10px;
  364. }
  365.  
  366. .pf_errorbox::after {
  367.     content: "Erreur";
  368.     font-size: 13pt;
  369.     font-family: "Krub";
  370.     margin-left: 15px;
  371.     margin-bottom: 15px;
  372.     font-weight: 600;
  373.     margin-top: 5px;
  374.     color: #394247;
  375.     top: 9px;
  376.     left: 47px;
  377.     position: absolute;
  378. }
  379.  
  380. .pf_errorbox * {
  381.     all: unset;
  382. }
  383.  
  384. /* on remet tous les enfants de .pf_errorbox à zéro niveau css */
  385. .pf_errorbox td {
  386.     background-color: transparent;
  387. }
  388.  
  389. .pf_errorbox table.forumline {
  390.     display: block;
  391.     width: 100%;
  392.     height: 150px;
  393.     background-color: #fff;
  394.     box-sizing: border-box;
  395.     padding-top: 75px;
  396.     text-align: center;
  397.     position: relative;
  398. }
  399.  
  400. .pf_errorbox span.gen {
  401.     color: #353535;
  402.     font-size: 15px;
  403.     font-family: "Krub", Roboto, sans-serif;
  404.     font-weight: 500;
  405. }
  406.  
  407. .pf_lquotelimite {
  408.     display: block;
  409.     width: 100%;
  410.     background-color: #f1eade;
  411.     box-sizing: border-box;
  412.     text-align: center;
  413.     position: relative;
  414.     color: #353535;
  415.     font-size: 15px;
  416.     font-family: "Krub", Roboto, sans-serif;
  417.     font-weight: 500;
  418.     background-image: linear-gradient(0deg, #B5AB9915, transparent);
  419.     padding: 3% 0;
  420. }
  421.  
  422. .pf_lquotelimite::before {
  423.     content: "\f10e";
  424.     font-family: "Font Awesome 5 Free";
  425.     font-weight: 600;
  426.     position: absolute;
  427.     color: #b5ab99;
  428.     font-size: 12pt;
  429.     right: 1.5%;
  430.     bottom: 10%;
  431. }
  432.  
  433. /* - - */
  434. /* - - - ÉDITEUR DE MESSAGE (SCEDITOR) - - - */
  435. .pf_msg .sceditor-button div, div.sceditor-grip {
  436.     background-image: url(https://i.imgur.com/AgNRpOH.png) !important;
  437. }
  438.  
  439. .pf_msg .sceditor-container {
  440.     background-color: white !important;
  441. }
  442.  
  443. .pf_msg div.sceditor-toolbar {
  444.     text-align: center;
  445.     background: #ececec !important;
  446.     border: none !important;
  447.     border-radius: 0 !important;
  448.     padding: 10px 1px;
  449.     box-sizing: border-box;
  450. }
  451.  
  452. .pf_msg div.sceditor-group {
  453.     background-color: transparent !important;
  454.     border: none;
  455. }
  456.  
  457. .pf_msg .sceditor-button.active, .pf_msg .sceditor-button:active {
  458.     background-color: #FFFFFF75;
  459.     box-shadow: none;
  460.     border-radius: 0;
  461.     opacity: 1;
  462.     transition: all .25s ease;
  463. }
  464.  
  465. .pf_msg .sceditor-button.active::before, .sceditor-button:active::before {
  466.     content: "";
  467.     position: absolute;
  468.     bottom: -12px;
  469.     left: 0;
  470.     width: 100%;
  471.     height: 2px;
  472.     background-color: #172830;
  473. }
  474.  
  475. .pf_msg a.sceditor-button {
  476.     position: relative;
  477.     opacity: .8;
  478.     transition: all .25s ease;
  479. }
  480.  
  481. .pf_msg .sceditor-container > iframe, .pf_msg .sceditor-container > textarea {
  482.     padding: 1%;
  483.     margin-bottom: 30px;
  484. }
  485.  
  486. .pf_msg .sceditor-container > textarea {
  487.     box-shadow: none;
  488. }
  489.  
  490. .pf_msg .sceditor-button-giphy div {
  491.     background-image: url(https://2img.net/i//fa/icon_gif.png) !important;
  492. }
  493.  
  494. /* - - */
  495. /* - - - BOUTONS ENVOYER, PRÉVISUALISER, LANCER DE DÉS & BROUILLON - - - */
  496. .pf_postbuttons {
  497.    box-sizing: border-box;
  498.     padding: 2% 0;
  499.     text-align: left;
  500. }
  501.  
  502. .pf_postbuttons > div {
  503.     font-size: 15px;
  504.     font-family: "Krub";
  505.     font-weight: 500;
  506.     box-sizing: border-box;
  507.     padding: .5% 1%;
  508.     border-radius: 2px;
  509.     position: relative;
  510.     cursor: pointer;
  511.     opacity: .75;
  512.     margin: 0 .7%;
  513.     transition: all .25s ease;
  514.     color: #303030;
  515.     display: inline-block !important;
  516. }
  517.  
  518. .pf_postbuttons > div::before {
  519.     font-family: "Font Awesome 5 Free";
  520.     font-weight: 600;
  521.     display: inline-block;
  522.     margin-right: 10px;
  523.     opacity: .35;
  524. }
  525.  
  526. .pf_postbuttons .pf_pb_submit {
  527.     float: right;
  528.     background-color: #0d202b;
  529.     font-size: 15px !important;
  530.     color: white !important;
  531. }
  532.  
  533. .pf_postbuttons .pf_pb_draft {
  534.     background-color: #c3c9cc;
  535. }
  536.  
  537. .pf_postbuttons .pf_pb_preview {
  538.     background-color: #7897a7;
  539.     color: #ededed;
  540. }
  541.  
  542. .pf_postbuttons .pf_pb_dices {
  543.     background-color: #8a7190;
  544.     color: white;
  545. }
  546.  
  547. .pf_postbuttons > div:hover {
  548.     opacity: 1 !important;
  549.     transition: all .25s ease;
  550. }
  551.  
  552. .pf_postbuttons > div input {
  553.     font-size: 0;
  554.     position: absolute;
  555.     left: 0;
  556.     top: 0;
  557.     width: 100%;
  558.     height: 100%;
  559.     cursor: pointer;
  560.     opacity: 0;
  561. }
  562.  
  563. .pf_pb_draft::before {
  564.     content: "\f0c7";
  565. }
  566.  
  567. .pf_pb_preview::before {
  568.     content: "\f06e";
  569. }
  570.  
  571. .pf_pb_submit::before {
  572.     content: "\f1d8";
  573. }
  574.  
  575. .pf_pb_dices::before {
  576.     content: "\f522";
  577. }
  578.  
  579. /* - - */
  580. /* - - - SMILEYS - - - */
  581. /* WARNING-2 */
  582. .pf_smilies_bo {
  583.     position: fixed;
  584.     left: 0;
  585.     top: 0;
  586.     opacity: .25;
  587.     background-color: black;
  588.     width: 100%;
  589.     height: 100%;
  590.     z-index: 999;
  591. }
  592.  
  593. div#smileyContainer {
  594.     position: fixed;
  595.     left: 0;
  596.     bottom: 0;
  597.     z-index: 999;
  598.     max-height: 40vh;
  599.     background-color: #eaeaea;
  600.     box-sizing: border-box;
  601.     width: 100%;
  602. }
  603.  
  604. div#smileyContainer, .pf_smilies_bo {
  605.     display: none;
  606. }
  607.  
  608. #pf_smilies iframe[name="smilies"] {
  609.     max-height: 30vh;
  610.     width: 100%;
  611.     border-spacing: 0 !important;
  612. }
  613.  
  614. body#sce_smilies_body tr td.row1 {
  615.     padding: 1% 1.5%;
  616. }
  617.  
  618. #sceditor_smilies body#sce_smilies_body {
  619.     width: 100%;
  620.     height: 100%;
  621. }
  622.  
  623. html#sceditor_smilies {
  624.     height: 100%;
  625. }
  626.  
  627. body #sceditor_smilies #smilies_header {
  628.     background-image: none;
  629.     background-color: red;
  630. }
  631.  
  632. #sceditor_smilies #smilies_header {
  633.     background-color: #dadada;
  634.     background-image: none;
  635.     height: auto;
  636.     padding: 1% 1%;
  637.     text-align: right;
  638. }
  639.  
  640. #smilies_header select {
  641.     padding: 3px 5px;
  642.     font-family: "Krub";
  643.     font-weight: 600;
  644.     border: 1px solid #DADADA;
  645.     font-size: 9pt;
  646. }
  647.  
  648. #sceditor_smilies table td.row1 > img {
  649.     opacity: .7;
  650.     transition: all .4s ease;
  651. }
  652.  
  653. #sceditor_smilies table td.row1 > img:hover {
  654.     opacity: 1;
  655.     transition: all .4s ease;
  656.     cursor: pointer;
  657. }
  658.  
  659. span.pf_showsmilies {
  660.     margin: 1% 1% 1% 1.5%;
  661.     display: block;
  662.     background-color: #bdbdbd;
  663.     width: fit-content;
  664.     box-sizing: border-box;
  665.     padding: 5px 8px 5px 8px;
  666.     font-family: "Krub";
  667.     cursor: pointer;
  668.     opacity: .75;
  669.     transition: all .25s ease;
  670. }
  671.  
  672. span.pf_showsmilies:hover {
  673.     opacity: 1;
  674.     transition: all .25s ease;
  675. }
  676.  
  677. span.pf_showsmilies {
  678.     margin: 1% 1% 1% 1.5%;
  679.     display: block;
  680.     background-color: #bdbdbd;
  681.     width: fit-content;
  682.     box-sizing: border-box;
  683.     padding: 6px 8px 5px 8px;
  684.     font-family: "Krub";
  685.     cursor: pointer;
  686.     opacity: .75;
  687.     transition: all .25s ease;
  688.     color: #292929;
  689. }
  690.  
  691. span.pf_showsmilies::before {
  692.     content: "";
  693.     display: inline-block;
  694.     margin-right: 6px;
  695.     width: 16px;
  696.     height: 16px;
  697.     background-image: url(https://i.imgur.com/la89Cx6.png);
  698.     background-size: 100% auto;
  699.     vertical-align: middle;
  700.     position: relative;
  701.     top: -1px;
  702. }
  703.  
  704. span.pf_showsmilies:hover::before {
  705.     background-image: url(https://i.imgur.com/AVfTfVJ.png);
  706. }
  707.  
  708. /* - - */
  709. /* - - - RAISON DE L'EDIT DU MESSAGE - - - */
  710. .pf_editreason {
  711.     background-color: #d9d9d9;
  712.     box-sizing: border-box;
  713.     padding: 1% 2%;
  714. }
  715.  
  716. .pf_editreason_title {
  717.     display: inline-block;
  718.     margin-right: 10px;
  719.     font-family: "Krub", Roboto;
  720.     font-size: 11pt;
  721.     font-weight: 600;
  722. }
  723.  
  724. .pf_editreason_input {
  725.     display: inline-block;
  726. }
  727.  
  728. .pf_editreason_input input {
  729.     font-size: 12px;
  730.     padding: 1px 3px;
  731.     min-width: 250px;
  732. }
  733.  
  734. /* - - */
  735. /* - - - LANCERS DE DÉS - - - */
  736. .pf_bot_bo {
  737.     position: fixed;
  738.     z-index: 9999;
  739.     width: 100%;
  740.     height: 100%;
  741.     top: 0;
  742.     left: 0;
  743.     background-color: black;
  744.     opacity: .25;
  745. }
  746.  
  747. .pf_rolldice {
  748.     position: fixed;
  749.     top: 50%;
  750.     left: 50%;
  751.     margin: auto;
  752.     background-color: #e4e4e4;
  753.     z-index: 10000;
  754.     box-sizing: border-box;
  755.     transform: translate(-50%, -50%);
  756.     box-shadow: 0px 0px 17px 0px #30303050;
  757. }
  758.  
  759. .pf_rolldice_title {
  760.     margin: 3% 5% 2% 5%;
  761.     font-family: "Krub", Roboto, sans-serif;
  762.     font-weight: 600;
  763.     font-size: 16px;
  764.     color: #3c535e;
  765.     padding: 0 0 3% 0;
  766.     cursor: default;
  767.     border-bottom: 1px solid #30303026;
  768. }
  769.  
  770. .pf_rolldice_content {
  771.     padding: 7.5%;
  772. }
  773.  
  774. .pf_rolldice_title::before {
  775.     content: "\f522";
  776.     font-family: "Font Awesome 5 Free";
  777.     color: #556167;
  778.     font-weight: 600;
  779.     display: inline-block;
  780.     margin-right: 10px;
  781.     opacity: .45;
  782. }
  783.  
  784. dice {
  785.     display: block;
  786.     box-sizing: border-box;
  787.     margin: 15px 0;
  788. }
  789.  
  790. .pf_dice_id {
  791.     float: left;
  792.     font-size: 22pt;
  793.     font-family: sans-serif;
  794.     margin-right: 8%;
  795. }
  796.  
  797. .pf_dice_name {
  798.     font-size: 13px;
  799.     font-family: sans-serif;
  800.     display: inline-block;
  801.     margin-right: 3%;
  802. }
  803.  
  804. span.pf_dice_nbr {
  805.     font-size: 13px;
  806.     font-family: sans-serif;
  807.     display: inline-block;
  808.     margin-right: 3%;
  809. }
  810.  
  811. span#dice_to_del {
  812.     display: block;
  813.     margin-top: 10px;
  814.     background-color: #1f5f7d;
  815.     border-radius: 3px;
  816.     text-align: center;
  817.     padding: 5px 0;
  818.     opacity: .75;
  819.     transition: all .25s ease;
  820. }
  821.  
  822. span#dice_to_del:hover {
  823.     opacity: 1;
  824.     transition: all .25s ease;
  825. }
  826.  
  827. span#dice_to_del i {
  828.     color: white;
  829.     font-size: 13pt;
  830. }
  831.  
  832. span#dice_to_del i::after {
  833.     content: "Ajouter un lancer";
  834.     font-size: 12px;
  835.     position: relative;
  836.     top: -2px;
  837.     margin-left: 7px;
  838.     font-family: "Krub", Roboto, sans-serif;
  839.     font-weight: 500;
  840. }
  841.  
  842. /* - - - PIÈCES JOINTES - - - */
  843. .pf_attchfj {
  844.     display: block;
  845.     background-color: #eaeaea;
  846.     box-sizing: border-box;
  847.     padding: 2% 3%;
  848.     border-radius: 6px;
  849.     position: relative;
  850.     background-image: linear-gradient(45deg, #98989836, transparent);
  851.     text-align: justify;
  852. }
  853.  
  854. .pf_attchfj_title {
  855.     font-family: "Krub", Roboto, sans-serif;
  856.     font-weight: 500;
  857.     font-size: 12pt;
  858.     text-align: left;
  859.     cursor: default;
  860.     margin-bottom: 2%;
  861. }
  862.  
  863. .pf_attchfj_title::before {
  864.     font-family: "Font Awesome 5 Free";
  865.     font-weight: 600;
  866.     display: inline-block;
  867.     margin-right: 10px;
  868.     opacity: .35;
  869.     content: "\f0c6";
  870. }
  871.  
  872. .pf_attchfjE {
  873.     background-color: #B4B4B4;
  874.     box-sizing: border-box;
  875.     width: 27%;
  876.     display: inline-block;
  877.     vertical-align: top;
  878.     margin: 0 2% 1% 2%;
  879.     padding: 1%;
  880.     position: relative;
  881.     box-shadow: 0px 0px 7px 1px #77777733;
  882. }
  883.  
  884. input.pf_attchfjE_delete {
  885.     all: initial;
  886.     font-size: 0;
  887.     display: block;
  888.     width: 13px;
  889.     height: 13px;
  890.     background-image: url('https://i.imgur.com/0escbfQ.png');
  891.     background-repeat: no-repeat;
  892.     background-size: 100% auto;
  893.     position: absolute;
  894.     right: 5px;
  895.     top: 5px;
  896.     cursor: pointer;
  897. }
  898.  
  899. .pf_attchfjE_name {
  900.     font-family: "Krub", Roboto, sans-serif;
  901.     font-size: 11pt;
  902.     font-weight: 500;
  903.     color: #343434;
  904.     max-width: 90%;
  905.     text-overflow: ellipsis;
  906.     overflow: hidden;
  907.     white-space: nowrap;
  908.     cursor: default;
  909.     transition: all .25s ease;
  910. }
  911.  
  912. .pf_attchfjE_name:hover {
  913.     max-width: unset !important;
  914.     white-space: nowrap;
  915.     background-color: #B4B4B4;
  916.     overflow: visible !important;
  917.     text-overflow: initial;
  918.     width: fit-content;
  919.     z-index: 2;
  920.     position: relative;
  921.     box-shadow: 0px 0px 5px 1px #30303040;
  922.     padding: 0 5px;
  923.     color: #212121;
  924.     transition: all .25s ease;
  925. }
  926.  
  927. .pf_attchfjE_comment_lang {
  928.     font-size: 9pt;
  929.     text-align: left;
  930.     margin: 10px 0 5px 2px;
  931. }
  932.  
  933. .pf_attchfjE_comment input.post {
  934.     all: initial;
  935.     background-color: #FFFFFF60;
  936.     width: 100% !important;
  937.     box-sizing: border-box;
  938.     padding: 1px 5px;
  939.     font-size: 14px;
  940.     font-family: "Krub";
  941. }
  942.  
  943. .pf_attchfjE_comment input.post::placeholder {
  944.     font-size: 13px;
  945.     color: #00000078;
  946. }
  947.  
  948. .pf_attchBlock {
  949.     display: inline-block;
  950.     background-color: #dedede;
  951.     box-sizing: border-box;
  952.     padding: 2% 3%;
  953.     border-radius: 4px;
  954.     position: relative;
  955.     background-image: linear-gradient(45deg, #98989836, transparent);
  956.     text-align: justify;
  957.     width: 50%;
  958.     vertical-align: top;
  959.     min-height: 355px;
  960. }
  961.  
  962. .pf_attchBlock_title {
  963.     font-family: "Krub", Roboto, sans-serif;
  964.     font-weight: 500;
  965.     font-size: 12pt;
  966.     text-align: left;
  967.     cursor: default;
  968.     margin-bottom: 15px;
  969. }
  970.  
  971. .pf_attchBlock_title::before {
  972.     font-family: "Font Awesome 5 Free";
  973.     font-weight: 600;
  974.     display: inline-block;
  975.     margin-right: 10px;
  976.     opacity: .35;
  977.     content: "\f0fe";
  978. }
  979.  
  980. .pf_attchBlock_help_content {
  981.     font-family: "Krub", Robot, sans-serif;
  982.     font-size: 15px;
  983.     font-weight: 500;
  984.     color: #1e1e1e;
  985. }
  986.  
  987. .pf_attchBlock_help_extlist {
  988.     font-size: 12px;
  989.     padding: 1%;
  990.     background-color: #e4e4e4;
  991.     margin: 1% 0;
  992. }
  993.  
  994. .pf_attchBlock_upload {
  995.     font-size: 14px;
  996.     padding: 50px 2% 2% 2%;
  997.     background-color: #cdcdcd;
  998.     margin: 1% 0;
  999.     position: relative;
  1000. }
  1001.  
  1002. .pf_attchBlock_upload input[type="submit"] {
  1003.     margin-left: 1.5%;
  1004. }
  1005.  
  1006. .pf_attchBlock_filename {
  1007.     display: inline-block;
  1008.     margin-right: 10px;
  1009.     font-weight: 600;
  1010. }
  1011.  
  1012. .pf_attchBlock_comment {
  1013.     display: inline-block;
  1014.     margin-right: 10px;
  1015.     font-weight: 600;
  1016.     margin-top: 5px;
  1017. }
  1018.  
  1019. .pf_attchBlock_upload input#filecomment {
  1020.     display: inline-block;
  1021.     width: auto !important;
  1022.     min-width: 150px;
  1023. }
  1024.  
  1025. .pf_attchBlock_help {
  1026.     padding-left: 85px;
  1027.     position: relative;
  1028. }
  1029.  
  1030. .pf_attchBlock_help::before {
  1031.     content: "\f05a";
  1032.     font-family: "Font Awesome 5 Free";
  1033.     font-weight: 600;
  1034.     position: absolute;
  1035.     left: 10px;
  1036.     top: 22%;
  1037.     font-size: 50px;
  1038.     color: #1f5f7d;
  1039. }
  1040.  
  1041. .pf_attchBlock_maxsize {
  1042.     font-size: 12px;
  1043.     font-family: "Krub", Roboto, sans-serif;
  1044.     font-weight: 600;
  1045.     position: absolute;
  1046.     left: 2%;
  1047.     top: 12px;
  1048.     color: #fafafa;
  1049.     background-color: #1f5f7d;
  1050.     padding: 5px 10px;
  1051.     border-radius: 6px;
  1052. }
  1053.  
  1054. /* - - - OPTIONS MESSAGE - - - */
  1055. .pf_options_ss {
  1056.     background-color: #efefef;
  1057.     box-sizing: border-box;
  1058.     padding: 2% 2% 2% 3%;
  1059.     display: inline-block;
  1060.     width: 100%;
  1061.     min-height: 325px;
  1062. }
  1063.  
  1064. .pf_options_ss_title {
  1065.     font-family: "Krub", Roboto, sans-serif;
  1066.     font-weight: 500;
  1067.     font-size: 12pt;
  1068.     text-align: left;
  1069.     cursor: default;
  1070.     margin-bottom: 15px;
  1071. }
  1072.  
  1073. .pf_options_ss_title::before {
  1074.     font-family: "Font Awesome 5 Free";
  1075.     font-weight: 600;
  1076.     display: inline-block;
  1077.     margin-right: 10px;
  1078.     opacity: .35;
  1079.     content: "\f013";
  1080. }
  1081.  
  1082. .pf_options_status {
  1083.     margin-bottom: 2%;
  1084.     font-family: "Krub", Roboto, sans-serif;
  1085.     font-weight: 500;
  1086.     font-size: 10pt;
  1087.     display: inline-block;
  1088.     vertical-align: top;
  1089. }
  1090.  
  1091. .pf_options_settings {
  1092.     display: inline-block;
  1093.     vertical-align: top;
  1094.     margin-bottom: 2%;
  1095.     font-family: "Krub", Roboto, sans-serif;
  1096.     font-weight: 500;
  1097.     font-size: 9pt;
  1098.     margin-right: 10%;
  1099. }
  1100.  
  1101. .pf_options_settings input {
  1102.     margin-left: 0;
  1103.     margin-right: 8px;
  1104.     position: relative;
  1105.     top: 1px;
  1106. }
  1107.  
  1108. .pf_options_status_title, .pf_options_settings_title {
  1109.     display: block;
  1110.     font-size: 12pt;
  1111.     font-weight: 600;
  1112.     color: #3e4b54;
  1113.     position: relative;
  1114.     left: -8px;
  1115. }
  1116.  
  1117. .pf_options_sett span {
  1118.     color: #242424;
  1119. }
  1120.  
  1121. /* - - - TYPE/IMPORTANCE DE SUJET - - - */
  1122.  
  1123. .pf_options_stype {
  1124.     font-size: 0;
  1125.     padding: 0 0 0 10px;
  1126. }
  1127.  
  1128. .pf_options_stype:empty {
  1129.     display: none;
  1130. }
  1131.  
  1132. .pf_options_stype::before {
  1133.     content: "Type de sujet: ";
  1134.     background-image: url(https://i.imgur.com/KlXIjuF.png);
  1135.     background-repeat: no-repeat;
  1136.     background-size: 18px auto;
  1137.     margin: 3px 5px 18px 24px;
  1138.     display: inline-block;
  1139.     position: relative;
  1140.     padding: 5px 10px 5px 31px;
  1141.     color: #6f6f6f;
  1142.     font-family: "Krub";
  1143.     font-weight: 700;
  1144.     font-size: 13px;
  1145.     top: -2px;
  1146. }
  1147.  
  1148. .pf_options_stype label {
  1149.     font-size: 12px;
  1150.     position: relative;
  1151.     top: -2px;
  1152.     margin: 0 10px 0 0;
  1153.     opacity: .6;
  1154.     padding: 3px 10px 3px 6px;
  1155.     border-radius: 4px;
  1156. }
  1157.  
  1158. .pf_options_stype label input {
  1159.     position: absolute;
  1160.     left: 0;
  1161.     top: 0;
  1162.     width: 100%;
  1163.     margin: 0;
  1164.     opacity: 0;
  1165.     height: 100%;
  1166.     cursor: pointer;
  1167.     z-index: 3;
  1168. }
  1169.  
  1170. label.stype_chosen {
  1171.     opacity: 1;
  1172.     font-weight: 600;
  1173. }
  1174.  
  1175. label.stype_chosen[data-label=" Note"] {
  1176.     background-color: grey;
  1177.     color: white;
  1178. }
  1179.  
  1180. label.stype_chosen[data-label=" Annonce"] {
  1181.     background-color: #1f5f7d;
  1182.     color: white;
  1183. }
  1184.  
  1185. label.stype_chosen[data-label=" Annonce globale"] {
  1186.     background-color: #0d202b;
  1187.     color: white;
  1188. }
  1189.  
  1190. /* - - - RÉCAP DES ANCIENS MESSAGES (PREVIEWBOX) - - - */
  1191. .pf_tprevbox {
  1192.     position: relative;
  1193.     padding: 2%;
  1194.     box-sizing: border-box;
  1195.     background-color: #ffffff;
  1196.     border: 1px solid #00000015;
  1197.     margin-bottom: 5vh;
  1198.     margin-top: 2%;
  1199. }
  1200.  
  1201. .pf_tprevbox_title {
  1202.     display: block;
  1203.     font-size: 16pt;
  1204.     font-family: "Krub";
  1205.     margin-left: 15px;
  1206.     margin-bottom: 15px;
  1207.     font-weight: 600;
  1208.     margin-top: 5px;
  1209.     color: #394247;
  1210. }
  1211.  
  1212. .pf_tprevbox_title::before {
  1213.     content: "\f00b";
  1214.     font-family: "Font Awesome 5 Free";
  1215.     font-weight: 600;
  1216.     color: #C5C7C8;
  1217.     margin-right: 10px;
  1218. }
  1219.  
  1220. .pf_tprevbox_row {
  1221.     margin: 1% 0;
  1222.     border-bottom: 1px solid #e0e0e0;
  1223.     padding: 1% 2%;
  1224.     font-family: "Krub", Roboto, sans-serif;
  1225. }
  1226.  
  1227. .pf_tprevbox_user {
  1228.     display: inline-block;
  1229.     vertical-align: middle;
  1230. }
  1231.  
  1232. .pf_tprevbox_date {
  1233.     display: inline-block;
  1234.     color: #272727;
  1235.     margin-left: 10px;
  1236.     font-size: 14px;
  1237.     vertical-align: middle;
  1238. }
  1239.  
  1240. .pf_tprevbox_post {
  1241.     display: block;
  1242.     margin-top: 5px;
  1243.     font-size: 15px;
  1244.     font-family: "Roboto", sans-serif;
  1245. }
  1246.  
  1247. /* - - - PRÉVISUALISATION DU MESSAGE - - - */
  1248. .pf_previewbox_title::before {
  1249.     content: "\f06e";
  1250.     font-family: "Font Awesome 5 Free";
  1251.     font-weight: 600;
  1252.     color: #C5C7C8;
  1253.     margin-right: 10px;
  1254. }
  1255.  
  1256. .pf_previewbox_title {
  1257.     display: block;
  1258.     font-size: 16pt;
  1259.     font-family: "Krub";
  1260.     margin-left: 15px;
  1261.     margin-bottom: 15px;
  1262.     font-weight: 600;
  1263.     margin-top: 5px;
  1264.     color: #394247;
  1265. }
  1266.  
  1267. .pf_previewbox .pf_postbody .postbody {
  1268.     font-size: 14px;
  1269.     font-family: Arial, sans-serif;
  1270. }
  1271.  
  1272. .pf_previewbox:empty {
  1273.     display: none !important;
  1274. }
  1275.  
  1276. /* - - - RÈGLES DE SOUS-FORUM - - - */
  1277. .pf_rules {
  1278.     top: 70vh;
  1279.     box-sizing: border-box;
  1280.     position: fixed;
  1281.     left: 0;
  1282.     bottom: 20vh;
  1283.     z-index: 50;
  1284.     background-color: #2975ff;
  1285.     width: 3%;
  1286.     overflow: hidden;
  1287.     height: 10%;
  1288.     padding: 1%;
  1289.     opacity: .62;
  1290.     transition: width .4s ease, height .4s ease, box-shadow .4s ease;
  1291. }
  1292.  
  1293. .pf_rules::before {
  1294.     content: "\f129";
  1295.     font-family: "Font Awesome 5 Free";
  1296.     font-weight: 600;
  1297.     color: #e6e6e6;
  1298.     font-size: 16pt;
  1299.     text-align: center;
  1300.     display: block;
  1301.     cursor: pointer;
  1302.     transform: translateY(75%);
  1303. }
  1304.  
  1305. .pf_rules_text {
  1306.     display: none;
  1307.     margin-bottom: 2%;
  1308.     font-family: "Krub", Roboto, sans-serif;
  1309.     font-weight: 600;
  1310.     font-size: 10pt;
  1311.     color: #333;
  1312.     box-sizing: border-box;
  1313.     padding: 2%;
  1314. }
  1315.  
  1316. .pf_rules_title {
  1317.     display: none;
  1318.     background-color: whitesmoke;
  1319.     padding: 1% 3%;
  1320.     margin-bottom: 1.5%;
  1321.     box-sizing: border-box;
  1322.     font-size: 13pt;
  1323.     text-transform: uppercase;
  1324.     letter-spacing: .5pt;
  1325.     font-weight: 500;
  1326.     font-family: "Krub", Roboto, sans-serif;
  1327. }
  1328.  
  1329. .pf_rules_title::before {
  1330.     content: "\f129";
  1331.     font-family: "Font Awesome 5 Free";
  1332.     font-weight: 600;
  1333.     margin-right: 2%;
  1334.     color: #e9541d;
  1335.     font-size: 16pt;
  1336. }
  1337.  
  1338. .pf_rules:hover {
  1339.     width: 60vw;
  1340.     height: 26vh;
  1341.     opacity: 1;
  1342.     background-color: #fff;
  1343.     box-shadow: 0px 0px 8px 6px #30303010;
  1344.     animation: lSoverflow .5s linear 1;
  1345.     animation-fill-mode: forwards;
  1346. }
  1347.  
  1348. .pf_rules:hover::before {
  1349.     display: none;
  1350. }
  1351.  
  1352. .pf_rules:hover .pf_rules_title, .pf_rules:hover .pf_rules_text {
  1353.     display: block;
  1354. }
  1355.  
  1356. @lSoverflow {
  1357.     /* - keyframes d'ouverture des règles au passage de la souris - */
  1358.     0% {
  1359.         /* */
  1360.     }
  1361.  
  1362.     99% {
  1363.         /* */
  1364.     }
  1365.  
  1366.     100% {
  1367.         overflow: auto !important;
  1368.     }
  1369. }
  1370.  
  1371. /* ^^^ on ajoute un scroll horizontal si nécessaire à la fin de l'animation */
  1372. /* - - */
  1373. /* - - - CALENDRIER - - - */
  1374. .pf_calendar {
  1375.     background-color: #e3e3e4;
  1376.     box-sizing: border-box;
  1377.     padding: 2% 2% 2% 3%;
  1378.     display: inline-block;
  1379.     width: 100%;
  1380.     margin-top: 1%;
  1381. }
  1382.  
  1383. .pf_calendar_title {
  1384.     font-family: "Krub", Roboto, sans-serif;
  1385.     font-weight: 500;
  1386.     font-size: 12pt;
  1387.     text-align: left;
  1388.     cursor: default;
  1389.     margin-bottom: 15px;
  1390. }
  1391.  
  1392. .pf_calendar_title::before {
  1393.     font-family: "Font Awesome 5 Free";
  1394.     font-weight: 600;
  1395.     display: inline-block;
  1396.     margin-right: 10px;
  1397.     opacity: .35;
  1398.     content: "\f073";
  1399. }
  1400.  
  1401. .pf_calendar_date, .pf_calendar_time, .pf_calendar_duration {
  1402.     display: inline-block;
  1403.     vertical-align: top;
  1404.     margin-bottom: 2%;
  1405.     font-family: "Krub", Roboto, sans-serif;
  1406.     font-weight: 500;
  1407.     font-size: 9pt;
  1408.     margin-right: 2%;
  1409.     width: 30%;
  1410. }
  1411.  
  1412. .pf_calendar_date_title, .pf_calendar_time_title, .pf_calendar_duration_title {
  1413.     display: block;
  1414.     font-size: 12pt;
  1415.     font-weight: 600;
  1416.     color: #3e4b54;
  1417.     position: relative;
  1418.     left: -8px;
  1419.     margin-bottom: 8px;
  1420. }
  1421.  
  1422. .pf_calendar_date_pick, .pf_calendar_time_pick, .pf_calendar_duration_pick {
  1423.     font-size: 13px;
  1424. }
  1425.  
  1426. .pf_calendar_time_pick input, .pf_calendar_duration_pick input {
  1427.     margin-right: 3px;
  1428. }
  1429.  
  1430. .pf_calendar_date_pick select {
  1431.     border: 1px solid #aeaeae;
  1432. }
  1433.  
  1434. .pf_calendar_date > a {
  1435.     color: #40689a !important;
  1436.     display: block;
  1437.     margin-top: 5px;
  1438.     font-weight: 600 !important;
  1439.     font-size: 13px;
  1440. }
  1441.  
  1442. .pf_calendar_date > a::before {
  1443.     content: "\f0a4";
  1444.     font-family: "Font Awesome 5 Free";
  1445.     margin-right: 5px;
  1446.     opacity: .85;
  1447. }
  1448.  
  1449. /* - - - SONDAGE - - - */
  1450. .pf_poll {
  1451.     background-color: #f4f4f4;
  1452.     box-sizing: border-box;
  1453.     padding: 2% 2% 2% 3%;
  1454.     display: inline-block;
  1455.     width: 100%;
  1456.     margin: 1% 0 2% 0;
  1457. }
  1458.  
  1459. .pf_poll_title::before {
  1460.     font-family: "Font Awesome 5 Free";
  1461.     font-weight: 600;
  1462.     display: inline-block;
  1463.     margin-right: 10px;
  1464.     opacity: .35;
  1465.     content: "\f681";
  1466. }
  1467.  
  1468. .pf_poll_title {
  1469.     font-family: "Krub", Roboto, sans-serif;
  1470.     font-weight: 500;
  1471.     font-size: 12pt;
  1472.     text-align: left;
  1473.     cursor: default;
  1474.     margin-bottom: 15px;
  1475. }
  1476.  
  1477. .pf_poll_question {
  1478.     display: block;
  1479.     margin: 1% 0;
  1480. }
  1481.  
  1482. .pf_poll_question input {
  1483.     padding: 1%;
  1484.     font-size: 12pt;
  1485.     font-family: "Krub", sans-serif;
  1486.     width: 100%;
  1487.     text-align: center;
  1488.     box-sizing: border-box;
  1489.     font-weight: 600;
  1490.     color: #373737;
  1491.     box-shadow: 0px 0px 8px 2px #dedede;
  1492. }
  1493.  
  1494. .pf_poll_question input::placeholder {
  1495.     color: #555;
  1496.     font-weight: 400;
  1497. }
  1498.  
  1499. .pf_poll_content {
  1500.     text-align: center;
  1501. }
  1502.  
  1503. .pf_poll_options {
  1504.     text-align: left;
  1505. }
  1506.  
  1507. .pf_poll_options_title {
  1508.     display: block;
  1509.     font-size: 12pt;
  1510.     font-weight: 600;
  1511.     color: #3e4b54;
  1512.     text-align: left;
  1513.     position: relative;
  1514.     left: -8px;
  1515.     margin-bottom: 8px;
  1516.     margin-top: 2%;
  1517. }
  1518.  
  1519. .pf_poll_options_pick {
  1520.     display: inline-block;
  1521.     width: 65%;
  1522. }
  1523.  
  1524. .pf_poll_options_pick textarea {
  1525.     width: 100% !important;
  1526.     box-sizing: border-box;
  1527.     border: 1px solid #aeaeae;
  1528.     min-height: 100px;
  1529.     margin-bottom: 2%;
  1530.     padding: 1%;
  1531.     color: #141414;
  1532.     font-size: 12px;
  1533.     outline: none;
  1534. }
  1535.  
  1536. .pf_poll_options_explain {
  1537.     display: inline-block;
  1538.     width: 33%;
  1539.     font-family: "Krub", sans-serif;
  1540.     font-size: 15px;
  1541.     font-weight: 500;
  1542.     vertical-align: top;
  1543.     padding: 1% 0 0 2%;
  1544.     box-sizing: border-box;
  1545. }
  1546.  
  1547. .pf_poll_options_explain::before {
  1548.     content: "\f059";
  1549.     font-family: "Font Awesome 5 Free";
  1550.     margin-right: 2%;
  1551.     font-size: 16px;
  1552.     color: #2563ae;
  1553. }
  1554.  
  1555. .pf_poll_options_explain br {
  1556.     display: none;
  1557. }
  1558.  
  1559. .pf_poll_duration, .pf_poll_multiple, .pf_poll_cancel {
  1560.     display: inline-block;
  1561.     width: 30%;
  1562.     vertical-align: top;
  1563. }
  1564.  
  1565. .pf_poll_duration_title, .pf_poll_multiple_title, .pf_poll_cancel_title {
  1566.     display: block;
  1567.     font-size: 10pt;
  1568.     font-weight: 600;
  1569.     color: #3e4b54;
  1570.     position: relative;
  1571.     left: -8px;
  1572.     margin-bottom: 8px;
  1573. }
  1574.  
  1575. .pf_poll_duration_pick, .pf_poll_multiple_pick, .pf_poll_cancel_pick {
  1576.     font-size: 9pt;
  1577.     color: #161616;
  1578. }
  1579.  
  1580. .pf_poll_duration_pick input {
  1581.     border: 1px solid #858585;
  1582. }
  1583.  
  1584. .pf_poll_duration_explain {
  1585.     color: #434343;
  1586.     padding-top: 5px;
  1587.     font-family: Roboto, sans-serif;
  1588.     font-weight: 400;
  1589.     font-size: 12px;
  1590. }
  1591.  
  1592. /* - - */
  1593. /* - - - MESSAGES PRIVÉS - - - */
  1594. .pf_msg_privmp_un_title {
  1595.     font-family: "Krub", Robot, sans-serif;
  1596.     font-size: 12pt;
  1597.     font-weight: 600;
  1598.     margin-bottom: 5px;
  1599. }
  1600.  
  1601. .pf_msg_privmp_un_title::before {
  1602.     content: "\f007";
  1603.     font-family: 'Font Awesome 5 Free';
  1604.     color: #3c4246;
  1605.     font-weight: 600;
  1606.     font-size: 13pt;
  1607.     opacity: .5;
  1608.     margin-right: 10px;
  1609. }
  1610.  
  1611. .pf_msg_privmp_un_title::after {
  1612.     content: ": ";
  1613. }
  1614.  
  1615. .pf_msg_privmp_selectD {
  1616.     text-align: center;
  1617.     margin-top: 10px;
  1618.     background-color: #ffffff95;
  1619.     padding: 2% 0;
  1620. }
  1621.  
  1622. .pf_msg_privmp_sgrp_title {
  1623.     font-family: "Krub", Roboto, sans-serif;
  1624.     font-size: 12pt;
  1625.     font-weight: 600;
  1626.     margin-bottom: 5px;
  1627. }
  1628.  
  1629. .pf_msg_privmp_sgrp_title::before {
  1630.     content: "\f0c0";
  1631.     font-family: 'Font Awesome 5 Free';
  1632.     color: #3c4246;
  1633.     font-weight: 600;
  1634.     font-size: 13pt;
  1635.     opacity: .5;
  1636.     margin-right: 10px;
  1637. }
  1638.  
  1639. .pf_msg_privmp_sgrp_title::after {
  1640.     content: ": ";
  1641. }
  1642.  
  1643. .pf_msg_privmp_un div#add_username {
  1644.     cursor: pointer;
  1645.     display: inline-block;
  1646.     vertical-align: middle;
  1647.     margin-right: 10px;
  1648. }
  1649.  
  1650. .pf_msg_privmp_un input#find_user {
  1651.     margin-top: 7px;
  1652.     cursor: pointer;
  1653. }
  1654.  
  1655. .pf_msg_privmp_un input {
  1656.     border: 1px solid #e4e4e4;
  1657.     padding: 1%;
  1658. }
  1659.  
  1660. .pf_msg_privmp_sgrp_switch select {
  1661.     font-size: 10pt;
  1662.     padding: 5px;
  1663.     border: 1px solid #e4e4e4;
  1664.     margin-right: 5px;
  1665. }
  1666.  
  1667. .pf_msg_privmp_sgrp {
  1668.     display: inline-block;
  1669.     vertical-align: top;
  1670.     width: 50%;
  1671. }
  1672.  
  1673. .pf_msg_privmp_un {
  1674.     display: inline-block;
  1675.     vertical-align: top;
  1676.     width: 50%;
  1677. }
  1678.  
  1679. /* - - - DESTINATAIRE/NOM D'UTILISATEUR (MP/INVITÉS) - - - */
  1680. .pf_msg_destin span {
  1681.     font-family: "Krub", Roboto, sans-serif;
  1682.     vertical-align: middle;
  1683.     font-size: 12pt;
  1684.     font-weight: 600;
  1685.     margin-bottom: 5px;
  1686.     text-align: center;
  1687.     display: block;
  1688. }
  1689.  
  1690. .pf_msg_destin input {
  1691.     background-color: #d9d9d9;
  1692.     color: #303030;
  1693.     padding: 5px 5px;
  1694.     vertical-align: middle;
  1695.     font-size: 13px;
  1696. }
  1697.  
  1698. .pf_msg_destin {
  1699.     padding: 2% 10px;
  1700.     box-sizing: border-box;
  1701.     text-align: center;
  1702. }
  1703.  
  1704. .pf_msg_destin span::before {
  1705.     content: "\f007";
  1706.     font-family: 'Font Awesome 5 Free';
  1707.     color: #3c4246;
  1708.     font-weight: 600;
  1709.     font-size: 13pt;
  1710.     opacity: .5;
  1711.     margin-right: 10px;
  1712. }
  1713.  
  1714. .pf_msg_destin span::after {
  1715.     content: "* : ";
  1716.     margin-right: 5px;
  1717.     margin-left: 5px;
  1718. }
  1719.  
  1720. /* - - */
  1721.  
  1722. /* - - - MODAL DE RECHERCHE D'UTILISATEUR (MESSAGES PRIVÉS) - - - */
  1723. div#find_username {
  1724.     background-color: transparent;
  1725.     border: none;
  1726.     opacity: 1 !important;
  1727. }
  1728.  
  1729. div#find_username table.forumline {
  1730.     border: none;
  1731. }
  1732.  
  1733. div#find_username th.thHead {
  1734.     background-color: #6a6a6a;
  1735.     background-image: none;
  1736.     color: white;
  1737. }
  1738.  
  1739. div#find_username td.row1 {
  1740.     text-align: center;
  1741. }
  1742.  
  1743. div#find_username input#search_username {
  1744.     border: 1px solid #f4f4f4;
  1745.     box-shadow: 3px 3px 3px 0px #f0f0f040;
  1746.     outline: none !important;
  1747.     padding: 4px;
  1748. }
  1749.  
  1750. div#find_username input#search {
  1751.     background-color: #7897a7;
  1752.     color: white;
  1753.     border: none;
  1754.     padding: 4px;
  1755. }
  1756.  
  1757. div#find_username input#jqmHide {
  1758.     background-color: #0d202b;
  1759.     color: white;
  1760.     border: none;
  1761.     padding: 4px;
  1762. }
  1763.  
  1764. /* - - */
  1765.  
  1766. /* - - - LES CODES CONDITIONNELS
  1767. --- il est conseillé de ne pas y toucher pour avoir un affichage correct du template - - - */
  1768. /* - css permettant de modifier la mise en page du titre du sujet/desc./couleur
  1769. --- si la fonction de description est activée ou non - */
  1770. .pf_desc_allowed + .pf_subject {
  1771.     display: block;
  1772.     width: 100%;
  1773. }
  1774.  
  1775. .pf_subject_desc + .pf_subject_colors {
  1776.     position: unset;
  1777.     width: 15%;
  1778. }
  1779.  
  1780. .pf_subject_desc + .pf_subject_colors select[name="topic_color"] {
  1781.     height: 40px;
  1782. }
  1783.  
  1784. .pf_subject + .pf_posticons {
  1785.     margin-top: 15px;
  1786. }
  1787.  
  1788. /* - - */
  1789. /* - si l'utilisateur est sur la page d'envoi d'un MP: allonger le champ de saisie du titre - */
  1790. .pf_msg_privmp_fw + .pf_subject {
  1791.     width: 100%;
  1792. }
  1793.  
  1794. /* - - */
  1795. /* - change l'intitulé "Paramètres du forum" en "Paramètres des messages privés" en mode message privé - */
  1796. .pf_options_status_fw + .pf_options_status_title {
  1797.     font-size: 0;
  1798. }
  1799.  
  1800. .pf_options_status_fw + .pf_options_status_title::before {
  1801.     content: "Paramètres des messages privés";
  1802.     font-size: 12pt;
  1803. }
  1804.  
  1805. /* - - */
  1806. /* - on retire le champ de saisie du titre du message, le choix de la couleur
  1807. --- du titre du message et les icônes si on est en train de poster une réponse - */
  1808. .pf_msg[post_type="Titre du message"] .pf_subject, .pf_msg[post_type="Titre du message"] .pf_subject_colors, .pf_msg[post_type="Titre du message"] .pf_posticons {
  1809.     display: none !important;
  1810. }
  1811.  
  1812. /* - - */
  1813. /* - on compacte les options si l'utilisateur peut
  1814. --- ajouter des fichiers joints - */
  1815. .pf_attchY_fw + .pf_options_ss {
  1816.     width: 48%;
  1817.     margin-right: 2%;
  1818.     min-height: 355px;
  1819. }
  1820.  
  1821. .pf_attchY_fw2 + .pf_options_status {
  1822.     display: block;
  1823.     margin-top: 20px;
  1824. }
  1825.  
  1826. /* - - */
  1827.  
  1828. /* - on ajoute un margin au tout dernier block du code pour espacer - */
  1829. .pf_msg > div:last-of-type {
  1830.     margin-bottom: 30px;
  1831. }
  1832.  
  1833. /* - - */
  1834. /* - - - - - - - - - - - - */
  1835.  
Add Comment
Please, Sign In to add comment