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.

1338 lines
30KB

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