reha.css 42 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103
  1. @charset "UTF-8";
  2. /*reha*/
  3. /*global*/
  4. /* Colors used for REHA */
  5. .field--type-link, .field--type-file, .links, .views-field-edit-node, .views-field-edit-user, .form-submit, #edit-field-telephone-0-phone, .layout-sidebar-first #block-reha-phase1 footer, #block-reha-contenudelapageprincipale .node-operation-form #edit-field-fiche-candidature-wrapper .form-managed-file, #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper .form-managed-file, #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-fiche-candidature-wrapper .form-managed-file, #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper .form-managed-file {
  6. text-transform: uppercase;
  7. padding: 1rem;
  8. border: solid black 1px;
  9. margin-bottom: 1rem;
  10. background-color: white; }
  11. @media (max-width: 891px) {
  12. .field--type-link, .field--type-file, .links, .views-field-edit-node, .views-field-edit-user, .form-submit, #edit-field-telephone-0-phone, .layout-sidebar-first #block-reha-phase1 footer, #block-reha-contenudelapageprincipale .node-operation-form #edit-field-fiche-candidature-wrapper .form-managed-file, #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper .form-managed-file, #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-fiche-candidature-wrapper .form-managed-file, #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper .form-managed-file {
  13. font-size: 1rem; } }
  14. .field--type-link {
  15. width: fit-content; }
  16. .bouton {
  17. background-color: white !important;
  18. border: none !important;
  19. cursor: pointer; }
  20. .views-field-edit-node {
  21. width: fit-content;
  22. margin-top: 1rem; }
  23. .views-field-edit-user {
  24. width: fit-content;
  25. margin-top: 1rem; }
  26. .views-field-edit-user:hover {
  27. background-color: #fdc300; }
  28. #edit-unlock {
  29. display: none; }
  30. #edit-submit:hover {
  31. background-color: #fdc300; }
  32. .views-field-edit-node:hover {
  33. background-color: #fdc300; }
  34. .form-submit:hover {
  35. background-color: #fdc300; }
  36. .mailto {
  37. text-decoration: underline; }
  38. /*marianne*/
  39. @font-face {
  40. font-family: 'Marianne';
  41. src: url("../fonts/Marianne/Marianne-Thin.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Thin.woff") format("woff");
  42. font-weight: 300;
  43. font-style: normal; }
  44. @font-face {
  45. font-family: 'Marianne';
  46. src: url("../fonts/Marianne/Marianne-Thin_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Thin_Italic.woff") format("woff");
  47. font-weight: 300;
  48. font-style: italic; }
  49. @font-face {
  50. font-family: 'Marianne';
  51. src: url("../fonts/Marianne/Marianne-Light.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Light.woff") format("woff");
  52. font-weight: 400;
  53. font-style: normal; }
  54. @font-face {
  55. font-family: 'Marianne';
  56. src: url("../fonts/Marianne/Marianne-Light_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Light_Italic.woff") format("woff");
  57. font-weight: 400;
  58. font-style: italic; }
  59. @font-face {
  60. font-family: 'Marianne';
  61. src: url("../fonts/Marianne/Marianne-Regular.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Regular.woff") format("woff");
  62. font-weight: 600;
  63. font-style: normal; }
  64. @font-face {
  65. font-family: 'Marianne';
  66. src: url("../fonts/Marianne/Marianne-Regular_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Regular_Italic.woff") format("woff");
  67. font-weight: 600;
  68. font-style: italic; }
  69. @font-face {
  70. font-family: 'Marianne';
  71. src: url("../fonts/Marianne/Marianne-Medium.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Medium.woff") format("woff");
  72. font-weight: 800;
  73. font-style: normal; }
  74. @font-face {
  75. font-family: 'Marianne';
  76. src: url("../fonts/Marianne/Marianne-Medium_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Medium_Italic.woff") format("woff");
  77. font-weight: 800;
  78. font-style: italic; }
  79. @font-face {
  80. font-family: 'Marianne';
  81. src: url("../fonts/Marianne/Marianne-Bold.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Bold.woff") format("woff");
  82. font-weight: 900;
  83. font-style: normal; }
  84. @font-face {
  85. font-family: 'Marianne';
  86. src: url("../fonts/Marianne/Marianne-Bold_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-Bold_Italic.woff") format("woff");
  87. font-weight: 900;
  88. font-style: italic; }
  89. @font-face {
  90. font-family: 'Marianne';
  91. src: url("../fonts/Marianne/Marianne-ExtraBold.woff2") format("woff2"), url("../fonts/Marianne/Marianne-ExtraBold.woff") format("woff");
  92. font-weight: 1000;
  93. font-style: normal; }
  94. @font-face {
  95. font-family: 'Marianne';
  96. src: url("../fonts/Marianne/Marianne-ExtraBold_Italic.woff2") format("woff2"), url("../fonts/Marianne/Marianne-ExtraBold_Italic.woff") format("woff");
  97. font-weight: 1000;
  98. font-style: italic; }
  99. /*Font Awesome*/
  100. @font-face {
  101. font-family: 'Font Awesome';
  102. src: url("../fonts/Font Awesome/fontawesome-webfont.woff2") format("woff2");
  103. font-weight: 400;
  104. font-style: normal; }
  105. .layout-container {
  106. position: relative;
  107. width: 100vw;
  108. background-color: rgba(153, 147, 174, 0.1);
  109. font-family: "Marianne", sans-serif;
  110. font-weight: 400;
  111. font-style: normal;
  112. top: 0%;
  113. left: 0%;
  114. overflow: hidden;
  115. display: flex;
  116. flex-flow: row wrap; }
  117. .layout-container header {
  118. flex: 0 0 100%; }
  119. .layout-container footer {
  120. flex: 0 0 100%; }
  121. .layout-content {
  122. order: 2;
  123. padding-top: 3rem;
  124. padding-bottom: 6rem;
  125. width: 70%;
  126. margin: auto; }
  127. @media (max-width: 891px) {
  128. .layout-content {
  129. width: 90%; } }
  130. @media (max-width: 500px) {
  131. .layout-content {
  132. padding-top: 0; } }
  133. aside {
  134. width: 20%;
  135. order: 1;
  136. margin-top: 5rem;
  137. margin-left: 10%;
  138. margin-right: 1rem; }
  139. @media (max-width: 891px) {
  140. aside {
  141. margin-left: 5%;
  142. margin-top: 9rem; } }
  143. @media (max-width: 500px) {
  144. aside {
  145. width: 80%;
  146. margin-top: 3rem; } }
  147. main {
  148. width: 100%;
  149. display: flex;
  150. flex-direction: row;
  151. position: relative; }
  152. @media (max-width: 500px) {
  153. main {
  154. flex-direction: column; } }
  155. .main-content {
  156. margin-top: 7rem; }
  157. ul {
  158. list-style-type: none; }
  159. a {
  160. text-decoration: none; }
  161. :link {
  162. color: black; }
  163. :visited {
  164. color: black; }
  165. html.js body {
  166. margin: 0 !important; }
  167. html.js body div.dialog-off-canvas-main-canvas div.layout-container {
  168. margin: 0 !important; }
  169. svg.mailto {
  170. display: none; }
  171. @media (max-width: 800px) {
  172. header #block-reha-logoministere {
  173. padding-left: 2rem; } }
  174. /*partials*/
  175. header {
  176. display: block;
  177. height: 150px;
  178. background-color: white;
  179. z-index: 99;
  180. width: 100vw;
  181. max-width: 100vw;
  182. position: -webkit-sticky;
  183. position: sticky;
  184. top: 0;
  185. box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px; }
  186. @media (max-width: 800px) {
  187. header {
  188. width: 800px; } }
  189. header .region-header {
  190. display: inline-grid;
  191. align-items: center;
  192. grid-template-columns: repeat(10, 1fr); }
  193. @media (max-width: 891px) {
  194. header .region-header {
  195. display: flex;
  196. flex-direction: row;
  197. justify-content: space-between; } }
  198. header .region-header #block-reha-logoministere {
  199. grid-column: 1;
  200. width: 200px;
  201. min-width: 100px;
  202. padding-left: 80px;
  203. padding-top: 30px;
  204. height: 100%; }
  205. header .region-header #block-reha-logoministere img {
  206. max-width: 100%;
  207. object-fit: contain; }
  208. @media (max-width: 891px) {
  209. header .region-header #block-reha-logoministere {
  210. padding-left: 80px;
  211. padding-top: 20px; } }
  212. @media (max-width: 500px) {
  213. header .region-header #block-reha-logoministere {
  214. padding-left: 30px;
  215. padding-top: 20px; } }
  216. header .region-header #block-reha-logoreha {
  217. display: none;
  218. grid-column: 2;
  219. max-height: 90%;
  220. height: 150px; }
  221. header .region-header #block-reha-logoreha .field--name-field-logo {
  222. height: 150px; }
  223. header .region-header #block-reha-logoreha .field--name-field-logo .field__item {
  224. height: 150px; }
  225. header .region-header #block-reha-logoreha .field--name-field-logo .field__item img {
  226. height: 150px;
  227. width: fit-content; }
  228. header .region-header #block-reha-connexionutilisateur {
  229. grid-column: 9;
  230. display: flex;
  231. flex-direction: column;
  232. height: fit-content; }
  233. @media (max-width: 891px) {
  234. header .region-header #block-reha-connexionutilisateur {
  235. padding-left: 1rem; } }
  236. header .region-header #block-reha-connexionutilisateur .bouton-connexion {
  237. padding-right: 3rem; }
  238. header .region-header #block-reha-connexionutilisateur .bouton-connexion :before {
  239. content: url(../images/noun-contact-2495375.svg);
  240. padding-right: 1rem; }
  241. header .region-header #block-reha-connexionutilisateur .connexion {
  242. height: 0;
  243. /* Hauteur initiale à 0 pour créer l'effet de glissement vers le bas */
  244. width: 100%;
  245. position: relative; }
  246. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full {
  247. display: none;
  248. right: -235px;
  249. top: 36px;
  250. position: absolute;
  251. background-color: white;
  252. width: 550px;
  253. height: 200vh;
  254. box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  255. clip-path: inset(0px -10px -10px -10px);
  256. padding: 5% 10% 5% 5%; }
  257. @media (max-width: 891px) {
  258. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full {
  259. top: 50px;
  260. right: -250px;
  261. width: 500px;
  262. height: fit-content; } }
  263. @media (max-width: 500px) {
  264. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full {
  265. top: 55px;
  266. right: -90px;
  267. width: 400px;
  268. height: fit-content; } }
  269. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full .titre {
  270. width: 100%;
  271. position: relative; }
  272. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full .titre ::after {
  273. position: relative;
  274. left: 430px; }
  275. @media (max-width: 500px) {
  276. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full .titre ::after {
  277. left: 325px; } }
  278. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full #user-login-form {
  279. width: 80%;
  280. display: flex;
  281. flex-direction: column;
  282. align-items: start;
  283. padding-left: 2.5rem; }
  284. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full #user-login-form .form-item-persistent-login {
  285. flex-direction: row-reverse; }
  286. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full #user-login-form .form-item-persistent-login #edit-persistent-login {
  287. width: fit-content; }
  288. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full #user-login-form .form-item-persistent-login label {
  289. flex-grow: 0; }
  290. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul {
  291. font-size: 1.2rem;
  292. width: 70%;
  293. display: flex;
  294. flex-direction: column;
  295. margin-top: 0;
  296. margin-bottom: 4rem;
  297. padding-bottom: 4rem; }
  298. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul .create-account-link {
  299. display: none; }
  300. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul .request-password-link {
  301. margin-bottom: 4rem;
  302. font-size: 1rem; }
  303. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul .request-password-link:hover {
  304. text-decoration: #fdc300 underline; }
  305. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul li p {
  306. font-style: italic;
  307. font-size: 0.9rem;
  308. padding-top: 1rem; }
  309. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul:first-of-type {
  310. border-bottom: 1px solid black; }
  311. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul:last-of-type a {
  312. text-transform: uppercase;
  313. padding: 1rem;
  314. border: solid black 1px;
  315. margin-bottom: 1rem;
  316. background-color: white; }
  317. @media (max-width: 891px) {
  318. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul:last-of-type a {
  319. font-size: 1rem; } }
  320. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul:last-of-type a p {
  321. font-style: italic; }
  322. header .region-header #block-reha-connexionutilisateur .connexion .connexion-full ul:last-of-type a:hover {
  323. background-color: #fdc300; }
  324. header .region-header #block-reha-config-pages {
  325. grid-column: 10;
  326. display: flex;
  327. flex-direction: column;
  328. height: fit-content; }
  329. header .region-header #block-reha-config-pages .bouton-contact {
  330. padding-right: 4rem; }
  331. header .region-header #block-reha-config-pages .bouton-contact ::before {
  332. content: url(../images/noun-letter-1064628.svg);
  333. padding-right: 1rem; }
  334. header .region-header #block-reha-config-pages .contacts {
  335. height: 0;
  336. /* Hauteur initiale à 0 pour créer l'effet de glissement vers le bas */
  337. width: 100%; }
  338. header .region-header #block-reha-config-pages .contacts .contacts-full {
  339. display: none;
  340. background-color: white;
  341. position: absolute;
  342. right: 0px;
  343. top: 100%;
  344. width: 550px;
  345. padding-left: 3.5rem;
  346. padding-top: 1rem;
  347. height: 200vh;
  348. box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  349. clip-path: inset(0px -10px -10px -10px); }
  350. @media (max-width: 891px) {
  351. header .region-header #block-reha-config-pages .contacts .contacts-full {
  352. right: 0px;
  353. top: 100%;
  354. width: 500px;
  355. padding-left: 0;
  356. padding-top: 1rem;
  357. height: fit-content; } }
  358. @media (max-width: 500px) {
  359. header .region-header #block-reha-config-pages .contacts .contacts-full {
  360. width: -moz-available; } }
  361. header .region-header #block-reha-config-pages .contacts .contacts-full .titre {
  362. padding-left: 3rem; }
  363. @media (max-width: 500px) {
  364. header .region-header #block-reha-config-pages .contacts .contacts-full .titre {
  365. padding-left: 1.5rem; } }
  366. header .region-header #block-reha-config-pages .contacts .contacts-full .titre ::after {
  367. left: 290px; }
  368. @media (max-width: 891px) {
  369. header .region-header #block-reha-config-pages .contacts .contacts-full .titre ::after {
  370. left: 242px; } }
  371. @media (max-width: 500px) {
  372. header .region-header #block-reha-config-pages .contacts .contacts-full .titre ::after {
  373. left: 150px; } }
  374. header .region-header #block-reha-config-pages .contacts .field__item {
  375. display: flex;
  376. flex-direction: column;
  377. padding-left: 3rem; }
  378. @media (max-width: 891px) {
  379. header .region-header #block-reha-config-pages .contacts .field__item {
  380. padding-bottom: 2rem; } }
  381. @media (max-width: 500px) {
  382. header .region-header #block-reha-config-pages .contacts .field__item {
  383. padding-left: 2rem;
  384. padding-bottom: 2rem;
  385. padding-right: 1.5rem; } }
  386. header #block-reha-views-block-current-user-block-block-1 {
  387. grid-column: 9;
  388. display: flex;
  389. flex-direction: column;
  390. height: fit-content; }
  391. header #block-reha-views-block-current-user-block-block-1 .bouton-connected {
  392. padding-right: 3rem; }
  393. header #block-reha-views-block-current-user-block-block-1 .bouton-connected :before {
  394. content: url(../images/noun-contact-2495375.svg);
  395. padding-right: 1rem; }
  396. header #block-reha-views-block-current-user-block-block-1 .connected {
  397. height: 0;
  398. /* Hauteur initiale à 0 pour créer l'effet de glissement vers le bas */
  399. width: 100%;
  400. position: relative; }
  401. header #block-reha-views-block-current-user-block-block-1 .connected .connected-full {
  402. display: none;
  403. right: -267px;
  404. top: 36px;
  405. position: absolute;
  406. background-color: white;
  407. width: 550px;
  408. height: 200vh;
  409. box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  410. clip-path: inset(0px -10px -10px -10px);
  411. padding: 5% 10% 5% 45%; }
  412. @media (max-width: 500px) {
  413. header #block-reha-views-block-current-user-block-block-1 .connected .connected-full .titre {
  414. font-size: 1.4rem; } }
  415. @media (max-width: 500px) {
  416. header #block-reha-views-block-current-user-block-block-1 .connected .connected-full .titre ::after {
  417. left: 50px; } }
  418. header #block-reha-views-block-current-user-block-block-1 .connected .connected-full footer {
  419. font-weight: 400;
  420. font-size: 1rem;
  421. margin-top: 2rem;
  422. border-top: 1px solid black;
  423. padding-top: 1.5rem; }
  424. header #block-reha-views-block-current-user-block-block-1 .connected .connected-full footer ul {
  425. width: 45%;
  426. display: flex;
  427. flex-direction: column-reverse;
  428. padding-left: 0; }
  429. header #block-reha-views-block-current-user-block-block-1 .connected .connected-full footer ul li:first-of-type {
  430. margin-top: 4rem;
  431. border-bottom: 1px solid black; }
  432. header #block-reha-views-block-current-user-block-block-1 .connected .connected-full footer ul li {
  433. text-transform: uppercase;
  434. padding: 1rem;
  435. border: solid black 1px;
  436. margin-bottom: 1rem;
  437. background-color: white; }
  438. header #block-reha-views-block-current-user-block-block-1 .connected .connected-full footer ul li:hover {
  439. background-color: #fdc300; }
  440. .bouton {
  441. align-self: flex-end;
  442. width: fit-content; }
  443. @media (max-width: 891px) {
  444. .bouton {
  445. font-size: 0.1rem;
  446. color: white;
  447. padding-right: 0 !important; } }
  448. .bouton h2 {
  449. text-transform: lowercase;
  450. display: inline-flex;
  451. font-size: 1rem; }
  452. @media (max-width: 891px) {
  453. .bouton h2 {
  454. font-size: 0rem;
  455. color: white;
  456. padding-right: 0 !important; } }
  457. .titre {
  458. display: inline-flex;
  459. font-weight: 800;
  460. font-size: 1.8rem;
  461. position: relative; }
  462. .titre ::after {
  463. content: url(../images/noun-cross-1151731.svg);
  464. float: right;
  465. position: relative;
  466. left: 90px;
  467. cursor: pointer; }
  468. footer {
  469. background-color: white;
  470. padding-top: 3rem;
  471. font-family: "Marianne";
  472. font-weight: 800;
  473. font-size: 1.1rem;
  474. text-transform: lowercase; }
  475. footer div {
  476. display: flex;
  477. flex-direction: row; }
  478. @media (max-width: 891px) {
  479. footer div {
  480. flex-wrap: wrap; } }
  481. @media (max-width: 520px) {
  482. footer div {
  483. flex-direction: column; } }
  484. footer h2 {
  485. font-size: 1.1rem; }
  486. footer section:not(:first-of-type) {
  487. border-left: #fdc300 solid 2px;
  488. padding-left: 2rem; }
  489. @media (max-width: 891px) {
  490. footer section:not(:first-of-type) {
  491. margin-left: 1rem;
  492. margin-right: 1rem;
  493. border-left: #fdc300 solid 2px; } }
  494. @media (max-width: 520px) {
  495. footer section:not(:first-of-type) {
  496. margin-left: 1rem;
  497. margin-right: 1rem;
  498. border-left: none;
  499. border-top: #fdc300 solid 2px; } }
  500. footer section:not(:last-of-type) {
  501. padding-right: 5rem; }
  502. @media (max-width: 891px) {
  503. footer section:not(:last-of-type) {
  504. padding-right: 0; } }
  505. @media (max-width: 520px) {
  506. footer section:not(:last-of-type) {
  507. padding-right: 0; } }
  508. footer section:last-of-type {
  509. padding-right: 5rem; }
  510. @media (max-width: 891px) {
  511. footer section:last-of-type {
  512. border-top: #fdc300 solid 2px;
  513. border-left: none; } }
  514. #footer-left {
  515. margin-left: 10%; }
  516. @media (max-width: 891px) {
  517. #footer-left {
  518. margin-left: 1rem;
  519. padding-left: 2rem;
  520. width: 40%; } }
  521. @media (max-width: 520px) {
  522. #footer-left {
  523. width: 100%;
  524. margin-left: 1rem;
  525. padding-left: 2rem; } }
  526. #footer-left div {
  527. display: flex;
  528. flex-direction: column; }
  529. #footer-left div #block-reha-pieddepage ul {
  530. padding-left: 0; }
  531. #footer-left div #block-reha-logoreha-3 {
  532. display: none; }
  533. #footer-left div .social-media-links--platforms {
  534. display: flex;
  535. flex-direction: row; }
  536. #footer-left div .social-media-links--platforms svg.ext {
  537. display: none; }
  538. @media (max-width: 891px) {
  539. #footer-middle {
  540. width: 40%; } }
  541. @media (max-width: 520px) {
  542. #footer-middle {
  543. width: 100%;
  544. margin-right: 1rem; } }
  545. #footer-middle #block-reha-operateurduprogramme {
  546. display: flex;
  547. flex-direction: column; }
  548. #footer-middle #block-reha-operateurduprogramme img {
  549. max-width: 150px;
  550. height: fit-content;
  551. max-height: 100px;
  552. object-fit: contain;
  553. padding: 1rem; }
  554. #footer-right #block-reha-config-pages-2 {
  555. display: flex;
  556. flex-direction: column; }
  557. #footer-right #block-reha-config-pages-2 .field--name-field-partenaires .field__items {
  558. display: flex;
  559. flex-direction: row;
  560. flex-wrap: wrap; }
  561. #footer-right #block-reha-config-pages-2 .field--name-field-partenaires .field__items img {
  562. max-width: 120px;
  563. height: fit-content;
  564. max-height: 115px;
  565. object-fit: contain; }
  566. .form-item {
  567. display: flex;
  568. flex-direction: column; }
  569. label {
  570. padding-bottom: 0.5rem; }
  571. input {
  572. height: 2rem;
  573. width: 50%; }
  574. @media (max-width: 500px) {
  575. input {
  576. width: 90%; } }
  577. .description {
  578. width: 50%; }
  579. @media (max-width: 500px) {
  580. .description {
  581. width: 90%; } }
  582. .form-submit {
  583. height: 4rem !important;
  584. margin-bottom: 1rem;
  585. font-size: 1.2rem;
  586. font-weight: 300;
  587. width: fit-content; }
  588. @media (max-width: 891px) {
  589. .form-submit {
  590. font-size: 1rem; } }
  591. #user-login-form {
  592. padding-left: 2rem; }
  593. #user-login-form .form-item {
  594. flex-direction: row;
  595. padding-bottom: 1rem;
  596. padding-left: 0.2;
  597. width: 80%; }
  598. #user-login-form .form-item label {
  599. padding-right: 0.5rem;
  600. flex: 1 1 auto; }
  601. #edit-persistent-login {
  602. height: 1.5rem; }
  603. .layout-sidebar-first #block-reha-phase1 {
  604. border: solid #fdc300 1px;
  605. font-weight: 800;
  606. padding: 1rem;
  607. width: 80%; }
  608. @media (max-width: 891px) {
  609. .layout-sidebar-first #block-reha-phase1 {
  610. width: 100%; } }
  611. .layout-sidebar-first #block-reha-phase1 h2 {
  612. margin-top: 0;
  613. margin-bottom: 0;
  614. text-transform: lowercase;
  615. font-weight: 1000;
  616. line-height: 1rem;
  617. font-size: 1.5rem; }
  618. .layout-sidebar-first #block-reha-phase1 p {
  619. font-size: 1.5rem;
  620. line-height: 1.8rem;
  621. margin-top: 0.8rem; }
  622. .layout-sidebar-first #block-reha-phase1 footer {
  623. width: fit-content; }
  624. /*pages*/
  625. .home-page-layout-content .layout--onecol {
  626. width: 90%;
  627. margin: auto;
  628. font-size: 1.3rem;
  629. font-weight: 400;
  630. font-style: normal; }
  631. .home-page-layout-content .layout--onecol h4 {
  632. font-size: 5rem;
  633. font-weight: normal;
  634. margin: 0; }
  635. @media (max-width: 891px) {
  636. .home-page-layout-content .layout--onecol h4 {
  637. font-size: 4rem; } }
  638. @media (max-width: 520px) {
  639. .home-page-layout-content .layout--onecol h4 {
  640. font-size: 3rem; } }
  641. .home-page-layout-content .layout--onecol h5 {
  642. font-size: 5rem;
  643. font-weight: 900;
  644. margin: 0;
  645. line-height: 0.6; }
  646. @media (max-width: 891px) {
  647. .home-page-layout-content .layout--onecol h5 {
  648. font-size: 4rem;
  649. line-height: 0.9; } }
  650. @media (max-width: 520px) {
  651. .home-page-layout-content .layout--onecol h5 {
  652. font-size: 3rem; } }
  653. .home-page-layout-content .layout--onecol img {
  654. height: auto;
  655. padding-top: 2rem;
  656. padding-bottom: 2rem; }
  657. .home-page-layout-content .layout--onecol .block-region-content {
  658. display: grid;
  659. grid-column: repeat(2, 1fr); }
  660. @media (max-width: 891px) {
  661. .home-page-layout-content .layout--onecol .block-region-content {
  662. display: flex;
  663. flex-direction: column; } }
  664. .home-page-layout-content .layout--onecol .block-region-content .block-views-blockhome-block-1 {
  665. grid-column: 1 /span 2;
  666. grid-row: 1;
  667. margin-bottom: 2rem; }
  668. @media (max-width: 500px) {
  669. .home-page-layout-content .layout--onecol .block-region-content .block-views-blockhome-block-1 img {
  670. width: -moz-available; } }
  671. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f {
  672. grid-column: 1;
  673. grid-row: 2 /span 2;
  674. width: 80%;
  675. border: solid #fdc300 1px;
  676. background-color: white;
  677. font-weight: 800;
  678. padding: 2rem;
  679. margin-right: 1rem; }
  680. @media (max-width: 891px) {
  681. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f {
  682. margin-bottom: 1rem; } }
  683. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f h2 {
  684. margin-top: 0;
  685. margin-bottom: 0;
  686. text-transform: lowercase;
  687. font-weight: 900;
  688. line-height: 1rem;
  689. font-size: 1.8rem; }
  690. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f .field--name-field-description {
  691. margin-top: 0;
  692. font-size: 2.3rem !important;
  693. line-height: 2.2rem; }
  694. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f .field--name-field-description p {
  695. margin-top: 0.8rem; }
  696. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f .field--type-link {
  697. padding: 0;
  698. margin: 0;
  699. border: none;
  700. font-weight: 400;
  701. background-color: inherit; }
  702. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f .field--type-link .field__item ::after {
  703. justify-self: unset;
  704. padding-left: 1rem;
  705. content: url(../images/noun-arrow-1569918.svg); }
  706. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f:hover {
  707. background-color: #fdc300; }
  708. .home-page-layout-content .layout--onecol .block-region-content .block-block-content5ae07b35-3c0b-48f5-b51b-f0f0e4c1765f:hover .field--type-link .field__item ::after {
  709. justify-self: unset;
  710. padding-left: 1rem;
  711. content: url(../images/noun-arrow-1569918_hover.svg); }
  712. .home-page-layout-content .layout--onecol .block-region-content .block-block-content08189a6a-2ca1-42c3-a780-d7ad0c65619d {
  713. margin-bottom: 1rem;
  714. grid-column: 2;
  715. grid-row: 2;
  716. width: 90%;
  717. display: flex;
  718. justify-content: flex-end;
  719. align-items: center; }
  720. @media (max-width: 891px) {
  721. .home-page-layout-content .layout--onecol .block-region-content .block-block-content08189a6a-2ca1-42c3-a780-d7ad0c65619d {
  722. width: 90%; } }
  723. @media (max-width: 520px) {
  724. .home-page-layout-content .layout--onecol .block-region-content .block-block-content08189a6a-2ca1-42c3-a780-d7ad0c65619d {
  725. width: 100%; } }
  726. .home-page-layout-content .layout--onecol .block-region-content .block-block-content08189a6a-2ca1-42c3-a780-d7ad0c65619d .field--type-file {
  727. width: 100%;
  728. margin: 0; }
  729. @media (max-width: 891px) {
  730. .home-page-layout-content .layout--onecol .block-region-content .block-block-content08189a6a-2ca1-42c3-a780-d7ad0c65619d .field--type-file {
  731. width: 100%; } }
  732. .home-page-layout-content .layout--onecol .block-region-content .block-block-content08189a6a-2ca1-42c3-a780-d7ad0c65619d :hover {
  733. background-color: #fdc300; }
  734. .home-page-layout-content .layout--onecol .block-region-content .block-block-content259faa3e-f66e-4776-9f4e-9a3aa26e8252 {
  735. grid-column: 2;
  736. grid-row: 3;
  737. width: 90%;
  738. display: flex;
  739. justify-content: flex-end;
  740. align-items: center; }
  741. @media (max-width: 891px) {
  742. .home-page-layout-content .layout--onecol .block-region-content .block-block-content259faa3e-f66e-4776-9f4e-9a3aa26e8252 {
  743. width: 90%; } }
  744. @media (max-width: 520px) {
  745. .home-page-layout-content .layout--onecol .block-region-content .block-block-content259faa3e-f66e-4776-9f4e-9a3aa26e8252 {
  746. width: 100%; } }
  747. .home-page-layout-content .layout--onecol .block-region-content .block-block-content259faa3e-f66e-4776-9f4e-9a3aa26e8252 .field--type-file {
  748. width: 100%;
  749. margin: 0; }
  750. @media (max-width: 891px) {
  751. .home-page-layout-content .layout--onecol .block-region-content .block-block-content259faa3e-f66e-4776-9f4e-9a3aa26e8252 .field--type-file {
  752. width: 100%; } }
  753. .home-page-layout-content .layout--onecol .block-region-content .block-block-content259faa3e-f66e-4776-9f4e-9a3aa26e8252 :hover {
  754. background-color: #fdc300; }
  755. .home-page-layout-content .layout--onecol .block-region-content .block-views-blockhome-block-2 {
  756. grid-column: 1 /span 2;
  757. grid-row: 4;
  758. margin-top: 2rem; }
  759. .user--register h1 {
  760. font-size: 3rem !important;
  761. font-weight: 600; }
  762. @media (max-width: 500px) {
  763. .user--register h1 {
  764. font-size: 2.5rem !important; } }
  765. .user--register .form-item {
  766. margin-bottom: 2rem; }
  767. .user--register label {
  768. font-weight: 800; }
  769. .user--register .description {
  770. text-transform: lowercase;
  771. font-style: italic; }
  772. .user--register .password-strength .password-strength__meter {
  773. width: 250px; }
  774. .user--register .password-suggestions {
  775. text-transform: lowercase;
  776. font-style: italic;
  777. font-size: 00.8rem; }
  778. .user--register #edit-pass--description {
  779. display: none; }
  780. @media (max-width: 891px) {
  781. .mes-operations {
  782. width: 70%;
  783. margin-left: 2rem; } }
  784. @media (max-width: 500px) {
  785. .mes-operations {
  786. width: 90%; } }
  787. .mes-operations .views-row {
  788. width: 80%;
  789. padding-bottom: 1rem;
  790. border-bottom: 1px solid black; }
  791. .mes-operations .views-row .node-type-operation footer {
  792. display: none; }
  793. .mes-operations .views-row .node-type-operation .field--label-above div:first-child {
  794. font-weight: 800; }
  795. .mes-operations .views-row .node-type-operation p {
  796. margin: 0; }
  797. .mes-operations .views-row .node-type-operation .field--label-above {
  798. margin-bottom: 1rem; }
  799. .mes-operations .views-row .node-type-operation .field--type-file {
  800. border: none;
  801. background-color: inherit;
  802. text-transform: none;
  803. padding: 0; }
  804. .mes-operations .views-row .views-field {
  805. margin-bottom: 1.5rem; }
  806. .mes-operations div.views-element-container div footer {
  807. background-color: white;
  808. border: solid black 1px;
  809. text-transform: uppercase;
  810. padding: 1rem;
  811. width: fit-content;
  812. margin-top: 2rem;
  813. font-weight: 400; }
  814. .mes-operations div.views-element-container div footer p {
  815. margin: 0; }
  816. .mes-operations div.views-element-container div footer:hover {
  817. background-color: #fdc300; }
  818. #block-reha-contenudelapageprincipale .node-operation-form {
  819. width: 45%; }
  820. @media (max-width: 891px) {
  821. #block-reha-contenudelapageprincipale .node-operation-form {
  822. width: 70%;
  823. margin-left: 2rem; } }
  824. #block-reha-contenudelapageprincipale .node-operation-form #edit-title-wrapper input {
  825. width: 100%; }
  826. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-fiche-candidature-wrapper {
  827. background-color: rgba(153, 147, 174, 0) !important;
  828. border: none;
  829. padding: 0; }
  830. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-fiche-candidature-wrapper label {
  831. order: 1;
  832. font-weight: 800; }
  833. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-fiche-candidature-wrapper .description {
  834. text-transform: lowercase;
  835. order: 2;
  836. font-style: italic; }
  837. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-fiche-candidature-wrapper .form-managed-file {
  838. order: 3;
  839. margin-top: 1rem; }
  840. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper {
  841. background-color: rgba(153, 147, 174, 0) !important;
  842. border: none;
  843. padding: 0;
  844. margin-top: 1rem; }
  845. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper label {
  846. order: 1;
  847. font-weight: 800;
  848. display: flex; }
  849. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper #edit-field-dossier-de-candidature-0--label::after {
  850. content: url(../images/noun-information-55404.svg);
  851. padding-left: 1rem;
  852. cursor: pointer; }
  853. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper .description {
  854. text-transform: lowercase;
  855. order: 2;
  856. font-style: italic;
  857. width: 100%; }
  858. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper #edit-field-dossier-de-candidature-0--description > br:first-of-type {
  859. display: none; }
  860. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper #edit-field-dossier-de-candidature-0--description > ul.main {
  861. display: none; }
  862. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-dossier-de-candidature-wrapper .form-managed-file {
  863. order: 3;
  864. margin-top: 1rem;
  865. text-transform: lowercase; }
  866. #block-reha-contenudelapageprincipale .node-operation-form label {
  867. font-weight: 800; }
  868. #block-reha-contenudelapageprincipale .node-operation-form .form-wrapper {
  869. margin-bottom: 1rem;
  870. margin-top: 1rem; }
  871. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-commentaire-0-value {
  872. width: 100%; }
  873. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-adresse-0-address input {
  874. width: 100%; }
  875. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-adresse-0-address-container2 {
  876. display: flex;
  877. flex-direction: row;
  878. width: 100%;
  879. margin-right: 0;
  880. justify-content: space-between; }
  881. @media (max-width: 891px) {
  882. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-adresse-0-address-container2 {
  883. flex-direction: column; } }
  884. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-adresse-0-address-container2 input {
  885. width: 100%; }
  886. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-adresse-0-address-container2 .form-item {
  887. display: flex;
  888. flex-direction: column;
  889. margin-right: 0; }
  890. #block-reha-contenudelapageprincipale .node-operation-form .form-item {
  891. display: flex;
  892. flex-direction: column; }
  893. #block-reha-contenudelapageprincipale .node-operation-form #edit-field-commentaire-wrapper {
  894. margin-bottom: 2rem; }
  895. #block-reha-contenudelapageprincipale .node-operation-form .counter {
  896. font-style: italic; }
  897. #block-reha-contenudelapageprincipale .form-managed-file {
  898. text-transform: lowercase; }
  899. #block-reha-contenudelapageprincipale .file--application-pdf {
  900. text-transform: lowercase; }
  901. #block-reha-contenudelapageprincipale .messages--error {
  902. text-transform: lowercase; }
  903. html.js body.node-type-operation.node-id-7 div.dialog-off-canvas-main-canvas div.layout-container main div.layout-content div.region.region-content div#block-reha-contenudelapageprincipale.block.block-system.block-system-main-block form#node-operation-edit-form.node-operation-edit-form.node-form div.js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label {
  904. display: none; }
  905. #edit-field-dossier-de-candidature-0--description {
  906. text-transform: none !important; }
  907. #edit-field-dossier-de-candidature-0--description .depth1 {
  908. font-weight: 800; }
  909. #edit-field-dossier-de-candidature-0--description .depth2 {
  910. font-weight: 400; }
  911. #edit-field-dossier-de-candidature-0--description .depth3 {
  912. text-decoration: none !important; }
  913. .user--edit label {
  914. font-weight: 800; }
  915. .user--edit .password-strength {
  916. width: fit-content; }
  917. .user--edit .description {
  918. font-style: italic; }
  919. .user--edit .form-item {
  920. margin-bottom: 1rem;
  921. width: 70%; }
  922. #block-reha-contenudelapageprincipale #node-operation-edit-form {
  923. width: 45%; }
  924. @media (max-width: 891px) {
  925. #block-reha-contenudelapageprincipale #node-operation-edit-form {
  926. width: 70%;
  927. margin-left: 2rem; } }
  928. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-title-wrapper input {
  929. width: 100%; }
  930. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-fiche-candidature-wrapper {
  931. background-color: rgba(153, 147, 174, 0) !important;
  932. border: none;
  933. padding: 0; }
  934. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-fiche-candidature-wrapper label {
  935. order: 1;
  936. font-weight: 800; }
  937. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-fiche-candidature-wrapper .description {
  938. text-transform: lowercase;
  939. order: 2;
  940. font-style: italic; }
  941. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-fiche-candidature-wrapper .form-managed-file {
  942. order: 3;
  943. margin-top: 1rem; }
  944. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper {
  945. background-color: rgba(153, 147, 174, 0) !important;
  946. border: none;
  947. padding: 0;
  948. margin-top: 1rem; }
  949. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper label {
  950. order: 1;
  951. font-weight: 800;
  952. display: flex; }
  953. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper #edit-field-dossier-de-candidature-0--label::after {
  954. content: url(../images/noun-information-55404.svg);
  955. padding-left: 1rem;
  956. cursor: pointer; }
  957. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper .description {
  958. text-transform: lowercase;
  959. order: 2;
  960. font-style: italic;
  961. width: 100%; }
  962. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper #edit-field-dossier-de-candidature-0--description > br:first-of-type {
  963. display: none; }
  964. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper #edit-field-dossier-de-candidature-0--description > ul.main {
  965. display: none; }
  966. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-dossier-de-candidature-wrapper .form-managed-file {
  967. order: 3;
  968. margin-top: 1rem;
  969. text-transform: lowercase; }
  970. #block-reha-contenudelapageprincipale #node-operation-edit-form label {
  971. font-weight: 800; }
  972. #block-reha-contenudelapageprincipale #node-operation-edit-form .form-wrapper {
  973. margin-bottom: 1rem;
  974. margin-top: 1rem; }
  975. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-commentaire-0-value {
  976. width: 100%; }
  977. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-adresse-wrapper summary {
  978. display: none; }
  979. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-adresse-wrapper #edit-field-adresse-0-address input {
  980. width: 100%; }
  981. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-adresse-wrapper #edit-field-adresse-0-address-container2 {
  982. display: flex;
  983. flex-direction: row;
  984. width: 100%;
  985. margin-right: 0;
  986. justify-content: space-between; }
  987. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-adresse-wrapper #edit-field-adresse-0-address-container2 input {
  988. width: 100%; }
  989. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-adresse-wrapper #edit-field-adresse-0-address-container2 .form-item {
  990. display: flex;
  991. flex-direction: column;
  992. margin-right: 0; }
  993. #block-reha-contenudelapageprincipale #node-operation-edit-form .form-item {
  994. display: flex;
  995. flex-direction: column; }
  996. #block-reha-contenudelapageprincipale #node-operation-edit-form #edit-field-commentaire-wrapper {
  997. margin-bottom: 2rem; }
  998. #block-reha-contenudelapageprincipale #node-operation-edit-form .counter {
  999. font-style: italic; }
  1000. #block-reha-contenudelapageprincipale .form-managed-file {
  1001. text-transform: lowercase; }
  1002. #block-reha-contenudelapageprincipale .file--application-pdf {
  1003. text-transform: lowercase; }
  1004. #block-reha-contenudelapageprincipale .messages--error {
  1005. text-transform: lowercase; }
  1006. html.js body.node-type-operation.node-id-7 div.dialog-off-canvas-main-canvas div.layout-container main div.layout-content div.region.region-content div#block-reha-contenudelapageprincipale.block.block-system.block-system-main-block form#node-operation-edit-form.node-operation-edit-form.node-form div.js-form-item.form-item.js-form-type-vertical-tabs.form-item-.js-form-item-.form-no-label {
  1007. display: none; }
  1008. #edit-field-dossier-de-candidature-0--description {
  1009. text-transform: none !important; }
  1010. #edit-field-dossier-de-candidature-0--description .depth1 {
  1011. font-weight: 800; }
  1012. #edit-field-dossier-de-candidature-0--description .depth2 {
  1013. font-weight: 400; }
  1014. #edit-field-dossier-de-candidature-0--description .depth3 {
  1015. text-decoration: none !important; }
  1016. .page--contacts div.contacts-full section.titre {
  1017. display: none; }
  1018. .config_pages--type--mentions-legales {
  1019. width: 70%; }