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.

screen.scss 24KB

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