/* parallax effect */
#bgparallax3 {background:url(../images/public/parallaxbg3.jpg) no-repeat center bottom fixed; margin: 0 auto; width: 100%; position: relative; border-top: 4px solid #3396d1; box-shadow: 0 0 10px rgba(0,0,0,0.3); padding:0; 
-webkit-background-size:cover;
-moz-background-size:cover;
-ms-background-size:cover;
-o-background-size:cover;
background-size:cover}

.priceWrapper h1{ margin: 15px 0; }
.bold {font-weight: bold;}
.spacer {padding: 10px 10px;}
.allcaps {text-transform: uppercase;}
.sig {vertical-align: bottom;}
.pdfPayment {}
.paymenttext {text-align:center; font-size:70px; color:white; padding-top:20px; text-shadow:2px 1px 1px #000}
.paymenttext-inner {font-size:18px; color:white; text-align:center; text-shadow:2px 1px 1px #000}
.blue-header {background:#3396d1!important}
.light-blue-header {background:#4db1e2!important}
.tablepricing-Block {width:80%; margin: 50px auto; display:block}
.table-col-A .header-A, .table-col-B .header-B, .table-col-C .header-C {background:#4db1e2; padding:15px 0}
.header-A h1, .header-B h1, .header-C h1 {font-size:32px; color:white; text-align:center; font-weight:bold}
.priceWrapper {/*background:#f4f4f4;*/ padding:0;}
.priceWrapper .price {font-size:56px; font-weight:bold; color:#7c7c7c; text-align:center}
.table-style-A {background:f4f4f4!important; text-align:center; color:#5b5b5b; font-size:20px; padding:10px; font-weight:bold}
.table-style-B span {text-align:center; display:block; padding-top:10px; padding-left: 0 !important; font-weight:bold}
.table-style-B span + span {text-align:center; display:block; font-size:18px; font-weight:bold; color:#bc344a}
.table-style-B {background:white; padding:10px 20px}
.table-style-B h2 {font-size:18px; color:#3396d1; text-align:center; padding-bottom:10px}
.table-style-B ul { padding-left:30px; list-style:none; color:#8c8c8c}
.table-style-B li { margin-bottom:10px; border-bottom:1px dashed #dfdede; padding-bottom:10px; color:#5b5b5b}
.table-style-B li:before {    
font-family: 'FontAwesome';
content: '\f046';
margin:-10px 10px 0 -30px;
list-style-position:outside;
color:#4db1e2;
font-size: 1.3em;
}

.table-style-B li:last-child {border-bottom:none}

.container-A #content {background:#f4f4f4}
.container-A .nav-tabs {border-bottom:0!important}
.payment-custom-tabs {padding:10px; margin:0 5%;/*0 15%;*/ width:auto}
.payment-custom-tabs.nav-tabs>li {min-width:43%; font-size:16px!important; margin:0 2px; width: 49%; }
.payment-custom-tabs.nav-tabs>li.active>a
{
background:#4db1e2!important; 
border:2px solid #4db1e2;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px!important;
color:white;
text-align:center
}

.customer-service-wrapper {color:#5b5b5b; text-align:left; font-size:14px; background:white}

.customer-service-wrapper span {font-size:14px; padding-left:60px; display:block}
.customer-service-wrapper span + span {font-weight:bold; text-transform:uppercase; padding-left:60px; display:block}
.select-plan-btn {background:#f4f4f4; border:1px solid #e5e5e5; padding:10px 30px; 
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px!important;
}
.select-plan-btn:before {background:url(../images/public/customerservice-icon.png) repeat; width:41px; height:42px;
content: '';
position: absolute;
display:block;
}

.payment-custom-tabs.nav-tabs>li>a {border:2px solid #4db1e2;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px!important;
text-align:center
}
.payment-custom-block {padding:0 6%}

.tablepricing-Block .table-col-A, .tablepricing-Block .table-col-B, .tablepricing-Block .table-col-C   
{background:white; border:1px solid #f7f7f7; 
-webkit-box-shadow: 0 2px 3px #ccc;
-moz-box-shadow: 0 2px 3px #ccc;
-ms-box-shadow: 0 2px 3px #ccc;
-o-box-shadow: 0 2px 3px #ccc;
box-shadow: 0 2px 3px #ccc}

.tablepricing-Block .table-col-A, .tablepricing-Block .table-col-C {margin-top:40px}

/* buttons / inputs */
.selectaplan-btn {margin:10px 0 30px 0; padding:10px 0; background:#F8981D; color:#333; font-size:18px; font-weight:normal; text-align:center; width:100%; white-space: normal; }
.selectaplan-btn:hover {color:#333; background:#a88734; }

.mid-blue {margin:10px 0 30px 0; padding:10px 0; background:#128CD5; color:white; font-size:18px; font-weight:normal; text-align:center; width:100%}
.mid-oblue:hover {color:white; background:#f0c14b; }


.professional-features {background:#e8f6fc; width:100%; display:block; float:none; margin-bottom:20px}
.plus-icon-block {background:#4db1e2; width:22%; vertical-align:middle!important}
.plus-icon-label {padding:5px 0 5px 10px; color:#5b5b5b!important; font-weight:normal; font-size:14px; width:78%;}
.inclusiveplan-wrapper {background:#e8f6fc; text-align:center; padding:10px; margin-bottom:20px}


.pdfForms-section h1 {font-size:18px; text-align:center; margin:70px 0; font-weight:bold; line-height:22px}

.mbg-wrapper {width:64%; margin:30px auto 0 auto}
.mbg-wrapper span {font-weight:bold; font-size:16px}
.mbg-content-section {padding-top:25px}
.mbg-wrapper h1 {font-size:48px; line-height:45px; color:#365693; padding:50px 0; margin:0}
.mbg-txt {margin-bottom:8px}
.badge-logo { max-width:500px; height:auto;}

.paymentforms-label {margin-bottom:20px; padding-top:2%; font-size:14px; font-weight:bold}
.paymentforms-field-style {padding-left:20px; margin-bottom:20px}
.paymentforms-field-style input, .paymentforms-field-style select {background:#f5f5f5; border:1px solid #ccc; 
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
width:100%;
padding:10px;
}

.form-inner-section {width:65%; margin:0 auto}
.form-inner-section h1 {font-size:26px; font-weight:bold; text-align:center}
.placeorder-section {width:80%; margin:5% auto}
.custom-gutter-padding {padding-right:0px!important; padding-left:15!important}

.custom-field-A, .custom-field-B, .custom-field-C {width:auto; float:left; margin-bottom:0!important} 
.custom-field-A select, .custom-field-C input {width:65px}
.custom-field-B select {width:82px}
.custom-field-D input{width:140px!important}
.what-this-txt {padding-top:15px}
.gutter-left-5 {padding-left:20px}

.cc-card-block {display:inline-block; margin-right:5px}
.cc-card-link-visa {background:url(../images/public/cc-sprite.jpg) no-repeat -0 -0; display:block; width:50px; height:28px}
.cc-card-link-mastercard {background:url(../images/public/cc-sprite.jpg) no-repeat -60px -0; display:block; width:50px; height:28px}
.cc-card-link-amexpress {background:url(../images/public/cc-sprite.jpg) no-repeat -118px -0; display:block; width:50px; height:28px}
.cc-card-link-discover {background:url(../images/public/cc-sprite.jpg) no-repeat -175px -0; display:block; width:50px; height:28px}
.cc-card-link-paypal {background:url(../images/public/cc-sprite.jpg) no-repeat -233px -0; display:block; width:50px; height:28px}


.place-order-btn {margin:10px 0; padding:10px 7%; background:#f8981d; color:#333; font-size:18px; font-weight:normal; text-align:center}
.place-order-btn:hover {color:#333; background:#a88734;}
/* new */
.tab-content{ float: none; width: 100%; }
@media only screen and ( max-width: 1205px ) {
	.payment-custom-tabs{ padding: 5px 0; margin: 0; }
}
@media only screen and ( max-width: 1000px ) {
	.col-md-4.no-gutter-padding.wow.bounceInUp.animated{ margin-left: 0 !important; }
}

@media only screen and ( max-width: 400px ) {
	.payment_icons .cc_icons,
	.payment_icons .cc_icons img {
		width: 100%;
	}
}

