_blog.scss 18 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003
  1. .gal{
  2. margin-left: 15%;
  3. .content_gal{
  4. width: 2.2%!important;
  5. &[aria-hidden="false"]{
  6. .title_gal{
  7. opacity: 1;
  8. right: 70px;
  9. transition: right 1s ease, opacity 1s ease;
  10. }
  11. }
  12. }
  13. .title_gal{
  14. position: absolute;
  15. right: 50px;
  16. max-width: 50%;
  17. background: $light-blue;
  18. padding: 25px;
  19. top: 20vw;
  20. color: $white;
  21. opacity: 0;
  22. }
  23. }
  24. .cat{
  25. height: 50px;
  26. z-index: 999;
  27. margin: 20px 0;
  28. .btn-group{
  29. @include inlineflex();
  30. &:nth-of-type(1){
  31. label{
  32. margin-right: 20px;
  33. }
  34. }
  35. &:nth-of-type(2){
  36. float: right;
  37. }
  38. }
  39. label{
  40. padding: 10px;
  41. cursor: pointer;
  42. &.tous{
  43. border-top: 2px solid $green;
  44. border-bottom: 2px solid $green;
  45. }
  46. &.professionnels{
  47. border-top: 2px solid $red;
  48. border-bottom: 2px solid $red;
  49. }
  50. &.grand_public{
  51. border-top: 2px solid $light-blue;
  52. border-bottom: 2px solid $light-blue;
  53. }
  54. &.formations{
  55. border-top: 2px solid $grey;
  56. border-bottom: 2px solid $grey;
  57. }
  58. &.archive{
  59. border-top: 2px solid $dark-blue;
  60. border-bottom: 2px solid $dark-blue;
  61. }
  62. }
  63. input{
  64. visibility: hidden;
  65. position: absolute;
  66. }
  67. }
  68. .bandeau{
  69. width: 100%;
  70. height: auto;
  71. max-height: 500px;
  72. position: relative;
  73. overflow: hidden;
  74. &::before{
  75. position: absolute;
  76. display: block;
  77. content: ' ';
  78. background-image: url('/user/themes/lecampus/images/Trame-bleu.svg');
  79. background-repeat: no-repeat;
  80. background-position: center;
  81. background-size: cover;
  82. width: 100%;
  83. height: 100%;
  84. top: 0;
  85. z-index: -1;
  86. }
  87. .img{
  88. width: 70%;
  89. margin: auto;
  90. }
  91. .title_gal{
  92. position: absolute;
  93. right: 25%;
  94. max-width: 50%;
  95. background: $light-blue;
  96. padding: 25px;
  97. top: 20vw;
  98. color: $white;
  99. p{
  100. font-family: now_alt_bold;
  101. font-size: 1.2rem;
  102. font-weight: 400;
  103. line-height: 2.2rem;
  104. }
  105. }
  106. }
  107. .container{
  108. & > .title{
  109. background: $red;
  110. border-radius: 30px;
  111. width: auto;
  112. float:left;
  113. padding: 10px 20px;
  114. color: white;
  115. }
  116. }
  117. .start{
  118. min-height: calc(100vh - 325px);
  119. &:not(#home){
  120. .entete{
  121. border-bottom: 10px solid $light-blue;
  122. }
  123. }
  124. }
  125. .start:not(#form){
  126. &#calendrier, &#archive{
  127. width: 70%;
  128. margin: 40px auto 40px auto;
  129. .header-wrapper{
  130. .title{
  131. display: flex;
  132. h1{
  133. width: auto;
  134. margin-bottom: 20px;
  135. background: $red;
  136. border-radius: 30px;
  137. padding: 10px 20px;
  138. color: white;
  139. font-size: 1.2rem;
  140. }
  141. }
  142. }
  143. }
  144. &#event{
  145. margin: 40px auto 40px auto;
  146. .title{
  147. display: flex;
  148. h1{
  149. width: auto;
  150. margin-bottom: 20px;
  151. background: $red;
  152. border-radius: 30px;
  153. padding: 10px 20px;
  154. color: white;
  155. font-size: 1.2rem;
  156. }
  157. }
  158. }
  159. .body-wrapper{
  160. @include inlineflex();
  161. justify-content: center;
  162. width: 100%;
  163. position: relative;
  164. .card{
  165. width: calc( (100% / 4) - 7.5px);
  166. min-width: 200px;
  167. margin: 0 0 10px 0 ;
  168. .card-header{
  169. position: absolute;
  170. width: 100%;
  171. right: 0;
  172. text-align: right;
  173. &.professionnels{
  174. background-color: $red;
  175. }
  176. &.grand_public{
  177. background-color: $light-blue;
  178. }
  179. &.formations{
  180. background-color: $grey;
  181. }
  182. .publics{
  183. padding: 2.5px 10px;
  184. color: white;
  185. }
  186. }
  187. .card-body{
  188. padding: 15px;
  189. background-image: url('/user/themes/lecampus/images/Trame-bleu.svg');
  190. background-position: center;
  191. background-repeat: no-repeat;
  192. background-size: cover;
  193. }
  194. }
  195. .event{
  196. width: 45%;
  197. .card-content{
  198. @include inlineflex;
  199. flex-wrap: nowrap;
  200. justify-content: space-between;
  201. .reso{
  202. width: 20%;
  203. a{
  204. display: block;
  205. margin-bottom: 10px;
  206. img{
  207. margin-left: 10px;
  208. width: 20px;
  209. }
  210. }
  211. }
  212. .txt{
  213. width: 80%;
  214. }
  215. }
  216. }
  217. }
  218. }
  219. .start#form{
  220. .entete{
  221. border-top: 1px solid $light-blue
  222. }
  223. h2{
  224. margin-top: 0;
  225. }
  226. .body-wrapper{
  227. width: 100%;
  228. min-width: 250px;
  229. margin: auto auto 140px auto;
  230. form{
  231. width: calc( (100% / 2));
  232. margin-top: 20px;
  233. margin: auto;
  234. & > div{
  235. width: 100%;
  236. margin: 20px 0;
  237. border-bottom: 1px solid $red;
  238. .form-data{
  239. @include inlineflex();
  240. margin: 20px 0px;
  241. &> div{
  242. overflow: hidden;
  243. margin: 10px 10px;
  244. min-width: 100px;
  245. border: 2px solid $red;
  246. border-radius: 30px;
  247. padding: 10px 20px;
  248. &.check{
  249. background: $red;
  250. color: white;
  251. }
  252. input{
  253. border: none;
  254. }
  255. input[type='radio'] {
  256. visibility: hidden;
  257. position: absolute;
  258. }
  259. label{
  260. cursor: pointer;
  261. }
  262. }
  263. }
  264. &:nth-of-type(n+5):not(:nth-of-type(n+11)){
  265. width: 50%;
  266. float: left;
  267. border-bottom: 0px;
  268. .form-data{
  269. width: 100%;
  270. & > div{
  271. width: 100%;
  272. }
  273. }
  274. }
  275. &:nth-of-type(9), &:nth-of-type(10){
  276. border-bottom: 1px solid $red !important;
  277. }
  278. &.button-wrapper{
  279. background: $red;
  280. height: 100px;
  281. position: absolute;
  282. left: 0;
  283. width: 100%;
  284. button{
  285. margin-right: 25%;
  286. position: absolute;
  287. right: 0;
  288. top: 50%;
  289. -webkit-transform: translateY(-50%);
  290. transform: translateY(-50%);
  291. background: white;
  292. border-radius: 30px;
  293. padding: 10px 35px;
  294. box-shadow:none;
  295. border:0;
  296. }
  297. }
  298. }
  299. }
  300. #send-valide{
  301. -webkit-transform: translate(-50%, -50%);
  302. transform: translate(-50%, -50%);
  303. background: $red;
  304. border-radius: 20px;
  305. position: fixed;
  306. width: 30%;
  307. height: 30%;
  308. left: 50%;
  309. top: 50%;
  310. padding: 50px;
  311. .toast{
  312. position: relative;
  313. text-align: center;
  314. color: white;
  315. }
  316. .ok{
  317. color: white;
  318. position: absolute;
  319. right: 20px;
  320. bottom: 20px;
  321. }
  322. }
  323. }
  324. }
  325. .header-wrapper{
  326. .title{
  327. h2{
  328. width: auto;
  329. margin-bottom: 20px;
  330. background: $red;
  331. border-radius: 30px;
  332. width: auto;
  333. padding: 10px 20px;
  334. color: white;
  335. font-size: 1.2rem;
  336. width:115px;
  337. }
  338. }
  339. }
  340. .content{
  341. width: 50%;
  342. margin: 4rem auto;
  343. p{
  344. margin: 10px 0;
  345. }
  346. }
  347. .content_s{
  348. margin: auto!important;
  349. }
  350. .entete{
  351. @include inlineflex;
  352. padding: 20px;
  353. background-image: url('/user/themes/lecampus/images/Trame-bleu.svg');
  354. background-position: center;
  355. background-repeat: no-repeat;
  356. background-size: cover;
  357. height: auto;
  358. border-top: 10px solid $green;
  359. .entete_c{
  360. @include inlineflex;
  361. text-align: center;
  362. width: 70%;
  363. margin: 50px auto;
  364. position: relative;
  365. h1{
  366. width: auto;
  367. margin-bottom: 20px;
  368. background: $red;
  369. border-radius: 30px;
  370. width: auto;
  371. padding: 10px 20px;
  372. }
  373. }
  374. }
  375. .body-wrapper{
  376. .content{
  377. h4{
  378. &:not(:first-of-type){
  379. border-top: 1px solid black;
  380. padding-top: 30px;
  381. margin: 30px 0 0 0;
  382. }
  383. }
  384. }
  385. .sub-content{
  386. border-top: 1px solid black;
  387. margin-bottom: 20px;
  388. margin-top: 20px;
  389. & > img{
  390. width: 33%;
  391. float: left;
  392. margin: 20px 10px 0px 0px;
  393. }
  394. }
  395. }
  396. #event{
  397. margin-bottom: 20px;
  398. .content{
  399. margin-top: 50px;
  400. h2{
  401. float: left;
  402. margin-right: 20px;
  403. }
  404. .reso{
  405. @include inlineflex;
  406. flex-wrap: nowrap;
  407. width: 50px;
  408. height: 25px;
  409. }
  410. }
  411. .sidebar{
  412. margin-top: 50px;
  413. }
  414. p{
  415. a{
  416. text-decoration: underline;
  417. }
  418. }
  419. }
  420. .sidebar{
  421. position: absolute;
  422. right: 0;
  423. width: 20%;
  424. margin: -55px auto 0 20px;
  425. h2{
  426. background: $red;
  427. border-radius: 100px;
  428. width: 100px;
  429. height: 100px;
  430. }
  431. .side-agenda{
  432. padding: 10px 20px 10px 0;
  433. &:not(:nth-of-type(1)){
  434. border-top: 1px solid $light-blue;
  435. &::before{
  436. content: " ";
  437. display: block;
  438. position: absolute;
  439. width: 5px;
  440. height: 5px;
  441. margin-top: -13px;
  442. border-radius: 10px;
  443. background: $light-blue;
  444. }
  445. }
  446. &:nth-of-type(3){
  447. margin-bottom: 10px;
  448. }
  449. }
  450. .side-all-agenda{
  451. background: white;
  452. width: auto;
  453. padding: 10px 20px;
  454. margin-bottom: 10px;
  455. float: left;
  456. border: 2px solid $red;
  457. border-radius: 30px;
  458. transition: background-color 0.3s ease;
  459. a{
  460. color: black;
  461. }
  462. &:hover{
  463. background-color: $red;
  464. transition: background-color 0.3s ease;
  465. a{
  466. color: white;
  467. }
  468. }
  469. }
  470. }
  471. #newsletter{
  472. padding: 20px;
  473. background: $light-blue;
  474. #mc_embed_signup{
  475. width: 600px;
  476. margin: auto;
  477. padding: 0 0 0 10px;
  478. border-radius: 100px;
  479. border: 1px solid $white;
  480. form{
  481. @include inlineflex();
  482. width: 100%;
  483. #mc_embed_signup_scroll{
  484. @include inlineflex();
  485. width: 100%;
  486. margin: auto;
  487. label{
  488. text-align: center;
  489. color: $white;
  490. margin-right: 10px;
  491. width: 260px;
  492. }
  493. &>input{
  494. width: 315px;
  495. padding-left: 20px;
  496. }
  497. input{
  498. border-radius: 30px;
  499. height: 31px;
  500. box-shadow: none;
  501. border: none;
  502. }
  503. .clear{
  504. input{
  505. background: $white;
  506. margin-left: -30px;
  507. }
  508. }
  509. }
  510. }
  511. }
  512. }
  513. #home{
  514. .content{
  515. @include inlineflex();
  516. & > p{
  517. position: relative;
  518. width: calc(100% / 3);
  519. padding: 50px 20px;
  520. margin-top: 10px;
  521. img{
  522. position: absolute;
  523. width: auto;
  524. height: 50px;
  525. top: -20px;
  526. left: 50%;
  527. -webkit-transform: translate(-50%);
  528. transform: translate(-50%);
  529. }
  530. &:nth-of-type(n+4){
  531. width: calc(100% / 4);
  532. }
  533. &:last-child{
  534. width: auto!important;
  535. margin-top: 0!important;
  536. margin: auto;
  537. a{
  538. display: block;
  539. padding: 10px 20px;
  540. text-align: center;
  541. border: 2px solid $green;
  542. border-radius: 30px;
  543. margin: auto;
  544. transition: background-color 0.3s ease;
  545. }
  546. }
  547. }
  548. }
  549. }
  550. #item{
  551. .content{
  552. @include inlineflex;
  553. .images_s{
  554. // width: calc(100% / 2 - 15px);
  555. width: 40%;
  556. // min-width: 300px;
  557. margin-right: 15px;
  558. img{
  559. margin-bottom: 15px;
  560. }
  561. }
  562. .content_s{
  563. width: calc(60% - 30px);
  564. }
  565. .icones{
  566. margin: 70px 0;
  567. @include inlineflex;
  568. justify-content: space-around;
  569. width: 100%;
  570. .icon{
  571. height: 50px;
  572. width: auto;
  573. max-width: 200px;
  574. img{
  575. height: 50px;
  576. width: 100%;
  577. }
  578. p{
  579. text-align: center;
  580. }
  581. }
  582. }
  583. }
  584. }
  585. #devis{
  586. @include inlineflex();
  587. justify-content: center;
  588. align-items: center;
  589. background-image: url('/user/themes/lecampus/images/Trame-bleu.svg');
  590. background-position: center;
  591. background-repeat: no-repeat;
  592. background-size: cover;
  593. width: 100%;
  594. // height: 300px;
  595. .title{
  596. width: 200px;
  597. height: 200px;
  598. background: $red;
  599. border-radius: 200px;
  600. -webkit-transform: translateX(80px);
  601. transform: translateX(80px);
  602. h4{
  603. text-align: center;
  604. color: white;
  605. margin: 50% 10px 0 10px;
  606. -webkit-transform: translateY(-50%);
  607. transform: translateY(-50%);
  608. }
  609. }
  610. .txt{
  611. @include inlineflex();
  612. background: white;
  613. width: 25%;
  614. margin-right: 20px;
  615. height: auto;
  616. p{
  617. padding: 20px 20px 20px 100px;
  618. color: black;
  619. text-align: left;
  620. strong{
  621. font-size: 1.3rem;
  622. }
  623. }
  624. }
  625. .demander-votre-devis{
  626. margin-top: 0;
  627. -webkit-transform: translateX(-200px);
  628. transform: translateX(-200px);
  629. }
  630. .img{
  631. width: 400px;
  632. height: 300px;
  633. overflow: hidden;
  634. img{
  635. width: auto;
  636. height: 400px;
  637. }
  638. }
  639. }
  640. #devis{
  641. &.item, &.sublog{
  642. background: $red;
  643. height: auto;
  644. padding: 20px 0;
  645. a{
  646. color: white;
  647. .title{
  648. vertical-align: baseline;
  649. border-radius: 30px;
  650. border: 1px solid white;
  651. padding: 5px 20px;
  652. height: 35px;
  653. width: auto;
  654. -webkit-transform: translateX(0);
  655. transform: translateX(0);
  656. }
  657. &:hover{
  658. color: black;
  659. .title{
  660. background: white;
  661. transition: background 0.3s ease;
  662. }
  663. }
  664. }
  665. }
  666. }
  667. // .bx-viewport{
  668. // height: 30vw!important;
  669. // }
  670. #reco{
  671. background: $dark-blue;
  672. .title{
  673. display: flex;
  674. cursor: pointer;
  675. width: 100%;
  676. padding: 10px;
  677. h2{
  678. width: auto;
  679. margin: auto;
  680. color: white;
  681. padding: 10px;
  682. text-align: center;
  683. border-top: 1px solid white;
  684. border-bottom: 1px solid white;
  685. font-size: 1rem;
  686. &::after{
  687. display: inline-flex;
  688. margin-left: 10px;
  689. content: " ";
  690. background: url('../images/fleche-top.svg');
  691. background-size: 15px 18px;
  692. background-repeat: no-repeat;
  693. width: 15px;
  694. height: 18px;
  695. }
  696. }
  697. &.open{
  698. h2:after{
  699. -webkit-transform: rotate(180deg);
  700. transform: rotate(180deg);
  701. }
  702. }
  703. }
  704. .txt{
  705. z-index: -1;
  706. position: absolute;
  707. width: 100%;
  708. padding-top: 20px;
  709. @include inlineflex;
  710. justify-content: center;
  711. -webkit-transform: translateY(-100%);
  712. transform: translateY(-100%);
  713. p{
  714. color: white;
  715. width: 300px;
  716. a{
  717. color: white;
  718. text-decoration: underline;
  719. }
  720. }
  721. &.open{
  722. z-index: 999;
  723. background: $dark-blue;
  724. .item{
  725. display: block;
  726. }
  727. }
  728. h3{
  729. color: $green;
  730. }
  731. }
  732. .item{
  733. display: none;
  734. margin: 0 0px 20px 20px;
  735. border-left: 1px solid white;
  736. padding-left: 20px;
  737. img{
  738. width: 50px;
  739. margin-bottom: 10px;
  740. }
  741. }
  742. }
  743. .content_s{
  744. &.map{
  745. width: 100%!important;
  746. height: auto;
  747. p{
  748. &:last-child{
  749. height: 500px;
  750. }
  751. }
  752. a#carte{
  753. display: block;
  754. width: 100%;
  755. height: 100%;
  756. }
  757. }
  758. }
  759. #event{
  760. .title{
  761. width: 45%;
  762. margin: auto;
  763. }
  764. .head-event{
  765. .tags{
  766. width: 100%;
  767. &.professionnels{
  768. background-color: $red;
  769. }
  770. &.grand_public{
  771. background-color: $light-blue;
  772. }
  773. &.formations{
  774. background-color: $grey;
  775. }
  776. &.publics{
  777. padding: 2.5px 10px;
  778. color: white;
  779. }
  780. }
  781. }
  782. .card-header{
  783. @include inlineflex;
  784. flex-direction: column;
  785. width: 100%;
  786. &.professionnels{
  787. background-color: $red;
  788. }
  789. &.grand_public{
  790. background-color: $light-blue;
  791. }
  792. &.formations{
  793. background-color: $grey;
  794. }
  795. .publics{
  796. text-align: right;
  797. &.publics{
  798. padding: 2.5px 10px;
  799. color: white;
  800. }
  801. }
  802. }
  803. .card-body{
  804. padding: 15px;
  805. background-image: url('/user/themes/lecampus/images/Trame-bleu.svg');
  806. background-position: center;
  807. background-repeat: no-repeat;
  808. background-size: cover;
  809. }
  810. .card-content{
  811. margin-top: 20px;
  812. }
  813. }
  814. .demander-votre-devis{
  815. padding: 10px;
  816. z-index: 999;
  817. background: $red;
  818. position: absolute;
  819. width: 200px;
  820. height: 200px;
  821. right: 100px;
  822. margin-top: -100px;
  823. color: white;
  824. text-align: center;
  825. strong{
  826. font-weight: bold!important;
  827. }
  828. a{
  829. color: white;
  830. }
  831. img{
  832. margin-top: 10px;
  833. width: 50px;
  834. }
  835. }
  836. #sublog{
  837. .body-wrapper{
  838. background-image: url('../images/Trame-gris.svg');
  839. background-repeat: no-repeat;
  840. }
  841. .content{
  842. @include inlineflex;
  843. width: 90%;
  844. flex-direction: row-reverse;
  845. justify-content: space-between;
  846. .txt{
  847. width: 50%;
  848. .content_txt{
  849. width: 50%;
  850. }
  851. & > p{
  852. font-size: 1.2rem;
  853. font-family: $Bold;
  854. }
  855. }
  856. }
  857. svg{
  858. pointer-events: none;
  859. }
  860. .mapsalles{
  861. width: 50%;
  862. position: relative;
  863. .contour{
  864. position: relative;
  865. z-index: 1;
  866. pointer-events: none;
  867. display: inline-block;
  868. width: 100%;
  869. vertical-align: middle;
  870. overflow: hidden;
  871. }
  872. .fond{
  873. position: absolute;
  874. display: inline-block;
  875. width: 100%;
  876. vertical-align: middle;
  877. overflow: hidden;
  878. z-index:0;
  879. left: 0;
  880. top: 5.3%;
  881. path{
  882. fill: none;
  883. pointer-events: all;
  884. transition: fill 0.3s ease;
  885. &:hover{
  886. fill: $light-blue!important;
  887. transition: fill 0.3s ease;
  888. }
  889. }
  890. }
  891. }
  892. .content_salle{
  893. // display: none;
  894. visibility: hidden;
  895. position: absolute;
  896. left: 50%;
  897. top: 300px;
  898. width: 40%;
  899. background: white;
  900. & > p{
  901. padding-left: 10px;
  902. }
  903. .header-salles{
  904. background: $light-blue;
  905. padding: 5px 10px;
  906. color: white;
  907. margin-top: 0;
  908. width: 100%;
  909. h3{
  910. width: 100%;
  911. }
  912. img{
  913. display: none;
  914. }
  915. }
  916. h4{
  917. background: $green;
  918. font-size: 1.2rem;
  919. font-family: $Bold;
  920. padding: 5px 10px;
  921. margin-top: -1px;
  922. }
  923. .bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{
  924. bottom: 10px!important;
  925. }
  926. .bx-controls-direction{
  927. a{
  928. background-size: cover;
  929. background-repeat: no-repeat;
  930. }
  931. .bx-prev{
  932. background-image: url('/user/themes/lecampus/images/arrow-gal.svg');
  933. }
  934. .bx-next{
  935. background-image: url('/user/themes/lecampus/images/arrow-gal-next.svg');
  936. &:hover, &:focus{
  937. background-position: center!important;
  938. }
  939. }
  940. }
  941. .bx-pager-link {
  942. background: white!important;
  943. &.active{
  944. background: black!important;
  945. }
  946. }
  947. }
  948. }
  949. #default{
  950. .header-wrapper{
  951. width: 45%;
  952. margin-top: 50px;
  953. margin: auto;
  954. }
  955. .body-wrapper{
  956. margin-bottom: 50px;
  957. }
  958. .title{
  959. width: 80%;
  960. margin: auto;
  961. }
  962. .txt{
  963. margin:auto;
  964. }
  965. p{
  966. margin-bottom: 10px;
  967. }
  968. }
  969. .ok{
  970. cursor: pointer;
  971. }