#checkout_wrapper_set1 {
    outline: #ccc dashed 2px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    box-shadow: 5px 3px 6px rgba(0, 0, 0, 0.1);
    width: 100% !important;
    margin-bottom: 40px;
    padding-bottom: 15px;
}
.powercart_checkbox_outer .select_temp_name_inner input {
    width: 320px;
}

.payment_messages-div{
    width: 800px;
    clear: left;
    margin: 0 30px;
    float: left;
}

.common_nonvisibility{
    display:none !important;
}

.common_visibilitiy{
    display:block !important;
}
.update_forms .custom_text_cls .input-group {
    width: 100%;
    float: right;
    display: inline-block;
}

.powercart-tabs-wrapper .nav-tabs li a {
    text-transform: none;
}

.paymemt_pro_ul input[type=radio]:checked::before {
    width: 10px;
    height: 10px;
    margin: 4px;
    background-color: #1e8cbe;
    line-height: 1;
}
 
.update_cc_profile_temp_outer  input[type=checkbox],  .update_cc_profile_temp_outer input[type=radio] , .update_cc_profile_temp_outer  input[type=checkbox], .update_cc_profile_temp_outer input[type=radio]{ 
    height: 20px;
    margin:  0; 
    width: 20px;
    min-width: 20px; 
}
 
.update_cc_profile_temp_outer input[type=checkbox]:checked::before {     
    margin: -2px;
    height: 21px;
    width: 21px;
}
 
#updatecc_form .nav-tabs li a.active::before { content: '';  width: 100%;  height: 5px;  background: #0cac9f;  position: absolute; left: 0; top: -3px;  border-radius: 6px 6px 0 0;}
#updatecc_form  .nav-tabs > li > a.active  {    background-color: #fdfdfd;    color: black;}
#updatecc_form #paymentInformation .checkoutForms .expirationDate select, #updatecc_form #billingInfo select {   width: 100% !important;}
