Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

572 lines
11KB

  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/reset";
  6. @import "compass" ;
  7. $dir-img: '../img/' ;
  8. $dir-fonts: '../fonts/' ;
  9. $jaune: #fdd44b ;
  10. $orange: darken(#FDB64B,20%) ;
  11. $gris1: #e0e0e0 ;
  12. $gris2: #e0e0e0 ;
  13. $courant: #505050 ;
  14. $color2: lighten($jaune,30%) ;
  15. $color2: #fff2c7 ;
  16. $color2: #fff6d5 ;
  17. $color1: #BB8757 ;
  18. $color2: #F8F1DD ;
  19. @import "_fonts.scss" ;
  20. html {
  21. height: 100% ;
  22. }
  23. body {
  24. position: relative ;
  25. color: #505050 ;
  26. font-family: 'Arial' ;
  27. background-attachment: fixed ;
  28. min-height: 100%;
  29. margin: 0;
  30. padding: 0;
  31. }
  32. strong {
  33. font-weight: bold ;
  34. }
  35. #main {
  36. a {
  37. color: $courant ;
  38. text-decoration: underline ;
  39. &:focus, &:active {
  40. outline-color: gray ;
  41. color: $color1 ;
  42. }
  43. &:hover {
  44. color: $color1 ;
  45. }
  46. &.btn {
  47. text-decoration: none ;
  48. }
  49. }
  50. .btn-primary {
  51. background-color: $color1 ;
  52. border: solid 1px $color1 ;
  53. color: white ;
  54. &:hover, &:active, &:focus {
  55. background-color: darken($color1, 5) ;
  56. border: solid 1px $color1 ;
  57. color: white ;
  58. }
  59. }
  60. .form-control:focus {
  61. @include box-shadow(none) ;
  62. border: solid 1px $color1 ;
  63. }
  64. }
  65. p {
  66. padding-bottom: 20px ;
  67. line-height: 21px ;
  68. }
  69. ul {
  70. padding-left: 20px ;
  71. list-style-type: disc ;
  72. margin-bottom: 10px ;
  73. li {
  74. padding-left: 5px ;
  75. }
  76. }
  77. .clr {
  78. clear: both ;
  79. }
  80. .btn {
  81. background-image: none ;
  82. }
  83. #main .alert {
  84. background-image: none;
  85. background-color: white ;
  86. border-bottom-width: 3px ;
  87. }
  88. .alert {
  89. &.alert-warning {
  90. a {
  91. color: #8a6d3b ;
  92. //text-decoration: none ;
  93. //font-weight: bold ;
  94. }
  95. }
  96. }
  97. #main {
  98. position: relative ;
  99. padding-bottom: 150px ;
  100. .inner {
  101. width: 960px ;
  102. margin: 0px auto ;
  103. }
  104. }
  105. #content .content-text {
  106. h1 {
  107. font-family: 'myriadpro-regular' ;
  108. font-size: 30px ;
  109. color: black ;
  110. text-transform: uppercase ;
  111. }
  112. h2 {
  113. font-family: 'comfortaaregular' ;
  114. font-size: 20px ;
  115. text-transform: none ;
  116. padding-bottom: 0px ;
  117. margin-bottom: 5px ;
  118. margin-top: 5px ;
  119. }
  120. }
  121. #header {
  122. z-index: 100 ;
  123. border-bottom: solid 1px $gris1 ;
  124. background-color: #f8f1dd ;
  125. height: 86px ;
  126. .container {
  127. position: relative ;
  128. }
  129. #env-dev {
  130. font-family: 'comfortaabold' ;
  131. text-align: center ;
  132. font-size: 18px ;
  133. padding-top: 10px ;
  134. padding-bottom: 10px ;
  135. color: $color1 ;
  136. background-color: transparent ;
  137. position: absolute ;
  138. top: 18px ;
  139. left: 79px ;
  140. }
  141. #link-home {
  142. position: absolute ;
  143. top: 10px ;
  144. left: 0px ;
  145. text-decoration: none ;
  146. font-size: 22px ;
  147. color: black ;
  148. img {
  149. height: 60px ;
  150. margin-bottom: 5px ;
  151. }
  152. }
  153. #link-espace-boulanger {
  154. border-left: solid 1px #e0e0e0 ;
  155. color: $color1 ;
  156. }
  157. nav {
  158. padding-top: 22px ;
  159. ul {
  160. float: right ;
  161. li {
  162. a {
  163. text-decoration: none ;
  164. color: $courant ;
  165. &.active {
  166. background-color: white;
  167. }
  168. &:hover {
  169. color: black ;
  170. background-color: white ;
  171. }
  172. }
  173. }
  174. }
  175. }
  176. #link-logout {
  177. .nom {
  178. color: gray;
  179. font-size: 10px;
  180. left: 18px;
  181. position: relative;
  182. top: -4px;
  183. }
  184. }
  185. }
  186. .connected {
  187. #content {
  188. //padding-top: 15px ;
  189. }
  190. }
  191. #content {
  192. position: relative ;
  193. padding: 20px 0px ;
  194. padding-bottom: 0px ;
  195. padding-top: 35px ;
  196. min-height: 500px ;
  197. h1#title-site {
  198. font-family: "comfortaalight" ;
  199. font-size: 50px ;
  200. //border-bottom: 1px solid #e0e0e0 ;
  201. //font-weight: bold ;
  202. }
  203. h2 {
  204. color: black ;
  205. padding-bottom: 15px ;
  206. font-size: 25px ;
  207. line-height: 35px ;
  208. font-family: 'myriadpro-regular' ;
  209. text-transform: uppercase ;
  210. position: relative ;
  211. margin-top: 30px ;
  212. }
  213. h3 {
  214. color: black ;
  215. //font-family: "comfortaalight" ;
  216. font-size: 20px ;
  217. //padding-bottom: 12px ;
  218. }
  219. #description {
  220. img {
  221. width: 100% ;
  222. }
  223. }
  224. #main-img {
  225. max-width: 100% ;
  226. border: solid 1px #e0e0e0 ;
  227. padding: 5px ;
  228. @include border-radius(5px) ;
  229. }
  230. #row-presentation {
  231. text-align: center ;
  232. h1 {
  233. color: black ;
  234. }
  235. strong {
  236. font-family: 'myriadpro-light' ;
  237. font-size: 20px ;
  238. color: #B17A48 ;
  239. }
  240. }
  241. #row-signup {
  242. text-align: center ;
  243. margin-top: 40px ;
  244. a.btn {
  245. padding: 13px 32px ;
  246. font-size: 25px ;
  247. }
  248. }
  249. #row-clients-boulanger {
  250. margin-bottom: 50px ;
  251. text-align: center ;
  252. h2 {
  253. text-align: center ;
  254. margin-bottom: 15px ;
  255. padding-bottom: 0px ;
  256. img {
  257. height: 70px ;
  258. margin-bottom: 60px ;
  259. }
  260. }
  261. ul {
  262. text-align: center ;
  263. li {
  264. list-style-type: none ;
  265. color: $color1 ;
  266. }
  267. }
  268. #clients {
  269. border-right: dotted 1px gray ;
  270. }
  271. .boulanger {
  272. .prix {
  273. span {
  274. background-color: $color2 ;
  275. a {
  276. color: $color1 ;
  277. text-decoration: none ;
  278. }
  279. }
  280. }
  281. }
  282. .prix {
  283. padding-top: 15px ;
  284. font-size: 18px ;
  285. text-align: center ;
  286. span {
  287. color: $color1 ;
  288. //background-color: $color2 ;
  289. border: solid 1px $color1 ;
  290. font-weight: normal ;
  291. font-size: 22px ;
  292. font-family: 'comfortaaregular' ;
  293. font-family: 'myriadpro-regular' ;
  294. padding: 5px 10px ;
  295. padding-bottom: 3px ;
  296. @include border-radius(5px) ;
  297. }
  298. }
  299. #periode-essai {
  300. margin-top: 8px ;
  301. text-align: center ;
  302. font-size: 13px ;
  303. color: gray ;
  304. font-family: 'comfortaaregular' ;
  305. }
  306. }
  307. #modal-tarifs {
  308. .exemple {
  309. color: gray ;
  310. }
  311. }
  312. }
  313. #content #contact {
  314. display: none ;
  315. .icon {
  316. width: 55px ;
  317. top: -15px ;
  318. margin-left: -70px ;
  319. }
  320. #par-telephone {
  321. }
  322. .form-control:focus {
  323. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  324. border-color: $jaune ;*/
  325. }
  326. .form-group {
  327. text-align: center ;
  328. }
  329. .img-right {
  330. float: right ;
  331. img {
  332. width: 300px ;
  333. }
  334. }
  335. }
  336. .form-control:focus {
  337. /*@include box-shadow(0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px $jaune) ;
  338. border-color: $jaune ;*/
  339. }
  340. #footer {
  341. position: absolute ;
  342. bottom: 0px ;
  343. left: 0px ;
  344. width: 100% ;
  345. height: 50px ;
  346. background-color: white ;
  347. text-align: center ;
  348. border-top: 1px solid #e0e0e0 ;
  349. padding-top: 30px ;
  350. padding-bottom: 60px ;
  351. a {
  352. font-family: 'myriadpro-regular' ;
  353. color: #7e7e7e;
  354. color: white ;
  355. color: #999 ;
  356. text-transform: uppercase ;
  357. text-decoration: none ;
  358. padding-left: 10px ;
  359. padding-right: 10px ;
  360. border-right: solid 1px #7e7e7e ;
  361. border-right: solid 1px white ;
  362. &:hover {
  363. color: gray ;
  364. }
  365. &:last-child {
  366. border: 0px none ;
  367. }
  368. }
  369. }
  370. #content #mentions {
  371. padding-top: 20px ;
  372. div.content {
  373. width: 60% ;
  374. font-size: 90% ;
  375. }
  376. p {
  377. padding-bottom: 15px ;
  378. }
  379. h2 {
  380. color: black ;
  381. padding-bottom: 40px ;
  382. font-size: 25px ;
  383. line-height: 35px ;
  384. font-family: 'myriadpro-regular' ;
  385. }
  386. h3 {
  387. font-family: "comfortaaregular" ;
  388. font-size: 18px ;
  389. padding-bottom: 12px ;
  390. margin-top: 10px ;
  391. color: black ;
  392. }
  393. }
  394. .mentions {
  395. #main, body {
  396. background-color: white ;
  397. }
  398. }
  399. .vegas-loading {
  400. display: none ;
  401. }
  402. #profil-user {
  403. .form-group.field-user-no_mail label {
  404. font-weight: normal ;
  405. }
  406. .form-group label {
  407. cursor: pointer ;
  408. }
  409. #mails-jours-prod {
  410. .form-group {
  411. float: left ;
  412. margin-right: 15px ;
  413. label {
  414. font-weight: normal ;
  415. }
  416. }
  417. }
  418. p.strong {
  419. font-weight: bold ;
  420. }
  421. }
  422. /* login */
  423. .site-login {
  424. .col-lg-5 {
  425. margin: 0px auto ;
  426. float: none ;
  427. }
  428. }
  429. /* signup */
  430. .modal-backdrop {
  431. z-index: -1;
  432. }
  433. .site-signup {
  434. .col-lg-5 {
  435. margin: 0px auto ;
  436. float: none ;
  437. }
  438. }
  439. #modal-cgv {
  440. .modal-body {
  441. h2 {
  442. margin-bottom: 5px ;
  443. padding-bottom: 0px ;
  444. font-size: 20px ;
  445. margin-top: 0px ;
  446. }
  447. }
  448. }
  449. #form-signup {
  450. #client-boulanger {
  451. margin-bottom: 30px ;
  452. }
  453. #signupform-id_etablissement {
  454. option:disabled {
  455. font-weight: bold ;
  456. color: black ;
  457. }
  458. }
  459. #champs-boulanger {
  460. display: none ;
  461. }
  462. #boutons-inscrire {
  463. margin-top: 30px;
  464. }
  465. }
  466. @import "_systeme_commandes.scss" ;
  467. @import "_responsive.scss" ;