Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

screen.scss 29KB

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