Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1463 lines
24KB

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