You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
8 年之前
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471
  1. /**
  2. Copyright distrib (2018)
  3. contact@opendistrib.net
  4. Ce logiciel est un programme informatique servant à aider les producteurs
  5. à distribuer leur production en circuits courts.
  6. Ce logiciel est régi par la licence CeCILL soumise au droit français et
  7. respectant les principes de diffusion des logiciels libres. Vous pouvez
  8. utiliser, modifier et/ou redistribuer ce programme sous les conditions
  9. de la licence CeCILL telle que diffusée par le CEA, le CNRS et l'INRIA
  10. sur le site "http://www.cecill.info".
  11. En contrepartie de l'accessibilité au code source et des droits de copie,
  12. de modification et de redistribution accordés par cette licence, il n'est
  13. offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons,
  14. seule une responsabilité restreinte pèse sur l'auteur du programme, le
  15. titulaire des droits patrimoniaux et les concédants successifs.
  16. A cet égard l'attention de l'utilisateur est attirée sur les risques
  17. associés au chargement, à l'utilisation, à la modification et/ou au
  18. développement et à la reproduction du logiciel par l'utilisateur étant
  19. donné sa spécificité de logiciel libre, qui peut le rendre complexe à
  20. manipuler et qui le réserve donc à des développeurs et des professionnels
  21. avertis possédant des connaissances informatiques approfondies. Les
  22. utilisateurs sont donc invités à charger et tester l'adéquation du
  23. logiciel à leurs besoins dans des conditions permettant d'assurer la
  24. sécurité de leurs systèmes et ou de leurs données et, plus généralement,
  25. à l'utiliser et l'exploiter dans les mêmes conditions de sécurité.
  26. Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
  27. pris connaissance de la licence CeCILL, et que vous en avez accepté les
  28. termes.
  29. */
  30. @import "compass";
  31. $dir-img: '../img/';
  32. $dir-fonts: '../fonts/';
  33. @import "_fonts.scss";
  34. $color-primary: #ee6f42;
  35. $color-secondary: #e4ac07;
  36. $color-gray-light: #f4efe8;
  37. $color-gray: #ece4d8;
  38. $color-text: black;
  39. html, body {
  40. height: 100%;
  41. }
  42. #wrapper {
  43. min-height: 100%;
  44. position: relative;
  45. }
  46. body {
  47. position: relative;
  48. color: black !important;
  49. //background-image: url($dir-img+'betterave.png') !important;
  50. background-color: $color-gray-light !important;
  51. background-repeat: no-repeat;
  52. background-position: center -100px;
  53. background-size: 90% auto !important;
  54. font-family: 'worksans_regular', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  55. margin: 0;
  56. padding: 0;
  57. }
  58. strong {
  59. font-weight: bold;
  60. }
  61. .table {
  62. background-color: white;
  63. }
  64. .help-block {
  65. padding-bottom: 5px;
  66. }
  67. .row {
  68. margin: 0px;
  69. }
  70. #main {
  71. background-color: transparent;
  72. padding-bottom: 65px;
  73. min-height: 500px;
  74. a {
  75. color: $color-text;
  76. text-decoration: underline;
  77. &:focus, &:active {
  78. outline-color: gray;
  79. color: $color-primary;
  80. }
  81. &:hover {
  82. color: $color-primary;
  83. }
  84. &.btn {
  85. text-decoration: none;
  86. }
  87. }
  88. }
  89. #section-user-top {
  90. .navbar {
  91. margin-bottom: 0px;
  92. @include border-radius(0px none);
  93. }
  94. }
  95. #wrapper form {
  96. .control-label {
  97. font-family: 'worksans_medium';
  98. }
  99. input[type="text"],
  100. input[type="email"],
  101. input[type="password"],
  102. textarea,
  103. select {
  104. @include box-shadow(none);
  105. @include border-radius(0px);
  106. border: solid 1px #e0e0e0;
  107. }
  108. .form-control:hover {
  109. border: solid 1px gray;
  110. }
  111. .form-control:focus {
  112. @include box-shadow(0px 0px 0px 1px $color-primary) ;
  113. border: solid 1px $color-primary;
  114. }
  115. .has-error {
  116. .control-label {
  117. color: black;
  118. }
  119. .form-control:focus, .form-control {
  120. @include box-shadow(none);
  121. border-color: #a94442;
  122. }
  123. .help-block-error {
  124. color: #a94442;
  125. }
  126. }
  127. }
  128. .form-buttons {
  129. text-align: right;
  130. }
  131. p {
  132. padding-bottom: 20px;
  133. line-height: 21px;
  134. }
  135. ul {
  136. padding-left: 20px;
  137. list-style-type: disc;
  138. margin-bottom: 10px;
  139. li {
  140. padding-left: 5px;
  141. }
  142. }
  143. .clr {
  144. clear: both;
  145. }
  146. #wrapper {
  147. .btn {
  148. background-image: none;
  149. @include border-radius(0px);
  150. }
  151. }
  152. #main .alert {
  153. background-image: none;
  154. background-color: white;
  155. border-bottom-width: 3px;
  156. }
  157. .alert {
  158. &.alert-warning {
  159. a {
  160. color: #8a6d3b;
  161. }
  162. }
  163. }
  164. #main .modal {
  165. .modal-content {
  166. @include border-radius(0px);
  167. }
  168. .modal-header {
  169. .modal-title {
  170. color: $color-secondary;
  171. }
  172. }
  173. .modal-body {
  174. h1, h2, h3,h4, h5, h6 {
  175. color: black;
  176. }
  177. h2 {
  178. font-size: 1.5rem;
  179. }
  180. h3 {
  181. font-size: 1.3rem;
  182. }
  183. h4 {
  184. font-size: 1.1rem;
  185. }
  186. .panel {
  187. @include box-shadow(none);
  188. }
  189. }
  190. .modal-footer {
  191. }
  192. }
  193. #main {
  194. position: relative;
  195. .inner {
  196. width: 960px;
  197. margin: 0px auto;
  198. }
  199. }
  200. section#header-title {
  201. padding-top: 35px;
  202. padding-bottom: 35px;
  203. background-color: white;
  204. h1 {
  205. text-align: center;
  206. color: black;
  207. font-family: 'latinmodernmono_regular';
  208. font-size: 33px;
  209. .glyphicon {
  210. position: relative;
  211. top: 4px;
  212. margin-right: 10px;
  213. }
  214. }
  215. }
  216. #block-demo {
  217. padding: 10px 0px;
  218. background-color: $color-primary;
  219. color: white;
  220. text-align: center;
  221. a {
  222. color: white;
  223. text-decoration: underline;
  224. }
  225. }
  226. #header {
  227. z-index: 100;
  228. border: 0px none;
  229. .container {
  230. position: relative;
  231. }
  232. .collapse {
  233. padding-right: 0px;
  234. }
  235. #env-dev {
  236. font-family: 'comfortaabold';
  237. text-align: center;
  238. font-size: 18px;
  239. padding-top: 10px;
  240. padding-bottom: 10px;
  241. color: $color-primary;
  242. background-color: transparent;
  243. position: absolute;
  244. top: 18px;
  245. left: 79px;
  246. }
  247. #link-home {
  248. position: absolute;
  249. top: 10px;
  250. left: 0px;
  251. padding-top: 0px;
  252. padding-bottom: 0px;
  253. text-decoration: none;
  254. font-size: 26px;
  255. display: block;
  256. img {
  257. height: 63px;
  258. margin-bottom: 5px;
  259. float: left;
  260. }
  261. .text {
  262. float: left;
  263. padding-left: 10px;
  264. .bap {
  265. font-family: "comfortaalight";
  266. font-size: 24px;
  267. }
  268. .plateforme {
  269. font-size: 17px;
  270. font-family: "myriadpro-light";
  271. color: $color-primary;
  272. }
  273. }
  274. }
  275. nav {
  276. height: 90px;
  277. position: relative;
  278. top: 3px;
  279. padding-top: 0px;
  280. padding-bottom: 0px;
  281. margin-bottom: 0px;
  282. border: 0px none;
  283. background: none;
  284. @include box-shadow(none) ;
  285. .navbar-toggle {
  286. background-color: white;
  287. }
  288. .collapse {
  289. position: absolute;
  290. bottom: 3px;
  291. right: 0px;
  292. ul {
  293. padding: 0px;
  294. margin: 0px;
  295. margin-top: 10px;
  296. li {
  297. padding: 0px;
  298. display: block;
  299. a {
  300. display: block;
  301. text-decoration: none;
  302. background-color: transparent;
  303. padding: 7px 0px 4px 0px;
  304. margin: 0px;
  305. margin-left: 25px;
  306. font-family: 'worksans_light';
  307. text-transform: uppercase;
  308. color: black;
  309. font-size: 18px;
  310. @include box-shadow(none) ;
  311. @include border-radius(0px);
  312. border-bottom: solid 4px transparent;
  313. &:hover, &.active {
  314. border-bottom: solid 4px $color-secondary;
  315. }
  316. }
  317. &#li-home a {
  318. }
  319. &.active {
  320. a {
  321. background-color: $color-primary;
  322. color: white;
  323. }
  324. }
  325. ul {
  326. li {
  327. a {
  328. padding: 10px 10px;
  329. }
  330. }
  331. }
  332. }
  333. }
  334. }
  335. }
  336. }
  337. .vertical-align {
  338. display: flex;
  339. align-items: center;
  340. }
  341. #content {
  342. position: relative;
  343. padding: 40px 0px;
  344. h1, h2, h3, h4, h5, h6 {
  345. font-family: 'worksans_bold';
  346. color: $color-secondary;
  347. }
  348. h2 {
  349. font-size: 1.8rem;
  350. }
  351. h3 {
  352. font-size: 1.6rem;
  353. }
  354. h4 {
  355. font-size: 1.4rem;
  356. }
  357. .panel {
  358. background-color: white;
  359. @include box-shadow(0px 0px 15px #d5d5d5);
  360. &.panel-padding-large {
  361. .panel-heading {
  362. padding: 50px 50px 0px 50px;
  363. }
  364. .panel-body {
  365. padding: 50px;
  366. }
  367. }
  368. &.panel-margin-bottom {
  369. margin-bottom: 40px;
  370. }
  371. .panel-heading {
  372. border-bottom: 0px;
  373. padding: 20px;
  374. border-bottom: solid 1px #e0e0e0;
  375. h2.panel-title {
  376. margin: 0px;
  377. padding: 0px;
  378. text-align: center;
  379. .img {
  380. height: 20px;
  381. display: none;
  382. }
  383. span.the-title {
  384. font-size: 26px;
  385. position: relative;
  386. top: 0px;
  387. text-transform: none;
  388. }
  389. }
  390. }
  391. .panel-body {
  392. background-color: white;
  393. padding: 30px 20px;
  394. p {
  395. padding-bottom: 10px;
  396. }
  397. h2.first-title {
  398. margin-top: 0px;
  399. }
  400. }
  401. &.panel-default {
  402. .panel-heading {
  403. border-bottom: 0px none;
  404. padding-bottom: 0px;
  405. .panel-title {
  406. color: black;
  407. }
  408. }
  409. }
  410. &.panel-primary {
  411. border: 0px none;
  412. .panel-heading {
  413. border: 0px none;
  414. background-color: white;
  415. h2.panel-title {
  416. color: $color-secondary;
  417. padding: 0px;
  418. .the-title {
  419. font-size: 28px;
  420. }
  421. }
  422. }
  423. .panel-body {
  424. border: 0px none;
  425. }
  426. .panel-footer {
  427. }
  428. }
  429. }
  430. .label-producer-signup-closed {
  431. font-size: 14px;
  432. }
  433. #row-functionalities-rates {
  434. .block {
  435. position: relative;
  436. margin-bottom: 25px;
  437. padding-left: 70px;
  438. min-height: 50px;
  439. .bi {
  440. font-size: 40px;
  441. position: absolute;
  442. left: 0px;
  443. top: -9px;
  444. }
  445. p {
  446. }
  447. a {
  448. text-decoration: none;
  449. color: black;
  450. &:hover {
  451. color: $color-primary;
  452. }
  453. }
  454. }
  455. .block-points-sale-products {
  456. img {
  457. width: 40px;
  458. }
  459. }
  460. }
  461. #block-services {
  462. .panel-body {
  463. .panel-default {
  464. @include box-shadow(none);
  465. .panel-body {
  466. padding: 5px;
  467. h3 {
  468. margin-top: 0px;
  469. color: black;
  470. font-size: 1.2rem;
  471. }
  472. }
  473. }
  474. }
  475. }
  476. #block-rates {
  477. .panel-default {
  478. @include box-shadow(none);
  479. .panel-heading {
  480. padding: 0px;
  481. margin-bottom: 20px;
  482. }
  483. .panel-body {
  484. padding: 0px;
  485. }
  486. }
  487. table {
  488. th {
  489. font-weight: bold;
  490. font-size: 14px;
  491. }
  492. }
  493. }
  494. #btn-demo {
  495. &:hover, &:focus, &:active {
  496. color: black;
  497. }
  498. }
  499. #modal-prices {
  500. }
  501. }
  502. #content #contact {
  503. display: none;
  504. .icon {
  505. width: 55px;
  506. top: -15px;
  507. margin-left: -70px;
  508. }
  509. .form-control:focus {
  510. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  511. border-color: $jaune ;*/
  512. }
  513. .form-group {
  514. text-align: center;
  515. }
  516. .img-right {
  517. float: right;
  518. img {
  519. width: 300px;
  520. }
  521. }
  522. }
  523. #bookmarked-producers {
  524. padding: 0px;
  525. padding-top: 15px;
  526. padding-bottom: 7px;
  527. margin: 0px;
  528. border-bottom: solid 1px #e0e0e0;
  529. background-color: white;
  530. h2 {
  531. float: left;
  532. font-family: 'highvoltageregular';
  533. color: $color-text;
  534. text-align: left;
  535. font-size: 16px;
  536. margin: 0px;
  537. padding: 0px;
  538. color: $color-text;
  539. }
  540. #producers {
  541. position: relative;
  542. top: -5px;
  543. left: 5px;
  544. }
  545. #discover {
  546. padding-bottom: 20px;
  547. text-align: center;
  548. p {
  549. padding-bottom: 0px;
  550. color: $color-secondary;
  551. }
  552. .btn {
  553. background-color: $color-secondary;
  554. color: $color-primary;
  555. border: solid 1px $color-secondary;
  556. }
  557. }
  558. }
  559. #footer {
  560. position: absolute;
  561. bottom: 0px;
  562. width: 100%;
  563. text-align: left;
  564. padding-top: 22px;
  565. padding-bottom: 16px;
  566. background-color: $color-primary;
  567. border-top: 0px none;
  568. color: white;
  569. a {
  570. color: white;
  571. font-family: 'capsuularegular';
  572. font-size: 18px;
  573. text-decoration: none;
  574. padding-left: 10px;
  575. padding-right: 10px;
  576. border-right: solid 1px white;
  577. border: 0px none;
  578. &:hover {
  579. text-decoration: underline;
  580. }
  581. &:last-child {
  582. border: 0px none;
  583. }
  584. }
  585. }
  586. .site-iamproducer {
  587. .panel {
  588. text-align: center;
  589. }
  590. .word-animate {
  591. margin-top: 40px;
  592. margin-bottom: 60px;
  593. height: auto;
  594. span.functionality {
  595. display: inline-block;
  596. @include border-radius(15px);
  597. background-color: $color-gray;
  598. color: black;
  599. padding: 15px 30px;
  600. .glyphicon {
  601. position: relative;
  602. top: 4px;
  603. right: 6px;
  604. }
  605. }
  606. }
  607. .hook {
  608. font-size: 23px;
  609. line-height: 28px;
  610. margin-top: 10px;
  611. margin-bottom: 30px;
  612. }
  613. }
  614. .site-producers {
  615. #producers-list {
  616. #producer-search {
  617. margin-bottom: 40px;
  618. @include box-shadow(0px 0px 15px #d5d5d5);
  619. .input-group-text {
  620. padding: 20px;
  621. background-color: $color-gray-light;
  622. color: $color-primary;
  623. font-size: 25px;
  624. border: 0px none;
  625. @include border-radius(0px);
  626. @include box-shadow(-30px 0px 15px -15px $color-gray inset);
  627. }
  628. .form-control {
  629. border: 0px none;
  630. @include border-radius(0px);
  631. &:focus {
  632. @include box-shadow(none !important);
  633. }
  634. }
  635. }
  636. .alert-no-results {
  637. display: none;
  638. }
  639. .panel {
  640. margin-bottom: 40px;
  641. .panel-body {
  642. border: 0px none;
  643. overflow: hidden;
  644. h2 {
  645. margin-top: 0px;
  646. margin-bottom: 10px;
  647. padding-bottom: 0px;
  648. a.producer-link {
  649. color: $color-secondary;
  650. text-decoration: none;
  651. }
  652. .btn-bookmark {
  653. position: relative;
  654. top: 0px;
  655. font-size: 1.3rem;
  656. color: gray;
  657. }
  658. }
  659. p {
  660. padding-bottom: 0px;
  661. }
  662. .producer-type {
  663. font-family: 'worksans_regular';
  664. font-size: 1.05rem;
  665. text-transform: uppercase;
  666. margin-bottom: 10px;
  667. }
  668. }
  669. .panel-footer {
  670. border: 0px none;
  671. padding: 0px;
  672. a {
  673. display: block;
  674. width: 100%;
  675. height: 50px;
  676. line-height: 50px;
  677. overflow: hidden;
  678. padding-top: 0px;
  679. padding-bottom: 0px;
  680. margin: 0px;
  681. &.btn-secondary {
  682. color: $color-secondary;
  683. background-color: white;
  684. border: solid 1px white;
  685. @include box-shadow(-30px 0px 15px -15px $color-gray inset);
  686. &:hover {
  687. //color: white;
  688. //background-color: $color-secondary;
  689. //border: solid 1px $color-secondary;
  690. background-color: $color-gray-light;
  691. border: solid 1px $color-gray-light;
  692. @include box-shadow(none);
  693. }
  694. }
  695. &.btn-primary {
  696. }
  697. }
  698. }
  699. .logo {
  700. float: right;
  701. position: relative;
  702. background-color: white;
  703. width: 110px;
  704. height: 110px;
  705. @include border-radius(110px);
  706. border: solid 3px $color-gray;
  707. text-align: right;
  708. overflow: hidden;
  709. .img-logo {
  710. position: absolute;
  711. top: 50%;
  712. left: 50%;
  713. transform: translate(-50%, -50%);
  714. max-width: 90px;
  715. max-height: 90px;
  716. }
  717. }
  718. }
  719. }
  720. #wrapper-producers-map {
  721. z-index: 10;
  722. #producers-map {
  723. height: 750px;
  724. border: solid 1px #e0e0e0;
  725. &.fixed {
  726. position: fixed !important;
  727. top: 20px;
  728. width: 300px;
  729. //height: 80%;
  730. height: 750px;
  731. }
  732. a {
  733. text-decoration: none;
  734. }
  735. .popup-producer {
  736. font-size: 14px;
  737. color: #505050;
  738. .name {
  739. font-family: 'worksans_bold';
  740. color: $color-secondary;
  741. font-size: 23px;
  742. margin-bottom: 2px;
  743. }
  744. .type {
  745. font-family: 'worksans_regular';
  746. text-transform: uppercase;
  747. font-size: 16px;
  748. margin-bottom: 5px;
  749. }
  750. .address {
  751. font-family: 'worksans_regular';
  752. margin-bottom: 14px;
  753. color: gray;
  754. }
  755. .link {
  756. color: white;
  757. text-align: right;
  758. }
  759. }
  760. }
  761. }
  762. }
  763. #content .site-about {
  764. .panel {
  765. .panel-heading {
  766. h2 {
  767. margin: 0px;
  768. padding: 0px;
  769. }
  770. }
  771. .panel-body {
  772. h2 {
  773. margin-bottom: 20px;
  774. padding-bottom: 0px;
  775. margin-top: 0px;
  776. }
  777. p:last-child {
  778. margin-bottom: 0px;
  779. padding-bottom: 5px;
  780. }
  781. }
  782. }
  783. #few-numbers {
  784. .panel-body {
  785. padding: 0px 20px 20px 20px;
  786. }
  787. .item {
  788. text-align: center;
  789. padding-top: 20px;
  790. padding-bottom: 10px;
  791. .number {
  792. font-family: 'worksans_bold';
  793. font-weight: bold;
  794. font-size: 35px;
  795. color: $color-primary;
  796. }
  797. .description {
  798. font-size: 16px;
  799. line-height: 20px;
  800. color: $color-primary;
  801. font-family: 'worksans_medium';
  802. text-transform: uppercase;
  803. }
  804. .detail {
  805. color: black;
  806. }
  807. }
  808. }
  809. #carousel-producers-testimonials {
  810. transition: all 0.4s;
  811. .item, .carousel-caption {
  812. transition: all 0.4s;
  813. }
  814. .carousel-indicators {
  815. display: none;
  816. }
  817. .carousel-control-next,
  818. .carousel-control-prev {
  819. background: none;
  820. .bi {
  821. position: absolute;
  822. top: 0px;
  823. font-size: 35px;
  824. color: black;
  825. }
  826. &.carousel-control-next .bi {
  827. right: 0px;
  828. }
  829. &.carousel-control-prev .bi {
  830. left: 0px;
  831. }
  832. }
  833. .carousel-item {
  834. .carousel-caption {
  835. top: 20px;
  836. color: $color-text;
  837. @include text-shadow(none);
  838. padding: 0px;
  839. img {
  840. display: block;
  841. $width-logo-carousel: 150px;
  842. width: $width-logo-carousel;
  843. height: auto;
  844. margin: 0px auto 15px auto;
  845. }
  846. .producer-testimony {
  847. margin-bottom: 12px;
  848. }
  849. .producer-details {
  850. font-style: italic;
  851. color: gray;
  852. .producer-name {
  853. color: $color-primary;
  854. }
  855. }
  856. }
  857. }
  858. }
  859. }
  860. #content .site-service {
  861. #panel-go-further {
  862. text-align: center;
  863. }
  864. }
  865. #content #mentions {
  866. padding-top: 20px;
  867. div.content {
  868. width: 60%;
  869. font-size: 90%;
  870. }
  871. p {
  872. padding-bottom: 15px;
  873. }
  874. h2 {
  875. color: black;
  876. padding-bottom: 40px;
  877. font-size: 25px;
  878. line-height: 35px;
  879. font-family: 'highvoltageregular';
  880. }
  881. h3 {
  882. font-family: "highvoltageregular";
  883. font-size: 18px;
  884. padding-bottom: 12px;
  885. margin-top: 10px;
  886. color: black;
  887. }
  888. }
  889. .mentions {
  890. #main, body {
  891. //background-color: white ;
  892. }
  893. }
  894. .vegas-loading {
  895. display: none;
  896. }
  897. #profil-user {
  898. .form-group.field-user-no_mail label {
  899. font-weight: normal;
  900. }
  901. .form-group label {
  902. cursor: pointer;
  903. }
  904. #mails-days-distribution {
  905. .form-group {
  906. float: left;
  907. margin-right: 15px;
  908. label {
  909. font-weight: normal;
  910. }
  911. }
  912. }
  913. p.strong {
  914. font-weight: bold;
  915. }
  916. h2 {
  917. text-transform: none;
  918. font-size: 25px;
  919. &:first-child {
  920. margin-top: 0px;
  921. }
  922. }
  923. }
  924. /* login */
  925. $max-width-form: 500px;
  926. .back-white {
  927. background-color: white;
  928. padding: 30px;
  929. @include border-radius(5px) ;
  930. }
  931. .site-login {
  932. .col-lg-5 {
  933. margin: 0px auto;
  934. float: none;
  935. max-width: $max-width-form;
  936. @extend .back-white ;
  937. }
  938. }
  939. /* signup */
  940. .modal-backdrop {
  941. z-index: 999;
  942. }
  943. .site-signup {
  944. .col-lg-5 {
  945. margin: 0px auto;
  946. float: none;
  947. max-width: $max-width-form;
  948. @extend .back-white ;
  949. }
  950. #modal-prices {
  951. }
  952. }
  953. #form-signup {
  954. #user-producer {
  955. margin-bottom: 30px;
  956. }
  957. #signupform-id_producer {
  958. option:disabled {
  959. font-weight: bold;
  960. color: black;
  961. }
  962. }
  963. #champs-producer {
  964. display: none;
  965. }
  966. #buttons-signup {
  967. margin-top: 30px;
  968. }
  969. .field-signupform-is_test {
  970. display: none;
  971. }
  972. }
  973. #col-left {
  974. padding: 0px;
  975. z-index: 15;
  976. .affix {
  977. width: 25%;
  978. border-right: solid 1px #e0e0e0;
  979. background-color: #FAFAFA;
  980. height: 100%;
  981. }
  982. #link-home {
  983. text-decoration: none;
  984. font-size: 22px;
  985. color: black;
  986. display: block;
  987. padding: 10px;
  988. background-color: $color-secondary;
  989. img {
  990. height: 50px;
  991. margin-bottom: 5px;
  992. float: left;
  993. }
  994. .text {
  995. padding-left: 62px;
  996. .bap {
  997. font-family: "comfortaalight";
  998. font-size: 24px;
  999. }
  1000. .plateforme {
  1001. font-size: 17px;
  1002. font-family: "myriadpro-light";
  1003. color: $color-primary;
  1004. }
  1005. }
  1006. }
  1007. h2 {
  1008. font-family: 'myriadpro-regular';
  1009. color: black;
  1010. margin: 0px;
  1011. margin-bottom: 10px;
  1012. padding: 15px 0px 5px 15px;
  1013. }
  1014. #links {
  1015. background-color: white;
  1016. margin-bottom: 20px;
  1017. ul {
  1018. li {
  1019. a {
  1020. text-align: center;
  1021. border-right: solid 1px #e0e0e0;
  1022. &:hover {
  1023. background-color: $color-primary;
  1024. color: white;
  1025. }
  1026. }
  1027. &:last-child a {
  1028. border-right: 0px none;
  1029. }
  1030. }
  1031. }
  1032. }
  1033. #producers nav.nav-producers {
  1034. ul {
  1035. li {
  1036. a {
  1037. padding-left: 50px;
  1038. height: 40px;
  1039. //margin-right: 20px ;
  1040. }
  1041. &.active a {
  1042. background-color: $color-primary;
  1043. position: relative;
  1044. color: white;
  1045. &:after {
  1046. right: -40px;
  1047. top: 50%;
  1048. border: solid transparent;
  1049. content: " ";
  1050. height: 0;
  1051. width: 0;
  1052. position: absolute;
  1053. pointer-events: none;
  1054. border-color: rgba(187, 135, 87, 0);
  1055. border-left-color: #BB8757;
  1056. border-width: 20px;
  1057. margin-top: -20px;
  1058. }
  1059. }
  1060. }
  1061. }
  1062. }
  1063. ul {
  1064. list-style-type: none;
  1065. margin: 0px;
  1066. padding: 0px;
  1067. li {
  1068. margin: 0px;
  1069. padding: 0px;
  1070. a {
  1071. text-decoration: none;
  1072. font-family: 'comfortaaregular';
  1073. font-family: 'myriadpro-regular';
  1074. font-size: 15px;
  1075. padding: 10px;
  1076. border-bottom: solid 1px #e0e0e0;
  1077. display: block;
  1078. color: black;
  1079. span.name, span.wording {
  1080. display: none;
  1081. }
  1082. }
  1083. }
  1084. }
  1085. p {
  1086. padding: 20px;
  1087. padding-top: 0px;
  1088. color: gray;
  1089. }
  1090. }
  1091. #content {
  1092. .header-title {
  1093. height: 79px;
  1094. padding: 20px 20px;
  1095. position: fixed;
  1096. top: 0px;
  1097. width: 100%;
  1098. background-color: white;
  1099. z-index: 10;
  1100. box-sizing: border-box;
  1101. border-bottom: solid 1px #e0e0e0;
  1102. @include box-shadow(0px 0px 8px #e0e0e0) ;
  1103. h1 {
  1104. color: black;
  1105. font-family: 'myriadpro-regular';
  1106. margin: 0px;
  1107. font-size: 25px;
  1108. text-transform: uppercase;
  1109. }
  1110. h2 {
  1111. color: gray;
  1112. text-transform: none;
  1113. font-size: 15px;
  1114. margin-top: 3px;
  1115. line-height: 20px;
  1116. }
  1117. }
  1118. }
  1119. .header-producer {
  1120. z-index: 1;
  1121. #block-main-img {
  1122. height: 144px;
  1123. overflow: hidden;
  1124. #main-img {
  1125. width: 100%;
  1126. height: auto;
  1127. border: 0px none;
  1128. padding: 0px;
  1129. @include border-radius(0px) ;
  1130. }
  1131. }
  1132. h1 {
  1133. font-family: 'comfortaaregular';
  1134. text-align: center;
  1135. position: absolute;
  1136. top: 30px;
  1137. left: 40px;
  1138. span {
  1139. background-color: rgba(255, 255, 255, 0.8);
  1140. //background-color: rgba(187, 135, 87, 0.6) ;
  1141. //color: white ;
  1142. padding: 10px 30px;
  1143. border: dotted 1px black;
  1144. //@include border-radius(20px) ;
  1145. }
  1146. }
  1147. }
  1148. nav#menu-producer {
  1149. border-bottom: solid 1px #e0e0e0;
  1150. //background-color: #FAFAFA ;
  1151. ul {
  1152. li {
  1153. padding: 0px;
  1154. margin: 0px;
  1155. a {
  1156. border-right: solid 1px #e0e0e0;
  1157. text-decoration: none;
  1158. @include border-radius(0px) ;
  1159. &:hover {
  1160. background-color: $color-primary;
  1161. color: white;
  1162. }
  1163. }
  1164. }
  1165. }
  1166. }
  1167. .site-contact {
  1168. .col-lg-6 {
  1169. margin: 0px auto;
  1170. float: none;
  1171. }
  1172. .form-group.submit {
  1173. text-align: right;
  1174. }
  1175. }
  1176. .site-opinion {
  1177. .col-lg-6 {
  1178. margin: 0px auto;
  1179. float: none;
  1180. }
  1181. .field-opinionform-istest {
  1182. display: none;
  1183. }
  1184. .form-group.submit {
  1185. text-align: center;
  1186. }
  1187. }
  1188. #site-prices {
  1189. .panel {
  1190. p {
  1191. padding-bottom: 0px;
  1192. }
  1193. }
  1194. }
  1195. #contact-form {
  1196. .field-contactform-istest {
  1197. display: none;
  1198. }
  1199. }
  1200. @import "_order_system.scss";
  1201. @import "_responsive.scss";