
.span12 {
    /*width: 940px*/
}
.span11 {
    width: 860px
}
.span10 {
    width: 780px
}
.span9 {
    width: 700px
}
.span8 {
    width: 620px
}
.span7 {
    width: 540px
}
.span6 {
    width: 460px
}
.span5 {
    width: 380px
}
.span4 {
    width: 300px
}
.span3 {
    width: 220px
}
.span2 {
    width: 140px
}
.span1 {
    width: 60px
}
.offset12 {
    margin-left: 980px
}
.offset11 {
    margin-left: 900px
}
.offset10 {
    margin-left: 820px
}
.offset9 {
    margin-left: 740px
}
.offset8 {
    margin-left: 660px
}
.offset7 {
    margin-left: 580px
}
.offset6 {
    margin-left: 500px
}
.offset5 {
    margin-left: 420px
}
.offset4 {
    margin-left: 340px
}
.offset3 {
    margin-left: 260px
}
.offset2 {
    margin-left: 180px
}
.offset1 {
    margin-left: 100px
}
.row-fluid {
    width: 100%;
    *zoom: 1
}
.row-fluid:before,
.row-fluid:after {
    display: table;
    content: "";
    line-height: 0
}
.row-fluid:after {
    clear: both
}
.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.127659574468085%;
    *margin-left: 2.074468085106383%
}
.row-fluid [class*="span"]:first-child {
    margin-left: 0
}
.row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%
}
.row-fluid .span11 {
    width: 91.48936170212765%;
    *width: 91.43617021276594%
}
.row-fluid .span10 {
    width: 82.97872340425532%;
    *width: 82.92553191489361%
}
.row-fluid .span9 {
    width: 74.46808510638297%;
    *width: 74.41489361702126%
}
.row-fluid .span8 {
    width: 65.95744680851064%;
    *width: 65.90425531914893%
}
.row-fluid .span7 {
    width: 57.44680851063829%;
    *width: 57.39361702127659%
}
.row-fluid .span6 {
    width: 48.93617021276595%;
    *width: 48.88297872340425%
}
.row-fluid .span5 {
    width: 40.42553191489362%;
    *width: 40.37234042553192%
}
.row-fluid .span4 {
    width: 31.914893617021278%;
    *width: 31.861702127659576%
}
.row-fluid .span3 {
    width: 23.404255319148934%;
    *width: 23.351063829787233%
}
.row-fluid .span2 {
    width: 14.893617021276595%;
    *width: 14.840425531914894%
}
.row-fluid .span1 {
    width: 6.382978723404255%;
    *width: 6.329787234042553%
}
.row-fluid .offset12 {
    margin-left: 104.25531914893617%;
    *margin-left: 104.14893617021275%
}
.row-fluid .offset12:first-child {
    margin-left: 102.12765957446808%;
    *margin-left: 102.02127659574467%
}
.row-fluid .offset11 {
    margin-left: 95.74468085106382%;
    *margin-left: 95.6382978723404%
}
.row-fluid .offset11:first-child {
    margin-left: 93.61702127659574%;
    *margin-left: 93.51063829787232%
}
.row-fluid .offset10 {
    margin-left: 87.23404255319149%;
    *margin-left: 87.12765957446807%
}
.row-fluid .offset10:first-child {
    margin-left: 85.1063829787234%;
    *margin-left: 84.99999999999999%
}
.row-fluid .offset9 {
    margin-left: 78.72340425531914%;
    *margin-left: 78.61702127659572%
}
.row-fluid .offset9:first-child {
    margin-left: 76.59574468085106%;
    *margin-left: 76.48936170212764%
}
.row-fluid .offset8 {
    margin-left: 70.2127659574468%;
    *margin-left: 70.10638297872339%
}
.row-fluid .offset8:first-child {
    margin-left: 68.08510638297872%;
    *margin-left: 67.9787234042553%
}
.row-fluid .offset7 {
    margin-left: 61.70212765957446%;
    *margin-left: 61.59574468085106%
}
.row-fluid .offset7:first-child {
    margin-left: 59.574468085106375%;
    *margin-left: 59.46808510638297%
}
.row-fluid .offset6 {
    margin-left: 53.191489361702125%;
    *margin-left: 53.085106382978715%
}
.row-fluid .offset6:first-child {
    margin-left: 51.063829787234035%;
    *margin-left: 50.95744680851063%
}
.row-fluid .offset5 {
    margin-left: 44.68085106382979%;
    *margin-left: 44.57446808510638%
}
.row-fluid .offset5:first-child {
    margin-left: 42.5531914893617%;
    *margin-left: 42.4468085106383%
}
.row-fluid .offset4 {
    margin-left: 36.170212765957444%;
    *margin-left: 36.06382978723405%
}
.row-fluid .offset4:first-child {
    margin-left: 34.04255319148936%;
    *margin-left: 33.93617021276596%
}
.row-fluid .offset3 {
    margin-left: 27.659574468085104%;
    *margin-left: 27.5531914893617%
}
.row-fluid .offset3:first-child {
    margin-left: 25.53191489361702%;
    *margin-left: 25.425531914893618%
}
.row-fluid .offset2 {
    margin-left: 19.148936170212764%;
    *margin-left: 19.04255319148936%
}
.row-fluid .offset2:first-child {
    margin-left: 17.02127659574468%;
    *margin-left: 16.914893617021278%
}
.row-fluid .offset1 {
    margin-left: 10.638297872340425%;
    *margin-left: 10.53191489361702%
}
.row-fluid .offset1:first-child {
    margin-left: 8.51063829787234%;
    *margin-left: 8.404255319148938%
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
    display: none
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
    float: right
}
.container {
    margin-right: auto;
    margin-left: auto;
    *zoom: 1
}
.container:before,
.container:after {
    display: table;
    content: "";
    line-height: 0
}
.container:after {
    clear: both
}
.container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    *zoom: 1
}
.container-fluid:before,
.container-fluid:after {
    display: table;
    content: "";
    line-height: 0
}
.container-fluid:after {
    clear: both
}
body {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #535353;
    background-color: #f5f5f5
}

.spacer {
    height: 50px
}
.no-space {
    margin-left: 0
}
.no-space [class*="span"] {
    margin-left: 0
}
.row-fluid.no-space .span1 {
    width: 8.334% !important
}
.row-fluid.no-space .span2 {
    width: 16.667% !important
}
.row-fluid.no-space .span3 {
    width: 25% !important
}
.row-fluid.no-space .span4 {
    width: 33.334% !important
}
.row-fluid.no-space .span5 {
    width: 41.667% !important
}
.row-fluid.no-space .span6 {
    width: 50% !important
}
.row-fluid.no-space .span7 {
    width: 58.333% !important
}
.row-fluid.no-space .span8 {
    width: 66.666% !important
}
.row-fluid.no-space .span9 {
    width: 75% !important
}
.row-fluid.no-space .span10 {
    width: 83.334% !important
}
.row-fluid.no-space .span11 {
    width: 91.666% !important
}
.row-fluid.no-space .span12 {
    width: 100% !important
}
@media (max-width: 767px) {
    .row-fluid.no-space [class*="span"] {
        width: auto !important
    }
}
.pricing_table {
    text-align: center;
    margin: 25px 0
}
.pricing_table .tb_header {
    background-color: #8AB623
}
.pricing_table .tb_header h4 {
    margin: 0;
    padding: 15px 0px;
    border-bottom: 3px solid #5E852C;
    color: white;
    font-size: 20px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    font-weight: 700;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-left-radius: 3px;
    -moz-border-top-right-radius: 4px;
    border-top-left-radius: 3px;
    border-top-right-radius: 4px
}
.pricing_table .price {
    margin: 0;
    padding: 15px 0px;
    border-bottom: 2px solid white;
    font-size: 46px;
    color: #fff;
    text-shadow: 1px 1px 0 black;
    font-weight: 900;
    letter-spacing: 0px;
    line-height: 1
}
.pricing_table .price p:first-letter {
    font-weight: 300;
    margin-right: 2px;
    font-size: 26px
}
.pricing_table .price p {
    margin: 0
}
.pricing_table .price p span {
    display: block;
    padding: 4px;
    font-size: 14px;
    font-weight: 500
}
.pricing_table .tb_content {
    margin: 0;
    padding: 0;
    list-style: none
}
.pricing_table .tb_content li {
    margin: 0;
    padding: 5px 0px;
    font-size: 14px;
    line-height: 2
}
.pricing_table .tb_content li:nth-child(odd) {
    background-color: rgba(0, 0, 0, 0.1)
}
.pricing_table .tb_content li:first-child {
    border-top: 1px solid white
}
.pricing_table .tb_content li:last-child {}.pricing_table .tb_content li hr {
    margin: 10px 50px
}
.pricing_table .signin {
    padding: 15px 0 15px;
    background: rgba(0, 0, 0, 0.15);
    border-top: 3px solid #5E852C
}
.pricing_table .pr_table_col {
    background: #fff;
    position: relative;
    z-index: 0;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1)
}
.pricing_table [class*="span"]:nth-child(odd) .pr_table_col {
    background-color: #F1F1F1
}
.pricing_table .pr_table_col.highlight {
    z-index: 1
}
.pricing_table .pr_table_col:hover {
    z-index: 2
}
.pricing_table .pr_table_col.highlight,
.pricing_table .pr_table_col:hover {
    margin-top: -15px;
    -webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.5)
}
.pricing_table .pr_table_col.highlight .tb_content li,
.pricing_table .pr_table_col:hover .tb_content li {
    padding: 7px 0px
}
.pricing_table .pr_table_col.highlight .price,
.pricing_table .pr_table_col:hover .price {
    padding: 20px 0px
}
.pricing_table .pr_table_col {
    -webkit-transition: -webkit-box-shadow 0.2s ease-out;
    -moz-transition: -moz-box-shadow 0.2s ease-out;
    -o-transition: -o-box-shadow 0.2s ease-out;
    transition: box-shadow 0.2s ease-out
}
.pricing_table .pr_table_col.caption_column {
    margin-top: 50px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}
.pricing_table .pr_table_col.caption_column .tb_header {
    font-size: 18px;
    padding: 41px 0;
    color: #444;
    font-weight: 700;
    border-bottom: 2px solid #fff;
    background: #eee;
    text-shadow: 1px 1px 0 #fff
}
.pricing_table .pr_table_col.caption_column .tb_content li {
    padding: 5px 0px;
    text-align: left;
    text-indent: 30px;
    background: #eee
}
.pr_table_col[data-color=red] .tb_header h4 {
    border-bottom: 3px solid #f3751e
}
.pr_table_col[data-color=red] .signin {
    border-top: 3px solid #941414
}
.pr_table_col[data-color=red] .tb_header {
    background-color: #56b4f5
}
.pr_table_col[data-color=blue] .tb_header h4 {
    border-bottom: 3px solid #345370
}
.pr_table_col[data-color=blue] .signin {
    border-top: 3px solid #345370
}
.pr_table_col[data-color=blue] .tb_header {
    background-color: #2A8FBD
}
.pr_table_col[data-color=green] .tb_header h4 {
    border-bottom: 3px solid #5E852C
}
.pr_table_col[data-color=green] .signin {
    border-top: 3px solid #5E852C
}
.pr_table_col[data-color=green] .tb_header {
    background-color: #8AB623
}
.pr_table_col[data-color=turquoise] .tb_header h4 {
    border-bottom: 3px solid #0A817F
}
.pr_table_col[data-color=turquoise] .signin {
    border-top: 3px solid #0A817F
}
.pr_table_col[data-color=turquoise] .tb_header {
    background-color: #12C6C2
}
.pr_table_col[data-color=orange] .tb_header h4 {
    border-bottom: 3px solid #AF3F08
}
.pr_table_col[data-color=orange] .signin {
    border-top: 3px solid #AF3F08
}
.pr_table_col[data-color=orange] .tb_header {
    background-color: #EB540A
}
.pr_table_col[data-color=purple] .tb_header h4 {
    border-bottom: 3px solid #630C72
}
.pr_table_col[data-color=purple] .signin {
    border-top: 3px solid #630C72
}
.pr_table_col[data-color=purple] .tb_header {
    background-color: #8A2D9A
}
.pr_table_col[data-color=yellow] .tb_header h4 {
    border-bottom: 3px solid #A8A80A
}
.pr_table_col[data-color=yellow] .signin {
    border-top: 3px solid #A8A80A
}
.pr_table_col[data-color=yellow] .tb_header {
    background-color: #D6D609
}
.pr_table_col[data-color=green_lemon] .tb_header h4 {
    border-bottom: 3px solid #708D0B
}
.pr_table_col[data-color=green_lemon] .signin {
    border-top: 3px solid #708D0B
}
.pr_table_col[data-color=green_lemon] .tb_header {
    background-color: #9CC607
}
.pr_table_col[data-color=dark] .tb_header h4 {
    border-bottom: 3px solid #000
}
.pr_table_col[data-color=dark] .signin {
    border-top: 3px solid #000
}
.pr_table_col[data-color=dark] .tb_header {
    background-color: #333
}
.pr_table_col[data-color=light] .tb_header h4 {
    border-bottom: 3px solid #747474
}
.pr_table_col[data-color=light] .signin {
    border-top: 3px solid #747474
}
.pr_table_col[data-color=light] .tb_header {
    background-color: #aaa
}
.pricing_table.rounded-corners [class*="span"]:first-child .tb_header {
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-top-left-radius: 5px
}
.pricing_table.rounded-corners [class*="span"]:last-child .tb_header {
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px
}
.pricing_table.rounded-corners .pr_table_col:hover .tb_header,
.pricing_table.rounded-corners .highlight .tb_header {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}
.pricing_table.rounded-corners .pr_table_col:hover,
.pricing_table.rounded-corners .highlight {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}
.pricing_table.rounded-corners .pr_table_col:hover .signin,
.pricing_table.rounded-corners .highlight .signin {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}
.pricing_table.rounded-corners [class*="span"]:last-child .tb_header {
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-top-right-radius: 5px
}
.pricing_table.rounded-corners [class*="span"]:first-child .pr_table_col,
.pricing_table.rounded-corners [class*="span"]:first-child .signin {
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px
}
.pricing_table.rounded-corners [class*="span"]:last-child .pr_table_col,
.pricing_table.rounded-corners [class*="span"]:last-child .signin {
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px
}