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.

610 lines
12KB

  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. padding-bottom: 150px ;
  100. .inner {
  101. width: 960px ;
  102. margin: 0px auto ;
  103. }
  104. }
  105. #content .content-text {
  106. h1 {
  107. font-family: 'myriadpro-regular' ;
  108. font-size: 30px ;
  109. color: black ;
  110. text-transform: uppercase ;
  111. }
  112. h2 {
  113. font-family: 'comfortaaregular' ;
  114. font-size: 20px ;
  115. text-transform: none ;
  116. padding-bottom: 0px ;
  117. margin-bottom: 5px ;
  118. margin-top: 5px ;
  119. }
  120. }
  121. #block-demo {
  122. padding: 10px 0px ;
  123. background-color: $color1 ;
  124. color: white;
  125. text-align: center ;
  126. a {
  127. color: white ;
  128. text-decoration: underline ;
  129. }
  130. }
  131. #header {
  132. z-index: 100 ;
  133. border-bottom: solid 1px $gris1 ;
  134. background-color: #f8f1dd ;
  135. height: 86px ;
  136. .container {
  137. position: relative ;
  138. }
  139. #env-dev {
  140. font-family: 'comfortaabold' ;
  141. text-align: center ;
  142. font-size: 18px ;
  143. padding-top: 10px ;
  144. padding-bottom: 10px ;
  145. color: $color1 ;
  146. background-color: transparent ;
  147. position: absolute ;
  148. top: 18px ;
  149. left: 79px ;
  150. }
  151. #link-home {
  152. position: absolute ;
  153. top: 10px ;
  154. left: 0px ;
  155. text-decoration: none ;
  156. font-size: 22px ;
  157. color: black ;
  158. display: block ;
  159. img {
  160. height: 60px ;
  161. margin-bottom: 5px ;
  162. float: left ;
  163. }
  164. .text {
  165. float: left ;
  166. padding-left: 10px ;
  167. .bap {
  168. font-family: "comfortaalight" ;
  169. font-size: 24px ;
  170. }
  171. .plateforme {
  172. font-size: 17px ;
  173. font-family: "myriadpro-light" ;
  174. color: $color1 ;
  175. }
  176. }
  177. }
  178. #link-espace-boulanger {
  179. border-left: solid 1px #e0e0e0 ;
  180. color: $color1 ;
  181. }
  182. nav {
  183. padding-top: 22px ;
  184. ul {
  185. float: right ;
  186. li {
  187. a {
  188. text-decoration: none ;
  189. color: $courant ;
  190. &.active {
  191. background-color: white;
  192. }
  193. &:hover {
  194. color: black ;
  195. background-color: white ;
  196. }
  197. }
  198. }
  199. }
  200. }
  201. #link-logout {
  202. .nom {
  203. color: gray;
  204. font-size: 10px;
  205. left: 18px;
  206. position: relative;
  207. top: -4px;
  208. }
  209. }
  210. }
  211. .connected {
  212. #content {
  213. //padding-top: 15px ;
  214. }
  215. }
  216. #content {
  217. position: relative ;
  218. padding: 20px 0px ;
  219. padding-bottom: 0px ;
  220. padding-top: 35px ;
  221. min-height: 500px ;
  222. h1#title-site {
  223. font-family: "comfortaalight" ;
  224. font-size: 50px ;
  225. //border-bottom: 1px solid #e0e0e0 ;
  226. //font-weight: bold ;
  227. }
  228. h2 {
  229. color: black ;
  230. padding-bottom: 15px ;
  231. font-size: 25px ;
  232. line-height: 35px ;
  233. font-family: 'myriadpro-regular' ;
  234. text-transform: uppercase ;
  235. position: relative ;
  236. margin-top: 30px ;
  237. }
  238. h3 {
  239. color: black ;
  240. //font-family: "comfortaalight" ;
  241. font-size: 20px ;
  242. //padding-bottom: 12px ;
  243. }
  244. #description {
  245. img {
  246. width: 100% ;
  247. }
  248. }
  249. #main-img {
  250. max-width: 100% ;
  251. border: solid 1px #e0e0e0 ;
  252. padding: 5px ;
  253. @include border-radius(5px) ;
  254. }
  255. #row-presentation {
  256. text-align: center ;
  257. h1 {
  258. color: black ;
  259. }
  260. strong {
  261. font-family: 'myriadpro-light' ;
  262. font-size: 20px ;
  263. color: #B17A48 ;
  264. }
  265. }
  266. #row-signup {
  267. text-align: center ;
  268. margin-top: 40px ;
  269. a.btn {
  270. padding: 13px 32px ;
  271. font-size: 25px ;
  272. }
  273. }
  274. #row-clients-boulanger {
  275. margin-bottom: 50px ;
  276. text-align: center ;
  277. h2 {
  278. text-align: center ;
  279. margin-bottom: 15px ;
  280. padding-bottom: 0px ;
  281. img {
  282. height: 70px ;
  283. margin-bottom: 60px ;
  284. }
  285. }
  286. ul {
  287. text-align: left ;
  288. margin-left: 20% ;
  289. li {
  290. list-style-type: circle ;
  291. color: $color1 ;
  292. }
  293. }
  294. #clients {
  295. border-right: dotted 1px gray ;
  296. }
  297. .boulanger {
  298. .prix {
  299. span {
  300. background-color: $color2 ;
  301. a {
  302. color: $color1 ;
  303. text-decoration: none ;
  304. }
  305. }
  306. }
  307. }
  308. .prix {
  309. padding-top: 15px ;
  310. font-size: 18px ;
  311. text-align: center ;
  312. span {
  313. color: $color1 ;
  314. //background-color: $color2 ;
  315. border: solid 1px $color1 ;
  316. font-weight: normal ;
  317. font-size: 18px ;
  318. font-family: 'comfortaaregular' ;
  319. font-family: 'myriadpro-regular' ;
  320. text-transform: uppercase ;
  321. padding: 10px 15px ;
  322. padding-bottom: 7px ;
  323. @include border-radius(5px) ;
  324. }
  325. }
  326. #periode-essai {
  327. margin-top: 8px ;
  328. text-align: center ;
  329. font-size: 13px ;
  330. color: gray ;
  331. font-family: 'comfortaaregular' ;
  332. }
  333. }
  334. #btn-demo {
  335. &:hover, &:focus, &:active {
  336. color: black ;
  337. }
  338. }
  339. #modal-tarifs {
  340. .exemple {
  341. color: gray ;
  342. }
  343. }
  344. }
  345. #content #contact {
  346. display: none ;
  347. .icon {
  348. width: 55px ;
  349. top: -15px ;
  350. margin-left: -70px ;
  351. }
  352. #par-telephone {
  353. }
  354. .form-control:focus {
  355. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  356. border-color: $jaune ;*/
  357. }
  358. .form-group {
  359. text-align: center ;
  360. }
  361. .img-right {
  362. float: right ;
  363. img {
  364. width: 300px ;
  365. }
  366. }
  367. }
  368. .form-control:focus {
  369. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  370. border-color: $jaune ;*/
  371. }
  372. #footer {
  373. position: absolute ;
  374. bottom: 0px ;
  375. left: 0px ;
  376. width: 100% ;
  377. height: 50px ;
  378. background-color: white ;
  379. text-align: center ;
  380. border-top: 1px solid #e0e0e0 ;
  381. padding-top: 30px ;
  382. padding-bottom: 60px ;
  383. a {
  384. font-family: 'myriadpro-regular' ;
  385. color: #7e7e7e;
  386. color: white ;
  387. color: #999 ;
  388. text-transform: uppercase ;
  389. text-decoration: none ;
  390. padding-left: 10px ;
  391. padding-right: 10px ;
  392. border-right: solid 1px #7e7e7e ;
  393. border-right: solid 1px white ;
  394. &:hover {
  395. color: gray ;
  396. }
  397. &:last-child {
  398. border: 0px none ;
  399. }
  400. }
  401. }
  402. #content #mentions {
  403. padding-top: 20px ;
  404. div.content {
  405. width: 60% ;
  406. font-size: 90% ;
  407. }
  408. p {
  409. padding-bottom: 15px ;
  410. }
  411. h2 {
  412. color: black ;
  413. padding-bottom: 40px ;
  414. font-size: 25px ;
  415. line-height: 35px ;
  416. font-family: 'myriadpro-regular' ;
  417. }
  418. h3 {
  419. font-family: "comfortaaregular" ;
  420. font-size: 18px ;
  421. padding-bottom: 12px ;
  422. margin-top: 10px ;
  423. color: black ;
  424. }
  425. }
  426. .mentions {
  427. #main, body {
  428. background-color: white ;
  429. }
  430. }
  431. .vegas-loading {
  432. display: none ;
  433. }
  434. #profil-user {
  435. .form-group.field-user-no_mail label {
  436. font-weight: normal ;
  437. }
  438. .form-group label {
  439. cursor: pointer ;
  440. }
  441. #mails-jours-prod {
  442. .form-group {
  443. float: left ;
  444. margin-right: 15px ;
  445. label {
  446. font-weight: normal ;
  447. }
  448. }
  449. }
  450. p.strong {
  451. font-weight: bold ;
  452. }
  453. }
  454. /* login */
  455. .site-login {
  456. .col-lg-5 {
  457. margin: 0px auto ;
  458. float: none ;
  459. }
  460. }
  461. /* signup */
  462. .modal-backdrop {
  463. z-index: -1;
  464. }
  465. .site-signup {
  466. .col-lg-5 {
  467. margin: 0px auto ;
  468. float: none ;
  469. }
  470. }
  471. #modal-cgv {
  472. .modal-body {
  473. h2 {
  474. margin-bottom: 5px ;
  475. padding-bottom: 0px ;
  476. font-size: 20px ;
  477. margin-top: 0px ;
  478. }
  479. }
  480. }
  481. #form-signup {
  482. #client-boulanger {
  483. margin-bottom: 30px ;
  484. }
  485. #signupform-id_etablissement {
  486. option:disabled {
  487. font-weight: bold ;
  488. color: black ;
  489. }
  490. }
  491. #champs-boulanger {
  492. display: none ;
  493. }
  494. #boutons-inscrire {
  495. margin-top: 30px;
  496. }
  497. }
  498. @import "_systeme_commandes.scss" ;
  499. @import "_responsive.scss" ;