|
@@ -16,7 +16,9 @@
|
|
|
@group-member-picker-top-height: 36px;
|
|
@group-member-picker-top-height: 36px;
|
|
|
@group-member-picker-sm-width: 50%;
|
|
@group-member-picker-sm-width: 50%;
|
|
|
@group-member-picker-md-width: 25%;
|
|
@group-member-picker-md-width: 25%;
|
|
|
|
|
+@group-member-picker-min-width: 234px;
|
|
|
|
|
|
|
|
|
|
+@container-plans-responsive-width: 95%;
|
|
|
@table-4-column-width: 25%;
|
|
@table-4-column-width: 25%;
|
|
|
@table-5-column-width: 20%;
|
|
@table-5-column-width: 20%;
|
|
|
|
|
|
|
@@ -28,6 +30,13 @@
|
|
|
.container {
|
|
.container {
|
|
|
padding: 0 var(--spacing-06);
|
|
padding: 0 var(--spacing-06);
|
|
|
|
|
|
|
|
|
|
+ @media (min-width: @screen-sm-min) {
|
|
|
|
|
+ width: @container-plans-responsive-width;
|
|
|
|
|
+ }
|
|
|
|
|
+ @media (min-width: @screen-xl-min) {
|
|
|
|
|
+ width: @container-xl;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
.geo-banner-container {
|
|
.geo-banner-container {
|
|
|
margin-top: var(--spacing-08);
|
|
margin-top: var(--spacing-08);
|
|
|
}
|
|
}
|
|
@@ -321,6 +330,10 @@
|
|
|
.plans-new-table {
|
|
.plans-new-table {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
|
|
|
|
|
|
|
+ // keep the borders separate to help with spacing and alignment in the CTAs
|
|
|
|
|
+ border-collapse: separate;
|
|
|
|
|
+ border-spacing: 0;
|
|
|
|
|
+
|
|
|
th,
|
|
th,
|
|
|
td {
|
|
td {
|
|
|
width: @table-4-column-width;
|
|
width: @table-4-column-width;
|
|
@@ -368,6 +381,12 @@
|
|
|
@media (max-width: @screen-md-max) {
|
|
@media (max-width: @screen-md-max) {
|
|
|
padding-bottom: var(--spacing-05);
|
|
padding-bottom: var(--spacing-05);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ // use transparent borders to use the same spacing as highlighted cells
|
|
|
|
|
+ &:not(.plans-new-table-highlighted-cell) {
|
|
|
|
|
+ border-right: var(--border-width-base) solid transparent;
|
|
|
|
|
+ border-left: var(--border-width-base) solid transparent;
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
.btn-block + .btn-block {
|
|
.btn-block + .btn-block {
|
|
@@ -433,6 +452,7 @@
|
|
|
}
|
|
}
|
|
|
@media (min-width: @screen-md-min) {
|
|
@media (min-width: @screen-md-min) {
|
|
|
width: @group-member-picker-md-width;
|
|
width: @group-member-picker-md-width;
|
|
|
|
|
+ min-width: @group-member-picker-min-width; // ensure checkbox title doesn't wrap in English
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|