form.create-account-prod {
    width: 70%;
    margin-left: -15px;
}

body.formcreateprod_fr-index-index .breadcrumbs,
body.formcreateprod-index-index .breadcrumbs {background:none !important;}

form.create-account-prod select {
    border: 0 !important;
    border-bottom: 1px solid #000 !important;
    border-radius: 0;
    padding: 0 25px 0 7px;
    background-position: center right 0rem;
    background-size: 1.5rem;
    color: #757474;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtYW5nbGUtZG93biBmYS13LTEwIGZhLTJ4Ij48cGF0aCBmaWxsPSIjMjVCMjRBIiBkPSJNMTQzIDM1Mi4zTDcgMjE2LjNjLTkuNC05LjQtOS40LTI0LjYgMC0zMy45bDIyLjYtMjIuNmM5LjQtOS40IDI0LjYtOS40IDMzLjkgMGw5Ni40IDk2LjQgOTYuNC05Ni40YzkuNC05LjQgMjQuNi05LjQgMzMuOSAwbDIyLjYgMjIuNmM5LjQgOS40IDkuNCAyNC42IDAgMzMuOWwtMTM2IDEzNmMtOS4yIDkuNC0yNC40IDkuNC0zMy44IDB6IiBjbGFzcz0iIj48L3BhdGg+PC9zdmc+);
    background-repeat: no-repeat;
}

form .fieldset input {
    border-bottom: 1px solid #303030;
    border-radius: 0px;
    color: #000;
    font-size: 1.8rem;
}

form.create-account-prod .radio-container span.text {
    padding: 0px 2rem;
    font-size: 1.8rem;
    font-weight: bold;
}

form.create-account-prod .radio-container input[type='radio']:checked:after {
    background-color: #25B24A;
    box-shadow: inset 0px 0px 0px 3px #fff;
}

form.create-account-prod .radio-container input[type='radio']:after {
    width: 20px;
    height: 20px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: transparent;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #000;
    padding: 0;
    box-shadow: inset 0px 0px 0px 8px #fff;
}

.only-mobile {
    display: none !important;
}

form.create-account-prod .action.secondary {
    border-radius: 10px;
    border: 2px solid #25B24A;
    border-radius: 11px;
    color: #1B1B1B;
    cursor: pointer;
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    padding: 11px 26px !important;
    height: 44px;
    font-size: 1.8rem;
    box-sizing: border-box;
    vertical-align: middle;
    height: 5rem;
}

form.create-account-prod .other_ship_address, form.create-account-prod .supplier {
    margin: 10px 0 0 0;
    display: flex;
    flex-wrap: wrap;
}

#maincontent > .page-title-wrapper {display:none}
@media only screen and (max-width: 767px) {
    form.create-account-prod {
        width: 100%;
    }
    .espace-pro {
        display:none;
    }
    .header .block-search {
        width: 75%;
    }

    .only-mobile {
        display: inline-block !important;
    }
    form.create-account-prod .action.secondary {
        padding: 13px 26px !important;
        font-size: 1.4rem;
    }

    form.create-account-prod .action.secondary.btn-remove-supplier,
    form.create-account-prod .action.secondary.btn-add-supplier {
        margin-top:20px;
    }
}
