This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Deon George 04ebda2aaa Theme work with focusbusiness and baseadmin
Improvements to NAVBAR, updates to StaticList methods, other minor items
Enable product category rendering and other minor improvements
Added ADSL-large category price plan
2013-10-10 13:56:13 +11:00

443 lines
7.1 KiB
CSS

/*------------------------------------------------------------------
[Pricing Plans Stylesheet]
Project: Base Admin
Version: 2.0
Last change: 12/29/2012
Assigned to: Rod Howard (rh)
-------------------------------------------------------------------*/
/*-- Plan Container --*/
.plan-container {
position: relative;
float: left;
}
/*-- Plan --*/
.plan {
margin-right: 6px;
margin: 0 10px;
border-radius: 4px;
}
/*-- Plan Header --*/
.plan-header {
text-align: center;
color: #FFF;
background-color: #686868;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.plan-title {
padding: 10px 0;
font-size: 16px;
color: #FFF;
border-bottom: 1px solid #FFF;
border-bottom: 1px solid rgba(0, 0, 0, 0.3);
border-radius: 4px 4px 0 0;
}
.plan-price {
padding: 20px 0 10px;
font-size: 66px;
line-height: 0.8em;
background-color: #797979;
border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.plan-price span.term {
display: block;
margin-bottom: 0;
font-size: 13px;
line-height: 0;
padding: 2em 0 1em;
}
.plan-price span.note {
position: relative;
top: -40px;
display: inline;
font-size: 17px;
line-height: 0.8em;
}
.plan-price span.cents {
position: relative;
display: inline;
font-size: 17px;
line-height: 0.8em;
}
/*-- Plan Features --*/
.plan-features {
border: 1px solid #DDD;
border-bottom: none;
}
.plan-features {
padding-bottom: 1em;
}
.plan-features ul {
padding: 0;
margin: 0;
list-style: none;
}
.plan-features li {
padding: 1em 0;
margin: 0 2em;
text-align: center;
border-bottom: 1px dotted #CCC;
}
.plan-features li:last-child {
border-bottom: none;
}
/*-- Plan Actions --*/
.plan-actions {
padding: 1.15em 0;
background: #F2F2F2;
background-color: whiteSmoke;
background-image: -moz-linear-gradient(top, #F8F8F8, #E6E6E6);
background-image: -ms-linear-gradient(top, #F8F8F8, #E6E6E6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8F8F8), to(#E6E6E6));
background-image: -webkit-linear-gradient(top, #F8F8F8, #E6E6E6);
background-image: -o-linear-gradient(top, #F8F8F8, #E6E6E6);
background-image: linear-gradient(top, #F8F8F8, #E6E6E6);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
border-color: #E6E6E6 #E6E6E6 #BFBFBF;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:dximagetransform.microsoft.gradient(enabled=false);
border: 1px solid #DDD;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}
.plan-actions .btn {
padding: 1em 0;
margin: 0 2em;
display: block;
font-size: 16px;
font-weight: 600;
}
/*-- Columns --*/
.pricing-plans.plans-1 .plan-container {
width: 100%;
}
.pricing-plans.plans-2 .plan-container {
width: 50%;
}
.pricing-plans.plans-3 .plan-container {
width: 33.33%;
}
.pricing-plans.plans-4 .plan-container {
width: 25%;
}
/*-- Best Value Highlight --*/
.plan.best-value .plan-header {
background-color: #677E30;
}
.plan.best-value .plan-price {
background-color: #81994D;
}
.plan.skyblue .plan-header {
background-color: #3D7AB8;
}
.plan.skyblue .plan-price {
background-color: #69C;
}
.plan.lavendar .plan-header {
background-color: #754F75;
}
.plan.lavendar .plan-price {
background-color: #969;
}
.plan.teal .plan-header {
background-color: #257272;
}
.plan.teal .plan-price {
background-color: #399;
}
.plan.pink .plan-header {
background-color: #FF3778;
}
.plan.pink .plan-price {
background-color: #F69;
}
.plan.black .plan-header {
background-color: #222;
}
.plan.black .plan-price {
background-color: #333;
}
.plan.yellow .plan-header {
background-color: #C69E00;
}
.plan.yellow .plan-price {
background-color: #E8B900;
}
.plan.purple .plan-header {
background-color: #4E2675;
}
.plan.purple .plan-price {
background-color: #639;
}
.plan.red .plan-header {
background-color: #A40000;
}
.plan.red .plan-price {
background-color: #C00;
}
.plan.orange .plan-header {
background-color: #D98200;
}
.plan.orange .plan-price {
background-color: #F90;
}
.plan.blue .plan-header {
background-color: #0052A4;
}
.plan.blue .plan-price {
background-color: #06C;
}
/*-- Green Plan --*/
.plan.green .plan-header {
background-color: #677E30;
}
.plan.green .plan-price {
background-color: #81994D;
}
/*------------------------------------------------------------------
[2. Min Width: 767px / Max Width: 979px]
*/
@media (min-width: 767px) and (max-width: 979px) {
.pricing-plans .plan-container {
width: 50% !important;
margin-bottom: 2em;
}
}
@media (max-width: 767px) {
.pricing-plans .plan-container {
width: 100% !important;
margin-bottom: 2em;
}
}
/* Customer Settings */
.row-divider {
margin: 1.5em 0 1.5em;
}
.tablewrapper {
background: #F8F8F8 no-repeat 0px 0;
padding: 5px 5px;
border-radius: 7px;
display: block;
vertical-align: baseline;
}
.plan.plain {
font-weight: 500;
font-size: 11px;
margin: 0 0;
}
.plan.plain td:first-of-type {
border-left: 1px solid #D8D7D7;
}
.plan.plain .plan-header th.plan-title:first-of-type {
font-weight: normal;
border-radius: 4px 0 0 0;
}
.plan.plain .plan-header td.plan-title:last-of-type {
font-weight: normal;
border-radius: 0 4px 0 0;
}
.plan.plain .plan-header .plan-title {
font-size: 110%;
border-radius: 0 0 0 0;
border-bottom: 1px solid #D8D7D7;
padding: 5px;
}
.plan.plain .plan-header th.plan-price {
font-size: 110%;
color: #FFF;
font-weight: normal;
}
.plan.plain .plan-header td.plan-price {
font-size: 40px;
}
.plan.plain .plan-header td.plan-price span.note {
top: -21px;
}
.plan.plain .plan-header td.plan-price span.cents {
font-size: 20%;
}
.plan.plain .plan-header td.plan-price span.term {
font-size: 30%;
}
.plan.plain tr {
border: 0;
}
.plan.plain .plan-features {
border-top: 1px dotted #D8D7D7;
}
.plan.plain .plan-features th {
text-align: center;
padding: 5px;
font-size: 110%;
font-weight: normal;
}
.plan.plain .plan-features td {
font-weight: bold;
text-align: center;
padding: 5px;
font-size: 110%;
}
.plan.plain .plan-features td span.note {
font-weight: normal;
font-size: 100%;
}
.plan.plain .plan-features td span.normal {
font-weight: normal;
font-size: 100%;
}