#page_shipping.page_address #HEAD .HEAD_content h2 {
    text-align: center;
    margin: 0 auto 5px auto;
}

#page_shipping.page_address .radio-container {
    text-align: center;
}

#page_shipping.page_address .input-container label,
.input-container input,
#page_shipping.page_address .select-container select,
#page_shipping.page_address .col.newsletter,
#page_shipping.page_address .radio-container .id_gender div,
#link_order #input_link_order #block_input_link #button_link_shop input[type=text],
#myaccount_page form div.col2 input[type="text"],
#myaccount_page form div.col2 input[type="password"],
#myaccount_page form div.col2 textarea,
#myaccount_page form div.col2 select,
#myaccount_page #list_choices #refereal textarea,
#myaccount_page #list_choices #refereal input[type=text],
#page_panier #panier_options .option_row .full label,
#shipping.page_cms_video .text-container #input_country input {
    font-size: 14px;
}

#page_shipping.page_address #AUTH #create_account {
    border-left: 1px solid #A9ABB0;
}

#page_shipping.page_address .select-container select,
#link_order #input_link_order #block_input_link #button_link_shop input[type=text],
#myaccount_page form div.col2 input[type="text"],
#myaccount_page form div.col2 input[type="password"],
#myaccount_page form div.col2 textarea,
#myaccount_page form div.col2 select,
#myaccount_page #list_choices #refereal input[type=text],
#page_myaccount #form_pwd input#email {
    padding: 9px 10px 7px 10px;
}

#shipping.page_cms_video .text-container #input_country input,
#page_shipping.page_address .select-container select,
#link_order #input_link_order #block_input_link #button_link_shop input[type=text],
#myaccount_page form div.col2 input[type="text"],
#myaccount_page form div.col2 input[type="password"],
#myaccount_page form div.col2 textarea,
#myaccount_page form div.col2 select,
#myaccount_page #list_choices #refereal input[type=text],
#page_myaccount #form_pwd input#email,
#newsletter input[type=text] {
    border-radius: 50px;
}

#page_shipping.page_address .select-container select,
#page_shipping.page_address .input-container input,
#link_order #input_link_order #block_input_link #button_link_shop input[type=text],
#write_avis #bg_rate_order #list_choices .product_row .head_recap textarea,
#myaccount_page #list_choices #refereal input[type=text],
#myaccount_page #list_choices #refereal textarea,
#page_panier #panier_options .option_row .full textarea,
#page_speciale #SHOP #next_city.shop input,
#page_myaccount #form_pwd input#email,
#shipping.page_cms_video .text-container #input_country input,
#page_category #filter_slider #block_filter #block_content #price_block_input fieldset,
#newsletter input[type=text] {
    border : 1px solid #D3D3D3;
}

#page_idees_cadeaux .GEN_BLOCK span.select {
    border: 1px solid #000;
}

#myaccount_page form div.col2 input[type="text"],
#myaccount_page form div.col2 input[type="password"],
#myaccount_page form div.col2 textarea,
#myaccount_page form div.col2 select {
    height:auto;
}
#newsletter_block input[type=text] {
    height: 37px;
}
#myaccount_page form div.col2 select {
    width: 70px;
}
#myaccount_page form div.col2 {
    max-width: 220px;
}

#myaccount_page form div.col1,
#myaccount_page form div.col2,
#myaccount_page form div.col2 input[type="text"],
#myaccount_page form div.col2 input[type="password"],
#myaccount_page form div.col2 textarea {
    width: auto;
}

#newsletter_block input[type=text]{
    padding: 0 20px;
}

#bgmyaccount_page form .fields {
    margin: 30px auto;
    max-width: 410px;
    padding: 20px;
}

#myaccount_page #bgmyaccount_page .row,
#myaccount_page #bgmyaccount_page form {
    width: 100%;
}
#myaccount_page #bgmyaccount_page .row {
    padding: 10px 0;
}
#myaccount_page #bgmyaccount_page .row,
#myaccount_page #bgmyaccount_page form {
    margin: 0 auto;
}
#myaccount_page #bgmyaccount_page form .fields {
    margin: 20px auto;
}
#myaccount_page #list_choices #refereal p,
#myaccount_page #list_choices #refereal textarea {
    margin-bottom: 10px;;
}

#page_panier #total_monpanier #content_total #show_discount_input .input-container label,
#page_speciale #SHOP #next_city.shop input {
    background-color: #FFF5EF;
}

/*identification*/
.fields .col2.refonte2022_v0,
.fields .col2 label.refonte2022_v0,
#myaccount_page #bgmyaccount_page .row {
    display: flex;
}

#myaccount_page #bgmyaccount_page form .fields {
    display: block;
}

#myaccount_page form div.col1, 
#myaccount_page form div.col2 {
    float: none;
}
.fields .col2.refonte2022_v0,
.fields .col2 label.refonte2022_v0,
#myaccount_page #bgmyaccount_page .row {
    align-items: center;
}
#myaccount_page #bgmyaccount_page .row {
    justify-content: space-between;
}

@media screen and (max-width: 600px) {
    #myaccount_page #bgmyaccount_page .row {
        flex-direction: column;
        justify-content: center;
    }
    #myaccount_page .fields {
        width: auto;
    }
    #myaccount_page #bgmyaccount_page form {
        width: calc(100% - 40px);
    }
}

.fields .col2.refonte2022_v0 {
    justify-content: center;
}
.fields .col2 label.refonte2022_v0 {
    flex-direction: column;
}
.fields .col2 label.refonte2022_v0 p{
    margin-top: 10px;
}

#shipping.page_cms_video .text-container #input_country {
    width: fit-content;
}

/*cms*/
#shipping.page_cms_video .text-container #input_country,
#newsletter input[type=text] {
    background-color: transparent;
}

#page_category #filter_slider #block_filter #block_content #slider-range .ui-state-default,
#page_category #filter_slider #block_filter #block_content #slider-range .ui-slider-range {
    background: #EF3F4C;
}