Skip to content

Commit 3759fcd

Browse files
authored
Merge pull request #3117 from catchpoint/expert_plan
Add new expert plan
2 parents 81f5daa + dba2f7f commit 3759fcd

File tree

9 files changed

+1091
-305
lines changed

9 files changed

+1091
-305
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ agent/js/lib/ios/DeviceSupport
4040
/www/installers/browsers/nightly.dat
4141
/www/cli/archive-ia.php
4242
/www/cli/ec2-keys.inc.php
43+
/www/15
4344

4445
agent/js/5c.sh
4546

www/assets/css/account.css

Lines changed: 90 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1439,8 +1439,8 @@ table.sortable th:not([aria-sort]) button:hover span::after {
14391439

14401440
/* Comparison table */
14411441
.comparison-table {
1442-
border-spacing: 0;
1443-
font-size: 1.15rem;
1442+
border-spacing: 4px 0;
1443+
font-size: 1.3rem;
14441444
width: 100%;
14451445
border-radius: 10px;
14461446
margin-bottom: 15px;
@@ -1470,7 +1470,7 @@ table.sortable th:not([aria-sort]) button:hover span::after {
14701470
}
14711471
.comparison-table thead th:first-child,
14721472
.comparison-table tbody th {
1473-
text-align: right;
1473+
text-align: left;
14741474
}
14751475

14761476
.comparison-table th.custom-plan {
@@ -1482,19 +1482,27 @@ table.sortable th:not([aria-sort]) button:hover span::after {
14821482
vertical-align: bottom;
14831483
}
14841484

1485-
.comparison-table tr td:last-child {
1486-
border: 1px solid #ddd;
1487-
border-bottom: none;
1488-
border-top: none;
1485+
.comparison-table tr td {
1486+
border: none;
1487+
border-left: 1px solid #ddd;
1488+
border-right: 1px solid #ddd;
1489+
}
1490+
1491+
.comparison-table tr td:first-of-type {
1492+
border: none;
14891493
}
1490-
.comparison-table tr:last-child td:last-child {
1491-
border-radius: 0 0 10px 10px;
1494+
1495+
.comparison-table tr:last-child td {
1496+
/* border-radius: 0 0 10px 10px; */
1497+
border-bottom-left-radius: 10px;
1498+
border-bottom-right-radius: 10px;
14921499
border-bottom: 1px solid #ddd;
1500+
vertical-align: bottom;
14931501
}
14941502

1495-
.comparison-table thead th.section:not(:first-child),
1496-
.comparison-table tbody td {
1497-
border-left: 4px solid white;
1503+
.comparison-table tr:last-child td:first-of-type {
1504+
border: none;
1505+
border-radius: 0;
14981506
}
14991507

15001508
.comparison-table tr td,
@@ -1520,6 +1528,10 @@ table.sortable th:not([aria-sort]) button:hover span::after {
15201528
border-right: 1px solid #ddd;
15211529
}
15221530

1531+
.need-help {
1532+
padding: 0 1rem 0.75rem;
1533+
}
1534+
15231535
.account-upgrade-comparison-table thead th:first-child {
15241536
text-align: left;
15251537
}
@@ -1546,7 +1558,7 @@ table.sortable th:not([aria-sort]) button:hover span::after {
15461558
.comparison-table tbody td,
15471559
.comparison-table thead th {
15481560
display: block;
1549-
width: 50%;
1561+
width: 33%;
15501562
font-size: 1rem;
15511563
box-sizing: border-box;
15521564
position: relative;
@@ -1593,6 +1605,10 @@ table.sortable th:not([aria-sort]) button:hover span::after {
15931605
}
15941606
}
15951607

1608+
.card-section .comparison-table {
1609+
font-size: 1.0rem;
1610+
}
1611+
15961612
/* comparison table content */
15971613

15981614
.icon.check {
@@ -1666,6 +1682,14 @@ table.sortable th:not([aria-sort]) button:hover span::after {
16661682
font-size: 1.15rem;
16671683
font-weight: 700;
16681684
}
1685+
1686+
.comparison-table .signup-button > div {
1687+
line-height: 0.5;
1688+
}
1689+
.comparison-table .signup-button > div > small {
1690+
font-weight: 400;
1691+
font-size: small;
1692+
}
16691693
.comparison-table .signup-button .unit,
16701694
span.unit {
16711695
font-weight: 400;
@@ -1702,13 +1726,50 @@ tr.custom-plan-mobile {
17021726
display: inline-block;
17031727
width: auto;
17041728
}
1705-
.pro-plans .pro-plans-header {
1729+
#pro-plan-form label {
1730+
width: 75px;
1731+
margin-right: 0.2rem;
1732+
text-align: right;
1733+
}
1734+
#pro-plan-form select {
1735+
width: 150px;
1736+
margin-bottom: 0.2rem;
1737+
}
1738+
1739+
.pro-plans .pro-plans-header,
1740+
.expert-plan .expert-plan-header {
17061741
color: #fff;
17071742
background-color: #111a2a;
17081743
border-radius: 10px;
17091744
border: 1px solid #fff;
17101745
padding: 1em;
1746+
vertical-align: top;
1747+
}
1748+
.card-section .pro-plans-header,
1749+
.card-section .expert-plan-header {
1750+
display: flex;
1751+
flex-direction: column;
1752+
justify-content: center;
1753+
}
1754+
.card-section .pro-plans-header {
1755+
height: calc(100% - 2em - 2px);
1756+
}
1757+
1758+
thead th.pro-plans,
1759+
thead th.expert-plan {
1760+
vertical-align: top;
1761+
height: inherit;
1762+
}
1763+
.expert-plan-header {
1764+
display: flex;
1765+
flex-direction: column;
1766+
justify-content: space-between;
1767+
}
1768+
.expert-plan-header .heading {
1769+
font-size: 1.25rem;
1770+
margin-bottom: 0.5rem;
17111771
}
1772+
17121773
.pro-plans-header .heading > * {
17131774
float: none;
17141775
}
@@ -1723,6 +1784,12 @@ th.pro-plans {
17231784
border-radius: 10px 10px 0 0;
17241785
background: rgba(255, 255, 255, 0.3);
17251786
}
1787+
th.expert-plan {
1788+
border: 1px solid #ddd;
1789+
border-bottom: none;
1790+
border-radius: 10px 10px 0 0;
1791+
background: rgba(255, 255, 255, 0.3);
1792+
}
17261793
.pro-plans select {
17271794
border: 1px solid #ddd;
17281795
}
@@ -1856,6 +1923,14 @@ p sup {
18561923
font-size: 2rem;
18571924
}
18581925

1926+
.signup-special-price {
1927+
color: #ffc830;
1928+
font-weight: 700;
1929+
font-size: 1.5rem;
1930+
line-height: 1.25;
1931+
margin-bottom: 1rem;
1932+
}
1933+
18591934
ul.bulleted-list {
18601935
list-style: disc;
18611936
margin-left: 2rem;
@@ -1901,7 +1976,7 @@ ul.bulleted-list {
19011976
display: block;
19021977
margin-top: 1rem;
19031978
}
1904-
sup,
1979+
19051980
.FAQ {
19061981
padding: 0 1.5rem 1.5rem;
19071982
}

0 commit comments

Comments
 (0)