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.

539 line
11KB

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