host-table.css 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. /* Pricing tables */
  2. .host-box {
  3. text-align: center;
  4. }
  5. .host-box .host-title,
  6. .host-box .host-specs {
  7. margin: -1px -1px 0;
  8. }
  9. .host-box .host-title {
  10. font-weight: normal;
  11. padding: 15px;
  12. font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;
  13. }
  14. .host-box ul {
  15. margin: 0;
  16. padding: 0;
  17. list-style: none;
  18. }
  19. .host-box .host-specs {
  20. padding: 10px 15px 20px;
  21. }
  22. .host-box .host-specs span {
  23. font-size: 50px;
  24. }
  25. .host-box .host-specs span sup {
  26. font-size: 30px;
  27. margin-left: -20px;
  28. padding-right: 5px;
  29. }
  30. .host-box .host-specs i {
  31. font-size: 14px;
  32. font-style: normal;
  33. display: block;
  34. color: rgba(255, 255, 255, .6);
  35. }
  36. .host-box ul li {
  37. font-size: 14px;
  38. line-height: 48px;
  39. height: 48px;
  40. padding: 0 10px;
  41. border-bottom: #eee solid 1px;
  42. }
  43. .host-box ul li:nth-child(even) {
  44. background: #fafafa;
  45. }
  46. /* Pricing table alternate style */
  47. .host-table .host-box {
  48. padding: 0;
  49. }
  50. .host-table .host-box + .host-box {
  51. border-width: 1px 1px 1px 0;
  52. border-radius: 0;
  53. }
  54. .host-table .host-box + .host-box:nth-child(2):last-child {
  55. border-width: 1px 1px 1px;
  56. }
  57. .host-table .host-box .host-title,
  58. .host-table .host-box .host-specs {
  59. margin: 0;
  60. border-bottom: #eee solid 1px;
  61. border-radius: 0;
  62. }
  63. .host-table .host-box .host-specs span {
  64. font-size: 40px;
  65. }
  66. .host-table .host-box .host-specs span sup {
  67. font-size: 20px;
  68. margin-left: -10px;
  69. padding-right: 5px;
  70. }
  71. .host-table .host-box .host-specs i {
  72. color: rgba(0, 0, 0, .5);
  73. }
  74. .host-table .host-best {
  75. position: relative;
  76. z-index: 15;
  77. margin-right: -1px;
  78. margin-left: -1px;
  79. box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
  80. }
  81. .host-table .host-best .host-specs {
  82. background: #fafafa;
  83. }
  84. .host-table .host-best .host-title {
  85. font-size: 28px;
  86. line-height: 60px;
  87. height: 90px;
  88. margin: -25px -1px 0;
  89. }
  90. /* Pricing alternate */
  91. .host-box-alt {
  92. position: relative;
  93. }
  94. .host-box-alt .col-md-3 {
  95. padding: 0;
  96. border: #c6c6c6 solid 1px;
  97. border-width: 1px 1px 1px 0;
  98. width: 26%;
  99. text-align: center;
  100. }
  101. .host-box-alt .plans-features {
  102. width: 22%;
  103. text-align: right;
  104. border-color: transparent #c6c6c6 transparent transparent;
  105. }
  106. .host-box-alt .plans-features .plan-header {
  107. height: 170px;
  108. }
  109. .host-box-alt .plans-features ul li {
  110. border-left: #f0f0f0 solid 1px;
  111. }
  112. .host-box-alt ul {
  113. list-style: none;
  114. margin: 0;
  115. padding: 0;
  116. }
  117. .host-box-alt .plan-header {
  118. padding: 15px;
  119. border-bottom: #f0f0f0 solid 1px;
  120. }
  121. .host-box-alt .plan-header h4 {
  122. margin: 0;
  123. color: #f26b33;
  124. text-transform: uppercase;
  125. font-size: 17px;
  126. font-weight: bold;
  127. height: 40px;
  128. line-height: 30px;
  129. border-bottom: #F3F3F3 solid 1px;
  130. }
  131. .host-box-alt .plan-header .plan-price {
  132. font-size: 45px;
  133. font-weight: 100;
  134. height: 60px;
  135. line-height: 65px;
  136. margin: 0 0 5px;
  137. }
  138. .host-box-alt .plan-header .plan-price small {
  139. font-size: 30px;
  140. opacity: 0.4;
  141. padding-right: 3px;
  142. }
  143. .host-box-alt .studio-plan .plan-header h4 {
  144. color: #32cf4e;
  145. }
  146. .host-box-alt .unlimited-plan .plan-header h4 {
  147. color: #3792f2;
  148. }
  149. .host-box-alt ul li {
  150. height: 32px;
  151. line-height: 32px;
  152. padding: 0 10px;
  153. border-bottom: #f0f0f0 solid 1px;
  154. color: #0093d9;
  155. font-size: 14px;
  156. font-weight: bold;
  157. }
  158. .host-box-alt .plans-features ul li {
  159. color: #6f6f6f;
  160. font-weight: normal;
  161. }
  162. .host-box-alt ul li .feature-included,
  163. .host-box-alt ul li .feature-excluded {
  164. border-radius: 30px;
  165. width: 12px;
  166. height: 12px;
  167. display: inline-block;
  168. }
  169. .host-box-alt ul li .feature-excluded {
  170. background: #e6e6e6;
  171. }
  172. .host-box-alt .host-btn {
  173. padding: 15px;
  174. background: #fafafa;
  175. }
  176. .host-box-alt .host-btn .btn {
  177. padding: 15px 0;
  178. font-weight: bold;
  179. font-size: 16px;
  180. box-sizing: initial;
  181. display: block;
  182. line-height: 1;
  183. }
  184. .host-box-alt .host-btn .btn b {
  185. opacity: 0.6;
  186. display: block;
  187. padding: 6px 0 0;
  188. font-size: 13px;
  189. font-weight: normal;
  190. }
  191. .individual-plan .host-btn {
  192. border-left: #c6c6c6 solid 1px;
  193. margin-left: -1px;
  194. }
  195. .host-box-alt ul li.header {
  196. background: #f9f9f9;
  197. text-transform: uppercase;
  198. font-weight: bold;
  199. text-align: right;
  200. font-size: 12px;
  201. color: #000;
  202. }