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.

1312 lines
29KB

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