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.

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