cobuild-angular-stack
Version:
Base stack angular sass jade gulp
218 lines (203 loc) • 3.77 kB
text/less
.pricing .video{
/* replace with video*/
background: url(../img/pricing-hero.png) no-repeat;
background-size: cover;
margin:0 auto;
background-color:#999;
}
.pricing .title{
padding:14%;
text-align:center;
}
.pricing .title h1 {
color:white;
font-weight: 600;
line-height: 1.18;
}
.pricing .title p{
font-size: 13px;
color: white;
margin-top: -11pt;
margin-top: 0px;
}
.pricing .btn{
font-size: 20px;
width: 60%;
height: 60px;
padding: 9px;
display: block;
margin: 70px auto;
padding: 17px;
}
.pricing .info {
display:block;
text-align: center;
color: #7d8c93;
float: none;
img{
margin-bottom: 30px;
}
&.faq{
h2{
margin-bottom: 75px;
}
.btn{
margin-top: 140px;
}
}
}
.pricing .faqs{
font-size: 24px;
text-align: left;
margin-bottom: 50px;
h3{
color: #525261;
}
}
.pricing .info h2 {
font-size: 45px;
font-weight: normal;
letter-spacing: 2pt;
text-transform: inherit;
.money{
font-size: 80px;
color: #fe7563;
}
.percentage{
color: #fe7563;
}
}
.pricing .info p {
font-size: 24px;
line-height: 27pt;
&.small{font-size: 18px;}
&.price{
font-size: 18px;
margin-bottom: 110px;
}
}
.pricing .progress-container{
border-radius: 4px;
border: solid 1px #dddddd;
padding: 50px 50px 20px 50px;
margin: 70px 0;
p{
font-size: 18px;
margin-top: 50px;
}
.slider{
width: 100%;
.slider-track{
height: 3.2px;
background: #efefef;
margin-top: 25px;
}
.slider-handle{
background: #fe7563;
margin-top: -9px;
}
.tooltip-inner{
width: 150px;
height: 45px;
background: #FFFFFF;
border: solid 1px #fe7563;
color: #fe7563;
padding-top: 8px;
font-size: 20px;
}
.tooltip-arrow{
border-top-color: #fe7563;
}
}
}
.pricing .box{
width: 85%;
border-radius: 6px;
border: solid 1px #7d8c93;
color: #525261;
padding-bottom: 45px;
margin: 80px auto;
&.pink{
padding-bottom: 72px;
}
.title{
height: 63px;
background: #525261;
font-size: 25px;
font-weight: 600;
text-align: center;
color: #ffffff;
padding: 15px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
&.pink{
background: #fe7563;
border: 1px solid #fe7563;
}
}
p{
font-size: 24px;
font-weight: 600;
line-height: 0.83;
margin: 45px 0;
}
h1{
font-size: 80px;
font-weight: normal;
&.pink{
color: #fe7563;
}
}
h4{
font-size: 24px;
font-weight: 300;
line-height: 1.13;
color: #7d8c93;
margin-top: 35px;
}
}
.pricing hr{
width: 100%;
}
.pricing .progress-container:after, .pricing .progress-container:before {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.pricing .progress-container:after {
border-color: rgba(255, 255, 255, 0);
border-top-color: #ffffff;
border-width: 30px;
margin-left: -30px;
}
.pricing .progress-container:before {
border-color: rgba(221, 221, 221, 0);
border-top-color: #dddddd;
border-width: 31px;
margin-left: -31px;
}
@media screen and (max-device-width: 640px){
.pricing .video{
/* replace with smaller img*/
background: url(../img/pricing-hero.png) no-repeat;
background-size: cover;
background-color:#999;
}
.pricing .info {
margin: 40px auto;
}
.pricing .btn{
width: 100%;
}
.pricing .box{
width: 100%;
}
.pricing .box h1{
font-size:40px;
}
}