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.

428 lines
11KB

  1. .commande-create,
  2. .commande-update {
  3. .commande-form {
  4. min-height: 600px ;
  5. padding-bottom: 60px ;
  6. h2 {
  7. font-family: "myriadpro-regular" ;
  8. }
  9. #infos-importantes.alert-warning {
  10. float: right ;
  11. }
  12. #datepicker-production {
  13. .ui-datepicker {
  14. float: left ;
  15. margin-right: 20px ;
  16. font-size: 20px ;
  17. }
  18. .ui-datepicker-header {
  19. background-color: $color1 ;
  20. }
  21. .ui-datepicker-title {
  22. color: white
  23. }
  24. .ui-datepicker-prev,
  25. .ui-datepicker-next {
  26. &:hover {
  27. border: 0px none ;
  28. background: none ;
  29. }
  30. }
  31. .ui-helper-clearfix:after {
  32. clear: none ;
  33. }
  34. .ui-datepicker-calendar {
  35. a {
  36. text-decoration: none ;
  37. background-color: $color2 ;
  38. &.ui-state-hover, &.ui-state-active {
  39. background-color: $color1 ;
  40. color: white ;
  41. border-color: #cdc3b7 ;
  42. }
  43. }
  44. }
  45. }
  46. .date-commande {
  47. margin-bottom: 53px ;
  48. span {
  49. background-color: $color1 ;
  50. color: white ;
  51. @include border-radius(10px) ;
  52. padding: 10px ;
  53. font-family: "myriadpro-regular";
  54. font-size: 20px ;
  55. }
  56. }
  57. #has-commande-en-cours {
  58. margin-top: 15px ;
  59. a {
  60. color: #a94442 ;
  61. text-decoration: none ;
  62. font-weight: bold ;
  63. }
  64. }
  65. .field-commande-id_production {
  66. display: none ;
  67. }
  68. .field-commande-id_point_vente {
  69. margin-top: 30px ;
  70. }
  71. .field-commande-id_production {
  72. margin-bottom: 0px ;
  73. label {
  74. margin-bottom: 0px ;
  75. }
  76. .help-block {
  77. margin-bottom: 0px ;
  78. }
  79. }
  80. .field-commande-id_point_vente {
  81. display: none ;
  82. }
  83. .blocs {
  84. list-style-type: none ;
  85. margin: 0px ;
  86. padding: 0px ;
  87. .bloc {
  88. text-decoration: none ;
  89. width: 268px ;
  90. height: 130px ;
  91. float: left ;
  92. padding: 20px ;
  93. margin-right: 20px ;
  94. margin-bottom: 8px ;
  95. cursor: pointer ;
  96. float: left ;
  97. background-color: #f9f9f9 ;
  98. background-color: white ;
  99. border: 1px solid #d8d8d8 ;
  100. .nom {
  101. font-family: "comfortaalight" ;
  102. font-size: 20px ;
  103. padding-bottom: 10px ;
  104. }
  105. .adresse {
  106. color: gray ;
  107. font-size: 15px ;
  108. line-height: 20px ;
  109. }
  110. .horaires {
  111. margin-top: 7px ;
  112. .jour {
  113. font-weight: bold ;
  114. display: none ;
  115. }
  116. }
  117. &.selected {
  118. border-left: solid 5px $color1 ;
  119. //@include box-shadow(0px 0px 5px #d8d8d8) ;
  120. .contenu {
  121. position: relative ;
  122. left: -4px ;
  123. }
  124. }
  125. &:hover {
  126. @include box-shadow(0px 0px 5px #d8d8d8) ;
  127. //@include box-shadow(none) ;
  128. }
  129. &.disabled {
  130. display: none ;
  131. //color: gray ;
  132. }
  133. .commentaire {
  134. margin-top: 5px ;
  135. span {
  136. background-color: $color1 ;
  137. @include border-radius(5px) ;
  138. color: white ;
  139. font-weight: bold ;
  140. padding: 3px 10px ;
  141. }
  142. }
  143. }
  144. }
  145. #produits {
  146. margin-top: 15px ;
  147. #label-produits {
  148. display: block ;
  149. margin-bottom: 5px ;
  150. }
  151. .table {
  152. margin-top: 7px ;
  153. .illu {
  154. float: left ;
  155. height: auto ;
  156. width: 70px ;
  157. margin-right: 15px ;
  158. }
  159. .photo {
  160. padding: 0px ;
  161. width: 120px ;
  162. }
  163. .th-photo, .td-photo {
  164. width: 120px ;
  165. }
  166. .nom {
  167. font-family: "comfortaalight" ;
  168. font-weight: bold ;
  169. text-transform: uppercase ;
  170. font-size: 18px ;
  171. }
  172. .description {
  173. font-style: italic;
  174. }
  175. .recette {
  176. font-size: 12px ;
  177. }
  178. .input-group {
  179. width: 133px ;
  180. .quantity {
  181. text-align: center ;
  182. }
  183. }
  184. .colonne-quantite, .prix-unit, .total {
  185. width: 150px ;
  186. text-align: center ;
  187. }
  188. td#total-commande, td#total-commande-vrac, td.total {
  189. text-align: center ;
  190. }
  191. .epuise {
  192. display: none ;
  193. text-transform: uppercase ;
  194. color: #B32815 ;
  195. font-weight: bold ;
  196. font-size: 16px ;
  197. text-align: center ;
  198. }
  199. .quantite-restante {
  200. font-size: 12px ;
  201. margin-top: 8px ;
  202. .nb {
  203. font-weight: bold ;
  204. }
  205. }
  206. td.produit, th.produit {
  207. width: 70% ;
  208. }
  209. td.prix-unit, th.prix-unit {
  210. width: 10% ;
  211. }
  212. td.colonne-quantite, th.colonne-quantite {
  213. width: 10% ;
  214. }
  215. td.total, th.total {
  216. width: 10% ;
  217. }
  218. }
  219. }
  220. #bar-fixed {
  221. display: none ;
  222. width: 100% ;
  223. position: fixed ;
  224. bottom: 0px ;
  225. left: 0px ;
  226. z-index: 100 ;
  227. background-color: white ;
  228. padding: 15px ;
  229. margin-bottom: 0px ;
  230. @include box-shadow(0 0 5px gray) ;
  231. border-top: solid 1px #e0e0e0 ;
  232. background-color: #F9F9F9 ;
  233. background-color: $color2 ;
  234. text-align: center ;
  235. .container {
  236. min-height: auto ;
  237. background: none ;
  238. border: 0px none ;
  239. }
  240. &.not-fixed {
  241. position: relative ;
  242. @include box-shadow(none) ;
  243. @include border-radius(0px) ;
  244. border: solid 1px #e0e0e0 ;
  245. padding-right: 20px ;
  246. .container {
  247. width: auto ;
  248. }
  249. }
  250. &.no-credit-pain {
  251. #bloc-valider-commande {
  252. margin-top: 0px ;
  253. float: right ;
  254. }
  255. }
  256. #total-commande-bottom {
  257. background-color: white ;
  258. @include border-radius(20px) ;
  259. padding: 5px 25px ;
  260. border: solid 1px #e0e0e0 ;
  261. }
  262. .btn-commentaire {
  263. float: left ;
  264. }
  265. .valider-commande {
  266. //float: left;
  267. }
  268. .btn-commentaire {
  269. margin-right: 10px ;
  270. }
  271. #bloc-valider-commande {
  272. text-align: right ;
  273. margin-top: 20px ;
  274. button {
  275. width: 340px ;
  276. margin-right: 10px ;
  277. }
  278. }
  279. #checkbox-credit-pain {
  280. float: right ;
  281. width: 340px ;
  282. padding: 3px 11px ;
  283. background-color: white ;
  284. border: solid 1px #ccc ;
  285. @include border-radius(5px) ;
  286. margin-right: 10px ;
  287. @include text-shadow(0 1px 0 #fff) ;
  288. @include box-shadow(0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075)) ;
  289. &.paiement-impossible {
  290. background-color: #e0e0e0 ;
  291. }
  292. .info {
  293. color: gray ;
  294. font-weight: normal
  295. }
  296. .the-credit {
  297. background-color: $color1 ;
  298. color: white ;
  299. padding: 2px 8px;
  300. @include border-radius(5px) ;
  301. }
  302. .montant-paye {
  303. color: $color1 ;
  304. }
  305. #info-credit-vide {
  306. font-size: 12px ;
  307. }
  308. #credit-pain-disabled {
  309. display: none ;
  310. font-size: 12px ;
  311. }
  312. }
  313. .btn-retour, .annuler-commande {
  314. float: left ;
  315. margin-right: 5px ;
  316. }
  317. .annuler-commande {
  318. color: #b92c28 ;
  319. background-color: white ;
  320. }
  321. #total-commande-bottom {
  322. display: none ;
  323. font-weight: bold ;
  324. font-family: "comfortaalight" ;
  325. font-size: 24px ;
  326. }
  327. .field-commande-commentaire {
  328. display: none ;
  329. }
  330. }
  331. }
  332. .ui-datepicker {
  333. //@include border-radius(0px) ;
  334. .ui-widget-header {
  335. background: none ;
  336. background-color: gray ;
  337. border: 0px none ;
  338. color: black ;
  339. font-weight: normal ;
  340. }
  341. .ui-datepicker-current-day a,
  342. a.ui-state-hover {
  343. background: none ;
  344. //background-color: #fdd44b ;
  345. background-color: gray ;
  346. border-color: black ;
  347. color: black ;
  348. }
  349. }
  350. }