
#checkout_wrapper_set .form-wrapper9{
    max-width:900px;
    width:800px;
    padding:40px 0
}
.main-title{
    color:#252525;
    font-size:26px;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
    margin:0 0 40px
}
.main-title span{
    display:block;
    font-size:24px;
    font-weight:400
}
.form-inner-body{
    padding:20px
}
.box-title{
    background-color:#3b6279;
    color:#fff;
    padding:15px 20px;
    position:relative
}
.form-panel .box-title h3{
    padding-left:20px;
    font-size:20px;
    font-weight:600
}
.form-wrapper .spc_temp5 .box-title,.form-wrapper1 .spc_temp5 .box-title{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    background-color:#3b6279;
    color:#fff
}
.form-inner-body label{
    font-size:13px;
    color:#262626;
    font-weight:400;
    margin:10px 0!important
}
.form-inner-body .form-control{
    border-radius:0;
    box-shadow:none;
    min-height:42px;
    height:42px;
    border:1px solid #d4d4d4;
    padding-left:20px;
    padding-right:20px;
    background:#fff;
    width:100%!important
}
.form-panel .left-icon{
    background:#086084;
    font-size:20px;
    height:54px;
    left:0;
    line-height:54px;
    position:absolute;
    text-align:center;
    top:0;
    width:50px
}
.form-panel .left-icon:before{
    color:#086084;
    content:"\f0da";
    font-family:FontAwesome;
    font-size:30px;
    position:absolute;
    right:-9px;
    top:1px
}
.form-wrapper9{
    max-width:900px;
    clear:both;
    margin:15px auto
}
.form-outer{
    width:100%;
    box-shadow:0 0 15px rgba(204,204,204,.57);
    background:#fff
}
.checkout-inner-fields .border-bottom,.checkout-inner-fields .radio{
    border-bottom:1px solid #ddd;
    display:block;
    padding-bottom:5px
}
.col-padding [class*=col-]{
    padding:0 5px
}
.form-panel select.form-control{
    -moz-appearance:none;
    -webkit-appearance:none;
    background-image:url(../images/arrow-down.png);
    background-repeat:no-repeat;
    background-position:95% 50%;
    width:100%!important
}
#checkoutWrapper .addtional_info_outer input.form-control,#checkoutWrapper .addtional_info_outer textarea.form-control{
    padding:0 10px!important
}
#checkoutWrapper .addtional_info_outer textarea.form-control{
    padding-top:5px
}
.privacy-check{
    background:0 0;
    border:2px solid #f0f0f0;
    margin-bottom:15px
}
.privacy-check p{
    margin:0 0 10px;
    font-size:14px;
    line-height:normal;
    padding:0
}
.customized-box{
    border-radius:2px;
    padding:0
}
.customized-box p{
    margin:0;
    padding-top:10px
}
.customized-box .not-aval{
    color:#888;
    text-decoration:underline
}
.equal-margin{
    float:left;
    margin:15px 0;
    width:100%
}
.form-wrapper9 .btn-primary,.form-wrapper9 .btn:hover,.form-wrapper9 .btn_submit_order,.form-wrapper9 h3.btn_submit_heading,.form-wrapper9 input[type=submit][disabled]:focus,.form-wrapper9 input[type=submit][disabled]:hover,input.btn.btn_submit_order{
    background:#ff7f00;
    border-radius:0;
    font-size:24px;
    font-weight:400;
    padding:15px 30px!important;
    width:50%!important;
    text-transform:capitalize;
    color:#fff;
    float:none;
    clear:both;
    margin:auto!important
}
.amount_total_with_vat_outer{
    display:table;
    max-width:50%;
    margin:0 auto
}
#checkout_temp_form .form-wrapper9 .btn_submit_order,#checkout_temp_form .form-wrapper9 h3.btn_submit_heading{
    color:#fff
}
.form-wrapper9 .btn-primary:hover{
    background:#24ACE5;
    border:1px solid #24ACE5
}
.form-bottom-text h5{
    font-weight:700;
    font-size:20px;
    color:#252525
}
.form-bottom-text p{
    line-height:20px;
    color:#252525
}
#checkout_wrapper_set .form-wrapper9{
    background:#fff;
    margin:0 auto
}
.top-header-banner{
    background:#8C8C8C;
    margin:0
}
.top-header-banner [class*=col-]{
    padding:0
}
.top-header-banner .banner-right-text h2{
    font-size:26px;
    font-weight:700;
    margin-top:0;
    text-transform:uppercase
}
.top-header-banner .banner-right-text{
    padding-top:60px
}
.form-inner-box{
    margin:0;
    padding:10px 15px
}
.template9 .form-inner-box [class*=col-]{
    padding:0
}
.template9 .form-panel .left-icon::before{
    color:#097f48
}
.template9 .form-panel .left-icon{
    background:#097f48
}
.template9 .form-inner-box .form-panel{
    background:#f1f1f1;
    margin-bottom:20px;
    padding:0;
    clear:both;
    float:left;
    width:100%
}
.template9  .form-inner-box .left-wraper  .form-panel {
 background:transparent;
}
.sidebar_main_outer .side_head_outer.common_right_content {
    padding: 15px;
}

.row.testimonial_div.side-panel.common_right_content {
    margin: 0;
    padding: 15px;
}

.template9 .form-inner-body{
    padding:10px
}
.template9 .form-panel .col-padding{
    margin:0
}
.template9 .form-panel .col-padding [class*=col-]{
    padding:0 5px
}
.form-wrapper9 .btn-primary{
    margin:8px 0 0
}
.template9 .right-text-wraper .title{
    color:#333;
    font-size:24px;
    font-weight:700
}
.template9 .form-inner-box .right-text-wraper{
    background:#fbfbfb
}
.template9 .form-inner-box .right-text-wraper ul li{
    color:#333;
    font-weight:300;
    padding:0 0 10px 20px;
    position:relative
}
.template9 .form-inner-box .right-text-wraper ul li:before{
    color:#097f48;
    position:absolute;
    left:0;
    font-family:FontAwesome;
    content:"\f00c"
}
.checkbox-outer,.popup_wrapper .popup_wrapper_inner{
    position:relative
}
.checkbox-outer1,.order-summary-outer{
    font-family:'Open Sans',sans-serif
}
.template9 .form-inner-box .right-text-wraper ul{
    border-bottom:1px solid #dfdfdf;
    margin-bottom:20px;
    padding-bottom:30px
}
.template9 .right-text-wraper h4{
    color:#333;
    font-size:18px;
    font-weight:600
}
.template9 .right-text-wraper p{
    color:#333
}
.template9 .form-inner-box .append_new [class*=col-]{
    padding-left:15px;
    padding-right:15px
}
.product_power_cart{
    border-bottom:none;
    float:left;
    width:100%
}
.power_product_img img{
    width:98%;
    max-height:200px;
    max-width:270px
}
#sortable_div img,.new_img{
    max-width:100%
}
.power_product_img{
    float:left
}
.power_description h2{
    border:none;
    font-size:26px;
    margin:0;
    padding:1px 0 5px;
    clear:none
}
.order-summary-outer{
    background:#fff;
    width:100%;
    color:#5e5e5e;
    font-size:16px;
    float:left
}
.order-summary-outer h2{
    border-bottom:1px solid #ddd!important;
    clear:both;
    padding:25px 20px;
    margin:35px 0;
    font-size:26px;
    float:left;
    width:100%;
    color:#23282d;
    background:0 0
}
.order-summary-outer .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    border:none;
    border:0 solid;
    border-top:0 solid;
    border-bottom:0 solid
}
.order-summary-outer table tr th{
    border-bottom:#efefef solid thin;
    color:#5e5e5e;
    font-weight:600;
    padding:6px 20px
}
.order-summary-outer table tr{
    background:0 0
}
.order-summary-outer table tr td{
    border:none;
    padding:10px 20px
}
.order-summary-outer table{
    margin:0;
    padding:0
}
.order-summary-outer .appy-copons-form .form-control{
    box-shadow:none;
    border:1px solid #ccc;
    font-size:13px;
    color:#a6a6a6;
    padding:10px;
    margin:0;
    font-weight:400;
    height:42px
}
.order-summary-outer .appy-copons-form .btn{
    padding:11px;
    border:none;
    background-color:#5cb85c;
    font-weight:700;
    color:#fff;
    line-height:normal;
    font-size:15px;
    box-shadow:none;
    text-shadow:none;
    height:auto;
    width:auto;
    background-image:none
}
.order-summary-outer .appy-copons-form .btn.btn-default:hover{
    background:#5cb85c;
    border-color:#4cae4c;
    color:#fff
}
.order-summary-outer .appy-copons-form [class*=col-]{
    width:auto
}
.bump_product_div .popup_wrapper_main,.popup_wrapper_main{
    margin:25px auto 25px 30px;
    width:350px;
    float:left;
    text-align:left
}
.popup_wrapper{
    background:#086084
}
.right-text-container{
    margin:12px;
    border:1px solid #FFF
}
.checkbox-outer{
    background-color:#064159;
    margin:26px;
    font-size:18px;
    font-weight:700;
    color:#FFF;
    text-align:center;
    line-height:60px
}
.right-text-container h2{
    color:#FFF;
    font-size:39px;
    font-weight:700;
    margin:15px 0;
    letter-spacing:5px;
    text-transform:uppercase
}
.right-text-container h3{
    color:#FFF;
    font-size:20px;
    line-height:12px;
    margin:15px 0;
    letter-spacing:2px;
    font-weight:400
}
.right-text-container h4{
    color:#FFF;
    font-size:18px;
    line-height:40px;
    font-weight:700;
    margin:15px 0;
    text-decoration:underline
}
.checkbox-outer:after,.checkbox-outer:before{
    top:72%;
    left:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.checkbox-outer:after{
    border-top-color:#064159;
    border-width:30px;
    margin-left:-30px
}
.right-text-container1{
    margin:12px
}
.checkbox-outer1{
    background-color:#c34545;
    color:#fff;
    margin:0;
    text-align:left;
    line-height:21px;
    position:relative;
    font-weight:400;
    font-size:15px
}
.checkbox-outer1 input.add_bump_check{
    vertical-align:bottom;
    margin-right:5px;
    -ms-transform:scale(1.3);
    -moz-transform:scale(1.3);
    -webkit-transform:scale(1.3);
    -o-transform:scale(1.3);
    padding:10px;
    position:relative;
    top:-3px
}
.popup_wrapper1 .popup_wrapper_inner1{
    position:relative;
    width:300px
}
.popup_wrapper_inner1 h2{
    color:#ff6d1e;
    font-size:22px;
    margin:15px 0;
    text-transform:uppercase;
    font-weight:600;
    padding:0
}
.bootstrap-iso .popup_wrapper_inner1 h3{
    color:#353535;
    font-size:14px;
    line-height:normal;
    margin:0;
    padding:0;
    font-weight:400
}
.popup_wrapper_inner1 h4{
    color:#353535;
    font-family:GothamBook;
    font-size:17px;
    line-height:50px;
    margin:15px 0
}
.popup_wrapper1 .popup_wrapper_inner1{
    border:2px dashed #ff6d1e;
    padding:14px;
    margin:auto
}
.checkout-inner-fields .border-bottom,.checkout-inner-fields .radio{
    float:left
}
.popup_wrapper_inner1 h3{
    margin:6px 0;
    padding:0
}
.bump_product_div .popup_wrapper_main{
    width:100%;
    text-align:left;
    margin:25px auto;
    float:none
}
.checkout-inner-fields h3{
    font-size:19px;
    margin:10px 0
}
.popup_wrapper1 .popup_wrapper_inner1 h2{
    color:#ff6d1e;
    font-size:20px;
    margin:10px 0;
    text-transform:capitalize;
    font-weight:600;
    padding:0
}
.popup_wrapper_main .checkouter2{
    background:0 0
}
.form-group.checkout-inner-fields img{
    margin-left:5px;
    height:30px
}
.form-group.checkout-inner-fields{
    float:left;
    width:100%
}
#credit_card_info .form-control{
    margin-bottom:15px
}
.additional-information div{
    margin-bottom:15px!important
}
.side_head_outer:first-child h3{
    margin-top:0
}
.side-panel,.side_head_outer{
    position:relative;
    border-bottom:#7ca7b7 dashed 1px;
    padding:15px;
    float:left
}
 
.form-panel.addtional_info_outer{
    padding-bottom:0
}
.testimonial_div{
    border:0
}
.form-wrapper9 .btn-primary{
    padding:15px 30px
}
p.your-total-amount{
    font-size:26px;
    text-align:center;
    margin:0 0 25px!important
}
.row.ui-state-default [class*=col-]{
    padding:0 10px
}
.addtional_info_outer [class*=col-]{
    width:100%
}
.privacy-check input{
    margin:0 5px 0 0!important;
    float:left
}
.privacy-check{
    max-height:150px;
    padding:0;
    overflow:auto
}
.privacy-check div ol{
    padding-left:20px
}
a.hide_side_head,a.hide_side_heading{
    color:#000;
    margin-left:3px;
    font-size:0;
    background:red;
    height:20px;
    width:20px;
    border-radius:20px;
    opacity:0;
    visibility:hidden;
    padding:0 0 0 1px;
    position:absolute;
    text-align:center;
    text-decoration:none
}
.privacy-check div ol li a{
    text-decoration:none;
    box-shadow:none
}
a.hide_side_head{
    right:0;
    font-weight:700;
    margin-top:0;
    top:-13px;
    left:-5px
}
a.hide_side_heading{
    margin-top:10px;
    top:-3px;
    left:8px
}
a.hide_side_head::before,a.hide_side_heading::before{
    content:"��?";
    font-family:FontAwesome;
    font-size:14px;
    color:#fff
}
.side-panel{
    width:100%
}
#customize_template .side-panel .title:hover .hide_side_heading,#customize_template .side-panel:hover a.hide_side_head,#customize_template .side_head_outer .title:hover .hide_side_heading,#customize_template .side_head_outer:hover a.hide_side_head{
    opacity:1;
    visibility:visible
}
#customize_template .side-panel:hover,#customize_template .side_head_outer:hover{
    background:#dcdcdc
}
.side-panel:hover,.side-panel:hover a.hide_side_head,.side_head_outer:hover,.side_head_outer:hover a.hide_side_head{
    cursor:default
}
.template9 .form-inner-box .right-text-wraper{
    padding:0;
    border-left:solid 10px #fff
}
.template9 .right-text-wraper .title{
    margin-top:0
}
.ui-state-default{
    padding:15px
}
.power_description{
    float:none;
    width:auto
}
.product_power_cart .power_product_img{
    border:1px solid #ddd;
    float:left;
    margin-right:30px
}
.power_description h3{
    border:none;
    clear:none!important;
    float:none!important
}
.amount_total_with_vat_outer,.row.p-0{
    clear:both
}
.place-order .btn_submit_heading,.place-order .btn_submit_order{
    text-transform:capitalize;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
    border-color:transparent;
    border-radius:0
}
.order_pro_amnt,.order_pro_name,.power_description p,.subsc_terms,.wt_order_pro_amnt,.wt_order_pro_name{
    font-size:16px;
    font-weight:300;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height:22px
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{
    margin-top:0;
    margin-left:0
}
.radio-inline input[type=radio]{
    top:4px!important
}
.side-panel:hover a.hide_side_head,.side_head_outer:hover a.hide_side_head{
    display:block
}
#checkout_temp_form .hide_side_head,#shade,.bump_product_div,.disable_product_div,.error_div,.order-summary-outer,.order_power_cart{
    display:none
}
div.dragablediv{
    cursor:move;
    height:auto;
    margin:0;
    float:left
}
.box-container{
    height:200px
}
.box-item{
    width:100%;
    z-index:1000
}
.success-copons{
    padding:10px 15px!important;
    text-align:center;
    margin:15px 0 0
}
.testimonial_div{
    float:left;
    width:100%;
    padding:0;
    margin:8px 0
}
.order_power_cart{
    padding:20px 20px 0!important
}
.power_description p{
    min-height:35px
}
.order_pro_amnt,.order_pro_name,.subsc_terms,.wt_order_pro_amnt,.wt_order_pro_name{
    color:#333;
    margin:0 0 10px;
    padding:0 15px
}
.alert-danger,.error_div{
    border:1px solid #ebccd1;
    color:#e4091d
}
.order_power_cart{
    float:left;
    width:100%;
    margin:0 0 20px
}
.alert-danger{
    background-color:#f1f1f1;
    font-size:17px
}
.form-wrapper9 .popup_wrapper_main .bump_product_name,.form-wrapper9 .popup_wrapper_main h2{
    background:0 0
}
.form-inner-body .privacy-check label{
    font-weight:700;
    font-size:14px
}
.privacy-check span{
    float:left;
    margin-top:0;
    line-height:.8
}
.error_div{
    float:left;
    width:97%;
    background-color:#f1f1f1;
    font-size:17px;
    padding:10px;
    margin:10px
}
.terms_check{
    margin:2px 6px 0 0;
    float:left
}
.addtional_info_outer .custom_add_fields{
    width:100%
}
#sortable .money-back,#sortable .money-back:active,#sortable .money-back:hover,#sortable .side_head_outer,#sortable .side_head_outer:active,#sortable .side_head_outer:hover,#sortable .testimonial_div,#sortable .testimonial_div:active,#sortable .testimonial_div:hover{
    border:0 solid
}
a.handle_sort{
    color:#000;
    position:absolute;
    margin-left:3px;
    margin-top:10px;
    font-size:0;
    top:-16px;
    right:4px;
    background:#ccc;
    height:20px;
    width:20px;
    border-radius:20px;
    text-align:center;
    opacity:0;
    visibility:hidden;
    padding:0 0 0 1px;
    transition:all ease .2s
}
a.handle_sort:before{
    content:"\f0dc";
    font:normal normal normal 14px/1 FontAwesome;
    position:relative;
    top:3px;
    right:1px
}
a.handle_sort:hover{
    transform:scale(1.2);
    color:#fff;
    background:#31373d;
    text-decoration:none
}
.amount_prd,.appy-copons-amount,.appy-copons-amount span,.power_description h3{
    color:#5e5e5e;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
#customize_template .side-panel:hover a.handle_sort,#customize_template .side_head_outer:hover a.handle_sort{
    opacity:1;
    visibility:visible
}
.form-wrapper9 .sidebar_main_outer .description{
    font-size:13px;
    font-style:normal
}
#checkout_forms div#credit_card_info div{
    margin-bottom:0
}
.checkout-inner-fields .radio-inline{
    width:100%
}
.appy-copons-amount,.appy-copons-amount span,.power_description h3{
    font-size:22px;
    font-weight:400;
    line-height:normal;
    padding:0;
    margin:0 0 15px
}
.appy-copons-amount span{
    margin:0
}
.appy-copons-amount{
    margin:0;
    padding:0 10px
}
.appy-copons-input{
    width:41.66666667%
}
.appy-copons-btn{
    width:150px;
    padding:0
}
.appy-copons-btn div#apply_coupon{
    padding:10px;
    border:none;
    background-color:#5cb85c;
    font-weight:700;
    color:#fff;
    line-height:normal;
    font-size:15px;
    box-shadow:none;
    text-shadow:none;
    width:100%
}
.amount_prd{
    font-size:18px;
    font-weight:400;
    line-height:normal;
    padding:0
}
.order_pro_amnt.pro_amnt_div,.order_pro_amnt.pro_amnt_div span.amount_prd{
    color:#5e5e5e;
    font-size:18px;
    font-weight:700
}
.form-bottom-text h5,.form-panel .box-title h3,.popup_wrapper_inner1 h2,.popup_wrapper_inner1 h3,.template9 .right-text-wraper .title,.text-center.common.your-order h3{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0
}
.prod_orderdetails{
    float:left;
    width:calc(100% - 305px)
}
.prod_orderdetails *{
    width:100%!important;
    padding:0
}
#custom_subscription_terms .order_pro_amnt,#custom_subscription_terms .subsc_terms{
    padding:0
}
#custom_subscription_terms .order_pro_amnt span{
    margin-right:5px
}
.appy-copons-amount{
    float:left;
    width:auto;
    padding-left:20px
}
.order_pro_amnt.pro_amnt_div{
    float:left;
    padding:0
}
.order-summary-outer{
    margin:0;
    padding:20px;
    border:1px dashed #ababab;
    position:relative
}
.order-summary-outer:before{
    position:absolute;
    font-weight:400;
    top:-15px;
    background:#fff;
    padding:0 10px;
    color:#000;
    font-size:20px;
    left:10px;
    display:none
}
.order-summary-outer .appy-copons-form{
    padding:0
}
.order-summary-outer .appy-copons-form .row{
    margin-left:-5px;
    margin-right:-5px
}
.order-summary-outer .appy-copons-form .appy-copons-input{
    padding-right:15px
}
.order-summary-outer .appy-copons-form [class*=col-]{
    padding:0 5px
}
.amount_prd,.total_text{
    padding-right:6px
}
.subscription_tems{
    color:#5e5e5e;
    font-size:18px;
    font-weight:700
}
.form-outer{
    padding:20px 10px 30px
}
.after_checkout .customized-optional.after_checkoutin{
    padding:0 0 0 15px
}
.upper-border-div{
    border:thin solid #ccc;
    float:left;
    width:100%
}
.checkbox-outer1{
    padding:10px 12px
}
.form-bottom-text h5{
    padding:0;
    margin:0
}
.text-center.common.your-order h3{
    color:#252525;
    padding:0;
    margin:0
}
.form-panel .box-title h3{
    color:#FFF;
    padding:0;
    margin:0
}
.prod_outer_trans_div .product_power_cart .power_description h3{
    letter-spacing:0;
    margin-top:0
}
input.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#7c7c7c!important;
    font-weight:400;
    font-family:'Open Sans',sans-serif
}
.payment-plan h4,.payment-plan label{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
.row.ui-state-default.testimonial_div.side-panel{
    margin-left:0;
    margin-right:0
}
.form-panel.addtional_info_outer.main_section .form-inner-body [class*=col-]{
    width:100%
}
select#country{
    text-indent:0
}
.order-summary-item-detail{
    border:1px solid #eee;
    float:left;
    margin:0;
    padding:0;
    width:100%
}
.order-summary-item-detail tr th,.order-summary-outer table.order-summary-item-detail tr th{
    background-color:#b2b2b2
}
.order-summary-item-detail tr td,.order-summary-item-detail tr th,.order-summary-outer table.order-summary-item-detail tr th{
    font-size:14px;
    padding:8px!important;
    text-align:center!important
}
.order-summary-item-detail tr td:first-child,.order-summary-item-detail tr th:first-child,.order-summary-outer table.order-summary-item-detail tr th:first-child{
    text-align:left!important
}
.order-summary-item-detail tr{
    border-bottom:1px solid #eee
}
.order-summary-item-detail tr td{
    border-right:1px solid #eee!important
}
.order-summary-item-detail tr td:last-child{
    border-right:none!important
}
.cpass_li{
    display:block
}
.bootstrap-iso .place-order .btn_submit_order{
    width:50%;
    border-color:transparent!important
}
.payment-plan,.payment-plan .common{
    width:100%;
    float:left
}
.product_power_cart.disable_product_div{
    padding:35px 20px 0
}
.product_power_cart .product_power_cart{
    padding:0!important
}
.side_head_outer,.sidebar_main_outer,.testimonial_div{
    padding-bottom:5px
}
.form-outer .main_section,.form-outer input[type=email],.form-outer input[type=number],.form-outer input[type=password],.form-outer input[type=text],.form-outer select{
    margin-bottom:5px
}
.common_nonvisibility{
    display:none
}
.common_visibility{
    display:block
}
.add_cart_summary_div,.add_replace_summry_div,.payment_plan_div{
    display:none
}
.modal-backdrop{
    z-index:0!important
}
.payment-plan{
    border:1px dashed grey;
    padding:15px;
    margin-top:20px;
    margin-bottom:10px
}
.payment-plan h4{
    margin:-25px 0 15px!important;
    padding:0 15px;
    background:#fff;
    width:auto;
    float:left;
    font-size:18px;
    letter-spacing:0;
    color:#5e5e5e;
    font-weight:400;
    line-height:normal;
    text-transform:capitalize
}
.payment-plan label{
    width:100%;
    display:block;
    font-size:16px;
    font-weight:300;
    line-height:22px
}
.payment-plan label+label{
    margin-top:8px
}
.payment-plan label input{
    margin:4px
}
#payment_offer_options label{
    float:left
}
#payment_offer_options label input{
    float:left;
    margin-right:5px
}
#payment_offer_options label label{
    width:auto;
    float:none;
    margin:0;
    padding:0
}
#checkout_temp_form .payment-plan{
    width:94%;
    margin:20px 0 0 20px
}
.bootstrap-iso .place-order .btn_submit_order,.btn_submit_order,.place-order .btn_submit_order{
    display:none!important
}
.bootstrap-iso .place-order .btn_submit_heading,.btn_submit_heading,.place-order .btn_submit_heading{
    display:block!important;
    cursor:pointer
}
.frontend_strikeout,.sidebar_main_outer .upload_img{
    display:none
}
#checkout_temp_form .backend_new_price_div,#checkout_temp_form .backend_price_div,#checkout_temp_form .order_coupon_backend{
    display:none!important
}
.strikeout{
    position:absolute;
    width:100%;
    height:2px;
    background-color:#5e5e5e;
    top:19px
}
.frontend_price_div{
    position:relative
}
#checkout_temp_form .form-wrapper9 .spc_temp5 .box-title{
    color:#fff
}
#checkout_temp_form .form-wrapper9 .dragablediv p,#checkout_temp_form .form-wrapper9 .side_head_outer p,#checkout_temp_form .form-wrapper9 .testimonial_div p{
    font-size:13px;
    font-style:normal;
    margin:2px 0 5px;
    padding:0
}
#checkout_temp_form .form-wrapper9 .side_head_outer h3.side_editable{
    color:#333;
    font-size:24px;
    font-weight:700;
    line-height:normal!important;
    margin:0;
    padding:0
}
.form-wrapper9 .common_right_content:first-child a.hide_side_heading{
    margin-left:0;
    margin-top:10px;
    font-size:0;
    top:0;
    left:0
}
.payment-info-div .row{
    float:left
}
.order-summary-outer.replace_summry_div,form#formPayment .order_power_cart.order_coupon_front{
    display:none
}
.order_power_cart .coupon_summry{
    display:block!important
}
.amount_total_with_vat,select[name=exp_date]{
    display:none!important
}
.order_power_cart .success-copons{
    width:100%!important;
    margin:10px 0!important;
    padding:4px!important;
    font-size:13px
}
.form-wrapper9 .bump_product_div_outer{
    margin:0
}
.order-summary-outer .appy-copons-form .appy-copons-amount *{
    font-size:18px;
    float:left;
    padding:0;
    margin:0;
    font-weight:400;
    line-height:40px;
    color:#5e5e5e
}
.order-summary-outer .appy-copons-form .appy-copons-amount span{
    line-height:40px
}
.order-summary-outer .appy-copons-form .appy-copons-amount .frontend_price_div{
    position:relative;
    margin-right:10px
}
.order-summary-outer .appy-copons-form .appy-copons-amount .price{
    font-weight:700
}
.order-summary-outer .appy-copons-form .appy-copons-amount .order_pro_amnt{
    margin-right:10px
}
.order-summary-outer .appy-copons-form .appy-copons-amount .order_pro_amnt .strikeout{
    position:absolute;
    width:100%;
    height:2px;
    background-color:#5e5e5e;
    top:19px;
    left:0
}
table.subtotal-table{
    border:none;
    width:100%;
    margin:18px 0;
    background:#e8e8e8;
    float:left
}
table.subtotal-table td:last-child{
    width:120px
}
table.subtotal-table td{
    color:#333;
    border:none;
    padding:8px 15px!important;
    font-size:14px;
    line-height:normal
}
.bootstrap-paycart-temp *{
    box-sizing:border-box!important
}

textarea.form-control{
    height:auto!important
}
.m-t-40{
    margin-top:40px
}
.radio-inline input[type=radio]{
    width:auto
}
.bootstrap-paycart-temp form#formPayment .popup_wrapper1 .popup_wrapper_inner1 h3{
    font-family:'Open Sans',sans-serif;
    letter-spacing:0;
    color:#353535;
    font-size:14px;
    line-height:normal;
    margin:5px 0;
    padding:0;
    font-weight:400;
    text-align:left
}
#checkout_temp_form .form-wrapper9 p.your-total-amount{
    font-size:26px;
    text-align:center;
    margin:0 0 10px!important;
    font-family:'Open Sans',sans-serif
}
.bootstrap-paycart-temp .btn-block+.btn-block{
    margin-top:0
}
.form-wrapper9 .popup_wrapper_main .bump_product_name{
    margin-bottom:10px!important
}
.form-wrapper9 .order-summary-outer .appy-copons-form .appy-copons-btn{
    font-weight:600
}
.form-wrapper9 .order-summary-outer .appy-copons-form .btn{
    font-weight:inherit;
    text-transform:initial
}

#checkout_temp_form .common_nonvisibility{
    display:none
}
#checkout_temp_form .payment-imgs img,.form-wrapper9 .payment-imgs img{
    float:left;
    margin:0 2px
}
.amount_total_with_vat table.subtotal-table td{
    width:250px
}
table.subtotal-table tr.order-total td{
    border-top:dashed grey 1px;
    font-size:17px;
    padding-right:0!important
}
.amount_total_with_vat table.subtotal-table td:nth-child(2){
    text-align:right;
    width:40px
}
.template4 #formPayment select.main_product_qty{
    width:50px!important;
    padding:0 5px!important;
    height:30px!important;
    line-height:30px!important;
    margin:0!important;
    float:right
}
.amount_total_with_vat table.subtotal-table tr.order-total td{
    padding-right:15px!important
}
.amount_total_with_vat table.subtotal-table{
    border:none;
    width:100%;
    margin:18px 0;
    background:#f0f0f0;
    float:left
}
table.subtotal-table .editable{
    font-weight:700;
    color:#5e5e5e;
    font-size:15px
}
table.subtotal-table .editable.bold_font{
    font-weight:700;
    color:#333
}
#checkout_temp_form .payment-imgs img,.bootstrap-paycart-temp .card_img_outer img,.form-wrapper9 .payment-imgs img{
    height:30px;
    padding-left:0;
    border-radius:4px
}

/*****Bump:- Add addition inside arrow******/
 .popup_wrapper_main .fa.fa-long-arrow-right{
     float: left;
     position: absolute;
     top: 23px;
     left: 25px;
     margin: 0 ;
     font-size: 27px;
     color: #ff0000;
     z-index: 999;
     display:none;
}
 #bump_offer_page .popup_wrapper_main , #paycart-template-1 .bump_product_div .popup_wrapper_main {
     position: relative;
}
 .popup_wrapper_inner1 .checkbox_bump{
     padding: 10px 10px 10px 63px!important;
}
 .popup_wrapper_inner1 .addbump_check{
     left: 40px !important;
}
 .popup_wrapper1 .popup_wrapper_inner1 {
     width: 500px
}
 .popup_wrapper_main .fa.fa-long-arrow-right {
     font-family: Fontawesome !important;
}
 .bump_product_div .popup_wrapper_main_wo_arrow {
     max-width: 100%;
     width: 100%;
     float: left;
     margin-left: 0 !important;
     margin-right: 0 !important;
     padding: 0 20px;
     max-width: calc(100%) !important;
}
 #checkout_temp_form .form-wrapper9 .spc_temp5 .box-title {
     color: #fff;
     font-size: 21px;
     font-family: "Open Sans", sans-serif;
     line-height: normal;
     letter-spacing: 0px;
     font-weight: 600;
     padding: 10px 15px;
}
 #checkout_temp_form .unorder-list.side_editable{
     margin: 0px;
     padding: 0px;
}
 #checkout_temp_form .unorder-list.side_editable li , #checkout_temp_form .form-wrapper9 .dragablediv p, #checkout_temp_form .form-wrapper9 .side_head_outer p, #checkout_temp_form .form-wrapper9 .testimonial_div p{
     line-height: normal;
     font-weight: 400 !important;
     font-size: 14px;
     font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     margin: 0;
     color: #333;
}
 #checkout_temp_form .form-wrapper9 .side_head_outer h3.side_editable , #checkout_temp_form .form-wrapper9 .side_head_outer h3, #checkout_temp_form .template9 .right-text-wraper .title{
     color: #333;
     font-size: 24px;
     letter-spacing: 0;
     font-family: 'Open Sans',sans-serif;
     line-height: normal;
     letter-spacing: 0;
     margin: 0;
     padding: 0;
     font-weight: 700;
     margin-bottom: 10px;
}
 #checkout_temp_form .error_div {
     width: 96%;
     margin: 10px 14px 0;
}
 #checkout_temp_form .template9 .form-inner-box .right-text-wraper ul{
     border-bottom: 0px solid #dfdfdf;
}
 .form-wrapper9 .order-summary-outer .appy-copons-form .btn {
     width: auto !important;
     padding: 9px 15px !important;
     border-radius: 2px;
}
 .paymnet-information-outer .radio-inline {
     width: 100%;
     float: left;
}
 .bootstrap-paycart-temp .paymnet-information-outer input[type=radio] {
     transform: scale(1);
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     -moz-transform: scale(1);
     width: 20px !important;
     height: 20px;
}
 #checkout_temp_form .radio-inline input[type=radio] {
     top: 5px !important;
     float: left;
}
 #checkout_temp_form .bootstrap-paycart-temp .radio-inline + .radio-inline, #checkout_temp_form .bootstrap-paycart-temp .checkbox-inline + .checkbox-inline {
     margin-top: 0;
     margin-left: 0;
}
 .popup_wrapper_main .fa.fa-long-arrow-right {
     position: absolute;
     top: 0;
     left: 0;
     margin: 4px 0px;
     padding: 0;
}
 .form-outer .prod_outer_trans_div{
     float:left;
     width:100%;
     padding: 0px;
     margin:0;
}
 .form-outer .prod_outer_trans_div .product_power_cart {
     float: left;
     width: 100%;
     padding: 0px;
     margin: 0px 0;
}
 .form-outer form#formPayment {
     padding: 4px 20px 30px !important;
}
 .form-outer {
     padding: 10px!important;
}
 .form-outer .prod_outer_trans_div .product_power_cart {
     float: left;
     width: 100%;
     padding: 0px;
     margin: 9px;
}
 .order_power_cart {
     padding: 0!important;
}

 #checkout_temp_form .form-outer .amount_total_with_vat table.subtotal-table tr.order-total td {
     padding-right: 16px!important;
}
 #checkout_temp_form .form-outer .non_subsc_terms .temp_pro_amnt {
     float: left;
     width: auto !important;
}
 #checkout_temp_form .form-wrapper9 p.your-total-amount {
     font-size: 28px;
}
 .form-wrapper9 .btn-primary, .form-wrapper9 .btn:hover, .form-wrapper9 .btn_submit_order, .form-wrapper9 h3.btn_submit_heading, .form-wrapper9 input[type=submit][disabled]:focus, .form-wrapper9 input[type=submit][disabled]:hover, input.btn.btn_submit_order {
     width: 70%!important;
     border-radius: 7px;
}
 .bootstrap-paycart-temp input.form-control, .bootstrap-paycart-temp .form-group select.form-control{
     border: 1px solid #d4d4d4 !important;
}
 .payment_gateway_coinpayments .coinpayments_text {
     margin-top: 0;
     font-size: 10px;
     font-weight: normal;
     display: inline-block;
     line-height: normal;
    /* background: #f7f7f7;
    */
     padding: 2px 4px;
     color: #7d7d7d;
     margin-bottom: 15px;
     margin-left: 25px;
     float: left;
}
 .payment_gateway_coinpayments .coinpayments_text *{
     margin: 0;
     font-size: 10px;
     font-weight: normal;
     line-height: :normal;
     display: inline-block;
    /*background: #f7f7f7;
    */
     padding: 0px;
     color:#7d7d7d;
}
 .radio-inline.checkout-inner-fields.payment_gateway_coinpayments {
     margin-top: 10px !important;
}
 .bootstrap-paycart-temp label {
     display: block;
     float: left;
     width: 100%;
}
 .payment_gateway_coinpayments .coinpayments_text {
     margin-left: 0;
}
 .payment_gateway_coinpayments{
     display:none;
}
/***Added for GDPR starts****************/
 .gdpr-check {
     background: transparent;
     border: 2px solid #f0f0f0;
     padding: 8px 10px;
     margin-bottom: 15px;
     max-height: 150px;
     overflow: auto;
     font-size: 14px;
}
 .form-outer.template4 h2 {
     margin: 10px 0 0 !important;
     padding: 0 0 20px !important;
}

 .form-outer.template4  label.order_bump_checkbox_switch h2{
		margin: 0px !important;
     padding: 0px !important;
}

 #checkout_temp_form .form-wrapper9 .spc_temp5 .box-title , .form-wrapper9 .spc_temp5 .box-title{
     padding: 10px 15px !important;
}
 #checkout_temp_form #checkoutWrapper .spc_temp5 .payment-plan input[type=radio] {
     transform: scale(1);
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     -moz-transform: scale(1);
     width: 20px !important;
     height: 20px;
}
 #checkout_temp_form .form-wrapper9 .spc_temp5 .prod_outer_trans_div .payment_plan_div.payment-plan label, .form-outer .payment-plan label {
     font-weight: 400;
     color: inherit;
}
 #checkout_temp_form #checkoutWrapper .payment-plan h4 , .payment-plan h4{
     font-size: 17px;
     font-weight: 600;
}
 #checkoutWrapper .order_details_outer .order_details_inner table th, #checkoutWrapper .order_details_outer .order_details_inner table td {
     padding: 8px !important;
}
 #checkout_temp_form #checkoutWrapper .place-order .btn-success {
     color:#fff
}
 #checkout_temp_form .form-wrapper9 .spc_temp5 .payment_label, .form-wrapper9 .spc_temp5 .form-outer .payment_label {
     padding-left: 25px;
}
 #checkout_temp_form #checkoutWrapper .spc_temp5 .box-title, .form-wrapper9 .spc_temp5 .box-title{
     color:#fff
}

#checkoutWrapper *{
    -webkit-box-sizing:border-box!important;
    -moz-box-sizing:border-box!important;
    box-sizing:border-box!important
}
#checkoutWrapper {
    font-size:14px!important
}
body #checkoutWrapper{
    font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}


#checkoutWrapper a{
    text-decoration:none!important
}
#checkoutWrapper img{
    max-width:100%
}
.form-wrapper4{
    max-width:900px;
    width:800px;
    margin:auto
}
.form-wrapper4 .form-header{
    background:#f6f6f6;
    border-bottom:1px solid #e5e5e5;
    margin:0
}
.no-padding{
    padding:0
}
.form-wrapper4 .form-header [class*="col-"]{
    padding:0
}
.form-outer.template4 .form-header h2{
    color:#000;
    font-size:22px;
    font-weight:700;
    margin:15px 0 0
}
.template4 .form-header p{
    color:#5e5e5e;
    font-size:14px;
    line-height:21px
}
.template4{
    background:#fff;
    border:1px solid #eee;
    box-shadow:none;
    margin-bottom:30px;
    float:left;
    width:100%;
    box-shadow:0 0 26px rgba(0,0,0,0.5);
    padding:8px
}
.form-outer.template4 h2{
    font-size:21px;
    font-weight:700;
    margin:25px 0 0;
    padding-bottom:20px;
    padding-left:0;
    padding-right:0
}
.template4 .form-inner{
    background:none!important;
    padding:20px 20px 12px;
    border:1px solid #d1d1d1;
    position:relative
}
.template4 .form-inner::before{
    background-color:#fff;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    content:"";
    height:20px;
    left:70px;
    position:absolute;
    top:-10px;
    transform:rotate(45deg);
    width:20px
}
 .template4 #formPayment .form-control{
    background-color:#fff!important;
    border:1px solid #ccc;
    border-radius:3px!important;
    box-shadow:none!important;
    font-size:15px!important;
    font-weight:400!important;
    height:38px!important;
    padding:0 15px 0 40px !important;
    color:#555!important;
    width:100%!important
}
.template4 input::-webkit-input-placeholder{
    color:#b7b7b7!important
}
.template4 .mandatory-text{
    color:#9a9a9a;
    margin:0 0 30px;
    float:none;
    font-size:11px;
    font-weight:600
}
.row.paymnet-information-outer .mandatory-text{
    margin:0 0 10px
}
.mandatory-text span{
    color:red
}
.template4 select.form-control{
    background:#fff url(../images/arrow.png) no-repeat scroll 96% 50%;
    color:#5e5e5e;
    overflow:hidden;
    padding-right:30px;
    -moz-appearance:none;
    -webkit-appearance:none;
    cursor:pointer;
    color:#555;
    font-weight:400;
    width:100%
}
.m-b-5{
    margin-bottom:5px!important
}
.m-b-25{
    margin-bottom:25px!important
}
.form-inner4.payment-info-div{
    background:#fff;
    border:1px solid #ccc;
    padding-bottom:10px;
    margin-top:15px
}
.form-inner4.payment-info-div:before{
    background:#fff;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc
}
.form-inner4 .customized-box{
    background:#fff;
    border:2px solid #e9e9e9;
    border-radius:3px;
    padding:15px
}
.form-inner4 .submit-btn-outer{
    float:left;
    margin-top:15px;
    width:100%
}
.form-inner4 .submit-btn-outer .btn,.form-inner4 .submit-btn-outer .btn :hover,.form-inner4 .submit-btn-outer .btn :hover,.form-inner4 .submit-btn-outer input[type="submit"][disabled]:hover,.form-inner4 .submit-btn-outer input[type="submit"][disabled]:focus{
    background:#125da1;
    border:medium none;
    border-radius:3px;
    font-size:18px;
    font-weight:700;
    padding:16px 0!important;
    height:auto
}
.form-inner4 .submit-btn-outer .btn:hover{
    background:#195082;
    border:none;
    height:auto
}
.form-inner4 .form-group{
    margin-bottom:20px;
    position:relative
}
.form-inner4 .form-group .fa{
    color:#5e5e5e;
    font-size:18px;
    left:10px;
    position:absolute;
    top:10px
}
.paymnet-information-outer .radio-inline{
    border-right:0 solid #ddd;
    padding-right:14px
}
.paymnet-information-outer .radio-inline:last-child{
    border-right:none;
    padding-right:0;
    margin:0 0 10px
}
.padd-top-30{
    padding-top:25px
}
.form-inner.form-inner4 .total-order{
    color:#125da1;
    font-weight:700;
    height:auto;
    border-radius:2px;
    padding:25px 0;
    clear:both
}
.form-inner.form-inner4 .total-order p{
    margin:0;
    font-size:24px
}
.form-inner.form-inner4 .total-order p span{
    padding-left:5px
}
.checkout-cart-items img{
    max-width:100%
}
.radio-inline input[type=radio]{
    top:10px!important
}
.m-b-10{
    margin-bottom:10px
}
form{
    padding:0;
    float:left
}
.product_power_cart{
    float:left;
    width:100%
}
.power_product_img img{
    width:98%;
    max-height:200px;
    max-width:270px
}
.power_product_img{
    float:left;
    width:auto;
    margin-right:25px
}
.power_description{
    float:left;
    width:50%
}
.power_description h2{
    border:medium none;
    font-size:26px;
    margin:0;
    padding:1px 0 5px
}
.prod_outer_trans_div .product_power_cart .power_description h3{
    font-size:22px;
    color:#5e5e5e;
    font-weight:400;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height:normal;
    padding:0;
    margin:0 0 15px
}
.order-summary-outer{
    background:#fff;
    margin:0;
    padding:0;
    width:100%;
    font-family:'Open Sans',sans-serif;
    color:#5e5e5e;
    font-size:16px;
    float:left
}
.order-summary-outer h2{
    border-bottom:1px solid #ddd;
    clear:both;
    padding:25px 20px;
    margin:35px 0;
    font-size:26px;
    float:left;
    width:100%;
    color:#23282d;
    background:transparent
}
.order-summary-outer .table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
    border:none;
    border:0 solid;
    border-top:0 solid;
    border-bottom:0 solid
}
.order-summary-outer table tr th{
    border-bottom:#efefef solid thin;
    color:#5e5e5e;
    font-weight:600;
    padding:6px 20px
}
.order-summary-outer table tr{
    background:none;
    background-color:transparent
}
.order-summary-outer table tr td{
    border:none;
    padding:10px 20px
}
.order-summary-outer table{
    margin:0;
    padding:0
}
.order-summary-outer .appy-copons-form .form-control{
    box-shadow:none;
    border:1px solid #ccc;
    font-size:14px;
    color:#a6a6a6;
    padding:10px;
    margin:0;
    font-weight:400;
    height:42px
}
.order-summary-outer .appy-copons-form .btn{
    padding:10px;
    border:none;
    background-color:#5cb85c;
    font-weight:700;
    color:#fff;
    line-height:normal;
    font-size:15px;
    box-shadow:none;
    text-shadow:none;
    height:auto;
    background-image:none;
    width:auto
}
.order-summary-outer .appy-copons-form .btn.btn-default:hover{
    background:#5cb85c;
    border-color:#4cae4c
}
.order-summary-outer .appy-copons-form [class*="col-"]{
    padding:0 5px
}
.order-summary-outer .appy-copons-form .appy-copons-input{
    padding:0
}
.order-summary-outer .appy-copons-form .row{
    margin-left:-5px;
    margin-right:-5px
}
.order-summary-outer h2{
    padding-bottom:20px!important;
    margin-bottom:30px!important
}
.order-summary-outer .appy-copons-form{
    padding:20px 20px 20px 0
}
.order-summary-outer table tr td{
    padding:10px 5px
}
.order-summary-outer table tr th{
    padding:6px 5px
}
/
/* Bump template starts */
/* templates 1 start */
 .popup_wrapper_main,.bump_product_div .popup_wrapper_main{
    margin:25px auto;
    width:300px;
    text-align:left;
    margin-left:30px
}
.popup_wrapper1{
    margin:25px auto;
    width:auto;
    float:none;
    text-align:left;
    margin-left:30px
}
.right-text-container{
    margin:12px;
    border:#FFF 1px solid
}
.checkbox-outer{
    background-color:#064159;
    margin:26px;
    font-size:18px;
    font-weight:700;
    color:#FFF;
    text-align:center;
    line-height:60px;
    position:relative
}
.popup_wrapper .popup_wrapper_inner,.popup_wrapper1 .popup_wrapper_inner{
    position:relative
}
.right-text-container h2{
    color:#FFF;
    font-size:39px;
    font-weight:700;
    margin:15px 0;
    letter-spacing:5px;
    text-transform:uppercase
}
.right-text-container h3{
    color:#FFF;
    font-size:20px;
    line-height:12px;
    margin:15px 0;
    letter-spacing:2px;
    font-weight:400
}
.right-text-container h4{
    color:#FFF;
    font-size:18px;
    line-height:40px;
    font-weight:700;
    margin:15px 0;
    text-decoration:underline
}
.checkbox-outer:after,.checkbox-outer:before{
    top:72%;
    left:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none
}
.checkbox-outer:after{
    border-top-color:#064159;
    border-width:30px;
    margin-left:-30px
}
.right-text-container1{
    margin:12px
}
.checkbox-outer1{
    background-color:#c34545;
    color:#fff;
    margin:0;
    font-size:15px;
    text-align:left;
    line-height:21px;
    position:relative;
    padding:10px 20px;
    font-weight:400;
    font-family:'Open Sans',sans-serif;
    font-weight:normal;
    font-size:15px
}
.checkbox-outer1 input.add_bump_check{
    vertical-align:bottom;
    margin-right:5px;
    -ms-transform:scale(1.3);
    -moz-transform:scale(1.3);
    -webkit-transform:scale(1.3);
    -o-transform:scale(1.3);
    padding:10px;
    position:relative;
    top:-3px
}
.popup_wrapper1 .popup_wrapper_inner1{
    position:relative
}
.popup_wrapper1 .popup_wrapper_inner1 h2{
    color:#ff6d1e;
    font-size:22px;
    margin:15px 0;
    text-transform:uppercase;
    font-weight:600;
    padding:0
}
.popup_wrapper1 .popup_wrapper_inner1 h3{
    color:#353535;
    font-size:14px;
    line-height:normal;
    margin:0;
    padding:0;
    font-weight:400
}

.place-order .btn_submit_order,.place-order .btn_submit_heading{
    color:#fff;
    box-shadow:none!important;
    text-shadow:none!important;
    text-transform:capitalize;
    font-family:'Open Sans',sans-serif;
    font-weight:300;
    border-color:transparent;
    text-align:center;
    background-image:none
}
.popup_wrapper1 .popup_wrapper_inner1{
    border:2px dashed #ff6d1e;
    padding:14px;
    max-width:100%
}
.checkout-inner-fields .border-bottom,.checkout-inner-fields .radio{
    float:left
}
.popup_wrapper_inner1 h3{
    margin:6px 0;
    padding:0
}
.bump_product_div .popup_wrapper_main{
    margin:14px auto;
    width:100%
}
.checkout-inner-fields h3{
    font-size:19px;
    margin:10px 0
}
.popup_wrapper1 .popup_wrapper_inner1 h2{
    color:#ff6d1e!important;
    font-size:20px;
    margin:10px 0;
    text-transform:capitalize;
    font-weight:600;
    padding:0
}
.popup_wrapper_main .checkouter2{
    background:transparent
}
.order-summary-outer .appy-copons-form .appy-copons-input{
    padding-right:15px
}
.order-summary-outer .appy-copons-form .appy-copons-btn{
    padding-left:25px
}
.payment-imgs img{
    height:34px
}
.place-order .btn-success{
    background:#23863b
}
.template9 .form-inner-body .form-group:last-child{
    margin:0
}
.side_head_outer:first-child h3{
    margin-top:0
}
.side_head_outer{
    border-bottom:#6e97a7 dotted 2px;
    padding-bottom:5px;
    border-bottom:#6e97a7 dotted 2px;
    padding-bottom:10px;
    float:left
}
.place-order{
    float:none;
    width:100%;
    margin:0 auto
}
.order-summary-outer{
    margin:30px 0 0;
    padding:20px;
    border:dashed #ababab 1px;
    position:relative
}
.order-summary-outer:before{
    position:absolute;
    font-weight:400;
    top:-15px;
    background:#fff;
    padding:0 10px;
    color:#000;
    font-size:20px;
    left:10px;
    display:none
}
.text-center.common.your-order h3{
    font-weight:400
}
.bump_product_div .popup_wrapper_main{
    float:none;
    margin:0 auto 25px;
    width:auto
}
.bump_product_div_outer{
    margin-top:15px!important
}
p.disable-tittle{
    top:calc(50% - 32px);
    margin:0
}
.bump_product_div p.disable-tittle{
    top:calc(50% - 32px);
    margin:0
}
.alert-msg-wrapper.common{
    margin:20px 0 5px
}
.disable_product_div::after{
    height:100%
}
.order-summary-outer{
    margin:30px 0 0;
    padding:20px;
    border:dashed #ababab 1px;
    position:relative
}
.order-summary-outer:before{
    content:'Order Summary';
    position:absolute;
    font-weight:400;
    top:-15px;
    background:#fff;
    padding:0 10px;
    color:#000;
    font-size:20px;
    left:10px
}
.text-center.common.your-order h3{
    font-weight:400
}
p.disable-tittle{
    top:calc(50% - 32px);
    margin:0
}
.bump_product_div p.disable-tittle{
    top:calc(50% - 32px);
    margin:0
}
.alert-msg-wrapper.common{
    margin:0 0 25px!important
}
.disable_product_div::after{
    height:100%
}
.form-outer.template4 h2{
    margin:10px 0 0;
    padding:0 0 20px
}
.power_description h2{
    margin:0!important
}
.addtional_info_outer.common input{
    padding:0 10px!important
}
.addtional_info_outer [class*="col-"]{
    margin-bottom:15px
}
.privacy-check input{
    margin:0 5px 0 0 !important
}
.order-summary-outer .appy-copons-form{
    padding:15px 0 0
}
.order-summary-outer .appy-copons-form .btn{
    padding:9px 15px
}
.order-summary-outer .appy-copons-form .form-control{
    padding:10px!important
}
.order-summary-outer .appy-copons-form .row{
    margin-left:-10px;
    margin-right:-10px;
    width:100%;
    padding:0 10px
}
.payment-imgs img{
    height:40px
}
.place-order h2,.place-order .btn_submit_heading{
    display:none
}
.order-summary-outer{
    margin:30px 0 0
}
.form-outer.template4 h2.bump_product_name{
    margin:10px 0 0;
    padding:0
}
.success-copons{
    padding:10px 15px!important;
    text-align:center;
    margin:15px 0 0
}
.power_description p{
    font-size:16px;
    min-height:35px;
    font-weight:300;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height:22px
}
.wt_order_pro_name,.subsc_terms,.wt_order_pro_amnt,.order_pro_name,.order_pro_amnt{
    font-size:16px;
    font-weight:300;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height:22px;
    color:#333;
    margin:0 0 10px;
    padding:0 15px
}
.order_power_cart{
    float:left;
    width:100%;
    margin:0 0 10px;
    padding:0 15px
}
.alert-danger{
    border:1px solid #cdcdcd;
    color:#e4091d;
    background-color:#f1f1f1;
    border-color:#ebccd1;
    font-size:17px
}
.form-wrapper .popup_wrapper_main h2,.form-wrapper .popup_wrapper_main .bump_product_name{
    background:none
}
.form-inner-body .privacy-check label{
    font-weight:700;
    font-size:14px
}
.privacy-check input{
    float:left
}
.privacy-check{
    background:transparent;
    border:2px solid #f0f0f0;
    padding:8px 10px;
    margin-bottom:15px;
    max-height:150px;
    overflow:auto;
    font-size:14px
}
.privacy-check ol{
    padding-left:20px
}
.privacy-check ol li a{
    text-decoration:none
}
.privacy-check p{
    margin:0 0 10px;
    font-size:14px;
    line-height:normal;
    padding:0
}
.privacy-check span{
    float:left;
    margin-top:0;
    width:auto;
    color:#33333f!important;
    line-height:1
}
.privacy-check label{
    width:100%;
    margin-top:10px
}
.error_div{
    float:left;
    width:100%;
    border:1px solid #cdcdcd;
    color:#e4091d;
    background-color:#f1f1f1;
    border-color:#ebccd1;
    font-size:17px;
    padding:10px;
    margin:10px 0;
    display:block
}
#shade{
    display:none
}
.terms_check{
    margin:2px 6px 0 0;
    float:left
}

.template4 textarea.form-control{
    padding:10px!important;
    height:auto!important
}
.additional-information .check_feedback{
    width:100%
}
#checkout_temp_form .hide_side_head{
    display:none
}
.appy-copons-amount span{
    margin:0
}
.appy-copons-amount{
    margin:0;
    padding:0 10px;
    width:33.33333333%
}
.appy-copons-input{
    width:41.66666667%
}
.appy-copons-btn{
    width:150px;
    padding:0
}
.appy-copons-btn div#apply_coupon{
    padding:10px;
    border:none;
    background-color:#5cb85c;
    font-weight:700;
    color:#fff;
    line-height:normal;
    font-size:15px;
    box-shadow:none;
    text-shadow:none;
    width:100%
}
.amount_prd{
    color:#5e5e5e;
    font-size:18px;
    font-weight:400;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    line-height:normal;
    padding:0
}
.order_pro_amnt.pro_amnt_div{
    float:left;
    padding:0
}
.prod_orderdetails{
    float:left;
    width:calc(100% - 305px)
}
.prod_orderdetails *{
    width:100%!important;
    padding:0
}
#custom_subscription_terms .order_pro_amnt,#custom_subscription_terms .subsc_terms{
    padding:0
}
#custom_subscription_terms .order_pro_amnt span{
    margin-right:5px
}
.appy-copons-amount{
    float:left;
    width:auto;
    padding-left:20px
}
.payment-info-div .place-order{
    clear:both
}
.total_text,.amount_prd{
    padding-right:6px
}
.order_pro_amnt.pro_amnt_div{
    float:left;
    padding:0;
    color:#5e5e5e;
    font-size:18px;
    font-weight:700
}
.order_pro_amnt.pro_amnt_div span.amount_prd{
    color:#5e5e5e;
    font-size:18px;
    font-weight:700
}
.order-summary-outer{
    margin:0;
    padding:20px 10px;
    border:dashed #ababab 1px;
    position:relative
}
.order-summary-outer:before{
    position:absolute;
    font-weight:400;
    top:-15px;
    background:#fff;
    padding:0 10px;
    color:#000;
    font-size:20px;
    left:10px;
    display:none
}
.order-summary-outer .appy-copons-form{
    padding:0
}
.order-summary-outer .appy-copons-form .row{
    margin-left:-5px;
    margin-right:-5px
}
.order-summary-outer .appy-copons-form .appy-copons-input{
    padding-right:15px
}
.order-summary-outer .appy-copons-form [class*="col-"]{
    padding:0 5px;
    width:auto
}
.total_text,.amount_prd{
    padding-right:6px
}
.subscription_tems{
    color:#5e5e5e;
    font-size:18px;
    font-weight:700
}
.order-summary-outer{
    display:none
}
.product_power_cart .product_power_cart{
    padding:35px 15px 20px
}
.form-outer{
    padding:0
}
.after_checkout .customized-optional.after_checkoutin{
    padding:0 0 0 15px
}
.popup_wrapper_inner1 h2{
    font-family:'Open Sans',sans-serif;
    letter-spacing:0;
    line-height:normal
}
.popup_wrapper_inner1 h3{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0
}
.checkbox-outer1{
    padding:10px 12px
}
.form-bottom-text h5{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0;
    padding:0;
    margin:0
}
.text-center.common.your-order h3{
    color:#252525;
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0;
    padding:0;
    margin:0
}
.form-panel .box-title h3{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0
}
.prod_outer_trans_div .product_power_cart .power_description h3{
    letter-spacing:0
}
.form-outer.template4 h2{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    letter-spacing:0
}
input.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
    color:#7c7c7c!important;
    font-weight:400;
    font-family:'Open Sans',sans-serif
}
select#country{
    font-weight:400!important;
    text-indent:0
}
.place-order .btn-success{
    margin-top:0
}
.order-summary-item-detail{
    border:1px solid #eee;
    float:left;
    margin:0;
    padding:0;
    width:100%
}
.order-summary-item-detail tr th,.order-summary-outer table.order-summary-item-detail tr th{
    background-color:#efefef
}
.order-summary-item-detail tr td,.order-summary-item-detail tr th,.order-summary-item-detail tr th,.order-summary-outer table.order-summary-item-detail tr th{
    font-size:14px;
    padding:8px!important;
    text-align:center!important
}
.order-summary-item-detail tr td:first-child,.order-summary-item-detail tr th:first-child,.order-summary-item-detail tr th:first-child,.order-summary-outer table.order-summary-item-detail tr th:first-child{
    text-align:left!important
}
.order-summary-item-detail tr{
    border:1px solid #ccc8c8
}
.order-summary-item-detail tr td{
    border-right:1px solid #eee!important
}
.order-summary-item-detail tr td:last-child{
    border-right:none!important
}
.disable_product_div{
    display:none
}
.order_power_cart{
    display:none
}
.error_div{
    display:none
}
.bump_product_div{
    display:none
}
.template9 .form-inner [class*="col-"]{
    padding:0 5px
}
.template9 .form-inner .row{
    margin:0 -5px
}
.radio-inline.payment_gateway_credit{
    margin-bottom:10px
}
.form-inner-box{
    padding:0
}
.template9 .form-inner-box .append_new [class*="col-"]{
    padding:0 5px
}
.common{
    float:left;
    width:100%
}
p.your-total-amount{
    margin:0!important;
    padding:0 0 15px
}
.row.form-inner-box{
    margin:0
}
form#formPayment{
    padding:20px 20px 30px
}
h2.first-heading{
    margin:0!important
}
#preview_checkout_temp .spc_temp4 #credit_card_info div{
    margin-bottom:0!important
}
.form-outer.template4 h2{
    font-family:'Open Sans',sans-serif;
    line-height:normal;
    background-color:#3b6279;
    color:#fff;
    letter-spacing:0;
    padding:10px 15px;
    margin-bottom:20px!important;
    font-weight:600
}
#sortable_div img{
    max-height:150px
}
.paymnet-information-outer.main_section h2{
    margin-bottom:5px!important
}
.temp-border-div{
    float:left;
    width:100%
}
.dotted-border{
    border:#ccc dashed 0;
    padding:5px 0;
    float:left;
    width:100%
}
.bump_product_div_outer{
    margin-bottom:50px
}
.sidebar_main_outer .unorder-list{
    margin:0;
    padding:0
}
.template9 .form-inner-box .right-text-wraper{
    float:left
}
.template9 .form-inner-box .right-text-wraper ul{
    list-style:none;
    margin:0;
    padding:0
}
.form-outer.template4 h2{
    background:#337ab7
}

.form-outer.template4 label.order_bump_checkbox_switch h2{
    background:inherit;
}
.row{
    clear:both
}

.bootstrap-iso .place-order .btn_submit_order,.place-order .btn_submit_order,.btn_submit_order{
    display:none!important
}
 .template4 .form-inner::before {
     background-color: inherit;
}
 .form-inner4.payment-info-div:before {
     background-color: inherit;
}
 #checkout_temp_form .radio-inline input[type=radio] {
     top: 5px !important;
}
 #checkout_wrapper_set .radio-inline input[type=radio] {
     top: 0px !important;
}
 #checkout_wrapper_set  .money-back{
     padding: 13px;
 }
.template4  .order-summary-outer .appy-copons-form .appy-copons-input {
    padding: 0 12px;
    width: auto;
}
#checkout_temp_form #paycart-template-5  .payment_label {
    padding: 8px 6px;
    padding-left: 27px;
    margin: 2px 0;
}
#paycart-template-5  .payment_label input[type=radio],  #checkout_temp_form #paycart-template-5 .payment_label input[type=radio]{
    top: 12px;
}
  #checkout_temp_form #paycart-template-5  .payment_label input[type=radio] {
    left: 4px!important;
}
#paycart-template-5 .payment-plan label {
    padding: 4px 15px !important;
}
#cardCode, #cardExpiry, #cardNumber{
	border:1px solid #ddd;
	padding: 15px;
}

/*01 july*/
#paycart-template-5.bootstrap-paycart-temp  .radio-inline, #paycart-template-5 .paymnet-information-outer [class*="col"] {
    padding-left: 0;
}
#paycart-template-5 .paymnet-information-outer [class*="col"] {
    padding-right: 0;
} 
#paycart-template-5 input[type=radio] {
    margin-right: 5px;
}
body #paycart-template-5 .form-inner .row {
    margin-left: 0;
    margin-right: 0;
}

#paycart-template-5 .paymnet-information-outer .form-inner [class*="col"], #paycart-template-5 .paymnet-information-outer .payment-imgs {
    padding-left: 15px;
    padding-right: 15px;
}