@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

.order_bump_Temp .order_bump_product-box > span{display:inline-block;}
.order_bump_Temp .order_bump_product-box img{max-height:170px;max-width:100%;vertical-align:middle;}
.order_bump_Temp .order_bump_content h2{margin-top:0;font-size:18px;font-weight:400;line-height:normal;color:#333;margin-bottom:0;font-family:-webkit-body;}
.order_bump_Temp .order_bump_content p{font-family:inherit;font-size:inherit;color:#333;line-height:1.4;padding:5px;margin-bottom:4px;}
.order_bump_Temp .ouder_bump_price > *{display:block;padding:5px 0 0;font-size:15px;font-family:inherit;font-weight:inherit;color:#333;}
.order_bump_Temp .ouder_bump_price > .text-strike{text-decoration:line-through;}
.order_bump_Temp .order_bump_content p > a{font-weight:400;}
.order_bump_Temp .order_bump_content p > a:hover, .order_bump_Temp .order_bump_content p > a:focus,
.order_bump_Temp .order_bump_content p > a:active{text-decoration:none;}
.order_bump_Temp .order_bump_product-box > *{display:inline-block;vertical-align:top;}
.order_bump_Temp .order_bump_row{padding-top:15px;}
.order_bump_Temp, #paycart-template-9 form.drag_drop_payment_form .order_bump_Temp {font-weight: 400;padding: 8px;font-size: 14px;color: #333;line-height: 1.4;font-family: 'DM Sans',sans-serif;display: flex;width: 1000px;max-width: 100%;margin: 5px 0;border-width: 2px;border-style: dashed; border-color: #797979;max-width: 800px;}
#bump_wrapper_set_inner{border:2px dashed #b2b2b2;width:1000px}
.order_bump_Temp .ckbx-product-outer, .order_bump_Temp .bump_product_img-box, .order_bump_Temp .order_bump_content, .order_bump_Temp .order_bump_col.order_bump_right{padding:10px;text-align:left;line-height:normal;font-size:14px;font-family: 'DM Sans',sans-serif;border-right:0px solid #b2b2b2;}
.order_bump_Temp .order_bump_col.order_bump_right{border-right:none;}
.order_bump_Temp .bump_product_img-box img{position:absolute;left:0px;top:10px;right:10px;bottom:10px;margin:0 auto;max-width:calc(100% - 20px);max-width:-webkit-calc(100% - 20px);max-width:-moz-calc(100% - 20px);max-width:-o-calc(100% - 20px);max-height:calc(100% - 20px);max-height:-webkit-calc(100% - 20px);max-height:-moz-calc(100% - 20px);max-height:-o-calc(100% - 20px);}
.order_bump_Temp .bump_product_img-box{position:relative;width:300px;height:auto;overflow:hidden;min-height:100px;}
.order_bump_Temp .order_bump_content h2{margin-top:0;font-size:20px;font-weight:600;line-height:normal;color:#5e5e5e;margin-bottom:10px;font-family: 'DM Sans',sans-serif;}
.order_bump_Temp .order_bump_col.order_bump_right span{display:inline-block;width:100%;margin:4px 0;text-align:center;font-size:18px;font-weight:bold;line-height:normal;color:#5e5e5e;}
.order_bump_Temp .order_bump_col.order_bump_right span.text-strike{text-decoration:line-through;}
.order_bump_Temp .order_bump_content{min-width:50%;}
.order_bump_Temp .bump_product_img-box{min-width:20%;}
#checkout_temp_form .form-outer .order_bump_Temp .order_bump_content h2{margin-top:0;font-size:20px;font-weight:600;line-height:normal;color:#5e5e5e;margin-bottom:10px;font-family: 'DM Sans',sans-serif;padding-bottom:0;background:none;background-color:transparent;text-transform:none;}
.order_bump_Temp .order_bump_col.order_bump_right{padding:0 10px;}
#checkout_temp_form .form-outer .order_bump_Temp .order_bump_content h2 , .order_bump_Temp .order_bump_content h2 ,
#checkout_temp_form .form-outer .order_bump_Temp .order_bump_content h2 *, .order_bump_Temp .order_bump_content h2 *{margin:3px 0;text-align:left;float:left;padding:0;width:100%;line-height:normal;color:#5e5e5e;font-size:20px;font-weight:600;}
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content , .order_bump_Temp .bumproduct_content{margin:0;text-align:left;float:left;padding:0;width:100%;line-height:normal;color:#5e5e5e;font-size:14px;font-weight:400;}
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content *, .order_bump_Temp .bumproduct_content *{margin:0;text-align:inherit;float:left;padding:0;width:100%;line-height:normal;color:inherit;font-size:inherit;font-weight:inherit;}
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content strong, .order_bump_Temp .bumproduct_content strong ,
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content strong *, .order_bump_Temp .bumproduct_content strong *{font-weight:600;}
#paycart-template-1 .order_bump_top .order_bump_Temp , #paycart-template-7 .order_bump_top .order_bump_Temp, .order_bump_top .order_bump_Temp{width:1000px;display:flex;}
#paycart-template-1 .main-form2 .order_bump_Temp{width:auto;display:flex;}
#paycart-template-1 .main-form2 .order_bump_Temp .bump_product_img-box, #paycart-template-1 .main-form2 .order_bump_Temp .order_bump_content,
#paycart-template-1 .main-form2 .order_bump_Temp .order_bump_col.order_bump_right{width:auto;}
#checkout_temp_form .order_bump_Temp{margin:5px auto;}
.order_bump_top{text-align:center;}
.form-outer.template4 .order_bump_content h2 , .form-outer .order_bump_content h2{background:none !important;}
.orderbump_top_outer{width:100%;float:left;}
#paycart-template-1 .orderbump_top_outer .order_bump_Temp:last-child , .spc_temp5 .orderbump_top_outer .order_bump_Temp:last-child , .form-outer .bump_product_div .order_bump_Temp:last-child{}
.order_bump_Temp .order_bump_content{padding:0 0 0 7px;margin:0;}
.orderbump_top_outer , .orderbump_bottom_outer{margin-top:0px;padding:0px;}
.orderbump_top_outer .order_bump_top, .orderbump_bottom_outer .order_bump_bottom{padding:0px;}
#paycart-template-1 .orderbump_top_outer .order_bump_top{margin:12px 0 30px !important;padding:0px;}
#paycart-template-1 .orderbump_bottom_outer .order_bump_bottom{margin:20px 0 25px !important;padding:0px;}
#paycart-template-2 .orderbump_top_outer .order_bump_top{margin:18px 19px;}
#paycart-template-2 .orderbump_bottom_outer .order_bump_bottom{margin:20px 19px 20px;}
#paycart-template-3 .orderbump_top_outer .order_bump_top{margin:5px 15px 10px;}
#paycart-template-3 .orderbump_bottom_outer .order_bump_bottom{margin:27px 15px 8px;}
.spc_temp4 .orderbump_top_outer .order_bump_top{margin:25px 19px 0px;}
.spc_temp4 .orderbump_bottom_outer .order_bump_bottom{margin:20px 0px 6px;}
.spc_temp5 .orderbump_top_outer .order_bump_top{margin:10px 19px 15px;}
.spc_temp5 .orderbump_bottom_outer .order_bump_bottom{margin:12px 0px 25px;}
.spc_temp6 .orderbump_top_outer .order_bump_top{margin:15px 19px 10px;}
.spc_temp6 .orderbump_bottom_outer .order_bump_bottom{margin:5px 0px 10px;}
#paycart-template-8 .orderbump_top_outer .order_bump_top{margin:15px 15px 20px;}
#paycart-template-8 .orderbump_bottom_outer .order_bump_bottom{margin:15px 15px 28px;}
#paycart-template-9 .orderbump_top_outer .order_bump_top{margin:18px 15px 2px;}
#paycart-template-9 .orderbump_bottom_outer .order_bump_bottom{margin:15px 0 20px;}
#paycart-template-7 .orderbump_top_outer .order_bump_top{margin:27px 0px 0;}
#paycart-template-7 .orderbump_bottom_outer .order_bump_bottom{margin:10px 0px 5px}
.bootstrap-paycart-temp .order_bump_Temp input[type="radio"], .bootstrap-paycart-temp .order_bump_Temp input[type="checkbox"]{margin:0px 0 0;}
#paycart-template-1 .main-form2 .orderbump_bottom_outer .order_bump_bottom{margin:10px 0 25px !important;}
#paycart-template-1 .main-form2 .orderbump_top_outer .order_bump_top{margin:20px 0 20px !important;}
.order_bump_Temp .order_bump_col.order_bump_right{min-width:15%;}
.order_bump_Temp .bump_product_img-box.onmobile_prod_img, .order_bump_Temp .bump_product_img-box.onmobile_prod_img img{display:none!important;}
.order_bump_Temp .bump_product_img-box.maindesk_prod_img, .order_bump_Temp .bump_product_img-box.maindesk_prod_img img{display:block;}
#checkout_temp_form .form-outer .bump_head_frontend , #checkout_temp_form .form-outer .bump_head_frontend *, .bump_head_frontend , .bump_head_frontend * , .edit_bump_head, .edit_bump_head *{margin:0;text-align:center;float:left;padding:10px;width:100%;line-height:normal;color:#5e5e5e;font-size:23px;font-weight:600;background:none;font-family: 'DM Sans',sans-serif;}
#paycart-template-2 .form-outer .main_section .order_bump_content h2{margin:0px 0 10px !important;}
.mce-opl-boxes-container .mce-container, .mce-opl-boxes-container .mce-container .mce-container-body, .mce-tinymce{min-height:auto !important;}
.bumpdetails_outer ul li{padding:3px 0;margin:0;margin-left:12px;}
.bump_popup_outer .bumpdetails_outer em{font-weight:300;font-family:sans-serif;}
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content strong, .order_bump_Temp .bumproduct_content strong, .order_bump_Temp .bumproduct_content strong * ,
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content em, .order_bump_Temp .bumproduct_content em, .order_bump_Temp .bumproduct_content em *{float:none;width:auto;display:inline-block;}
#paycart-template-2 .form-outer .main_section h2{margin:0px 0 10px !important;}
.order_bump_Temp .ckbx-product-outer{min-width:6%;}
.order_bump_Temp .bumproduct_content h3{padding:0 10px !important;}
#checkout_temp_form .form-outer .order_bump_Temp .order_bump_content h2{margin-top:3px !important;}
.order_bump_Temp .bump_product_img-box img{max-width:100%;width:auto;}
.order_bump_Temp  {font-family: 'DM Sans',sans-serif;}
.bump_offer_main_inn input[type="checkbox"] {margin: 0;}
.bump_offer_main_inn input[type=checkbox]:checked {background-color: #1e8cbe}
.bump_offer_main_inn input[type=checkbox]:checked::before {color: #fff;}

/* Checkbox Design */

.checkbox-custom-style {width: 20px; height: 20px; position: relative; margin: 0 8px; background: #fcfff4; display: inline-block; min-width: 20px; min-height: 20px; box-shadow: inset 0 1px 2px rgba(0,0,0,.1); transition: .05s border-color ease-in-out; border: 1px solid #7e8993; border-radius: 4px; }
.checkbox-custom-style label, .checkbox-custom-style input[type=checkbox] {width: 100%;height: 100%;cursor: pointer;position: absolute;left: 0;top: 0;box-shadow: none;right: 0;bottom: 0;z-index: 2;background: none;margin: 0;padding: 0;}
.checkbox-custom-style label::after {content: '';width: 12px;height: 7px;position: absolute;top: 4px;left: 3px;border: 3px solid #437bc1;border-top: none;border-right: none;background: transparent;opacity: 0;transform: rotate(-45deg);}
/*.checkbox-custom-style:hover label::after {opacity: 0.3;}*/
.checkbox-custom-style input[type=checkbox]:checked + label:after {opacity: 1;border-color: #fff;}
.checkbox-custom-style input[type=checkbox], 
.bump_offer_main_inn .checkbox-custom-style input[type=checkbox] 
{position: absolute !important;left: 0 !important;top: 0 !important;z-index: 6 !important;margin: 0 !important;opacity: 0 !important;transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);border: none;}
.checkbox-custom-style input[type=checkbox]:checked + label {background: rgb(30, 140, 190);}

#checkout_temp_form .order_bump_Temp {max-width:100%}

/* end Checkbox Design */
/* start new Design with id selector */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

.bump_Temp1 {
    float: left;
    width: 100%;
    margin: 4px 0;
    text-align:center;
}
.popup_wrapper1.popup_wrapper_main {
    max-width: calc(100% - 90px);
    width: auto;
}
#checkout_temp_form .form-outer .order_bump_Temp h2 {
    color: #ff6d1e;
}
.order_bump_Temp .order_bump_content {
    padding: 0 0 0 7px;
    margin: 0;
}
.orderbump_top_outer , .orderbump_bottom_outer{
    margin-top:0px;
    padding: 0px;
}
.orderbump_top_outer .order_bump_top, .orderbump_bottom_outer .order_bump_bottom{
    padding: 0px;
}
#paycart-template-1 .orderbump_top_outer .order_bump_top{
         margin: 12px 0 30px !important;
    padding: 0px;
}

#paycart-template-1 .orderbump_bottom_outer .order_bump_bottom {
    margin: 20px 0 25px !important;
    padding: 15px 0;
}
#paycart-template-1 form#formPayment .popup_wrapper1 .popup_wrapper_inner1 {
    margin: 0px auto 0px;
    max-width: 100%;
}
#paycart-template-2 .bump_product_div .popup_wrapper_main {
    margin: 0 auto 0 0px!important;
}
#paycart-template-2 .orderbump_bottom_outer .order_bump_bottom {
    margin: 20px 0 25px !important;
    padding: 15px 0;
}

#paycart-template-3 .popup_wrapper1 .popup_wrapper_inner1 {
    margin: 0 auto 0px;
}
#paycart-template-3 .orderbump_top_outer .order_bump_top{
       margin: 5px 15px 10px;
}
#paycart-template-2 .orderbump_top_outer .order_bump_top{
        margin: 18px 19px;
}
#paycart-template-3 .orderbump_bottom_outer .order_bump_bottom {
    margin: 27px 15px 8px;
     padding: 15px 0;
}
.spc_temp4 .orderbump_top_outer .order_bump_top{
           margin: 25px 19px 0px;
}

.spc_temp4 .orderbump_bottom_outer .order_bump_bottom {
        margin: 20px 0px 6px;
            padding: 15px 0;
}

.spc_temp5 .orderbump_top_outer .order_bump_top {
        margin: 10px 19px 15px;
}

.spc_temp5 .orderbump_bottom_outer .order_bump_bottom {
    margin: 12px 0px 25px;
        padding: 15px 0;
}
.spc_temp6 .orderbump_top_outer .order_bump_top {
    margin: 15px 19px 10px;
}
.spc_temp6 .orderbump_bottom_outer .order_bump_bottom {
    margin: 5px 10px 10px;
        padding: 15px 0;
}
#paycart-template-8 .orderbump_top_outer .order_bump_top {
    margin: 15px 15px 20px;
}
#paycart-template-8 .orderbump_bottom_outer .order_bump_bottom {
       margin: 15px 15px 28px;
           padding: 15px 0;
}
#paycart-template-9 .orderbump_top_outer .order_bump_top {
    margin: 18px 15px 2px;
}
#paycart-template-9 .orderbump_bottom_outer .order_bump_bottom {
    margin: 0 0 0;
    padding: 30px 0;
}
#paycart-template-7 .orderbump_top_outer .order_bump_top {
    margin: 27px 0px 0;
}
#paycart-template-7 .orderbump_bottom_outer .order_bump_bottom {
             margin: 20px 0px 5px;
                 padding: 15px 0;
}

.bump_product_div .popup_wrapper_main {
    width: auto;
    margin:  5px auto 5px;
    float: none;
}
.spc_temp4 .popup_wrapper1 .popup_wrapper_inner1 {
    margin-top: 0;
}

#paycart-template-7 popup_wrapper1.popup_wrapper_main {
    max-width: calc(100% - 90px);
    width: 100%;
}

#paycart-template-8 .bump_product_div .popup_wrapper_main {
    margin: 0 auto 0 0!important
}
#paycart-template-9 .bump_product_div .popup_wrapper_main {
    margin: 0 auto 0 0!important;
}
#paycart-template-9 .bump_product_div .popup_wrapper_main {
    margin-top: 0!important;
}
 #checkout_temp_form .form-outer .popup_wrapper1 .popup_wrapper_inner1 {
    margin: 0px auto 5px;
}

 #paycart-template-1 .main-form2 .orderbump_bottom_outer .order_bump_bottom {
    margin: 00px 0 25px !important;
}
#paycart-template-1 .main-form2 .orderbump_top_outer .order_bump_top {
    margin: 20px 0 20px !important;
}
.checkbox-outer-std.checkbox-outer1{
    background-color:#FFFDA5;
    color:#333
}

 .popup_wrapper1 .popup_wrapper_inner1 {
   width: 1000px;
}

#checkoutWrapper  form#formPayment .popup_wrapper1 .popup_wrapper_inner1{
     width: 1000px;
}

.popup_wrapper_main .fa.fa-long-arrow-right {
    font-size: 33px;
    font-weight: bold;
}

/********New CSS********/
.bump_outer_details .popup_wrapper_main .checkbox-outer1.checkbox-outer-std .edit_bump , 
#checkout_temp_form .bump_outer_details .popup_wrapper_main .checkbox-outer1.checkbox-outer-std .edit_bump,
 #checkoutWrapper .bump_outer_details .popup_wrapper_main .checkbox-outer1.checkbox-outer-std .edit_bump{
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
    color: #ffffff;
    padding: 3px 5px;
    font-family: 'DM Sans',sans-serif;
    font-weight: 600;
    margin: 0;
    padding: 0;
  
} 
#checkoutWrapper .bump_outer_details  .edit_bump div{
	font-weight: inherit;
    color: inherit;
    font-size: inherit;
}
.bump_outer_details .popup_wrapper_main .checkbox_bump .edit_bump div, #checkout_temp_form .bump_outer_details .popup_wrapper_main .checkbox_bump .edit_bump div,
#checkoutWrapper .bump_outer_details .popup_wrapper_main .checkbox_bump .edit_bump div{
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
    color: #333;
    font-family: 'DM Sans',sans-serif;
    font-weight: 600;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.bump_outer_details  .bumpdetails_outer{
    background-color:#fff;
    color:#333;
    float:left;
    width:100%;
    padding: 15px;
}
/*.bump_details_top {
    float: left;
    width: 100%;
    background: #17d3b3;
    padding: 15px;
}*/

#bump_outer_details_tempate2.bump_outer_details .checkbox-outer-std.checkbox-outer1, 
#bump_outer_details_tempate2.bump_outer_details .bump_details_top{
background-color:#00B476;color:#ffffff;
}
3bump_outer_details_tempate2 .bump_outer_details  .popup_wrapper1 .popup_wrapper_inner1 {
    padding: 0 !important
}
.bump_outer_details  .popup_wrapper_main .fa.fa-long-arrow-right {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 4px 0px;
    padding: 0;
}
.bump_outer_details  .fa-long-arrow-right {
    position: relative;
    -webkit-animation: mysec 1s infinite; /* Safari 4.0 - 8.0 */
    -webkit-animation-direction: alternate; /* Safari 4.0 - 8.0 */
    animation: mysec 1s infinite;
    animation-direction: alternate;
}
#checkout_temp_form  .bump_outer_details  .fa-long-arrow-right {
    position: relative;
    -webkit-animation: mysecd 1s infinite; /* Safari 4.0 - 8.0 */
    -webkit-animation-direction: alternate; /* Safari 4.0 - 8.0 */
    animation: mysecd 1s infinite;
    animation-direction: alternate;
}
@-webkit-keyframes mysec {
    0%   {left: 5px; top: 7px;}
    25%  { left: 10px; top: 7px;}
    50%  { left: 10px; top: 7px;}
    75%  { left: 5px; top: 7px;}
    100% { left: 5px; top: 7px;}
}

@keyframes mysec {
    0%   {left: 5px; top: 7px;}
    25%  {left: 10px; top: 7px;}
    50%  { left: 10px; top: 7px;}
    75%  { left: 5px; top: 7px;}
    100% { left: 5px; top: 7px;}
}
@-webkit-keyframes mysecd {
    0%   {left: 5px; top: 4px;}
    25%  { left: 10px; top: 4px;}
    50%  { left: 10px; top: 4px;}
    75%  { left: 5px; top: 4px;}
    100% { left: 5px; top: 4px;}
}

@keyframes mysecd {
    0%   {left: 5px; top: 4px;}
    25%  {left: 10px; top: 4px;}
    50%  { left: 10px; top: 4px;}
    75%  { left: 5px; top: 4px;}
    100% { left: 5px; top: 4px;}
}

#checkout_temp_form  .bump_outer_details .popup_wrapper_inner1 .checkbox_bump {
    padding: 10px 10px 10px 0px!important;
}

#checkout_temp_form  .bump_outer_details .checkbox-outer1 input.add_bump_check {
    margin-left: 10px !important;
}


.checkbox-outer1.checkbox-outer-std .checkbox-inner-std {
    width: auto;
    margin: 0 auto;
    position: relative;
    padding: 0;
    align-items: flex-start;
    display: flex;
    justify-content: flex-start;
}

#checkout_temp_form .bump_outer_details .checkbox-outer1 .checkbox-inner-std  input.add_bump_check ,
#checkout_temp_form .bump_outer_details .checkbox-outer1 .checkbox-inner-std .fa-long-arrow-right,
.bump_outer_details .checkbox-outer1 .checkbox-inner-std  input.add_bump_check ,
 .bump_outer_details .checkbox-outer1 .checkbox-inner-std .fa-long-arrow-right,
 #checkoutWrapper .bump_outer_details .checkbox-outer1 .checkbox-inner-std  input.add_bump_check ,
 #checkoutWrapper  .bump_outer_details .checkbox-outer1 .checkbox-inner-std .fa-long-arrow-right {
    position: static !important;
    margin: 0 !important;
    padding: 0 !important;
}

#checkout_temp_form .bump_outer_details .checkbox-outer1 .checkbox-inner-std input.add_bump_check, 
.bump_outer_details .checkbox-outer1 .checkbox-inner-std input.add_bump_check,
#checkoutWrapper  .bump_outer_details .checkbox-outer1 .checkbox-inner-std input.add_bump_check{
    margin: 0 10px !important;
    min-width: 20px !important;
    min-height: 20px !important;
}

.bump_outer_details .bump_outer_details .checkbox_bump .edit_bump, #checkout_temp_form .bump_outer_details .bump_outer_details .checkbox_bump .edit_bump {padding: 1px 0;}

#checkout_temp_form .bump_outer_details .checkbox-outer1 .checkbox-inner-std input.add_bump_check, 
.bump_outer_details .checkbox-outer1 .checkbox-inner-std input.add_bump_check, 
#checkoutWrapper .bump_outer_details .checkbox-outer1 .checkbox-inner-std input.add_bump_check { margin: 0 10px 0 0 !important;}

#checkout_temp_form .bump_outer_details .checkbox-outer1 .checkbox-inner-std .fa-long-arrow-right, 
.bump_outer_details .checkbox-outer1 .checkbox-inner-std .fa-long-arrow-right ,
#checkoutWrapper .bump_outer_details .checkbox-outer1 .checkbox-inner-std .fa-long-arrow-right
{line-height: 16px;margin-right: 5px !important;position: relative !important;}


#checkout_temp_form .bump_outer_details  strong, #checkout_temp_form .bump_outer_details  b {
    font-weight: 800;
    color: inherit;
}
#checkout_temp_form .bump_outer_details .bump_product_name , .bump_outer_details .bump_product_name{
    margin: 3px 0 10px;
}
#checkout_temp_form  .bump_outer_details .bump-arrow-straight, #checkout_temp_form   .bump_outer_details .bump-arrow-straight-left ,
 .bump_outer_details .bump-arrow-straight,  .bump_outer_details .bump-arrow-straight-left{
    margin: 15px 0 0;
}


#paycart-template-10 .orderbump_top_outer .order_bump_top, 
#paycart-template-10  .orderbump_bottom_outer .order_bump_bottom {
    padding: 20px 0px;
}
.spc_temp4 .orderbump_bottom_outer .order_bump_bottom {
    margin: 0px 0px 6px;
}
.popup_wrapper1 .popup_wrapper_inner1 .checkbox-outer1{
	width:100%
}
.mce-opl-boxes-container .mce-container, .mce-opl-boxes-container .mce-container .mce-container-body, .mce-tinymce {
    min-height: auto !important;
}
  .bumpdetails_outer  ul li {
    padding: 0;
    margin: 0;
    margin-left: 12px;
}    
 .bump_popup_outer .bumpdetails_outer em {
    font-family: sans-serif;
    font-weight: 500;
}

.bump_outer_details , .bumpdetails_outer div {font-family: 'DM Sans',sans-serif;}
.bump_offer_main_inn input[type="checkbox"] {margin: 0;}
.bump_offer_main_inn input[type=checkbox]:checked {background-color: #1e8cbe}
.bump_offer_main_inn input[type=checkbox]:checked::before {color: #fff;}
    
.checkbox-outer1 {
    background-color: #17d3b3;
}    
    
@media(max-width:640px) {
	.order_bump_Temp {
		width: 100%;
	}   
}


.bump_outer_details .popup_wrapper1 .popup_wrapper_inner1 {border: 3px dashed #0cac9f ;font-size: 14px;color: #333;line-height: 1.4;font-weight: 400;text-align: left;padding: 0 !important;}

.bump_outer_details .popup_wrapper_inner1 h2 {margin: 0 0 8px;font-weight: 700;font-size: 16px;color: #000;}

.bump_outer_details .popup_wrapper_inner1 h3 {color: #353535;font-size: 14px;line-height: normal;margin: 5px 0;padding: 0;}

.bump_outer_details .bump_details_top .checkbox-outer1 {background: none;padding: 0;}

.bump_outer_details .popup_wrapper_inner1 .bump_details_top h2 {margin: 0;font-weight: 700;color: #fff;font-size: 18px;padding: 0;line-height: normal;}

/********************* Order bump section start ***************************/
.order_bump_checkbox_switch div.editable{float:right}



/*.order_bump_checkbox_switch {display: inline-block;float: right;width: 47px;height: 15px;line-height: 15px;margin: 0;background: #dcdcdc;border-radius: 8.62px;box-shadow: inset -1px -1px 0 0 #fff, inset 1px 1px 1px 0 #bababa;cursor: pointer;position: relative;top: -1px;z-index: 10;transition: background-color 150ms;}

.order_bump_checkbox_switch.active {background-color: #2ED5A0;box-shadow: inset -1px -1px 0 14px rgba(0,0,0,0.2), inset 1px 1px 1px 0 rgba(0,0,0,0.1);}

.order_bump_checkbox_switch input {opacity: 0;width: 0;height: 0;}

.order_bump_checkbox_slider:before {position: absolute;content: "";height: 24px;width: 24px;left: 0px;bottom: -3px;-webkit-transition: .4s;transition: .4s;border: 2px solid #bababa;background-color: #bababa;}

.order_bump_checkbox_slider:before {position: absolute;content: "";height: 24px;width: 24px;left: 0px;bottom: -4.5px;-webkit-transition: .4s;transition: .4s;border: 2px solid #bababa;background-color: #bababa;}

.order_bump_checkbox_slider.active:before , .order_bump_checkbox_switch.active .order_bump_checkbox_slider:before{border: 2px solid #2ED5A0;background-color: #2ED5A0;}

.order_bump_checkbox_switch input:checked + .order_bump_checkbox_slider , .order_bump_checkbox_switch.active .order_bump_checkbox_slider{background-color: #2ED5A0;box-shadow: inset -1px -1px 0 14px rgba(0,0,0,0.2), inset 1px 1px 1px 0 rgba(0,0,0,0.1);}

.order_bump_checkbox_switch input:focus + .order_bump_checkbox_slider {box-shadow: 0 0 1px #2196F3;}

.order_bump_checkbox_switch input:checked + .order_bump_checkbox_slider:before {-webkit-transform: translateX(25px);-ms-transform: translateX(25px);transform: translateX(25px);}

.order_bump_checkbox_slider {border-radius: 34px;}

.order_bump_checkbox_slider:before {border-radius: 50%;}
*/
.add_product { display: flex;justify-content: space-between;}

.add_product h2 {margin: 0;padding: 0;font-weight: bold;text-align: left;color: inherit;padding-right: 60px;width: auto;font-size: 20px;color: #000;}

.bump_details_top .checkbox-outer-std label.order_bump_checkbox_switch input.add_bump_check {
    opacity: 1 !important;
    margin: 0 10px 0 0 !important;
    border: 2px solid #1e8cbe;
    border-radius: 4px;
    min-height: 24px !important;
    min-width: 24px !important;
    width: 24px;
    height: 24px;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
}

.bump_details_top .checkbox-outer-std label.order_bump_checkbox_switch input.add_bump_check::before {
    margin: -3.5px 0 0 -4px;
    height: 100%;
}

/********************* Order bump section end   ***************************/

#checkout_temp_form #paycart-template-9 .bump_product_div .popup_wrapper_main {
    margin-left: 0 !important;
}

#checkout_temp_form #paycart-template-9 .orderbump_bottom_outer .order_bump_bottom {
    margin: 0;
}

#checkout_temp_form #paycart-template-9 .orderbump_bottom_outer {
    padding-left: 10px;
    padding-right: 10px;
}

#checkout_temp_form #paycart-template-9 .orderbump_bottom_outer .bump_outer_details .bumpdetails_outer {
    background: none;
}

#paycart-template-9 .form-outer h2 {border: none !important;}

#checkout_temp_form #paycart-template-9 label.order_bump_checkbox_switch input.add_bump_check#b_prod {opacity: 1 !important;margin: 0 10px 0 0 !important;border: 2px solid #1e8cbe;border-radius: 4px;min-height: 24px !important;min-width: 24px !important;width: 24px !important;height: 24px !important;position: relative !important;left: 0 !important;top: 0 !important;}

#checkout_temp_form #paycart-template-9 label.order_bump_checkbox_switch input.add_bump_check:hover ,#checkout_temp_form #paycart-template-9 label.order_bump_checkbox_switch input.add_bump_check:focus {box-shadow: 0 0 0 1px #007cba;}

#checkoutWrapper #paycart-template-9 .form-outer input.add_bump_check[type=checkbox]:checked:before {margin: -3px 0 0 -4px;height: auto;display: inline-block;vertical-align: middle;outline: none !important;background-color: transparent;width: 26px;position: static;background: none !important;
content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill='%231e8cbe'/%3E%3C/svg%3E");}

#checkout_temp_form #paycart-template-9 form.drag_drop_payment_form .orderbump_bottom_outer.text-center {text-align: left !important;}

#checkout_temp_form #paycart-template-9 form.drag_drop_payment_form form#formPayment .popup_wrapper1 .popup_wrapper_inner1 {max-width: 800px;}

#checkout_temp_form #paycart-template-9 form.drag_drop_payment_form .bump_outer_details .popup_wrapper_inner1 .checkbox_bump.checkbox-outer-std , 
#paycart-template-9 form.drag_drop_payment_form .bump_outer_details .popup_wrapper_inner1 .checkbox_bump.checkbox-outer-std {padding: 0 0 15px !important;}

.bump_details_top label.order_bump_checkbox_switch {
    margin: 0;
}

/* Checkbox Design */

.checkbox-custom-style {width: 20px; height: 20px; position: relative; margin: 0 8px; background: #fcfff4; display: inline-block; min-width: 20px; min-height: 20px; box-shadow: inset 0 1px 2px rgba(0,0,0,.1); transition: .05s border-color ease-in-out; border: 1px solid #7e8993; border-radius: 4px; }

.checkbox-custom-style label, .checkbox-custom-style input[type=checkbox] {width: 100%;height: 100%;cursor: pointer;position: absolute;left: 0;top: 0;box-shadow: none;right: 0;bottom: 0;z-index: 2;background: none;margin: 0;padding: 0;}

.checkbox-custom-style label::after {content: '';width: 12px;height: 7px;position: absolute;top: 4px;left: 3px;border: 3px solid #437bc1;border-top: none;border-right: none;background: transparent;opacity: 0;transform: rotate(-45deg);}

/*.checkbox-custom-style:hover label::after {opacity: 0.3;}*/

.checkbox-custom-style input[type=checkbox]:checked + label:after {opacity: 1;border-color: #fff;}

.checkbox-custom-style input[type=checkbox], 
.bump_outer_details .checkbox-outer1 .checkbox-inner-std .checkbox-custom-style input[type=checkbox].add_bump_check 
{position: absolute !important;left: -1px !important;top: -1px !important;z-index: 6 !important;margin: 0 !important;opacity: 0 !important;border: none;}

.checkbox-custom-style input[type=checkbox]:checked + label {background: rgb(30, 140, 190);}

/* end Checkbox Design */
/* New  Design with id selector */

#bump_outer_details_tempate2 .checkbox-custom-style label, .checkbox-custom-style input[type=checkbox],
#bump_outer_details_tempate2 .checkbox-custom-style span.checkmark, #checkout_temp_form #bump_outer_details_tempate2 .checkbox-custom-style .checkmark
{width: 100% !important; height: 100% !important; cursor: pointer; position: absolute !important; left: 0 !important; top: 0; box-shadow: none; right: 0; bottom: 0; z-index: 2; background: none; margin: 0; padding: 0 !important; border: none;min-width: 100% !important;
min-height: 100% !important; }



#bump_outer_details_tempate2 .checkbox-custom-style span.checkmark, #checkout_temp_form #bump_outer_details_tempate2 .checkbox-custom-style .checkmark {margin-left: 0 !important;}

#checkout_temp_form #bump_outer_details_tempate2.bump_outer_details .checkbox-outer1 .checkbox-inner-std .checkbox-custom-style input.add_bump_check {margin: 0 !important;z-index: 8 !important;-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox;position: absolute !important;}

#bump_outer_details_tempate2 .checkbox-custom-style span.checkmark::after {content: '';width: 12px;height: 7px;position: absolute;top: 4px;left: 3px;border: 3px solid #437bc1;border-top: none;border-right: none;background: transparent;opacity: 0;transform: rotate(-45deg);display: inline-block;}

#bump_outer_details_tempate2 .checkbox-custom-style input[type=checkbox]:checked + span.checkmark::after {opacity: 1;}

#bump_outer_details_tempate2 .checkbox-custom-style span.checkmark + label {display: none;}  


#bump_outer_details_tempate2.order_bump_Temp .ckbx-product-outer {
min-width: 45px;
text-align: center;
}

#bump_outer_details_tempate2.order_bump_Temp .ckbx-product-outer .checkbox-custom-style {
margin: 0;
}


#checkout_temp_form #bump_outer_details_tempate2.bump_outer_details .checkbox-outer1 .checkbox-inner-std input.add_bump_check {
	margin: 0 !important;
	position: absolute !important;
	border: none;
	width: 100% !important;
	height: 100% !important;
	z-index: 6 !important;
}
/*
#bump_outer_details_tempate2 .checkbox-custom-style input[type=checkbox] + label::after {
opacity: 1;
}
*/

#bump_outer_details_tempate2 .checkbox-custom-style input[type=checkbox]:checked + span.checkmark, 
#bump_outer_details_tempate2 .checkbox-custom-style input[type=checkbox]:checked + label {
background: #437bc1 !important;
}

#bump_outer_details_tempate2 .checkbox-custom-style input[type=checkbox]:checked + span.checkmark::after,
#bump_outer_details_tempate2 .checkbox-custom-style input[type=checkbox]:checked + label::after {
border-color: #fff;
}

#bump_outer_details_tempate2.order_bump_Temp, #paycart-template-9 form.drag_drop_payment_form #bump_outer_details_tempate2.order_bump_Temp {max-width: 100%;}

/* end new Design with id selector */


@media(max-width:767px){.order_bump_Temp .bump_product_img-box.maindesk_prod_img, .order_bump_Temp .bump_product_img-box , #checkout_temp_form .order_bump_Temp .bump_product_img-box{width:0;max-width:0;min-width:0;padding:0;}
#checkout_temp_form .order_bump_Temp .bump_product_img-box.onmobile_prod_img, .order_bump_Temp .bump_product_img-box.onmobile_prod_img{min-width:100%;width:100%;max-width:100%;}
#checkout_temp_form .order_bump_Temp .bump_product_img-box , #checkout_temp_form .order_bump_Temp .bump_product_img-box img{display:none;}
#checkout_temp_form .order_bump_Temp .bump_product_img-box.maindesk_prod_img, .order_bump_Temp .bump_product_img-box.maindesk_prod_img ,
#checkout_temp_form .order_bump_Temp .bump_product_img-box.maindesk_prod_img img, .order_bump_Temp .bump_product_img-box.maindesk_prod_img img{display:none;}
#checkout_temp_form .order_bump_Temp .bump_product_img-box.onmobile_prod_img, .order_bump_Temp .bump_product_img-box.onmobile_prod_img,
#checkout_temp_form .order_bump_Temp .bump_product_img-box.onmobile_prod_img img, .order_bump_Temp .bump_product_img-box.onmobile_prod_img img{display:block!important;}
.order_bump_Temp .bump_product_img-box{width:100%;}
.order_bump_Temp .ckbx-product-outer, .order_bump_Temp .bump_product_img-box, .order_bump_Temp .order_bump_content, .order_bump_Temp .order_bump_col.order_bump_right{padding:7px;}
.order_bump_Temp .order_bump_col.order_bump_right span{margin:2px 0;}
#paycart-template-2 .orderbump_top_outer .order_bump_top{margin:5px 19px 20px;}
#paycart-template-2 .orderbump_bottom_outer .order_bump_bottom{margin-top:10px;}
#paycart-template-3 .orderbump_top_outer .order_bump_top{margin:0px 15px 15px;}
.order_bump_Temp .order_bump_col.order_bump_right{min-width:26%;}
#checkout_temp_form .form-outer .order_bump_Temp .order_bump_content h2, .order_bump_Temp .order_bump_content h2{font-size:16px !important;margin:3px 0 7px;}
#checkout_temp_form .form-outer .order_bump_Temp .order_bump_content h2 *, .order_bump_Temp .order_bump_content h2 *{font-size:15px !important;}
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content, .order_bump_Temp .bumproduct_content{font-size:12px!important;}
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content *, .order_bump_Temp .bumproduct_content *{font-size:12px!important;}
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content strong, .order_bump_Temp .bumproduct_content strong ,
#checkout_temp_form .form-outer .order_bump_Temp .bumproduct_content strong *, .order_bump_Temp .bumproduct_content strong *{font-weight:600;}
.order_bump_Temp .bump_product_img-box img{left:0px;top:0;right:0;bottom:0;margin:0;max-width:calc(100%);max-width:-webkit-calc(100%);max-width:-moz-calc(100%);max-width:-o-calc(100%);max-height:calc(100%);max-height:-webkit-calc(100%);max-height:-moz-calc(100%);max-height:-o-calc(100%);text-align:left;}
#checkout_temp_form .form-outer .order_bump_Temp .bump_product_img-box , .order_bump_Temp .bump_product_img-box{margin:8px 0;}
#checkout_temp_form .form-outer .order_bump_Temp .ckbx-product-outer, .order_bump_Temp .ckbx-product-outer{padding:14px 5px;}

#checkout_temp_form #bump_outer_details_tempate2.order_bump_Temp .ckbx-product-outer,
#bump_outer_details_tempate2.order_bump_Temp .order_bump_Temp .ckbx-product-outer {
padding: 8px 5px;
min-width: 40px !important;
}

.order_bump_Temp .order_bump_col.order_bump_right span{font-size:17px;word-break:break-all;}
#checkout_temp_form .form-outer .bump_head_frontend, #checkout_temp_form .form-outer .bump_head_frontend *, .bump_head_frontend, .bump_head_frontend *, .edit_bump_head, .edit_bump_head *{font-size:20px;}
.order_bump_Temp .order_bump_col.order_bump_right span{font-size:15px;word-break:initial;}
.order_bump_Temp .order_bump_col.order_bump_right span{margin:6px 0 0px;}
}

#checkout_temp_form .checkout_mobile_wrapper_set #bump_outer_details_tempate2.order_bump_Temp .bump_product_img-box img {
	position: static;
}

@media only screen and (max-width:575px){.fixed-width{width:93%;max-width:100%;}
}

#paycart-template-9 form.drag_drop_payment_form .orderbump_bottom_outer .order_bump_bottom {
    border: none !important;
    margin: 0 !important;
}


