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.

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