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.

636 satır
14KB

  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. #main .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: 150px ;
  75. max-height: 150px;
  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. .credit-pain {
  108. margin-top: 15px ;
  109. font-size: 13px ;
  110. }
  111. .heure-limite-commande {
  112. float: left ;
  113. }
  114. .credit-pain {
  115. float: right ;
  116. .montant {
  117. font-size: 16px ;
  118. color: $color1 ;
  119. background-color: $color2 ;
  120. padding: 2px 10px ;
  121. @include border-radius(5px) ;
  122. font-weight: bold ;
  123. .glyphicon {
  124. font-size: 13px ;
  125. }
  126. }
  127. }
  128. .info-credit-pain {
  129. font-size: 17px ;
  130. position: relative ;
  131. top: 2px ;
  132. left: 3px ;
  133. color: $color1 ;
  134. }
  135. }
  136. }
  137. }
  138. #index-commande {
  139. position: relative ;
  140. #logout {
  141. position: absolute ;
  142. /*top: 45px ;
  143. right: 93px ;*/
  144. top: 0 ;
  145. right: 0 ;
  146. z-index: 10 ;
  147. }
  148. .accueil {
  149. text-align: center ;
  150. padding-bottom: 20px;
  151. }
  152. #bloc-add-etablissement {
  153. padding-left: 0px ;
  154. padding-right: 30px ;
  155. .help-block {
  156. padding-bottom: 0px ;
  157. }
  158. .field-addetablissementform-id_etablissement {
  159. width: 70% ;
  160. float: left ;
  161. }
  162. .field-addetablissementform-code {
  163. width: 70% ;
  164. float: left ;
  165. }
  166. .btn {
  167. float: right ;
  168. position: relative ;
  169. top: 20px ;
  170. }
  171. .panel-heading {
  172. background: none ;
  173. background-color: white ;
  174. cursor: pointer ;
  175. }
  176. .panel-body {
  177. display: none ;
  178. }
  179. }
  180. #historique-commandes {
  181. .statut, .montant {
  182. width: 175px ;
  183. }
  184. .montant {
  185. //text-align: center ;
  186. width: 100px ;
  187. }
  188. .nom-point-vente {
  189. }
  190. .localite {
  191. font-size: 11px ;
  192. lin-height: 11px ;
  193. }
  194. a {
  195. text-decoration: none ;
  196. }
  197. }
  198. }
  199. .commande-form {
  200. min-height: 600px ;
  201. padding-bottom: 60px ;
  202. h2 {
  203. font-family: "myriadpro-regular" ;
  204. }
  205. #infos-importantes.alert-warning {
  206. float: right ;
  207. }
  208. #datepicker-production {
  209. .ui-datepicker {
  210. float: left ;
  211. margin-right: 20px ;
  212. font-size: 20px ;
  213. }
  214. .ui-datepicker-header {
  215. background-color: $color1 ;
  216. }
  217. .ui-datepicker-title {
  218. color: white
  219. }
  220. .ui-datepicker-prev,
  221. .ui-datepicker-next {
  222. &:hover {
  223. border: 0px none ;
  224. background: none ;
  225. }
  226. }
  227. .ui-helper-clearfix:after {
  228. clear: none ;
  229. }
  230. .ui-datepicker-calendar {
  231. a {
  232. text-decoration: none ;
  233. background-color: $color2 ;
  234. &.ui-state-hover, &.ui-state-active {
  235. background-color: $color1 ;
  236. color: white ;
  237. border-color: #cdc3b7 ;
  238. }
  239. }
  240. }
  241. }
  242. .date-commande {
  243. margin-bottom: 53px ;
  244. span {
  245. background-color: $color1 ;
  246. color: white ;
  247. @include border-radius(10px) ;
  248. padding: 10px ;
  249. font-family: "myriadpro-regular";
  250. font-size: 20px ;
  251. }
  252. }
  253. #has-commande-en-cours {
  254. margin-top: 15px ;
  255. a {
  256. color: #a94442 ;
  257. text-decoration: none ;
  258. font-weight: bold ;
  259. }
  260. }
  261. .field-commande-id_production {
  262. display: none ;
  263. }
  264. .field-commande-id_point_vente {
  265. margin-top: 30px ;
  266. }
  267. .field-commande-id_production {
  268. margin-bottom: 0px ;
  269. label {
  270. margin-bottom: 0px ;
  271. }
  272. .help-block {
  273. margin-bottom: 0px ;
  274. }
  275. }
  276. .field-commande-id_point_vente {
  277. display: none ;
  278. }
  279. .blocs {
  280. list-style-type: none ;
  281. margin: 0px ;
  282. padding: 0px ;
  283. .bloc {
  284. text-decoration: none ;
  285. width: 268px ;
  286. height: 130px ;
  287. float: left ;
  288. padding: 20px ;
  289. margin-right: 20px ;
  290. margin-bottom: 8px ;
  291. cursor: pointer ;
  292. float: left ;
  293. background-color: #f9f9f9 ;
  294. background-color: white ;
  295. border: 1px solid #d8d8d8 ;
  296. .nom {
  297. //text-align: center ;
  298. font-family: "comfortaalight" ;
  299. font-size: 20px ;
  300. }
  301. .adresse {
  302. color: gray ;
  303. font-size: 13px ;
  304. line-height: 16px ;
  305. }
  306. .horaires {
  307. margin-top: 7px ;
  308. .jour {
  309. font-weight: bold ;
  310. display: none ;
  311. }
  312. }
  313. &.selected {
  314. border-left: solid 5px $color1 ;
  315. //@include box-shadow(0px 0px 5px #d8d8d8) ;
  316. .contenu {
  317. position: relative ;
  318. left: -4px ;
  319. }
  320. }
  321. &:hover {
  322. @include box-shadow(0px 0px 5px #d8d8d8) ;
  323. //@include box-shadow(none) ;
  324. }
  325. &.disabled {
  326. display: none ;
  327. //color: gray ;
  328. }
  329. }
  330. }
  331. #produits {
  332. margin-top: 15px ;
  333. #label-produits {
  334. display: block ;
  335. margin-bottom: 5px ;
  336. }
  337. .table {
  338. margin-top: 7px ;
  339. .illu {
  340. float: left ;
  341. height: auto ;
  342. width: 70px ;
  343. margin-right: 15px ;
  344. }
  345. .photo {
  346. padding: 0px ;
  347. width: 120px ;
  348. }
  349. .th-photo, .td-photo {
  350. width: 120px ;
  351. }
  352. .nom {
  353. font-family: "comfortaalight" ;
  354. font-weight: bold ;
  355. text-transform: uppercase ;
  356. font-size: 18px ;
  357. }
  358. .description {
  359. font-style: italic;
  360. }
  361. .recette {
  362. font-size: 12px ;
  363. }
  364. .input-group {
  365. width: 133px ;
  366. .quantity {
  367. text-align: center ;
  368. }
  369. }
  370. .colonne-quantite, .prix-unit, .total {
  371. width: 150px ;
  372. text-align: center ;
  373. }
  374. td#total-commande, td#total-commande-vrac, td.total {
  375. text-align: center ;
  376. }
  377. .epuise {
  378. display: none ;
  379. text-transform: uppercase ;
  380. color: #B32815 ;
  381. font-weight: bold ;
  382. font-size: 16px ;
  383. text-align: center ;
  384. }
  385. .quantite-restante {
  386. font-size: 12px ;
  387. margin-top: 8px ;
  388. .nb {
  389. font-weight: bold ;
  390. }
  391. }
  392. td.produit, th.produit {
  393. width: 70% ;
  394. }
  395. td.prix-unit, th.prix-unit {
  396. width: 10% ;
  397. }
  398. td.colonne-quantite, th.colonne-quantite {
  399. width: 10% ;
  400. }
  401. td.total, th.total {
  402. width: 10% ;
  403. }
  404. }
  405. }
  406. #bar-fixed {
  407. display: none ;
  408. position: fixed ;
  409. bottom: 0px ;
  410. //left: 0px ;
  411. z-index: 100 ;
  412. //width: 100% ;
  413. background-color: white ;
  414. padding: 15px ;
  415. margin-bottom: 0px ;
  416. @include box-shadow(0 0 5px gray) ;
  417. @include border-radius(10px 10px 0px 0px) ;
  418. border-top: solid 1px #e0e0e0 ;
  419. background-color: #F9F9F9 ;
  420. background-color: $color2 ;
  421. text-align: center ;
  422. &.not-fixed {
  423. position: relative ;
  424. @include box-shadow(none) ;
  425. @include border-radius(0px) ;
  426. border: solid 1px #e0e0e0 ;
  427. padding-right: 20px ;
  428. }
  429. &.no-credit-pain {
  430. #bloc-valider-commande {
  431. margin-top: 0px ;
  432. float: right ;
  433. }
  434. }
  435. #total-commande-bottom {
  436. background-color: white ;
  437. @include border-radius(20px) ;
  438. padding: 5px 25px ;
  439. border: solid 1px #e0e0e0 ;
  440. }
  441. .btn-commentaire {
  442. float: left ;
  443. }
  444. .valider-commande {
  445. //float: left;
  446. }
  447. .btn-commentaire {
  448. margin-right: 10px ;
  449. }
  450. #bloc-valider-commande {
  451. text-align: right ;
  452. margin-top: 20px ;
  453. button {
  454. width: 300px ;
  455. margin-right: 10px ;
  456. }
  457. }
  458. #checkbox-credit-pain {
  459. float: right ;
  460. width: 300px ;
  461. padding: 3px 11px ;
  462. background-color: white ;
  463. border: solid 1px #ccc ;
  464. @include border-radius(5px) ;
  465. margin-right: 10px ;
  466. @include text-shadow(0 1px 0 #fff) ;
  467. @include box-shadow(0 1px 0 rgba(255, 255, 255, 0.15) inset, 0 1px 1px rgba(0, 0, 0, 0.075)) ;
  468. &.paiement-impossible {
  469. background-color: #e0e0e0 ;
  470. }
  471. .info {
  472. color: gray ;
  473. font-weight: normal
  474. }
  475. .the-credit {
  476. background-color: $color1 ;
  477. color: white ;
  478. padding: 2px 8px;
  479. @include border-radius(5px) ;
  480. }
  481. .montant-paye {
  482. color: $color1 ;
  483. }
  484. #info-credit-vide {
  485. font-size: 12px ;
  486. }
  487. }
  488. .btn-retour, .annuler-commande {
  489. float: left ;
  490. margin-right: 5px ;
  491. }
  492. .annuler-commande {
  493. color: #b92c28 ;
  494. background-color: white ;
  495. }
  496. #total-commande-bottom {
  497. display: none ;
  498. font-weight: bold ;
  499. font-family: "comfortaalight" ;
  500. font-size: 24px ;
  501. }
  502. .field-commande-commentaire {
  503. display: none ;
  504. }
  505. }
  506. }
  507. .ui-datepicker {
  508. //@include border-radius(0px) ;
  509. .ui-widget-header {
  510. background: none ;
  511. background-color: gray ;
  512. border: 0px none ;
  513. color: black ;
  514. font-weight: normal ;
  515. }
  516. .ui-datepicker-current-day a,
  517. a.ui-state-hover {
  518. background: none ;
  519. //background-color: #fdd44b ;
  520. background-color: gray ;
  521. border-color: black ;
  522. color: black ;
  523. }
  524. }