UNPKG

cobuild-angular-stack

Version:

Base stack angular sass jade gulp

218 lines (203 loc) 3.77 kB
.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!important; } } } .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!important; } .pricing .btn{ width: 100%; } .pricing .box{ width: 100%; } .pricing .box h1{ font-size:40px; } }