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.

screen.scss 29KB

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