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.

1226 lines
27KB

  1. /* Welcome to Compass.
  2. * In this file you should write your main styles. (or centralize your imports)
  3. * Import this file using the following HTML or equivalent:
  4. * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
  5. @import "compass" ;
  6. $dir-fonts: '../fonts/' ;
  7. @import "_fonts.scss" ;
  8. $color1: #BB8757 ;
  9. $color2: #F8F1DD ;
  10. .clr {
  11. clear: both ;
  12. }
  13. h1, h2, h3, h4, h5, h6 {
  14. font-family: 'myriadpro-light' ;
  15. }
  16. a {
  17. color: $color1;
  18. &:hover, &:focus, &:active {
  19. color: darken($color1, 10) ;
  20. }
  21. }
  22. #block-demo {
  23. padding: 10px 0px ;
  24. background-color: $color2 ;
  25. color: $color1;
  26. text-align: left ;
  27. margin-bottom: 20px ;
  28. border: solid 1px lighten($color1,10) ;
  29. @include border-radius(5px) ;
  30. a {
  31. text-decoration: underline ;
  32. }
  33. }
  34. #env-dev {
  35. font-family: 'comfortaabold' ;
  36. text-align: center ;
  37. font-size: 18px ;
  38. padding: 5px 10px ;
  39. color: white ;
  40. position: fixed ;
  41. top: 9px ;
  42. left: 66px ;
  43. z-index: 1031 ;
  44. }
  45. .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  46. background-color: $color1 ;
  47. border: solid 1px $color1 ;
  48. }
  49. .pagination > li > a, .pagination > li > span {
  50. color: $color1 ;
  51. &:hover {
  52. color: darken($color1, 10) ;
  53. }
  54. }
  55. .wrap {
  56. .btn-primary,
  57. .btn-success {
  58. background-color: $color1 ;
  59. border: solid 1px $color1 ;
  60. &:hover, &:focus, &:active {
  61. background-color: darken($color1, 10) ;
  62. border: solid 1px darken($color1, 10) ;
  63. }
  64. }
  65. }
  66. .nav-header {
  67. .retour-site {
  68. border-left : solid 1px $color2 ;
  69. padding: 10px 15px ;
  70. }
  71. }
  72. .navbar-brand {
  73. .logo {
  74. height: 40px ;
  75. position: relative ;
  76. top: -10px ;
  77. }
  78. }
  79. .container-body {
  80. padding-top: 117px ;
  81. padding-bottom: 50px ;
  82. }
  83. .navbar-inverse {
  84. background-color: $color1 ;
  85. border-bottom: 0px none ;
  86. .navbar-nav {
  87. padding-top: 12px ;
  88. }
  89. .navbar-nav > li > a {
  90. color: white ;
  91. margin-left: 3px;
  92. padding: 3px 11px ;
  93. &:hover {
  94. color: $color2 ;
  95. //background-color: $color2 ;
  96. }
  97. }
  98. .navbar-nav > li.active,
  99. .navbar-nav > .open {
  100. a {
  101. margin-left: 3px ;
  102. background-color: $color2 ;
  103. color: $color1 ;
  104. padding: 3px 11px ;
  105. @include border-radius(5px) ;
  106. &:hover,
  107. &:focus {
  108. background-color: $color2 ;
  109. color: $color1 ;
  110. }
  111. }
  112. }
  113. .navbar-nav > .open {
  114. a.dropdown-toggle {
  115. @include border-radius(5px 5px 0px 0px) ;
  116. }
  117. ul.dropdown-menu {
  118. @include box-shadow(0px 0px 5px gray) ;
  119. @include border-radius(5px 0px 5px 5px) ;
  120. border-top: 0px none ;
  121. right: -1px ;
  122. li {
  123. a {
  124. background-color: transparent ;
  125. &:hover {
  126. color: darken($color1,10) ;
  127. }
  128. }
  129. }
  130. }
  131. }
  132. .navbar-nav > .open > a,
  133. .navbar-nav > .open > a:hover,
  134. .navbar-nav > .open > a:focus {
  135. }
  136. }
  137. #alerts-fixed {
  138. position: fixed ;
  139. bottom: 20px ;
  140. left: 20px ;
  141. .alert {
  142. margin-top: 20px ;
  143. }
  144. }
  145. .nom-boulange {
  146. //font-family: 'Georgia' ;
  147. margin-bottom: 15px ;
  148. text-align: left ;
  149. position: fixed ;
  150. top: 51px ;
  151. left: 0px ;
  152. width: 100% ;
  153. background-color: #515151 ;
  154. background-color: $color2 ;
  155. color: darken($color1,15) ;
  156. z-index: 100 ;
  157. font-size: 20px ;
  158. padding: 8px 15px ;
  159. padding-bottom: 2px ;
  160. padding-top: 5px ;
  161. border-bottom: solid 1px #e0e0e0 ;
  162. @include box-shadow(0px 0px 5px gray) ;
  163. #etat-paiement-etablissement {
  164. float: right ;
  165. text-align: right ;
  166. color: darken($color1,15) ;
  167. font-size: 16px ;
  168. .strong {
  169. background-color: white ;
  170. color: $color1 ;
  171. @include border-radius(10px) ;
  172. padding: 0px 10px ;
  173. }
  174. .btn {
  175. padding: 2px 5px ;
  176. }
  177. }
  178. #select-etablissement {
  179. float: left ;
  180. font-size: 15px ;
  181. }
  182. .label {
  183. font-size: 11px ;
  184. margin-left: 10px ;
  185. position: relative ;
  186. bottom: 3px ;
  187. a {
  188. color: white ;
  189. &:hover {
  190. text-decoration: none ;
  191. }
  192. }
  193. }
  194. }
  195. .table {
  196. thead {
  197. th.actions {
  198. width: 220px ;
  199. }
  200. th.order {
  201. width: 58px ;
  202. }
  203. th.actif {
  204. width: 75px ;
  205. text-align: center;
  206. }
  207. }
  208. tbody {
  209. td.center {
  210. text-align: center ;
  211. }
  212. }
  213. }
  214. .footer {
  215. .pull-left {
  216. a {
  217. margin-right: 5px ;
  218. margin-left: 5px ;
  219. //text-transform: uppercase ;
  220. color: gray ;
  221. }
  222. }
  223. }
  224. // tableau de bord
  225. .site-index {
  226. .panel {
  227. .panel-title {
  228. .btn {
  229. float: right ;
  230. font-family: 'myriadpro-regular' ;
  231. &.btn-success {
  232. background-color: #5cb85c ;
  233. color: white ;
  234. border-color: #5cb85c ;
  235. }
  236. &.margin-left {
  237. margin-left: 5px ;
  238. }
  239. }
  240. }
  241. .panel-body {
  242. //height: 250px ;
  243. }
  244. }
  245. #dernieres-commandes {
  246. .small, .localite {
  247. font-size: 12px ;
  248. color: gray ;
  249. }
  250. .commentaire {
  251. font-size: 12px ;
  252. }
  253. .date {
  254. text-align: center ;
  255. .bloc-date {
  256. width: 50% ;
  257. margin: 0px auto ;
  258. padding-top: 0px ;
  259. }
  260. .jour {
  261. text-transform: capitalize ;
  262. line-height: 13px ;
  263. font-size: 10px ;
  264. text-transform: uppercase ;
  265. }
  266. .num {
  267. font-size: 23px ;
  268. line-height: 28px ;
  269. font-weight: bold ;
  270. }
  271. .mois {
  272. text-transform: uppercase ;
  273. line-height: 13px ;
  274. font-size: 15px ;
  275. }
  276. }
  277. }
  278. #facturation {
  279. h2 {
  280. font-size: 25px ;
  281. text-align: center ;
  282. }
  283. .mois-en-cours {
  284. .montant span {
  285. background-color: white ;
  286. color: #333 ;
  287. border: solid 1px gray ;
  288. }
  289. }
  290. .montant {
  291. margin-top: 35px ;
  292. text-align: center ;
  293. span {
  294. font-size: 22px ;
  295. color: white ;
  296. background-color: $color1 ;
  297. padding: 7px 10px 3px;
  298. font-family: 'myriadpro-regular' ;
  299. @include border-radius(5px) ;
  300. }
  301. }
  302. }
  303. }
  304. #page-commande {
  305. #row2 {
  306. }
  307. h1 {
  308. .btn-group {
  309. float: right ;
  310. }
  311. }
  312. #col-left, #col-right {
  313. padding-left: 0px ;
  314. padding-right: 0px ;
  315. }
  316. #col-right {
  317. padding-left: 20px ;
  318. }
  319. #jours-production {
  320. display: none ;
  321. }
  322. #calendar {
  323. h2 {
  324. font-size: 20px ;
  325. position: relative ;
  326. top: 3px ;
  327. }
  328. .fc-header-title {
  329. margin-left: 10px ;
  330. }
  331. $back-day-with-event: lighten(#FDD44B,13) ;
  332. //$back-day-with-event: #FDD44B ;
  333. .dayWithEvent {
  334. background-color: $back-day-with-event ;
  335. cursor: pointer;
  336. }
  337. .fc-event-container {display: none;}
  338. .fc-today {
  339. border-bottom: solid 1px #C9302C ;
  340. background-color: white ;
  341. &.dayWithEvent {
  342. background-color: $back-day-with-event ;
  343. }
  344. }
  345. .fc-day {
  346. cursor: pointer ;
  347. text-align: center ;
  348. &:hover {
  349. @include box-shadow(0px 0px 2px black inset) ;
  350. }
  351. }
  352. .current-date {
  353. @include box-shadow(0px 0px 2px black inset) ;
  354. }
  355. .fc-day-number {
  356. float: none ;
  357. padding-top: 2px ;
  358. }
  359. }
  360. #bloc-production {
  361. .label {
  362. float: right ;
  363. font-size: 13px ;
  364. }
  365. .btn-success {
  366. background-color: #5cb85c ;
  367. border-color: #4cae4c ;
  368. }
  369. #productions-point-vente {
  370. margin-top: 15px ;
  371. padding: 10px ;
  372. border: solid 1px #e0e0e0 ;
  373. background-color: #F5F5F5 ;
  374. @include border-radius(5px) ;
  375. label {
  376. display: block ;
  377. font-weight: normal ;
  378. }
  379. .checkbox-list {
  380. margin-left: 10px ;
  381. margin-top: 10px ;
  382. }
  383. }
  384. }
  385. #produits-production {
  386. .overflow {
  387. //max-height: 400px ;
  388. //overflow-y: scroll ;
  389. table {
  390. width: 100%;
  391. }
  392. thead, tbody, tr, td, th { display: block; }
  393. tr:after {
  394. content: ' ';
  395. display: block;
  396. visibility: hidden;
  397. clear: both;
  398. }
  399. thead th {
  400. height: 30px;
  401. /*text-align: left;*/
  402. }
  403. tbody {
  404. height: 500px;
  405. overflow-y: auto;
  406. }
  407. thead {
  408. }
  409. thead th {
  410. width: 32%;
  411. float: left;
  412. }
  413. tbody td{
  414. width: 33%;
  415. float: left;
  416. }
  417. .td-produit {
  418. width: 60% ;
  419. }
  420. .td-actif, .td-max {
  421. width: 20% ;
  422. text-align: center ;
  423. }
  424. thead {
  425. .td-produit {
  426. width: 57% ;
  427. }
  428. }
  429. }
  430. input.quantite-max {
  431. background-color: white;
  432. border: 1px solid #e0e0e0;
  433. text-align: center;
  434. width: 50px;
  435. }
  436. td {
  437. label {
  438. font-weight: normal ;
  439. }
  440. }
  441. }
  442. #btn-export-commandes,
  443. #btn-commande-auto {
  444. float: right ;
  445. position: relative;
  446. top: -5px ;
  447. right: -7px ;
  448. padding: 2px 5px ;
  449. }
  450. #btn-export-commandes {
  451. color: white ;
  452. margin-left: 10px ;
  453. padding: 1px 5px ;
  454. }
  455. #bloc-totaux {
  456. .table-produits {
  457. .depasse {
  458. color: #b32815 ;
  459. }
  460. .total strong span {
  461. font-weight: normal ;
  462. font-size: 13px ;
  463. }
  464. }
  465. }
  466. #commandes-points-vente {
  467. .tab-pane {
  468. padding-top: 20px ;
  469. }
  470. .recap-pv {
  471. &.no-commande {
  472. .recettes {
  473. display: none;
  474. }
  475. }
  476. .recettes {
  477. float: right ;
  478. color: $color1 ;
  479. //background-color: $color1 ;
  480. border: solid 1px $color1 ;
  481. padding: 4px 10px ;
  482. @include border-radius(10px) ;
  483. font-weight: bold ;
  484. position: relative ;
  485. top: -3px ;
  486. }
  487. }
  488. .alert.commentaire {
  489. display: none ;
  490. }
  491. ul.liste-commandes {
  492. margin-top: 10px ;
  493. list-style-type: none ;
  494. height: 100% ;
  495. max-height: 400px ;
  496. //border: solid 1px #e0e0e0 ;
  497. margin-left: 0 ;
  498. padding-left: 0 ;
  499. margin-top: 0px ;
  500. width: 100% ;
  501. overflow-y: scroll ;
  502. &.no-commande {
  503. display: none ;
  504. }
  505. li {
  506. padding: 0 ;
  507. margin: 0 ;
  508. a {
  509. text-align: left;
  510. @include border-radius(0px) ;
  511. display: block ;
  512. padding: 7px ;
  513. //border-bottom: solid 1px #e0e0e0 ;
  514. color: #333 ;
  515. .montant {
  516. float: right ;
  517. color: $color1 ;
  518. font-weight: bold ;
  519. &.paye {
  520. color: #5cb85c ;
  521. color: #519951 ;
  522. }
  523. }
  524. .glyphicon-comment {
  525. color: $color1 ;
  526. }
  527. &:hover, &:active, &.active {
  528. text-decoration: none ;
  529. //background-color: #F5F5F5 ;
  530. //background-color: lighten($color2,5) ;
  531. background-color: #FCF8E3 ;
  532. //border-right: solid 3px $color1 ;
  533. outline: none ;
  534. border-color: #ccc ;
  535. @include transition(all 0.1s) ;
  536. }
  537. }
  538. }
  539. }
  540. .creer-commande,
  541. .commandes-auto {
  542. width: 100% ;
  543. margin-bottom: 10px ;
  544. }
  545. .bloc-commande {
  546. padding-top: 20px ;
  547. margin-top: 20px ;
  548. display: none ;
  549. }
  550. .title-user {
  551. display: none ;
  552. font-size: 19px ;
  553. margin-top: 0px ;
  554. font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ;
  555. .btn-edit, .btn-remove,
  556. .btn-cancel, .btn-save {
  557. float: right ;
  558. position: relative ;
  559. top: -6px ;
  560. }
  561. .btn-edit, .btn-cancel {
  562. margin-right: 10px ;
  563. }
  564. .buttons-save-cancel {
  565. display: none ;
  566. }
  567. .choix-user {
  568. display: none ;
  569. .form-control {
  570. width: 200px ;
  571. display: inline ;
  572. }
  573. }
  574. }
  575. table.table-produits {
  576. .td-commande {
  577. text-align: center ;
  578. }
  579. input.form-control {
  580. //width: 100px ;
  581. text-align: center ;
  582. }
  583. }
  584. .td-produit,
  585. .th-produit {
  586. width: 70% ;
  587. }
  588. .td-commande,
  589. .th-commande {
  590. width: 30% ;
  591. text-align: center ;
  592. }
  593. .td-produit {
  594. text-transform: uppercase ;
  595. }
  596. .td-commande {
  597. font-weight: bold ;
  598. }
  599. .td-total {
  600. font-size: 18px ;
  601. text-align: center ;
  602. span {
  603. padding: 2px 10px ;
  604. background-color: $color1 ;
  605. color: white ;
  606. font-weight: bold ;
  607. @include border-radius(8px) ;
  608. }
  609. }
  610. .td-paiement {
  611. .buttons-credit {
  612. float: right ;
  613. }
  614. }
  615. .panel-commande-automatique {
  616. .field-commandeautoform-id_user,
  617. .field-commandeautoform-id_etablissement
  618. {
  619. display: none ;
  620. }
  621. .jours {
  622. .form-group {
  623. float: left ;
  624. margin-right: 10px ;
  625. }
  626. }
  627. }
  628. }
  629. #old-commandes {
  630. display: none ;
  631. }
  632. .form-commandes-point-vente {
  633. margin-top: 20px ;
  634. table {
  635. border-bottom: solid 1px #e0e0e0 ;
  636. }
  637. .title-point-vente {
  638. background-color: lighten(#fdd44b, 30) ;
  639. border-left: solid 3px $color1 ;
  640. font-weight: bold ;
  641. text-align: left ;
  642. padding: 10px ;
  643. }
  644. .title-totaux {
  645. text-align: center ;
  646. }
  647. .border-left {
  648. border-left: solid 1px #e0e0e0 ;
  649. }
  650. .border-right {
  651. border-right: solid 1px #e0e0e0 ;
  652. }
  653. input.quantite {
  654. //width: 50px ;
  655. width: 30px ;
  656. background-color: white ;
  657. border: solid 1px #e0e0e0 ;
  658. text-align: center ;
  659. }
  660. .td-produit {
  661. text-align: center ;
  662. }
  663. .submit-pv {
  664. float: right ;
  665. }
  666. .select-user {
  667. background-color: #F9F9F9 ;
  668. border: solid 1px #e0e0e0 ;
  669. }
  670. .date-commande {
  671. font-size: 12px ;
  672. }
  673. .datepicker, .text {
  674. background-color: white ;
  675. border: solid 1px #e0e0e0 ;
  676. margin-top: 3px ;
  677. width: 100px ;
  678. }
  679. td.center {
  680. text-align: center ;
  681. }
  682. .depasse {
  683. color: #b32815 ;
  684. }
  685. .total strong span {
  686. font-weight: normal ;
  687. font-size: 13px ;
  688. }
  689. .vrac {
  690. display: none ;
  691. }
  692. td.client {
  693. text-align: left ;
  694. padding: 3px ;
  695. .date-commande {
  696. color: gray ;
  697. }
  698. }
  699. }
  700. .table-header-rotated {
  701. border-top: 0px ;
  702. border-left: 0px ;
  703. border-right: 0px ;
  704. width: 100% ;
  705. width: auto ;
  706. .total strong {
  707. border-bottom: solid 1px gray ;
  708. }
  709. }
  710. .table-header-rotated th.row-header{
  711. width: auto;
  712. }
  713. .table-header-rotated td{
  714. width: 40px;
  715. border-top: 1px solid #dddddd;
  716. border-left: 1px solid #dddddd;
  717. border-right: 1px solid #dddddd;
  718. vertical-align: middle;
  719. text-align: center;
  720. }
  721. .table-header-rotated th.rotate-45{
  722. font-weight: normal ;
  723. height: 80px;
  724. width: 40px;
  725. min-width: 40px;
  726. max-width: 40px;
  727. position: relative;
  728. vertical-align: bottom;
  729. padding: 0;
  730. font-size: 14px;
  731. line-height: 1;
  732. border: 0px none;
  733. }
  734. .table-header-rotated th.rotate-45 > div{
  735. background-color: #F5F5F5 ;
  736. position: relative;
  737. top: 0px;
  738. left: 40px; /* 80 * tan(45) / 2 = 40 where 80 is the height on the cell and 45 is the transform angle*/
  739. height: 100%;
  740. -ms-transform:skew(-45deg,0deg);
  741. -moz-transform:skew(-45deg,0deg);
  742. -webkit-transform:skew(-45deg,0deg);
  743. -o-transform:skew(-45deg,0deg);
  744. transform:skew(-45deg,0deg);
  745. overflow: hidden;
  746. border-left: 1px solid #dddddd;
  747. border-right: 1px solid #dddddd;
  748. border-top: 1px solid #dddddd;
  749. }
  750. .table-header-rotated th.rotate-45 span {
  751. -ms-transform:skew(45deg,0deg) rotate(315deg);
  752. -moz-transform:skew(45deg,0deg) rotate(315deg);
  753. -webkit-transform:skew(45deg,0deg) rotate(315deg);
  754. -o-transform:skew(45deg,0deg) rotate(315deg);
  755. transform:skew(45deg,0deg) rotate(315deg);
  756. position: absolute;
  757. bottom: 30px; /* 40 cos(45) = 28 with an additional 2px margin*/
  758. left: -25px; /*Because it looked good, but there is probably a mathematical link here as well*/
  759. display: inline-block;
  760. // width: 100%;
  761. width: 85px; /* 80 / cos(45) - 40 cos (45) = 85 where 80 is the height of the cell, 40 the width of the cell and 45 the transform angle*/
  762. text-align: left;
  763. // white-space: nowrap; /*whether to display in one line or not*/
  764. }
  765. }
  766. #email-masse-form {
  767. #ids-users {
  768. line-height: 30px ;
  769. .label {
  770. text-transform: capitalize ;
  771. }
  772. }
  773. }
  774. .produit-create, .produit-update {
  775. #jours-production {
  776. .form-group {
  777. float: left ;
  778. margin-right: 15px ;
  779. label {
  780. font-weight: normal ;
  781. }
  782. }
  783. }
  784. .field-produit-id_etablissement {
  785. display: none;
  786. }
  787. }
  788. .table-striped > tbody > tr:nth-of-type(2n) {
  789. background-color: white ;
  790. }
  791. .wrap .produit-index {
  792. .td-photo {
  793. max-width: 100px ;
  794. width: 100px ;
  795. }
  796. .photo-produit {
  797. max-width: 100px ;
  798. }
  799. .ui-state-highlight {
  800. height: 75px;
  801. background-color: $color2 ;
  802. }
  803. }
  804. /* communiquer */
  805. .communiquer-mode-emploi {
  806. border: solid 1px #e0e0e0 ;
  807. padding: 10px ;
  808. @include border-radius(10px) ;
  809. margin-bottom: 30px ;
  810. font-family: 'myriadpro-regular' ;
  811. .header {
  812. .logo {
  813. float: left ;
  814. width: 75px ;
  815. padding-right: 20px ;
  816. padding-top: 10px ;
  817. img {
  818. width: 75px ;
  819. }
  820. }
  821. h1 {
  822. font-family: 'comfortaaregular' ;
  823. font-size: 40px ;
  824. margin-top: 0px ;
  825. margin-bottom: 0px ;
  826. font-weight: normal ;
  827. }
  828. h2 {
  829. margin-top: 0px ;
  830. font-family: 'myriadpro-regular' ;
  831. font-size: 20px ;
  832. margin-top: 0px ;
  833. position: relative ;
  834. left: 2px ;
  835. font-weight: normal ;
  836. }
  837. }
  838. h3 {
  839. font-family: 'comfortaalight' ;
  840. font-family: 'myriadpro-regular' ;
  841. font-size: 25px ;
  842. color: $color1 ;
  843. margin-top: 0px ;
  844. margin-bottom: 0px ;
  845. }
  846. }
  847. .communiquer-mode-emploi-encart {
  848. width: 420px ;
  849. margin-top: 20px ;
  850. .header {
  851. .logo {
  852. width: 60px ;
  853. margin-right: 20px ;
  854. padding-top: 5px ;
  855. img {
  856. width: 60px ;
  857. }
  858. }
  859. h1 {
  860. margin-bottom: 3px ;
  861. }
  862. h2 {
  863. }
  864. }
  865. h3 {
  866. margin-top: 15px ;
  867. margin-bottom: 15px ;
  868. }
  869. }
  870. .bloc-mode-emploi-pdf {
  871. width: 49.9% ;
  872. float: left;
  873. border-bottom: dotted 1px gray ;
  874. }
  875. .bloc-mode-emploi-border {
  876. border-right: dotted 1px gray ;
  877. border-bottom: dotted 1px gray ;
  878. }
  879. .communiquer-mode-emploi-pdf {
  880. border: 0px none ;
  881. //border-bottom: dotted 1px gray ;
  882. @include border-radius(0px) ;
  883. margin-bottom: 0px;
  884. padding: 20px 0px 20px 30px ;
  885. .header {
  886. .logo {
  887. float: left ;
  888. width: 55px ;
  889. padding-right: 15px ;
  890. padding-top: 10px ;
  891. img {
  892. width: 55px ;
  893. }
  894. }
  895. h1 {
  896. font-size: 32px ;
  897. }
  898. h2 {
  899. font-size: 16px ;
  900. }
  901. }
  902. h3 {
  903. font-weight: normal ;
  904. }
  905. }
  906. .bloc-mode-emploi-bottom {
  907. border-bottom: 0px none ;
  908. border-bottom: solid 1px white;
  909. }
  910. /* commandes auto */
  911. .commandeauto-form {
  912. #bloc-select-user {
  913. padding-left: 0px ;
  914. }
  915. #or-user {
  916. font-size: 20px ;
  917. text-align: center ;
  918. span {
  919. position: relative ;
  920. top: 24px ;
  921. }
  922. }
  923. .field-commandeautoform-id_etablissement {
  924. display: none ;
  925. }
  926. .jours {
  927. .form-group {
  928. float: left;
  929. margin-right: 20px ;
  930. }
  931. }
  932. .produits {
  933. .table {
  934. width: 500px ;
  935. }
  936. .quantite {
  937. text-align: center ;
  938. }
  939. }
  940. }
  941. /* points de vente */
  942. .point-vente-form {
  943. #pointvente-users {
  944. display: none ;
  945. height: 500px ;
  946. overflow-y: scroll ;
  947. label {
  948. font-weight: normal ;
  949. display: block ;
  950. }
  951. .commentaire {
  952. display: none ;
  953. margin-left: 17px ;
  954. width: 200px ;
  955. }
  956. }
  957. #jours-livraison {
  958. .form-group {
  959. float: left ;
  960. margin-right: 15px ;
  961. label {
  962. font-weight: normal ;
  963. }
  964. }
  965. }
  966. }
  967. /* utilisateurs */
  968. .user-index {
  969. .input-group {
  970. width: 180px ;
  971. .input-credit {
  972. text-align: center ;
  973. }
  974. }
  975. }
  976. .user-credit {
  977. .the-credit {
  978. float: right ;
  979. font-weight: bold ;
  980. background-color: $color1 ;
  981. color: white ;
  982. @include border-radius(8px) ;
  983. padding: 3px 10px ;
  984. padding-top: 7px ;
  985. position: relative ;
  986. top: -12px ;
  987. }
  988. }
  989. /* facturation */
  990. #estimation-facture {
  991. padding: 20px ;
  992. background-color: #F9F9F9 ;
  993. h2 {
  994. font-family: 'myriadpro-it' ;
  995. }
  996. .montant {
  997. span {
  998. font-size: 25px ;
  999. color: white ;
  1000. background-color: $color1 ;
  1001. @include border-radius(5px) ;
  1002. padding: 3px 10px ;
  1003. padding-top: 7px ;
  1004. font-family: 'myriadpro-regular' ;
  1005. }
  1006. }
  1007. label {
  1008. text-transform: uppercase ;
  1009. font-family: "myriadpro-light" ;
  1010. font-size: 20px ;
  1011. span {
  1012. font-size: 16px ;
  1013. }
  1014. }
  1015. #etablissement-prix_libre {
  1016. width: 100px ;
  1017. height: 60px ;
  1018. font-size: 30px ;
  1019. padding: 10px ;
  1020. text-align: center ;
  1021. }
  1022. }