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.

529 line
9.5KB

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