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.

515 lines
10KB

  1. h1.title-systeme-commande {
  2. color: black ;
  3. padding-bottom: 35px ;
  4. font-size: 30px ;
  5. line-height: 35px ;
  6. font-family: 'myriadpro-regular' ;
  7. font-family: "comfortaalight" ;
  8. text-align: center ;
  9. position: relative ;
  10. margin-top: 30px ;
  11. img {
  12. width: 35px ;
  13. margin-right: 7px ;
  14. }
  15. }
  16. h2 {
  17. font-size: 20px ;
  18. //color: black ;
  19. text-transform: uppercase ;
  20. }
  21. .liste-etablissements {
  22. #bloc-liste-boulangeries {
  23. }
  24. .boulangerie {
  25. padding-left: 0px ;
  26. padding-right: 30px ;
  27. &.selected .panel {
  28. border-bottom: solid 3px $color1 ;
  29. }
  30. .panel-heading {
  31. height: 200px ;
  32. overflow: hidden ;
  33. padding: 0px ;
  34. background: none ;
  35. background-color: #F8F1DD ;
  36. .img-back {
  37. //display: none ;
  38. width: 100% ;
  39. height: auto ;
  40. position: relative;
  41. top: -50% ;
  42. }
  43. }
  44. .panel-body {
  45. position: relative ;
  46. width: 100% ;
  47. height: 120px ;
  48. max-height: 120px;
  49. text-align: center ;
  50. h3 {
  51. margin-bottom: 4px ;
  52. }
  53. .localite {
  54. color: gray ;
  55. margin-bottom: 10px ;
  56. }
  57. .glyphicon-check {
  58. color: $color1 ;
  59. font-size: 40px ;
  60. position: absolute ;
  61. top: 34px ;
  62. left: 32px ;
  63. }
  64. .remove {
  65. position: absolute ;
  66. top: 10px;
  67. right: 10px ;
  68. }
  69. .logo {
  70. display: none ;
  71. width: 150px ;
  72. position: absolute ;
  73. top: -40px ;
  74. left: 50% ;
  75. margin-left: -75px ;
  76. background-color: white ;
  77. padding: 10px 20px ;
  78. }
  79. }
  80. }
  81. }
  82. #index-commande {
  83. position: relative ;
  84. #logout {
  85. position: absolute ;
  86. /*top: 45px ;
  87. right: 93px ;*/
  88. top: 0 ;
  89. right: 0 ;
  90. z-index: 10 ;
  91. }
  92. .accueil {
  93. text-align: center ;
  94. padding-bottom: 20px;
  95. }
  96. #bloc-add-etablissement {
  97. padding-left: 0px ;
  98. padding-right: 30px ;
  99. .help-block {
  100. padding-bottom: 0px ;
  101. }
  102. .field-addetablissementform-id_etablissement {
  103. width: 80% ;
  104. float: left ;
  105. }
  106. .btn {
  107. float: right ;
  108. position: relative ;
  109. top: 20px ;
  110. }
  111. .panel-heading {
  112. background: none ;
  113. background-color: white ;
  114. cursor: pointer ;
  115. }
  116. .panel-body {
  117. display: none ;
  118. }
  119. }
  120. #addetablissementform-id_etablissement {
  121. option:disabled {
  122. font-weight: bold ;
  123. color: black ;
  124. }
  125. }
  126. #historique-commandes {
  127. .statut, .montant {
  128. width: 175px ;
  129. }
  130. .montant {
  131. //text-align: center ;
  132. width: 100px ;
  133. }
  134. .nom-point-vente {
  135. }
  136. .localite {
  137. font-size: 11px ;
  138. lin-height: 11px ;
  139. }
  140. a {
  141. text-decoration: none ;
  142. }
  143. }
  144. }
  145. .commande-form {
  146. min-height: 600px ;
  147. padding-bottom: 60px ;
  148. h2 {
  149. font-family: "myriadpro-regular" ;
  150. }
  151. #infos-importantes.alert-warning {
  152. float: right ;
  153. }
  154. #datepicker-production {
  155. .ui-datepicker {
  156. float: left ;
  157. margin-right: 20px ;
  158. font-size: 20px ;
  159. }
  160. .ui-datepicker-header {
  161. background-color: $color1 ;
  162. }
  163. .ui-datepicker-title {
  164. color: white
  165. }
  166. .ui-datepicker-prev,
  167. .ui-datepicker-next {
  168. &:hover {
  169. border: 0px none ;
  170. background: none ;
  171. }
  172. }
  173. .ui-helper-clearfix:after {
  174. clear: none ;
  175. }
  176. .ui-datepicker-calendar {
  177. a {
  178. text-decoration: none ;
  179. background-color: $color2 ;
  180. &.ui-state-hover, &.ui-state-active {
  181. background-color: $color1 ;
  182. color: white ;
  183. border-color: #cdc3b7 ;
  184. }
  185. }
  186. }
  187. }
  188. .date-commande {
  189. margin-bottom: 53px ;
  190. span {
  191. background-color: $color1 ;
  192. color: white ;
  193. @include border-radius(10px) ;
  194. padding: 10px ;
  195. font-family: "myriadpro-regular";
  196. font-size: 20px ;
  197. }
  198. }
  199. #has-commande-en-cours {
  200. margin-top: 15px ;
  201. a {
  202. color: #a94442 ;
  203. text-decoration: none ;
  204. font-weight: bold ;
  205. }
  206. }
  207. .field-commande-id_production {
  208. display: none ;
  209. }
  210. .field-commande-id_point_vente {
  211. margin-top: 30px ;
  212. }
  213. .field-commande-id_production {
  214. margin-bottom: 0px ;
  215. label {
  216. margin-bottom: 0px ;
  217. }
  218. .help-block {
  219. margin-bottom: 0px ;
  220. }
  221. }
  222. .field-commande-id_point_vente {
  223. display: none ;
  224. }
  225. .blocs {
  226. list-style-type: none ;
  227. margin: 0px ;
  228. padding: 0px ;
  229. .bloc {
  230. text-decoration: none ;
  231. width: 268px ;
  232. height: 130px ;
  233. float: left ;
  234. padding: 20px ;
  235. margin-right: 20px ;
  236. margin-bottom: 8px ;
  237. cursor: pointer ;
  238. float: left ;
  239. background-color: #f9f9f9 ;
  240. background-color: white ;
  241. border: 1px solid #d8d8d8 ;
  242. .nom {
  243. //text-align: center ;
  244. font-family: "comfortaalight" ;
  245. font-size: 20px ;
  246. }
  247. .adresse {
  248. color: gray ;
  249. font-size: 13px ;
  250. line-height: 16px ;
  251. }
  252. .horaires {
  253. margin-top: 7px ;
  254. .jour {
  255. font-weight: bold ;
  256. display: none ;
  257. }
  258. }
  259. &.selected {
  260. border-left: solid 5px $color1 ;
  261. //@include box-shadow(0px 0px 5px #d8d8d8) ;
  262. .contenu {
  263. position: relative ;
  264. left: -4px ;
  265. }
  266. }
  267. &:hover {
  268. @include box-shadow(0px 0px 5px #d8d8d8) ;
  269. //@include box-shadow(none) ;
  270. }
  271. &.disabled {
  272. display: none ;
  273. //color: gray ;
  274. }
  275. }
  276. }
  277. #produits {
  278. margin-top: 15px ;
  279. #label-produits {
  280. display: block ;
  281. margin-bottom: 5px ;
  282. }
  283. .table {
  284. margin-top: 7px ;
  285. .illu {
  286. float: left ;
  287. height: auto ;
  288. width: 70px ;
  289. margin-right: 15px ;
  290. }
  291. .photo {
  292. padding: 0px ;
  293. width: 120px ;
  294. }
  295. .th-photo, .td-photo {
  296. width: 120px ;
  297. }
  298. .nom {
  299. font-family: "comfortaalight" ;
  300. font-weight: bold ;
  301. text-transform: uppercase ;
  302. font-size: 18px ;
  303. }
  304. .description {
  305. font-style: italic;
  306. }
  307. .recette {
  308. font-size: 12px ;
  309. }
  310. .input-group {
  311. width: 133px ;
  312. .quantity {
  313. text-align: center ;
  314. }
  315. }
  316. .colonne-quantite, .prix-unit, .total {
  317. width: 150px ;
  318. text-align: center ;
  319. }
  320. td#total-commande, td#total-commande-vrac, td.total {
  321. text-align: center ;
  322. }
  323. .epuise {
  324. display: none ;
  325. text-transform: uppercase ;
  326. color: #B32815 ;
  327. font-weight: bold ;
  328. font-size: 16px ;
  329. text-align: center ;
  330. }
  331. .quantite-restante {
  332. font-size: 12px ;
  333. margin-top: 8px ;
  334. .nb {
  335. font-weight: bold ;
  336. }
  337. }
  338. td.produit, th.produit {
  339. width: 70% ;
  340. }
  341. td.prix-unit, th.prix-unit {
  342. width: 10% ;
  343. }
  344. td.colonne-quantite, th.colonne-quantite {
  345. width: 10% ;
  346. }
  347. td.total, th.total {
  348. width: 10% ;
  349. }
  350. }
  351. }
  352. #bar-fixed {
  353. position: fixed ;
  354. bottom: 0px ;
  355. //left: 0px ;
  356. z-index: 100 ;
  357. //width: 100% ;
  358. background-color: white ;
  359. padding: 15px ;
  360. margin-bottom: 0px ;
  361. @include box-shadow(0 0 5px gray) ;
  362. @include border-radius(10px 10px 0px 0px) ;
  363. border-top: solid 1px #e0e0e0 ;
  364. background-color: #F9F9F9 ;
  365. background-color: $color2 ;
  366. text-align: center ;
  367. &.not-fixed {
  368. position: relative ;
  369. @include box-shadow(none) ;
  370. @include border-radius(0px) ;
  371. border: solid 1px #e0e0e0 ;
  372. padding-right: 20px ;
  373. }
  374. #total-commande-bottom {
  375. background-color: white ;
  376. @include border-radius(20px) ;
  377. padding: 5px 25px ;
  378. border: solid 1px #e0e0e0 ;
  379. }
  380. .valider-commande, .btn-commentaire {
  381. float: right ;
  382. }
  383. .btn-commentaire {
  384. margin-right: 10px ;
  385. }
  386. .btn-retour, .annuler-commande {
  387. float: left ;
  388. margin-right: 5px ;
  389. }
  390. .annuler-commande {
  391. color: #b92c28 ;
  392. background-color: white ;
  393. }
  394. #total-commande-bottom {
  395. display: none ;
  396. font-weight: bold ;
  397. font-family: "comfortaalight" ;
  398. font-size: 24px ;
  399. }
  400. .field-commande-commentaire {
  401. display: none ;
  402. }
  403. }
  404. }
  405. .ui-datepicker {
  406. //@include border-radius(0px) ;
  407. .ui-widget-header {
  408. background: none ;
  409. background-color: gray ;
  410. border: 0px none ;
  411. color: black ;
  412. font-weight: normal ;
  413. }
  414. .ui-datepicker-current-day a,
  415. a.ui-state-hover {
  416. background: none ;
  417. //background-color: #fdd44b ;
  418. background-color: gray ;
  419. border-color: black ;
  420. color: black ;
  421. }
  422. }