Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

867 rindas
18KB

  1. /* Welcome to Compass.
  2. * In this file you should write your main styles. (or centralize your imports)
  3. * Import this file using the following HTML or equivalent:
  4. * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
  5. //@import "compass/reset";
  6. @import "compass" ;
  7. $dir-img: '../img/' ;
  8. $dir-fonts: '../fonts/' ;
  9. $jaune: #fdd44b ;
  10. $orange: darken(#FDB64B,20%) ;
  11. $gris1: #e0e0e0 ;
  12. $gris2: #e0e0e0 ;
  13. $courant: #505050 ;
  14. $color2: lighten($jaune,30%) ;
  15. $color2: #fff2c7 ;
  16. $color2: #fff6d5 ;
  17. $color1: #BB8757 ;
  18. $color2: #F8F1DD ;
  19. @import "_fonts.scss" ;
  20. html {
  21. height: 100% ;
  22. }
  23. body {
  24. position: relative ;
  25. color: #505050 ;
  26. font-family: 'Arial' ;
  27. background-attachment: fixed ;
  28. min-height: 100%;
  29. margin: 0;
  30. padding: 0;
  31. }
  32. strong {
  33. font-weight: bold ;
  34. }
  35. #main {
  36. a {
  37. color: $courant ;
  38. text-decoration: underline ;
  39. &:focus, &:active {
  40. outline-color: gray ;
  41. color: $color1 ;
  42. }
  43. &:hover {
  44. color: $color1 ;
  45. }
  46. &.btn {
  47. text-decoration: none ;
  48. }
  49. }
  50. .btn-primary {
  51. background-color: $color1 ;
  52. border: solid 1px $color1 ;
  53. color: white ;
  54. &:hover, &:active, &:focus {
  55. background-color: darken($color1, 5) ;
  56. border: solid 1px $color1 ;
  57. color: white ;
  58. }
  59. }
  60. .form-control:focus {
  61. @include box-shadow(none) ;
  62. border: solid 1px $color1 ;
  63. }
  64. }
  65. p {
  66. padding-bottom: 20px ;
  67. line-height: 21px ;
  68. }
  69. ul {
  70. padding-left: 20px ;
  71. list-style-type: disc ;
  72. margin-bottom: 10px ;
  73. li {
  74. padding-left: 5px ;
  75. }
  76. }
  77. .clr {
  78. clear: both ;
  79. }
  80. .btn {
  81. background-image: none ;
  82. }
  83. #main .alert {
  84. background-image: none;
  85. background-color: white ;
  86. border-bottom-width: 3px ;
  87. }
  88. .alert {
  89. &.alert-warning {
  90. a {
  91. color: #8a6d3b ;
  92. //text-decoration: none ;
  93. //font-weight: bold ;
  94. }
  95. }
  96. }
  97. #main {
  98. position: relative ;
  99. .inner {
  100. width: 960px ;
  101. margin: 0px auto ;
  102. }
  103. }
  104. #content .content-text {
  105. h1 {
  106. font-family: 'myriadpro-regular' ;
  107. font-size: 30px ;
  108. color: black ;
  109. text-transform: uppercase ;
  110. }
  111. h2 {
  112. font-family: 'comfortaaregular' ;
  113. font-size: 20px ;
  114. text-transform: none ;
  115. padding-bottom: 0px ;
  116. margin-bottom: 5px ;
  117. margin-top: 5px ;
  118. }
  119. }
  120. #content {
  121. #the-content {
  122. padding-top: 100px ;
  123. padding-left: 30px ;
  124. padding-right: 30px ;
  125. padding-bottom: 50px ;
  126. }
  127. }
  128. #block-demo {
  129. padding: 10px 0px ;
  130. background-color: $color1 ;
  131. color: white;
  132. text-align: center ;
  133. a {
  134. color: white ;
  135. text-decoration: underline ;
  136. }
  137. }
  138. #header {
  139. z-index: 100 ;
  140. border-bottom: solid 1px $gris1 ;
  141. background-color: #f8f1dd ;
  142. height: 86px ;
  143. .container {
  144. position: relative ;
  145. }
  146. #env-dev {
  147. font-family: 'comfortaabold' ;
  148. text-align: center ;
  149. font-size: 18px ;
  150. padding-top: 10px ;
  151. padding-bottom: 10px ;
  152. color: $color1 ;
  153. background-color: transparent ;
  154. position: absolute ;
  155. top: 18px ;
  156. left: 79px ;
  157. }
  158. #link-home {
  159. position: absolute ;
  160. top: 10px ;
  161. left: 0px ;
  162. text-decoration: none ;
  163. font-size: 22px ;
  164. color: black ;
  165. display: block ;
  166. img {
  167. height: 60px ;
  168. margin-bottom: 5px ;
  169. float: left ;
  170. }
  171. .text {
  172. float: left ;
  173. padding-left: 10px ;
  174. .bap {
  175. font-family: "comfortaalight" ;
  176. font-size: 24px ;
  177. }
  178. .plateforme {
  179. font-size: 17px ;
  180. font-family: "myriadpro-light" ;
  181. color: $color1 ;
  182. }
  183. }
  184. }
  185. #link-espace-boulanger {
  186. border-left: solid 1px #e0e0e0 ;
  187. color: $color1 ;
  188. }
  189. nav {
  190. padding-top: 22px ;
  191. ul {
  192. float: right ;
  193. li {
  194. a {
  195. text-decoration: none ;
  196. color: $courant ;
  197. &:hover {
  198. color: black ;
  199. background-color: white ;
  200. }
  201. }
  202. &.active {
  203. a {
  204. background-color: white;
  205. }
  206. }
  207. &#link-producteurs {
  208. border-right: solid 1px #e0e0e0 ;
  209. }
  210. }
  211. }
  212. }
  213. #link-logout {
  214. .nom {
  215. color: gray;
  216. font-size: 10px;
  217. left: 18px;
  218. position: relative;
  219. top: -4px;
  220. }
  221. }
  222. }
  223. .connected {
  224. #content {
  225. //padding-top: 15px ;
  226. }
  227. }
  228. #content {
  229. position: relative ;
  230. padding: 20px 0px ;
  231. padding-bottom: 100px ;
  232. padding-top: 35px ;
  233. min-height: 500px ;
  234. h1#title-site {
  235. font-family: "comfortaalight" ;
  236. font-size: 50px ;
  237. //border-bottom: 1px solid #e0e0e0 ;
  238. //font-weight: bold ;
  239. }
  240. h2 {
  241. color: black ;
  242. padding-bottom: 15px ;
  243. font-size: 25px ;
  244. line-height: 35px ;
  245. font-family: 'myriadpro-regular' ;
  246. text-transform: uppercase ;
  247. position: relative ;
  248. margin-top: 30px ;
  249. }
  250. h3 {
  251. color: black ;
  252. //font-family: "comfortaalight" ;
  253. font-size: 20px ;
  254. //padding-bottom: 12px ;
  255. }
  256. #description {
  257. img {
  258. width: 100% ;
  259. }
  260. }
  261. #main-img {
  262. max-width: 100% ;
  263. border: solid 1px #e0e0e0 ;
  264. padding: 5px ;
  265. @include border-radius(5px) ;
  266. }
  267. #row-presentation {
  268. //text-align: center ;
  269. h1 {
  270. color: black ;
  271. }
  272. strong {
  273. font-family: 'myriadpro-light' ;
  274. font-size: 20px ;
  275. color: #B17A48 ;
  276. }
  277. }
  278. #row-signup {
  279. text-align: center ;
  280. margin-top: 40px ;
  281. padding-top: 40px ;
  282. a.btn {
  283. padding: 10px 20px ;
  284. font-size: 20px ;
  285. text-transform: uppercase ;
  286. }
  287. a.btn-primary {
  288. margin-right: 15px ;
  289. }
  290. }
  291. #row-clients-boulanger {
  292. margin-bottom: 50px ;
  293. h2 {
  294. margin-bottom: 10px ;
  295. .img {
  296. height: 50px ;
  297. }
  298. span {
  299. margin-left: 10px ;
  300. font-size: 25px ;
  301. position: relative ;
  302. top: 5px ;
  303. }
  304. }
  305. ul {
  306. text-align: left ;
  307. li {
  308. list-style-type: circle ;
  309. color: $color1 ;
  310. }
  311. }
  312. p {
  313. padding-bottom: 4px ;
  314. }
  315. .boulanger {
  316. .prix {
  317. span {
  318. background-color: $color2 ;
  319. a {
  320. color: $color1 ;
  321. text-decoration: none ;
  322. }
  323. }
  324. }
  325. }
  326. .prix {
  327. padding-top: 15px ;
  328. font-size: 18px ;
  329. span {
  330. color: $color1 ;
  331. //background-color: $color2 ;
  332. border: solid 1px $color1 ;
  333. font-weight: normal ;
  334. font-size: 18px ;
  335. font-family: 'comfortaaregular' ;
  336. font-family: 'myriadpro-regular' ;
  337. text-transform: uppercase ;
  338. padding: 10px 15px ;
  339. padding-bottom: 7px ;
  340. @include border-radius(5px) ;
  341. }
  342. }
  343. #periode-essai {
  344. margin-top: 8px ;
  345. text-align: center ;
  346. font-size: 13px ;
  347. color: gray ;
  348. font-family: 'comfortaaregular' ;
  349. }
  350. }
  351. #btn-demo {
  352. &:hover, &:focus, &:active {
  353. color: black ;
  354. }
  355. }
  356. #modal-tarifs {
  357. .commission {
  358. text-align: center ;
  359. font-size: 20px ;
  360. text-transform: uppercase ;
  361. margin-bottom: 20px ;
  362. span {
  363. padding: 10px 20px ;
  364. border: solid 1px black ;
  365. @include border-radius(10px) ;
  366. }
  367. }
  368. .exemple {
  369. color: gray ;
  370. }
  371. }
  372. }
  373. #content #contact {
  374. display: none ;
  375. .icon {
  376. width: 55px ;
  377. top: -15px ;
  378. margin-left: -70px ;
  379. }
  380. #par-telephone {
  381. }
  382. .form-control:focus {
  383. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  384. border-color: $jaune ;*/
  385. }
  386. .form-group {
  387. text-align: center ;
  388. }
  389. .img-right {
  390. float: right ;
  391. img {
  392. width: 300px ;
  393. }
  394. }
  395. }
  396. .form-control:focus {
  397. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  398. border-color: $jaune ;*/
  399. }
  400. #footer {
  401. position: absolute ;
  402. bottom: 0px ;
  403. left: 0px ;
  404. width: 100% ;
  405. height: 50px ;
  406. background-color: white ;
  407. text-align: center ;
  408. border-top: 1px solid #e0e0e0 ;
  409. padding-top: 30px ;
  410. padding-bottom: 60px ;
  411. a {
  412. font-family: 'myriadpro-regular' ;
  413. color: #7e7e7e;
  414. color: white ;
  415. color: #999 ;
  416. text-transform: uppercase ;
  417. text-decoration: none ;
  418. padding-left: 10px ;
  419. padding-right: 10px ;
  420. border-right: solid 1px #7e7e7e ;
  421. border-right: solid 1px white ;
  422. &:hover {
  423. color: gray ;
  424. }
  425. &:last-child {
  426. border: 0px none ;
  427. }
  428. }
  429. }
  430. #content #mentions {
  431. padding-top: 20px ;
  432. div.content {
  433. width: 60% ;
  434. font-size: 90% ;
  435. }
  436. p {
  437. padding-bottom: 15px ;
  438. }
  439. h2 {
  440. color: black ;
  441. padding-bottom: 40px ;
  442. font-size: 25px ;
  443. line-height: 35px ;
  444. font-family: 'myriadpro-regular' ;
  445. }
  446. h3 {
  447. font-family: "comfortaaregular" ;
  448. font-size: 18px ;
  449. padding-bottom: 12px ;
  450. margin-top: 10px ;
  451. color: black ;
  452. }
  453. }
  454. .mentions {
  455. #main, body {
  456. background-color: white ;
  457. }
  458. }
  459. .vegas-loading {
  460. display: none ;
  461. }
  462. #profil-user {
  463. .form-group.field-user-no_mail label {
  464. font-weight: normal ;
  465. }
  466. .form-group label {
  467. cursor: pointer ;
  468. }
  469. #mails-jours-prod {
  470. .form-group {
  471. float: left ;
  472. margin-right: 15px ;
  473. label {
  474. font-weight: normal ;
  475. }
  476. }
  477. }
  478. p.strong {
  479. font-weight: bold ;
  480. }
  481. }
  482. /* login */
  483. .site-login {
  484. .col-lg-5 {
  485. margin: 0px auto ;
  486. float: none ;
  487. }
  488. }
  489. /* signup */
  490. .modal-backdrop {
  491. z-index: 999;
  492. }
  493. .site-signup {
  494. .col-lg-5 {
  495. margin: 0px auto ;
  496. float: none ;
  497. }
  498. }
  499. #modal-cgv {
  500. .modal-body {
  501. h2 {
  502. margin-bottom: 5px ;
  503. padding-bottom: 0px ;
  504. font-size: 20px ;
  505. margin-top: 0px ;
  506. }
  507. }
  508. }
  509. #form-signup {
  510. #client-boulanger {
  511. margin-bottom: 30px ;
  512. }
  513. #signupform-id_etablissement {
  514. option:disabled {
  515. font-weight: bold ;
  516. color: black ;
  517. }
  518. }
  519. #champs-boulanger {
  520. display: none ;
  521. }
  522. #boutons-inscrire {
  523. margin-top: 30px;
  524. }
  525. }
  526. #col-left {
  527. padding: 0px ;
  528. z-index: 15 ;
  529. .affix {
  530. width: 25% ;
  531. border-right: solid 1px #e0e0e0 ;
  532. background-color: #FAFAFA ;
  533. height: 100% ;
  534. }
  535. #link-home {
  536. text-decoration: none ;
  537. font-size: 22px ;
  538. color: black ;
  539. display: block ;
  540. padding: 10px ;
  541. background-color: $color2 ;
  542. img {
  543. height: 50px ;
  544. margin-bottom: 5px ;
  545. float: left ;
  546. }
  547. .text {
  548. padding-left: 62px ;
  549. .bap {
  550. font-family: "comfortaalight" ;
  551. font-size: 24px ;
  552. }
  553. .plateforme {
  554. font-size: 17px ;
  555. font-family: "myriadpro-light" ;
  556. color: $color1 ;
  557. }
  558. }
  559. }
  560. h2 {
  561. font-family: 'myriadpro-regular' ;
  562. color: black ;
  563. margin: 0px ;
  564. margin-bottom: 10px ;
  565. padding: 15px 0px 5px 15px ;
  566. }
  567. #links {
  568. background-color: white ;
  569. margin-bottom: 20px ;
  570. ul {
  571. li {
  572. a {
  573. text-align: center ;
  574. border-right: solid 1px #e0e0e0 ;
  575. &:hover {
  576. background-color: $color1 ;
  577. color: white ;
  578. }
  579. }
  580. &:last-child a {
  581. border-right: 0px none ;
  582. }
  583. }
  584. }
  585. }
  586. #producteurs nav.nav-producteurs {
  587. ul {
  588. li {
  589. a {
  590. padding-left: 50px ;
  591. height: 40px ;
  592. //margin-right: 20px ;
  593. }
  594. &.active a {
  595. background-color: $color1 ;
  596. position: relative ;
  597. color: white ;
  598. &:after {
  599. right: -40px ;
  600. top: 50%;
  601. border: solid transparent;
  602. content: " ";
  603. height: 0;
  604. width: 0;
  605. position: absolute;
  606. pointer-events: none;
  607. border-color: rgba(187, 135, 87, 0);
  608. border-left-color: #BB8757;
  609. border-width: 20px;
  610. margin-top: -20px;
  611. }
  612. }
  613. }
  614. }
  615. }
  616. ul {
  617. list-style-type: none ;
  618. margin: 0px ;
  619. padding: 0px ;
  620. li {
  621. margin: 0px ;
  622. padding: 0px ;
  623. a {
  624. text-decoration: none ;
  625. font-family: 'comfortaaregular' ;
  626. font-family: 'myriadpro-regular' ;
  627. font-size: 15px ;
  628. padding: 10px ;
  629. border-bottom: solid 1px #e0e0e0 ;
  630. display: block ;
  631. color: black ;
  632. span.nom, span.libelle {
  633. display: none ;
  634. }
  635. }
  636. }
  637. }
  638. p {
  639. padding: 20px ;
  640. padding-top: 0px ;
  641. color: gray ;
  642. }
  643. }
  644. #content {
  645. .header-title {
  646. height: 79px ;
  647. padding: 20px 20px ;
  648. position: fixed ;
  649. top: 0px ;
  650. width: 100% ;
  651. background-color: white ;
  652. z-index: 10 ;
  653. box-sizing: border-box ;
  654. border-bottom: solid 1px #e0e0e0 ;
  655. @include box-shadow(0px 0px 8px #e0e0e0) ;
  656. h1 {
  657. color: black ;
  658. font-family: 'myriadpro-regular' ;
  659. margin: 0px ;
  660. font-size: 25px ;
  661. text-transform: uppercase ;
  662. }
  663. h2 {
  664. color: gray ;
  665. text-transform: none ;
  666. font-size: 15px ;
  667. margin-top: 3px ;
  668. line-height: 20px ;
  669. }
  670. }
  671. }
  672. .header-etablissement {
  673. z-index: 1 ;
  674. #block-main-img {
  675. height: 144px ;
  676. overflow: hidden ;
  677. #main-img {
  678. width: 100% ;
  679. height: auto ;
  680. border: 0px none ;
  681. padding: 0px ;
  682. @include border-radius(0px) ;
  683. }
  684. }
  685. h1 {
  686. font-family: 'comfortaaregular' ;
  687. text-align: center ;
  688. position: absolute ;
  689. top: 30px ;
  690. left: 40px ;
  691. span {
  692. background-color: rgba(255, 255, 255, 0.8) ;
  693. //background-color: rgba(187, 135, 87, 0.6) ;
  694. //color: white ;
  695. padding: 10px 30px ;
  696. border: dotted 1px black ;
  697. //@include border-radius(20px) ;
  698. }
  699. }
  700. }
  701. nav#menu-etablissement {
  702. border-bottom: solid 1px #e0e0e0 ;
  703. //background-color: #FAFAFA ;
  704. ul {
  705. li {
  706. padding: 0px ;
  707. margin: 0px ;
  708. a {
  709. border-right: solid 1px #e0e0e0 ;
  710. text-decoration: none ;
  711. @include border-radius(0px) ;
  712. &:hover {
  713. background-color: $color1 ;
  714. color: white ;
  715. }
  716. }
  717. }
  718. }
  719. }
  720. @import "_systeme_commandes.scss" ;
  721. @import "_responsive.scss" ;