shell bypass 403
@import "mixins.less"; @import "variables.less"; .j51pricingtable-outer { text-align: center; } .j51pricingtable { @color: #156dab; box-sizing: border-box; color: #ffffff; display: inline-block; font-size: 16px; margin: 0; max-width: 1000px; padding: 0 5px; text-align: left; vertical-align: top; .plan { margin: 0; position: relative; background-color: darken(@light, 10%); border: 1px solid rgba(0, 0, 0, 0.1); // box-shadow: 0 0 2px rgba(0, 0, 0, 0.1); overflow: hidden; } * { .box-sizing (border-box); .transition (all 0.25s ease-out); } header { position: relative; background-color: rgba(0, 0, 0, 0.08); color: @light; padding: 15px 30px; } .plan-title { top: 0; font-weight: 500; margin: 8px 0 12px; font-size: 26px; font-weight: 400; letter-spacing: 1px; } .plan-cost { margin: 8px 0 0; } .plan-price { font-weight: 800; font-size: 3em; color: @light; } .plan-type { opacity: 0.8; color: @light; font-size: 0.7em; text-transform: uppercase; } .plan-features { padding: 0; margin: 0; list-style: outside none none; font-size: 0.8em; li { border-top: 1px solid rgba(0, 0, 0, 0.1); padding: 10px 30px; font-weight: 500; &:nth-child(even) { background: rgba(0, 0, 0, 0.03); } } i { margin-right: 8px; opacity: 0.4; } } .plan-select { border-top: 1px solid rgba(0, 0, 0, 0.1); padding:20px; text-align: center; a { background-color: darken(@color, 5%); color: @light; text-decoration: none; display: inline-block; border: none; &:hover { background-color: lighten(@color, 0%); } } } .featured { margin-top: -10px; // border: none; color: @light; z-index: 1; header { background-color: darken(@navy, 10%); &:after { border-color: darken(@navy, 10%) transparent transparent transparent; } } .plan-title, .plan-price, .plan-type { color: @light; } .plan-select { padding:30px 20px; a { // background-color: darken(@navy, 10%); } } } } @media only screen and (max-width: 767px) { .j51pricingtable { width:100% !important; .plan-title, .plan-select a { .translateY(0); } .plan-select, .featured .plan-select { padding: 20px; } .featured { margin-top: 0; } } } @media only screen and (max-width: 440px) { .j51pricingtable { width:100% !important; } }