Commit 91c06e7a authored by Sebastien Pinterac's avatar Sebastien Pinterac

first push

parent fa4bf85f
RewriteEngine On
RewriteRule ^$ /controllers/index.php [L,QSA]
RewriteRule ^success$ /controllers/success.php [L]
RewriteRule ^faq$ /controllers/faq.php [L]
RewriteRule ^api/reactions$ /controllers/getReactionsCount.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^en(/?$|/(.*)) $1?lang=en [QSA,DPI,L]
RewriteRule ^fr(/?$|/(.*)) $1?lang=fr [QSA,DPI,L]
RewriteRule ^en/success$ $1/success?apikey=$2&trial=$3&lang=en [QSA,DPI,L]
RewriteRule ^fr/success$ $1/success?apikey=$2&trial=$3&lang=fr [QSA,DPI,L]
RewriteRule ^success$ /controllers/success.php [L]
\ No newline at end of file
RewriteCond %{REQUEST_FILENAME} !-d
\ No newline at end of file
.navbar{border-radius:0;margin-bottom:0;padding-top:30px}.navbar-default{background-color:#5356ad;border-color:#5356ad}.navbar-default .navbar-brand{color:#fff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:active,.navbar-default .navbar-brand:focus{color:#fff}.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li{text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:600}.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li a,.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li img{color:rgba(255,255,255,0.6)}.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li a:hover,.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li img:hover,.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li a:active,.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li img:active,.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li a:focus,.navbar-default #bs-example-navbar-collapse-1 ul.navbar-right li img:focus{color:white;cursor:pointer}.btn.btn-pink{background-color:#ff73b3;color:white;font-family:'Open Sans',sans-serif;font-weight:600;font-size:1.5em;margin-bottom:100px;border-radius:50px}.btn-pink-transparent{background-color:transparent;border:solid 1px #ff73b3;font-family:'Open Sans',sans-serif;font-weight:600;font-size:1.5em;color:#ff73b3;transition:background-color 1s;transition:color .5s;border-radius:50px}.btn-pink-transparent:hover{background-color:#ff73b3;color:white}#home{background:#5356ad}#home h2{margin:0;padding-top:50px;padding-bottom:50px;color:white;font-weight:700;line-height:100px}#home .h2fr{font-size:4em}#home .h2en{font-size:5em}#home h5{color:white;font-weight:600;font-size:1.2em}#home .fa-heart{font-size:20em;color:#d75a4a}.section h3.section-title{padding-top:30px;text-transform:uppercase;text-align:center;font-weight:600;color:#4b4b4b}.section .section-title-separator{height:5px;width:100px;background-color:#ff73b3;position:absolute;left:50%;margin-left:-50px}.section-blue{background:#5356ad}.section-blue h3.section-title{color:white}.section-black{background:#282828}.section-background{border-top:solid 5px #5356ad;border-bottom:solid 5px #5356ad;background:url(../images/geometry.png)}#whyusing{margin-bottom:30px}#whyusing .whyusing-arg{text-align:center;padding-top:50px}#whyusing .whyusing-arg h4{font-weight:600;color:#4b4b4b}#getstarted{padding-bottom:30px}#getstarted .carousel{margin-top:10px}#getstarted .prices{padding-top:30px}#getstarted .prices .price:first-child{border-right:solid 1px rgba(255,115,179,0.3)}#getstarted .prices .price .price-title{text-align:center}#getstarted .prices .price .price-description{color:#7e7e7e;font-size:.95em}#getstarted .prices .price .price-description.left{padding-left:30px}#getstarted .prices .price .price-description.right{padding-left:30px}@media (min-width:992px){#getstarted .prices .price .price-description.right{margin-bottom:28px}}#getstarted .prices .price ul.price-prons{margin-top:10px}#getstarted .prices .price ul.price-prons li{background:url(../images/bullet.png) no-repeat 8px 8px transparent;background-position-y:12px;padding-left:23px;list-style:none;margin:0;vertical-align:middle;text-align:left;font-family:'Lato',sans-serif;font-size:1.5em;font-weight:300}#getstarted .price-button{text-align:center}#getstarted .price-button .price-email{font-size:1.2em;margin-bottom:10px}#getstarted .price-final{color:#7e7e7e}#demo .embed-responsive{margin-top:30px;margin-bottom:30px}#customers{padding-bottom:30px}#customers .brands{margin-top:30px}#customers .brands .brand.carrefour{margin-top:30px}#customers .brands .brand.firerank{margin-top:22px}#customers .brands .brand.lays{margin:auto}#footer{padding-bottom:20px;color:white}#footer h1:first-child{margin-top:30px;font-family:'Lato'}#footer hr{border-top:1px solid #4e4e4e}#footer a:first-child{color:#656565}#footer a.social{margin-right:20px;color:white}#footer a.facebook:hover{color:#283593}#footer a.youtube:hover{color:#f44336}#footer a.twitter:hover{color:#2196f3}#payment .modal-content,#free-trial .modal-content,#address-modal .modal-content{box-shadow:none;border:none;border-radius:3px}#payment .modal-body,#free-trial .modal-body,#address-modal .modal-body{padding:0;padding-right:30px}#payment .ready,#free-trial .ready,#address-modal .ready{border-radius:3px 0 0 3px;background-color:#f2f2f2;padding-top:47%;padding-bottom:47%}#payment .ready .price,#free-trial .ready .price,#address-modal .ready .price{color:#337ab7;font-weight:700;font-size:3em;margin-bottom:0}#payment .ready .download,#free-trial .ready .download,#address-modal .ready .download{color:#989898;font-size:.9em}#payment .infos,#free-trial .infos,#address-modal .infos{padding:30px}#payment .infos .title,#free-trial .infos .title,#address-modal .infos .title{font-family:'Lato',sans-serif;font-size:1.5em;color:#4b4b4b;margin-top:0;margin-bottom:20px}#payment .infos .infos-result,#free-trial .infos .infos-result,#address-modal .infos .infos-result{color:#989898;font-size:.9em}#payment .infos .form-control,#free-trial .infos .form-control,#address-modal .infos .form-control{border-radius:2px;height:50px;font-size:1.1em;margin-bottom:15px}#payment .infos .form-control:nth-child(3),#free-trial .infos .form-control:nth-child(3),#address-modal .infos .form-control:nth-child(3){margin-bottom:0}#payment .infos .form-control::-webkit-input-placeholder,#free-trial .infos .form-control::-webkit-input-placeholder,#address-modal .infos .form-control::-webkit-input-placeholder,#payment .infos .form-control:-moz-placeholder,#free-trial .infos .form-control:-moz-placeholder,#address-modal .infos .form-control:-moz-placeholder,#payment .infos .form-control::-moz-placeholder,#free-trial .infos .form-control::-moz-placeholder,#address-modal .infos .form-control::-moz-placeholder,#payment .infos .form-control:-ms-input-placeholder,#free-trial .infos .form-control:-ms-input-placeholder,#address-modal .infos .form-control:-ms-input-placeholder{color:#b1b1b1}#payment .infos .form-control:focus,#free-trial .infos .form-control:focus,#address-modal .infos .form-control:focus{border-color:#ccc;outline:0;box-shadow:none}#payment .infos #paywithpaypal,#free-trial .infos #paywithpaypal,#address-modal .infos #paywithpaypal{margin-top:10px}#carouselTitle{text-align:center}
\ No newline at end of file
body{
font-family: 'Roboto', sans-serif;
}
#header{
padding-top:30px;
height: 519px;
background-image: url("/assets/images/bg_header.jpg");
background-repeat: repeat-y;
background-size: cover;
color:white;
}
#header h1{
font-size:6em;
}
#header h3{
font-size:2em;
}
.sectionBg{
background-image: url("/assets/images/bg_section.jpg");
background-repeat: repeat;
}
.section{
border-bottom:1px solid #ccc;
}
.stores{
position: absolute;
margin-top: 30px;
width: 100%;
}
#iGimg{
width: 100%;
border-radius:14px;
}
.section-black{
background-color: #222;
border:none !important;
}
.w100{
max-width: 100%;
}
#sibLogo{
width:128px;
}
@media screen and (max-width: 640px) {
}
\ No newline at end of file
// out: ./main.css, compress: true
@blue: #5356ad;
@brand: #fff;
@menu-link: white;
@pink: #ff73b3;
@gray: rgb(75, 75, 75);
@black: #282828;
.navbar {
border-radius: 0;
margin-bottom: 0;
padding-top: 30px;
}
.navbar-default {
background-color: @blue;
border-color: @blue;
.navbar-brand {
color: @brand;
&:hover, &:active, &:focus{
color: @brand;
}
}
#bs-example-navbar-collapse-1{
ul.navbar-right{
li{
text-transform: uppercase;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
a, img{
color: fade(@menu-link, 60%);
&:hover, &:active, &:focus{
color: @menu-link;
cursor:pointer;
}
}
}
}
}
}
.btn.btn-pink{
background-color: @pink;
color: white;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 1.5em;
/*-webkit-box-shadow: 0px 0px 80px 0px rgba(255,115,179,1);
-moz-box-shadow: 0px 0px 80px 0px rgba(255,115,179,1);
box-shadow: 0px 0px 80px 0px rgba(255,115,179,1);*/
margin-bottom: 100px;
border-radius: 50px;
}
.btn-pink-transparent{
background-color: transparent;
border: solid 1px @pink;
font-family: 'Open Sans', sans-serif;
font-weight: 600;
font-size: 1.5em;
color: @pink;
transition: background-color 1s;
transition: color 0.5s;
border-radius: 50px;
&:hover{
background-color: @pink;
color: white;
}
}
#home{
background: @blue;
h2{
margin: 0;
padding-top: 50px;
padding-bottom: 50px;
//font-family: 'Source Code Pro', monospace;
color: white;
font-weight: 700;
line-height: 100px;
}
.h2fr {
font-size: 4em;
}
.h2en{
font-size: 5em;
}
h5{
color: white;
font-weight: 600;
font-size: 1.2em;
}
.fa-heart{
font-size: 20em;
color: #d75a4a;
}
}
.section{
h3.section-title{
padding-top: 30px;
text-transform: uppercase;
text-align: center;
font-weight: 600;
color: @gray;
}
.section-title-separator{
height: 5px;
width: 100px;
background-color: @pink;
position: absolute;
left: 50%;
margin-left: -50px;
}
}
.section-blue{
background: @blue;
h3.section-title{
color: white;
}
}
.section-black{
background: @black;
}
.section-background{
border-top: solid 5px @blue;
border-bottom: solid 5px @blue;
background: url(../images/geometry.png);
}
#whyusing{
margin-bottom: 30px;
.whyusing-arg{
text-align: center;
padding-top: 50px;
h4{
font-weight: 600;
color: @gray;
}
}
}
#getstarted{
padding-bottom: 30px;
.carousel{
margin-top: 10px;
}
.prices{
padding-top: 30px;
.price{
&:first-child{
border-right: solid 1px fade(@pink, 30%);
}
.price-title{
text-align: center;
}
.price-description{
color: lighten(@gray, 20%);
font-size: 0.95em;
&.left{
padding-left: 30px;
}
&.right{
padding-left: 30px;
@media (min-width: 992px){
margin-bottom: 28px;
}
}
}
ul.price-prons{
margin-top: 10px;
li{
background: url(../images/bullet.png) no-repeat 8px 8px transparent;
background-position-y: 12px;
padding-left: 23px;
list-style: none;
margin: 0;
vertical-align: middle;
text-align: left;
font-family: 'Lato', sans-serif;
font-size: 1.5em;
font-weight: 300;
}
}
}
}
.price-button{
text-align: center;
.price-email{
font-size: 1.2em;
margin-bottom: 10px;
}
}
.price-final{
color: lighten(@gray, 20%);
}
}
#demo{
.embed-responsive{
margin-top: 30px;
margin-bottom: 30px;
}
}
#customers{
padding-bottom: 30px;
.brands{
margin-top: 30px;
.brand.carrefour{
margin-top: 30px;
}
.brand.firerank{
margin-top: 22px;
}
.brand.lays{
margin:auto;
}
}
}
#footer{
padding-bottom: 20px;
color: white;
h1:first-child{
margin-top: 30px;
font-family: 'Lato';
}
hr{
border-top: 1px solid lighten(@black, 15%);
}
a:first-child{
color: lighten(@gray, 10%);
}
a.social{
margin-right: 20px;
color: white;
}
a.facebook{
&:hover{
color: rgb(40,53,147);
}
}
a.youtube{
&:hover{
color: #f44336;
}
}
a.twitter{
&:hover{
color: #2196f3;
}
}
}
#payment, #free-trial, #address-modal{
.modal-content {
box-shadow: none;
border: none;
border-radius: 3px;
}
.modal-body{
padding: 0px;
padding-right: 30px;
}
.ready{
border-radius: 3px 0px 0px 3px;
background-color: #f2f2f2;
padding-top: 47%;
padding-bottom: 47%;
.price{
color: #337ab7;
font-weight: 700;
font-size: 3em;
margin-bottom: 0px;
}
.download{
color: lighten(@gray, 30%);
font-size: 0.9em;
}
}
.infos{
padding: 30px;
.title{
font-family: 'Lato', sans-serif;
font-size: 1.5em;
color: @gray;
margin-top: 0;
margin-bottom: 20px;
}
.infos-result{
color: lighten(@gray, 30%);
font-size: 0.9em;
}
.form-control{
border-radius: 2px;
height: 50px;
font-size: 1.1em;
margin-bottom: 15px;
&:nth-child(3){
margin-bottom: 0px;
}
&::-webkit-input-placeholder, &:-moz-placeholder, &::-moz-placeholder, &:-ms-input-placeholder{
color: lighten(@gray, 40%);
}
&:focus{
border-color: #ccc;
outline: 0;
box-shadow: none;
}
}
#paywithpaypal{
margin-top: 10px;
}
}
}
#carouselTitle {
text-align:center;
}
\ No newline at end of file
/* MARGIN TOP */
.mt-10{
margin-top:10px !important;
}
.mt-15{
margin-top:15px !important;
}
.mt-20{
margin-top:20px !important;
}
.mt-25{
margin-top:25px !important;
}
.mt-30{
margin-top:30px !important;
}
.mt-35{
margin-top:35px !important;
}
.mt-40{
margin-top:40px !important;
}
.mt-45{
margin-top:45px !important;
}
.mt-50{
margin-top:50px !important;
}
.mt-60{
margin-top:60px !important;
}
.mt-70{
margin-top:70px !important;
}
.mt-80{
margin-top:80px !important;
}
/* MARGIN BOTTOM */
.mb-10{
margin-bottom:10px !important;
}
.mb-15{
margin-bottom:15px !important;
}
.mb-20{
margin-bottom:20px !important;
}
.mb-25{
margin-bottom:25px !important;
}
.mb-30{
margin-bottom:30px !important;
}
.mb-35{
margin-bottom:35px !important;
}
.mb-40{
margin-bottom:40px !important;
}
.mb-45{
margin-bottom:45px !important;
}
.mb-50{
margin-bottom:50px !important;
}
.mb-60{
margin-bottom:60px !important;
}
.mb-70{
margin-bottom:70px !important;
}
.mb-80{
margin-bottom:80px !important;
}
/* PADDING TOP */
.pt-10{
padding-top:10px !important;
}
.pt-15{
padding-top:15px !important;
}
.pt-20{
padding-top:20px !important;
}
.pt-25{
padding-top:25px !important;
}
.pt-30{
padding-top:30px !important;
}
.pt-35{
padding-top:35px !important;
}
.pt-40{
padding-top:40px !important;
}
.pt-45{
padding-top:45px !important;
}
.pt-50{
padding-top:50px !important;
}
.pt-60{
padding-top:60px !important;
}
.pt-70{
padding-top:70px !important;
}
.pt-80{
padding-top:80px !important;
}
/*PADDING BOTTOM */
.pb-10{
padding-bottom:10px !important;
}
.pb-15{
padding-bottom:15px !important;
}
.pb-20{
padding-bottom:20px !important;
}
.pb-25{
padding-bottom:25px !important;
}
.pb-30{
padding-bottom:30px !important;
}
.pb-35{
padding-bottom:35px !important;
}
.pb-40{
padding-bottom:40px !important;
}
.pb-45{
padding-bottom:45px !important;
}
.pb-50{
padding-bottom:50px !important;
}
.pb-60{
padding-bottom:60px !important;
}
.pb-70{
padding-bottom:70px !important;
}
.pb-80{
padding-bottom:80px !important;
}
.margin-none{
margin:0 !important;
}
.mlmr-none{
margin-left:0 !important;
margin-right:0 !important;
}
\ No newline at end of file