@charset "UTF-8";
.client_account .groupContainer > .row > div > .group.inputs-full_width .form-group:not([data-edit=true]),
.client_account .groupContainer > .group.inputs-full_width .form-group:not([data-edit=true]),
.client_account .groupContainer #personalData.inputs-full_width .form-group:not([data-edit=true]), .client_account .groupContainer #change_email.inputs-full_width .form-group:not([data-edit=true]), .client_account .groupContainer #change_password.inputs-full_width .form-group:not([data-edit=true]) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group, .client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group.macroText-input-group, .client_account .groupContainer > .row > div > .group .actionbox,
.client_account .groupContainer > .group .actionbox,
.client_account .groupContainer #personalData .actionbox, .client_account .groupContainer #change_email .actionbox, .client_account .groupContainer #change_password .actionbox, .client_account .groupContainer > .row > div > .group .form-group.macroSelect-input-group,
.client_account .groupContainer > .group .form-group.macroSelect-input-group,
.client_account .groupContainer #personalData .form-group.macroSelect-input-group, .client_account .groupContainer #change_email .form-group.macroSelect-input-group, .client_account .groupContainer #change_password .form-group.macroSelect-input-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.client_account .groupContainer > .row > div > .group.inputs-full_width .form-group:not([data-edit=true]),
.client_account .groupContainer > .group.inputs-full_width .form-group:not([data-edit=true]),
.client_account .groupContainer #personalData.inputs-full_width .form-group:not([data-edit=true]), .client_account .groupContainer #change_email.inputs-full_width .form-group:not([data-edit=true]), .client_account .groupContainer #change_password.inputs-full_width .form-group:not([data-edit=true]) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group, .client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group.macroText-input-group, .client_account .groupContainer > .row > div > .group .actionbox,
.client_account .groupContainer > .group .actionbox,
.client_account .groupContainer #personalData .actionbox, .client_account .groupContainer #change_email .actionbox, .client_account .groupContainer #change_password .actionbox, .client_account .groupContainer > .row > div > .group .form-group.macroSelect-input-group,
.client_account .groupContainer > .group .form-group.macroSelect-input-group,
.client_account .groupContainer #personalData .form-group.macroSelect-input-group, .client_account .groupContainer #change_email .form-group.macroSelect-input-group, .client_account .groupContainer #change_password .form-group.macroSelect-input-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.client_account .menu.nav-tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
}

@media (min-width: 992px) {
    .client_account {
        padding: 1rem 0;
    }
}
.client_account .title {
    margin-bottom: 1rem;
}
.client_account .welcome-message {
    margin: 0px;
}
.client_account .welcome-message a {
    display: inline-block;
    margin-left: 1.25rem;
    text-decoration: underline;
}
.client_account .menu.nav-tabs {
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    list-style: none;
}
.client_account .menu.nav-tabs > li {
    display: block;
    color: #333333;
    padding: 1rem 1.5rem;
}
@media (max-width: 575.98px) {
    .client_account .menu.nav-tabs > li {
        padding: 1rem 1rem;
    }
}
.client_account .menu.nav-tabs > li > a {
    text-decoration: none;
    color: #333333;
    border: 0;
    padding: 0;
}
.client_account .menu.nav-tabs > li.active {
    font-weight: 700;
}
.client_account .groupContainer {
    display: block;
    padding: 1.5rem;
    max-width: calc(95% - 2rem);
}
@media (max-width: 991.98px) {
    .client_account .groupContainer {
        max-width: 100%;
    }
}
.client_account .groupContainer > .title {
    display: block;
    margin-bottom: 1rem;
    color: #333333;
}
.client_account .groupContainer > .row > div > .group,
.client_account .groupContainer > .group,
.client_account .groupContainer #personalData, .client_account .groupContainer #change_email, .client_account .groupContainer #change_password {
    display: block;
    margin-bottom: 3rem;
}
.client_account .groupContainer > .row > div > .group .form-group,
.client_account .groupContainer > .group .form-group,
.client_account .groupContainer #personalData .form-group, .client_account .groupContainer #change_email .form-group, .client_account .groupContainer #change_password .form-group {
    margin: 0 0 0.25rem;
}
.client_account .groupContainer > .row > div > .group .form-group > label,
.client_account .groupContainer > .group .form-group > label,
.client_account .groupContainer #personalData .form-group > label, .client_account .groupContainer #change_email .form-group > label, .client_account .groupContainer #change_password .form-group > label {
    display: inline-block;
    margin: 0;
    font-weight: 700;
}
.client_account .groupContainer > .row > div > .group .form-group input,
.client_account .groupContainer > .group .form-group input,
.client_account .groupContainer #personalData .form-group input, .client_account .groupContainer #change_email .form-group input, .client_account .groupContainer #change_password .form-group input {
    display: inline-block;
    width: initial;
    height: initial;
    padding: 0;
    border: 0;
    background: transparent;
}
.client_account .groupContainer > .row > div > .group .form-group .intl-tel-input,
.client_account .groupContainer > .group .form-group .intl-tel-input,
.client_account .groupContainer #personalData .form-group .intl-tel-input, .client_account .groupContainer #change_email .form-group .intl-tel-input, .client_account .groupContainer #change_password .form-group .intl-tel-input {
    width: initial;
}
.client_account .groupContainer > .row > div > .group .form-group .flag-container,
.client_account .groupContainer > .group .form-group .flag-container,
.client_account .groupContainer #personalData .form-group .flag-container, .client_account .groupContainer #change_email .form-group .flag-container, .client_account .groupContainer #change_password .form-group .flag-container {
    display: none;
}
.client_account .groupContainer > .row > div > .group .form-group .input-group,
.client_account .groupContainer > .group .form-group .input-group,
.client_account .groupContainer #personalData .form-group .input-group, .client_account .groupContainer #change_email .form-group .input-group, .client_account .groupContainer #change_password .form-group .input-group {
    display: inline-block;
    width: initial;
    margin: 0;
}
.client_account .groupContainer > .row > div > .group .form-group p,
.client_account .groupContainer > .group .form-group p,
.client_account .groupContainer #personalData .form-group p, .client_account .groupContainer #change_email .form-group p, .client_account .groupContainer #change_password .form-group p {
    margin: 0.25rem 0 0.25rem 0;
}
.client_account .groupContainer > .row > div > .group .form-group .radios .icheck,
.client_account .groupContainer > .group .form-group .radios .icheck,
.client_account .groupContainer #personalData .form-group .radios .icheck, .client_account .groupContainer #change_email .form-group .radios .icheck, .client_account .groupContainer #change_password .form-group .radios .icheck {
    padding-right: 10px;
}
.client_account .groupContainer > .row > div > .group .form-group .radios .icheck label,
.client_account .groupContainer > .group .form-group .radios .icheck label,
.client_account .groupContainer #personalData .form-group .radios .icheck label, .client_account .groupContainer #change_email .form-group .radios .icheck label, .client_account .groupContainer #change_password .form-group .radios .icheck label {
    margin-bottom: 0;
}
.client_account .groupContainer > .row > div > .group .form-group .radios .icheck label:after,
.client_account .groupContainer > .group .form-group .radios .icheck label:after,
.client_account .groupContainer #personalData .form-group .radios .icheck label:after, .client_account .groupContainer #change_email .form-group .radios .icheck label:after, .client_account .groupContainer #change_password .form-group .radios .icheck label:after {
    content: none;
}
.client_account .groupContainer > .row > div > .group .form-group.macroSelect-input-group .custom-select,
.client_account .groupContainer > .group .form-group.macroSelect-input-group .custom-select,
.client_account .groupContainer #personalData .form-group.macroSelect-input-group .custom-select, .client_account .groupContainer #change_email .form-group.macroSelect-input-group .custom-select, .client_account .groupContainer #change_password .form-group.macroSelect-input-group .custom-select {
    position: relative;
    top: 1px;
    display: inline-block;
    width: initial;
    height: initial;
    padding: 0;
    border: 0;
    background: #fff;
    font-weight: normal;
    padding-left: 5px;
}
.client_account .groupContainer > .row > div > .group .form-group.macroSelect-input-group .custom-select:invalid,
.client_account .groupContainer > .group .form-group.macroSelect-input-group .custom-select:invalid,
.client_account .groupContainer #personalData .form-group.macroSelect-input-group .custom-select:invalid, .client_account .groupContainer #change_email .form-group.macroSelect-input-group .custom-select:invalid, .client_account .groupContainer #change_password .form-group.macroSelect-input-group .custom-select:invalid {
    color: #CCCCCC;
}
.client_account .groupContainer > .row > div > .group .form-group.form-block input,
.client_account .groupContainer > .group .form-group.form-block input,
.client_account .groupContainer #personalData .form-group.form-block input, .client_account .groupContainer #change_email .form-group.form-block input, .client_account .groupContainer #change_password .form-group.form-block input {
    display: block;
    width: 100%;
}
.client_account .groupContainer > .row > div > .group .form-group.pass-sample .pass-asteriks,
.client_account .groupContainer > .group .form-group.pass-sample .pass-asteriks,
.client_account .groupContainer #personalData .form-group.pass-sample .pass-asteriks, .client_account .groupContainer #change_email .form-group.pass-sample .pass-asteriks, .client_account .groupContainer #change_password .form-group.pass-sample .pass-asteriks {
    color: #333333;
    font-size: 0.75rem;
    padding-left: 1px;
}
.client_account .groupContainer > .row > div > .group .form-group[data-edit],
.client_account .groupContainer > .group .form-group[data-edit],
.client_account .groupContainer #personalData .form-group[data-edit], .client_account .groupContainer #change_email .form-group[data-edit], .client_account .groupContainer #change_password .form-group[data-edit] {
    display: none;
}
.client_account .groupContainer > .row > div > .group .form-group.macroEmail-input-group,
.client_account .groupContainer > .group .form-group.macroEmail-input-group,
.client_account .groupContainer #personalData .form-group.macroEmail-input-group, .client_account .groupContainer #change_email .form-group.macroEmail-input-group, .client_account .groupContainer #change_password .form-group.macroEmail-input-group {
    flex-direction: column;
}
.client_account .groupContainer > .row > div > .group .form-group.macroEmail-input-group label,
.client_account .groupContainer > .group .form-group.macroEmail-input-group label,
.client_account .groupContainer #personalData .form-group.macroEmail-input-group label, .client_account .groupContainer #change_email .form-group.macroEmail-input-group label, .client_account .groupContainer #change_password .form-group.macroEmail-input-group label {
    display: block;
    width: 100%;
}
.client_account .groupContainer > .row > div > .group .form-group.macroEmail-input-group input[type=email],
.client_account .groupContainer > .group .form-group.macroEmail-input-group input[type=email],
.client_account .groupContainer #personalData .form-group.macroEmail-input-group input[type=email], .client_account .groupContainer #change_email .form-group.macroEmail-input-group input[type=email], .client_account .groupContainer #change_password .form-group.macroEmail-input-group input[type=email] {
    margin-left: 0 !important;
}
.client_account .groupContainer > .row > div > .group .actionbox,
.client_account .groupContainer > .group .actionbox,
.client_account .groupContainer #personalData .actionbox, .client_account .groupContainer #change_email .actionbox, .client_account .groupContainer #change_password .actionbox {
    padding-top: 1rem;
    margin: 0;
}
.client_account .groupContainer > .row > div > .group .actionbox a,
.client_account .groupContainer > .group .actionbox a,
.client_account .groupContainer #personalData .actionbox a, .client_account .groupContainer #change_email .actionbox a, .client_account .groupContainer #change_password .actionbox a {
    display: block;
    font-size: 0.875rem !important;
    line-height: 1rem;
    margin: 0 0.5rem;
    text-decoration: underline;
}
.client_account .groupContainer > .row > div > .group .actionbox a[data-type=edit],
.client_account .groupContainer > .group .actionbox a[data-type=edit],
.client_account .groupContainer #personalData .actionbox a[data-type=edit], .client_account .groupContainer #change_email .actionbox a[data-type=edit], .client_account .groupContainer #change_password .actionbox a[data-type=edit] {
    display: block;
}
.client_account .groupContainer > .row > div > .group .actionbox a[data-type=save], .client_account .groupContainer > .row > div > .group .actionbox a[data-type=cancel], .client_account .groupContainer > .row > div > .group .actionbox a[data-type=delete],
.client_account .groupContainer > .group .actionbox a[data-type=save],
.client_account .groupContainer > .group .actionbox a[data-type=cancel],
.client_account .groupContainer > .group .actionbox a[data-type=delete],
.client_account .groupContainer #personalData .actionbox a[data-type=save],
.client_account .groupContainer #personalData .actionbox a[data-type=cancel],
.client_account .groupContainer #personalData .actionbox a[data-type=delete], .client_account .groupContainer #change_email .actionbox a[data-type=save], .client_account .groupContainer #change_email .actionbox a[data-type=cancel], .client_account .groupContainer #change_email .actionbox a[data-type=delete], .client_account .groupContainer #change_password .actionbox a[data-type=save], .client_account .groupContainer #change_password .actionbox a[data-type=cancel], .client_account .groupContainer #change_password .actionbox a[data-type=delete] {
    display: none;
}
.client_account .groupContainer > .row > div > .group .actionbox a:first-of-type,
.client_account .groupContainer > .group .actionbox a:first-of-type,
.client_account .groupContainer #personalData .actionbox a:first-of-type, .client_account .groupContainer #change_email .actionbox a:first-of-type, .client_account .groupContainer #change_password .actionbox a:first-of-type {
    margin-left: 0;
}
.client_account .groupContainer > .row > div > .group .actionbox a:last-of-type,
.client_account .groupContainer > .group .actionbox a:last-of-type,
.client_account .groupContainer #personalData .actionbox a:last-of-type, .client_account .groupContainer #change_email .actionbox a:last-of-type, .client_account .groupContainer #change_password .actionbox a:last-of-type {
    margin-right: 0;
}
.client_account .groupContainer > .row > div > .group.error .message,
.client_account .groupContainer > .group.error .message,
.client_account .groupContainer #personalData.error .message, .client_account .groupContainer #change_email.error .message, .client_account .groupContainer #change_password.error .message {
    max-width: calc(100% - 10px);
}
.client_account .groupContainer > .row > div > .group.inputs-full_width .form-group:not([data-edit=true]) input,
.client_account .groupContainer > .group.inputs-full_width .form-group:not([data-edit=true]) input,
.client_account .groupContainer #personalData.inputs-full_width .form-group:not([data-edit=true]) input, .client_account .groupContainer #change_email.inputs-full_width .form-group:not([data-edit=true]) input, .client_account .groupContainer #change_password.inputs-full_width .form-group:not([data-edit=true]) input {
    width: 100%;
    margin-left: 5px;
}
.client_account .groupContainer > .row > div > .group[data-editable=true],
.client_account .groupContainer > .group[data-editable=true],
.client_account .groupContainer #personalData[data-editable=true], .client_account .groupContainer #change_email[data-editable=true], .client_account .groupContainer #change_password[data-editable=true] {
    margin-bottom: 2rem;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group,
.client_account .groupContainer > .group[data-editable=true] .form-group,
.client_account .groupContainer #personalData[data-editable=true] .form-group, .client_account .groupContainer #change_email[data-editable=true] .form-group, .client_account .groupContainer #change_password[data-editable=true] .form-group {
    margin-bottom: 10px;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group label,
.client_account .groupContainer > .group[data-editable=true] .form-group label,
.client_account .groupContainer #personalData[data-editable=true] .form-group label, .client_account .groupContainer #change_email[data-editable=true] .form-group label, .client_account .groupContainer #change_password[data-editable=true] .form-group label {
    display: block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group input,
.client_account .groupContainer > .group[data-editable=true] .form-group input,
.client_account .groupContainer #personalData[data-editable=true] .form-group input, .client_account .groupContainer #change_email[data-editable=true] .form-group input, .client_account .groupContainer #change_password[data-editable=true] .form-group input {
    padding: 0 10px;
    display: block;
    height: 40px;
    border: 1px solid #DFDFDF;
    background: #fff;
    border-radius: 0.25rem;
    box-sizing: border-box;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group input.w-auto,
.client_account .groupContainer > .group[data-editable=true] .form-group input.w-auto,
.client_account .groupContainer #personalData[data-editable=true] .form-group input.w-auto, .client_account .groupContainer #change_email[data-editable=true] .form-group input.w-auto, .client_account .groupContainer #change_password[data-editable=true] .form-group input.w-auto {
    width: auto;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group .input-group,
.client_account .groupContainer > .group[data-editable=true] .form-group .input-group,
.client_account .groupContainer #personalData[data-editable=true] .form-group .input-group, .client_account .groupContainer #change_email[data-editable=true] .form-group .input-group, .client_account .groupContainer #change_password[data-editable=true] .form-group .input-group {
    width: 100%;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group .flag-container,
.client_account .groupContainer > .group[data-editable=true] .form-group .flag-container,
.client_account .groupContainer #personalData[data-editable=true] .form-group .flag-container, .client_account .groupContainer #change_email[data-editable=true] .form-group .flag-container, .client_account .groupContainer #change_password[data-editable=true] .form-group .flag-container {
    display: block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group .intl-tel-input,
.client_account .groupContainer > .group[data-editable=true] .form-group .intl-tel-input,
.client_account .groupContainer #personalData[data-editable=true] .form-group .intl-tel-input, .client_account .groupContainer #change_email[data-editable=true] .form-group .intl-tel-input, .client_account .groupContainer #change_password[data-editable=true] .form-group .intl-tel-input {
    width: 100%;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group .intl-tel-input input,
.client_account .groupContainer > .group[data-editable=true] .form-group .intl-tel-input input,
.client_account .groupContainer #personalData[data-editable=true] .form-group .intl-tel-input input, .client_account .groupContainer #change_email[data-editable=true] .form-group .intl-tel-input input, .client_account .groupContainer #change_password[data-editable=true] .form-group .intl-tel-input input {
    padding-left: 50px;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group .radios,
.client_account .groupContainer > .group[data-editable=true] .form-group .radios,
.client_account .groupContainer #personalData[data-editable=true] .form-group .radios, .client_account .groupContainer #change_email[data-editable=true] .form-group .radios, .client_account .groupContainer #change_password[data-editable=true] .form-group .radios {
    display: block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group .radios .icheck,
.client_account .groupContainer > .group[data-editable=true] .form-group .radios .icheck,
.client_account .groupContainer #personalData[data-editable=true] .form-group .radios .icheck, .client_account .groupContainer #change_email[data-editable=true] .form-group .radios .icheck, .client_account .groupContainer #change_password[data-editable=true] .form-group .radios .icheck {
    display: inline-block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group .radios .icheck label,
.client_account .groupContainer > .group[data-editable=true] .form-group .radios .icheck label,
.client_account .groupContainer #personalData[data-editable=true] .form-group .radios .icheck label, .client_account .groupContainer #change_email[data-editable=true] .form-group .radios .icheck label, .client_account .groupContainer #change_password[data-editable=true] .form-group .radios .icheck label {
    display: inline-block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group .radios .icheck label:after,
.client_account .groupContainer > .group[data-editable=true] .form-group .radios .icheck label:after,
.client_account .groupContainer #personalData[data-editable=true] .form-group .radios .icheck label:after, .client_account .groupContainer #change_email[data-editable=true] .form-group .radios .icheck label:after, .client_account .groupContainer #change_password[data-editable=true] .form-group .radios .icheck label:after {
    content: none;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group.macroSelect-input-group,
.client_account .groupContainer > .group[data-editable=true] .form-group.macroSelect-input-group,
.client_account .groupContainer #personalData[data-editable=true] .form-group.macroSelect-input-group, .client_account .groupContainer #change_email[data-editable=true] .form-group.macroSelect-input-group, .client_account .groupContainer #change_password[data-editable=true] .form-group.macroSelect-input-group {
    display: block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group.macroSelect-input-group label,
.client_account .groupContainer > .group[data-editable=true] .form-group.macroSelect-input-group label,
.client_account .groupContainer #personalData[data-editable=true] .form-group.macroSelect-input-group label, .client_account .groupContainer #change_email[data-editable=true] .form-group.macroSelect-input-group label, .client_account .groupContainer #change_password[data-editable=true] .form-group.macroSelect-input-group label {
    margin-bottom: 0.25rem;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group.macroSelect-input-group .custom-select,
.client_account .groupContainer > .group[data-editable=true] .form-group.macroSelect-input-group .custom-select,
.client_account .groupContainer #personalData[data-editable=true] .form-group.macroSelect-input-group .custom-select, .client_account .groupContainer #change_email[data-editable=true] .form-group.macroSelect-input-group .custom-select, .client_account .groupContainer #change_password[data-editable=true] .form-group.macroSelect-input-group .custom-select {
    display: block;
    width: 100%;
    height: 45px;
    padding: 0 10px;
    border: 1px solid #B7B7B7;
    background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
    background-size: 8px 10px;
    border-radius: 0.25rem;
    box-sizing: border-box;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group[data-edit],
.client_account .groupContainer > .group[data-editable=true] .form-group[data-edit],
.client_account .groupContainer #personalData[data-editable=true] .form-group[data-edit], .client_account .groupContainer #change_email[data-editable=true] .form-group[data-edit], .client_account .groupContainer #change_password[data-editable=true] .form-group[data-edit] {
    display: block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group.pass-sample,
.client_account .groupContainer > .group[data-editable=true] .form-group.pass-sample,
.client_account .groupContainer #personalData[data-editable=true] .form-group.pass-sample, .client_account .groupContainer #change_email[data-editable=true] .form-group.pass-sample, .client_account .groupContainer #change_password[data-editable=true] .form-group.pass-sample {
    display: none;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group.date_single .input-group .icon,
.client_account .groupContainer > .group[data-editable=true] .form-group.date_single .input-group .icon,
.client_account .groupContainer #personalData[data-editable=true] .form-group.date_single .input-group .icon, .client_account .groupContainer #change_email[data-editable=true] .form-group.date_single .input-group .icon, .client_account .groupContainer #change_password[data-editable=true] .form-group.date_single .input-group .icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 1;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group.date_single .input-group input,
.client_account .groupContainer > .group[data-editable=true] .form-group.date_single .input-group input,
.client_account .groupContainer #personalData[data-editable=true] .form-group.date_single .input-group input, .client_account .groupContainer #change_email[data-editable=true] .form-group.date_single .input-group input, .client_account .groupContainer #change_password[data-editable=true] .form-group.date_single .input-group input {
    padding-left: 45px;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-inner-spin-button, .client_account .groupContainer > .row > div > .group[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-calendar-picker-indicator,
.client_account .groupContainer > .group[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-inner-spin-button,
.client_account .groupContainer > .group[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-calendar-picker-indicator,
.client_account .groupContainer #personalData[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-inner-spin-button,
.client_account .groupContainer #personalData[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-calendar-picker-indicator, .client_account .groupContainer #change_email[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-inner-spin-button, .client_account .groupContainer #change_email[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-calendar-picker-indicator, .client_account .groupContainer #change_password[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-inner-spin-button, .client_account .groupContainer #change_password[data-editable=true] .form-group.date_single .input-group input[type=date]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .actionbox a[data-type=edit],
.client_account .groupContainer > .group[data-editable=true] .actionbox a[data-type=edit],
.client_account .groupContainer #personalData[data-editable=true] .actionbox a[data-type=edit], .client_account .groupContainer #change_email[data-editable=true] .actionbox a[data-type=edit], .client_account .groupContainer #change_password[data-editable=true] .actionbox a[data-type=edit] {
    display: none;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .actionbox a[data-type=save], .client_account .groupContainer > .row > div > .group[data-editable=true] .actionbox a[data-type=cancel],
.client_account .groupContainer > .group[data-editable=true] .actionbox a[data-type=save],
.client_account .groupContainer > .group[data-editable=true] .actionbox a[data-type=cancel],
.client_account .groupContainer #personalData[data-editable=true] .actionbox a[data-type=save],
.client_account .groupContainer #personalData[data-editable=true] .actionbox a[data-type=cancel], .client_account .groupContainer #change_email[data-editable=true] .actionbox a[data-type=save], .client_account .groupContainer #change_email[data-editable=true] .actionbox a[data-type=cancel], .client_account .groupContainer #change_password[data-editable=true] .actionbox a[data-type=save], .client_account .groupContainer #change_password[data-editable=true] .actionbox a[data-type=cancel] {
    display: block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .actionbox a:nth-child(2),
.client_account .groupContainer > .group[data-editable=true] .actionbox a:nth-child(2),
.client_account .groupContainer #personalData[data-editable=true] .actionbox a:nth-child(2), .client_account .groupContainer #change_email[data-editable=true] .actionbox a:nth-child(2), .client_account .groupContainer #change_password[data-editable=true] .actionbox a:nth-child(2) {
    margin-left: 0;
}
.client_account .groupContainer > .row > div > .group[data-editable=true] .actionbox a:last-of-type,
.client_account .groupContainer > .group[data-editable=true] .actionbox a:last-of-type,
.client_account .groupContainer #personalData[data-editable=true] .actionbox a:last-of-type, .client_account .groupContainer #change_email[data-editable=true] .actionbox a:last-of-type, .client_account .groupContainer #change_password[data-editable=true] .actionbox a:last-of-type {
    margin-right: 0;
}
.client_account .groupContainer > .row > div > .group[data-editable=true].inputs-full_width .form-group,
.client_account .groupContainer > .group[data-editable=true].inputs-full_width .form-group,
.client_account .groupContainer #personalData[data-editable=true].inputs-full_width .form-group, .client_account .groupContainer #change_email[data-editable=true].inputs-full_width .form-group, .client_account .groupContainer #change_password[data-editable=true].inputs-full_width .form-group {
    display: block;
}
.client_account .groupContainer > .row > div > .group[data-editable=true].inputs-full_width .form-group input,
.client_account .groupContainer > .group[data-editable=true].inputs-full_width .form-group input,
.client_account .groupContainer #personalData[data-editable=true].inputs-full_width .form-group input, .client_account .groupContainer #change_email[data-editable=true].inputs-full_width .form-group input, .client_account .groupContainer #change_password[data-editable=true].inputs-full_width .form-group input {
    width: 100%;
    margin-left: 0;
}
.client_account .groupContainer > .row > div > .group#add-new_address,
.client_account .groupContainer > .group#add-new_address,
.client_account .groupContainer #personalData#add-new_address, .client_account .groupContainer #change_email#add-new_address, .client_account .groupContainer #change_password#add-new_address {
    display: none;
}
.client_account .groupContainer > .row > div > .group:not([data-editable=true]) .form-group,
.client_account .groupContainer > .group:not([data-editable=true]) .form-group,
.client_account .groupContainer #personalData:not([data-editable=true]) .form-group, .client_account .groupContainer #change_email:not([data-editable=true]) .form-group, .client_account .groupContainer #change_password:not([data-editable=true]) .form-group {
    pointer-events: none !important;
}
.client_account .groupContainer > .row > div > .group:not([data-editable=true]) .form-group[data-input=gender] .radios,
.client_account .groupContainer > .group:not([data-editable=true]) .form-group[data-input=gender] .radios,
.client_account .groupContainer #personalData:not([data-editable=true]) .form-group[data-input=gender] .radios, .client_account .groupContainer #change_email:not([data-editable=true]) .form-group[data-input=gender] .radios, .client_account .groupContainer #change_password:not([data-editable=true]) .form-group[data-input=gender] .radios {
    display: inline-block;
    line-height: 1.25rem;
}
.client_account .groupContainer > .row > div > .group:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck,
.client_account .groupContainer > .group:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck,
.client_account .groupContainer #personalData:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck, .client_account .groupContainer #change_email:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck, .client_account .groupContainer #change_password:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck {
    display: none;
    padding: 3px 10px 3px 0;
}
.client_account .groupContainer > .row > div > .group:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked,
.client_account .groupContainer > .group:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked,
.client_account .groupContainer #personalData:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked, .client_account .groupContainer #change_email:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked, .client_account .groupContainer #change_password:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked {
    display: inline-block;
    position: relative;
    top: 0;
}
.client_account .groupContainer > .row > div > .group:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked > div,
.client_account .groupContainer > .group:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked > div,
.client_account .groupContainer #personalData:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked > div, .client_account .groupContainer #change_email:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked > div, .client_account .groupContainer #change_password:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked > div {
    display: none;
}
.client_account .groupContainer > .row > div > .group:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked label,
.client_account .groupContainer > .group:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked label,
.client_account .groupContainer #personalData:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked label, .client_account .groupContainer #change_email:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked label, .client_account .groupContainer #change_password:not([data-editable=true]) .form-group[data-input=gender] .radios .icheck.checked label {
    display: block;
}
.client_account .groupContainer.my_subscriptions .group > .form-group .icheck label {
    display: inline-block;
    font-weight: 700;
    padding-left: 0.5rem;
}
.client_account .groupContainer.my_subscriptions .group > .form-group .icheck.checked {
    display: inline-block;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group.macroText-input-group label, .client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group.macroText-input-group input {
    flex-shrink: 0;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group.macroText-input-group input {
    width: 100%;
    padding-left: 5px;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group .radios {
    display: inline-block;
    line-height: 1.25rem;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group .radios .icheck {
    display: none;
    padding: 3px 10px 3px 0px;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group .radios .icheck > div {
    display: none;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group .radios .icheck label {
    line-height: 1rem;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group .radios .icheck label:after {
    content: none;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group .radios .icheck.checked {
    display: inline-block;
    position: relative;
}
.client_account .groupContainer.my_subscriptions .group .icheck_slide-box .form-group[data-edit] {
    display: none;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group.macroText-input-group {
    display: block;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group.macroText-input-group label {
    margin-bottom: 0.25rem;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group.macroText-input-group input {
    padding-left: 10px;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group .txt {
    padding-bottom: 0.25rem;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group .radios {
    display: block;
    line-height: inherit;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group .radios .icheck {
    display: inline-block;
    padding: 3px 10px 3px 0px;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group .radios .icheck > div {
    display: inline-block;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group .radios .icheck label {
    line-height: inherit;
}
.client_account .groupContainer.my_subscriptions .group[data-editable=true] .form-group .radios .icheck.checked {
    display: inline-block;
}
.client_account .groupContainer[data-block=my_addresses] .group > .form-group .icheck.checked {
    display: inline-block;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group label, .client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group input {
    flex-shrink: 0;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group input {
    padding-left: 5px;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group[data-edit=true] {
    display: none;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group.postalcodeFinder .select2 {
    margin-left: 5px;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group.postalcodeFinder .select2 .select2-selection {
    border-radius: 0;
    height: inherit;
    border: 0;
    background: transparent;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group.postalcodeFinder .select2 .select2-selection .select2-selection__rendered {
    padding: 0;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group.macroText-input-group.postalcodeFinder .select2 .select2-selection__arrow {
    display: none;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group .radios {
    display: inline-block;
    line-height: 1.25rem;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group .radios .icheck {
    display: none;
    padding: 3px 10px 3px 0px;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group .radios .icheck > div {
    display: none;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group .radios .icheck label {
    line-height: 1rem;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group .radios .icheck.checked {
    display: inline-block;
    position: relative;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group .fix-value {
    display: block;
}
.client_account .groupContainer[data-block=my_addresses] .group .form-group .fix-value strong {
    font-weight: 300;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group {
    display: block;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group label {
    margin-bottom: 0.25rem;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group input {
    padding-left: 10px;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group .select2-selection .select2-selection__rendered {
    padding: 0;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group.postalcodeFinder .select2 {
    margin-left: 0;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group.postalcodeFinder .select2 .select2-selection {
    border-radius: 0.25rem;
    height: 45px;
    border: 1px solid #B7B7B7;
    background: #fff;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group.postalcodeFinder .select2 .select2-selection__arrow {
    display: block;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group.postalcodeFinder .select2 .select2-selection__rendered {
    padding-left: 0.5rem;
    padding-right: 1.25rem;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group.macroText-input-group.postalcodeFinder .select2-container {
    height: 45px;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group .txt {
    padding-bottom: 0.25rem;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group .radios {
    display: block;
    line-height: inherit;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group .radios .icheck {
    display: inline-block;
    padding: 3px 10px 3px 0px;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group .radios .icheck > div {
    display: inline-block;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group .radios .icheck label {
    line-height: inherit;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .form-group .radios .icheck.checked {
    display: inline-block;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .fix-value {
    display: none;
    font-size: 1rem;
    margin: 1rem 0;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .fix-value.filled {
    display: block;
}
.client_account .groupContainer[data-block=my_addresses] .group[data-editable=true] .fix-value strong {
    display: block;
    line-height: 1.3;
    margin-top: 0.25rem;
    font-weight: 700;
}

.offer_container .groupContainer > .group:not([data-editable=true]) .form-group.date_single .input-group::after {
    background-color: #ffffff;
    content: "";
    width: 17px;
    height: 100%;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.offer_container .title {
    margin-bottom: 0.9rem;
}

#yourdetails .accountDetails {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
@media (max-width: 991.98px) {
    #yourdetails .accountDetails {
        flex-wrap: wrap;
    }
}
#yourdetails .accountDetails .groupContainer {
    width: calc(95% - 2rem);
    min-width: calc(240px - 2rem);
    max-width: 33.333%;
    margin: 0 1rem 1rem;
}
#yourdetails .accountDetails .groupContainer:first-of-type, #yourdetails .accountDetails .groupContainer:last-of-type {
    width: calc(95% - 1rem);
    min-width: calc(240px - 1rem);
    max-width: 33.3333%;
}
#yourdetails .accountDetails .groupContainer:first-of-type {
    margin-left: 0;
}
#yourdetails .accountDetails .groupContainer:last-of-type {
    margin-right: 0;
}
@media (max-width: 991.98px) {
    #yourdetails .accountDetails .groupContainer {
        width: calc(50% - 1rem);
        max-width: calc(50% - 1rem);
    }
    #yourdetails .accountDetails .groupContainer:nth-child(odd), #yourdetails .accountDetails .groupContainer:nth-child(even) {
        width: calc(50% - 1rem);
        max-width: calc(50% - 1rem);
    }
    #yourdetails .accountDetails .groupContainer:nth-child(odd) {
        margin: 0;
        margin-right: 1rem;
    }
    #yourdetails .accountDetails .groupContainer:nth-child(even) {
        margin: 0;
        margin-left: 1rem;
    }
}
@media (max-width: 767.98px) {
    #yourdetails .accountDetails .groupContainer {
        min-width: 100%;
        margin: 0 0 1rem;
    }
    #yourdetails .accountDetails .groupContainer:first-of-type, #yourdetails .accountDetails .groupContainer:last-of-type, #yourdetails .accountDetails .groupContainer:nth-child(even), #yourdetails .accountDetails .groupContainer:nth-child(odd) {
        min-width: 100%;
        margin: 0 0 1rem;
    }
}
#yourdetails .accountDetails .groupContainer .title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 1rem;
    padding-bottom: 1rem;
    border-bottom: 1px dashed #ddd;
    max-width: 340px;
    line-height: 1;
}
@media (max-width: 767.98px) {
    #yourdetails .accountDetails .groupContainer .title {
        max-width: 100%;
    }
}
#yourdetails .accountDetails .groupContainer .title [class*=fundament-icon] {
    display: inline-block;
    margin-right: 0.5rem;
    font-size: 1.25rem;
}
#yourdetails .accountDetails .groupContainer .group {
    max-width: 340px;
}
@media (max-width: 767.98px) {
    #yourdetails .accountDetails .groupContainer .group {
        max-width: 100%;
    }
}
#yourdetails .accountDetails .groupContainer .group .form-group label {
    margin-bottom: 0;
}
#yourdetails .accountDetails .groupContainer .group .actionbox a {
    font-size: 0.85rem;
    text-decoration: none;
    font-weight: 600;
}
#yourdetails .accountDetails .groupContainer .group .actionbox a [class*=fundament-icon] {
    position: relative;
    top: 1px;
    display: inline-block;
    margin-right: 0.25rem;
    font-size: 1rem;
}
#yourdetails .accountDetails .groupContainer .group[data-editable=true] {
    background: #f5f5f5;
    padding: 1.5rem;
}
#yourdetails .accountDetails .groupContainer .group[data-editable=true] .form-group input {
    display: block;
    width: 100%;
    height: 30px;
    border: 1px solid #adb5bd;
    background: #fff;
    border-radius: 0px;
}
#yourdetails .accountDetails .groupContainer .group[data-editable=true] .form-group.error input,
#yourdetails .accountDetails .groupContainer .group[data-editable=true] .form-group.error select {
    border: 1px solid #CC0008;
    background: #fff;
}
#yourdetails .accountDetails .groupContainer .group[data-editable=true] label {
    font-weight: 600;
    font-size: 0.75rem;
    line-height: 1.5;
    margin-bottom: 0.2rem;
}
#yourdetails .accountDetails .groupContainer .group[data-editable=true] [data-input=gender] .radios .icheck label {
    margin-bottom: 0;
    margin-left: 0.5rem;
}
#yourdetails .accountDetails .groupContainer .group[data-editable=true] .actionbox {
    padding-top: 0.5rem;
    justify-content: flex-end;
}
@media (max-width: 991.98px) {
    #yourdetails .accountDetails .groupContainer .group[data-editable=true] .actionbox {
        flex-wrap: wrap;
    }
}
#yourdetails .accountDetails .groupContainer .group[data-editable=true] .actionbox [data-type=cancel] {
    text-decoration: none;
    margin-right: 1rem;
    font-weight: 700;
    font-size: 0.75rem;
    border: 1px solid #111;
}
@media (max-width: 991.98px) {
    #yourdetails .accountDetails .groupContainer .group[data-editable=true] .actionbox [data-type=cancel] {
        order: 1;
        width: 100%;
        padding-top: 1.5rem;
        text-align: center;
    }
}
#yourdetails .accountDetails .groupContainer .group[data-editable=true] .actionbox [data-type=save] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 0 1.5rem;
    font-weight: 600;
    font-size: 0.75rem;
    letter-spacing: 0px;
    background: #0058A3;
    color: #fff;
    border-radius: 0.25rem;
    line-height: 1;
    text-decoration: none;
    height: 40px;
}
@media (max-width: 991.98px) {
    #yourdetails .accountDetails .groupContainer .group[data-editable=true] .actionbox [data-type=save] {
        width: 100%;
        order: 0;
    }
}
@media (max-width: 991.98px) {
    #yourdetails .accountDetails .groupContainer .group[data-editable=true] .actionbox a:last-of-type, #yourdetails .accountDetails .groupContainer .group[data-editable=true] .actionbox a:nth-child(2) {
        margin-left: 0;
        margin-right: 0;
    }
}
#yourdetails .accountDetails .groupContainer[data-block=my_addresses] .addressSelector,
#yourdetails .accountDetails .groupContainer[data-block=my_addresses] [class*=macroSelect] {
    max-width: 340px;
}
@media (max-width: 767.98px) {
    #yourdetails .accountDetails .groupContainer[data-block=my_addresses] .addressSelector,
    #yourdetails .accountDetails .groupContainer[data-block=my_addresses] [class*=macroSelect] {
        max-width: 100%;
    }
}
#yourdetails .accountDetails .groupContainer .address__module .address__information .default {
    font-size: 0.85rem;
    line-height: 1rem;
    margin-bottom: 0.5rem;
    color: #666;
}
#yourdetails .accountDetails .groupContainer .address__module .address__information .fieldset {
    margin: 0 0 3px;
}
#yourdetails .accountDetails .groupContainer .address__module .address__information .actionbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 1.2rem;
}
#yourdetails .accountDetails .groupContainer .address__module .address__information .actionbox a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    font-size: 0.85rem;
    line-height: 1rem;
    text-decoration: none;
    font-weight: 600;
    margin-right: 2rem;
}
#yourdetails .accountDetails .groupContainer .address__module .address__information .actionbox a:last-of-type {
    margin-right: 0;
}
#yourdetails .accountDetails .groupContainer .address__module .address__information .actionbox a [class*=fundament-icon] {
    display: inline-block;
    margin-right: 0.25rem;
    font-size: 1rem;
}
#yourdetails .accountDetails .groupContainer .address__module .address__information .actionbox a .icon {
    display: block;
    width: 17px;
    height: 17px;
    background: #ccc;
    margin-right: 0.5rem;
}
#yourdetails .accountDetails .groupContainer .address__module .address__form {
    display: none;
}
#yourdetails .accountDetails .groupContainer .address__module .address__form[data-editable=true] {
    /*                        [data-type="cancel"], */
}
#yourdetails .accountDetails .groupContainer .address__module .address__form[data-editable=true] .actionbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    flex-wrap: wrap;
}
#yourdetails .accountDetails .groupContainer .address__module .address__form[data-editable=true] [data-type=save] {
    /*width: 100%;*/
}
#yourdetails .accountDetails .groupContainer .address__module .address__form[data-editable=true] [data-type=delete] {
    margin: 0.75rem 0.5rem;
    text-decoration: underline;
    font-size: 0.75rem;
    font-weight: 300;
}
#yourdetails .accountDetails .groupContainer .address__module .address__form[data-editable=true] [data-type=cancel] {
    color: #0058A3;
}
@media (max-width: 991.98px) {
    #yourdetails .accountDetails .groupContainer .address__module .address__form[data-editable=true] [data-type=cancel] {
        margin: 0;
    }
}
#yourdetails .accountDetails .groupContainer .address__module .address__form[data-editable=true] [data-type=delete] {
    color: #f56767;
    width: 100%;
}
#yourdetails .accountDetails .groupContainer .groupBilling {
    margin-top: 1.5rem;
    padding-top: 1.5rem;
    border-top: 1px dashed #ddd;
}
#yourdetails .accountDetails .groupContainer .groupBilling .address__form .actionbox [data-type=save] {
    margin: 0;
}
#yourdetails .dobleCardImg {
    position: relative;
    padding-bottom: 35px;
    margin-right: 1em;
    max-width: 200px;
    margin-top: 1em;
}
@media (min-width: 768px) {
    #yourdetails .dobleCardImg {
        margin-top: 0;
    }
}
#yourdetails .dobleCardImg > .card1 {
    max-width: 100%;
}
#yourdetails .dobleCardImg > .card2 {
    position: absolute;
    max-width: 106%;
    top: 10%;
    left: 2%;
    z-index: -1;
    padding-left: 0.8em;
}

#lists #newListBtn {
    font-size: 1rem;
    font-weight: bold;
    color: #0061B4;
}
#lists #newListBtn [class*=fundament-icon] {
    margin: 0 10px;
    font-size: 1.5em;
    line-height: 1;
    vertical-align: middle;
}
#lists .favorites__header {
    padding: 1rem;
    cursor: pointer;
}
#lists .favorites__header:hover {
    background: #fff;
}
#lists .favorites__header--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.25rem;
    margin: 0;
    font-weight: 600;
    height: 100%;
}
#lists .favorites__header--title [class*=fundament-icon] {
    display: block;
    margin-right: 10px;
    font-size: 1.5em;
    line-height: 1;
}
#lists .favorites__header--quantity {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 1rem;
    margin: 0;
    height: 100%;
}
@media (max-width: 767.98px) {
    #lists .favorites__header--quantity {
        font-size: 1rem;
        padding: 0.5rem 0;
    }
}
#lists .list-items {
    margin: 0;
}
#lists .list-items .list-wrap .list-item {
    display: block;
    height: inherit;
    padding: 1rem;
}
#lists .list-items .list-wrap .list-item .listitem-quantity {
    margin: 0;
}
@media (max-width: 767.98px) {
    #lists .list-items .list-wrap .list-item .listitem-quantity {
        font-size: 1rem;
        padding: 0.5rem 0;
    }
}
#lists .list-items .list-wrap .list-item .list-price {
    padding-top: 0;
}
@media (max-width: 767.98px) {
    #lists .list-items .list-wrap .list-item .resumeTotalListSave {
        font-size: 1.5rem;
    }
}
#lists .listInputComponent {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-size: 1.25rem;
    margin: 0;
    font-weight: 600;
    height: 100%;
    position: relative;
    z-index: 2;
}
#lists .listInputComponent > p {
    margin: 0;
}
#lists .listInputComponent__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
#lists .listInputComponent__text [class*=fundament-icon] {
    display: none;
}
#lists .listInputComponent__fieldset {
    display: none;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
@media (max-width: 767.98px) {
    #lists .listInputComponent__fieldset {
        max-width: 75%;
    }
}
#lists .listInputComponent__fieldset input {
    padding: 0.25rem 1rem;
    border: 1px solid #bbb;
    font-size: 0.875rem;
    width: calc(100% - 30px);
    padding-right: 30px;
}
#lists .listInputComponent__fieldset .actionbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    right: -7px;
}
#lists .listInputComponent__fieldset .actionbox [class*=checkmark],
#lists .listInputComponent__fieldset .actionbox [class*=cross] {
    display: block;
    margin: 0 5px;
    font-size: 1.7em;
    line-height: 1;
}
#lists .listInputComponent__fieldset .actionbox [class*=checkmark] {
    color: #0A8A00;
    font-size: 1.4em;
}
#lists .listInputComponent__fieldset .actionbox [class*=cross] {
    color: #CC0008;
    position: relative;
    top: 1px;
}
#lists .listInputComponent > [class*=fundament-icon] {
    display: block;
    margin-right: 10px;
    font-size: 1.5em;
    line-height: 1;
}
@media (max-width: 767.98px) {
    #lists .listInputComponent > [class*=fundament-icon] {
        font-size: 1.5rem;
    }
}
#lists .listInputComponent[data-editable=true] .listInputComponent__text {
    display: none;
}
#lists .listInputComponent[data-editable=true] .listInputComponent__fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#lists [data-toggle=collapse]:hover .listInputComponent .listInputComponent__text [class*=fundament-icon] {
    display: block;
    margin-left: 0.5rem;
    font-size: 1.25rem;
    color: #0058A3;
}
#lists [data-toggle=collapse] .expandToggleIcon {
    display: block;
    background: transparent;
    border: 0;
    padding: 0;
    line-height: 1;
    font-size: 2.25rem;
}
#lists [data-toggle=collapse] .expandToggleIcon [class*=icon-plus] {
    display: block;
}
#lists [data-toggle=collapse] .expandToggleIcon [class*=icon-minus] {
    display: none;
}
#lists [data-toggle=collapse][aria-expanded=true] {
    /* border-bottom: 1px solid #ddd; */
}
#lists [data-toggle=collapse][aria-expanded=true] .expandToggleIcon [class*=icon-plus] {
    display: none;
}
#lists [data-toggle=collapse][aria-expanded=true] .expandToggleIcon [class*=icon-minus] {
    display: block;
}

#subscriptions #subscriptionsTabshow {
    padding: 1em 0;
}
#subscriptions #subscriptionsTabshow .s_block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 100%;
    max-width: 90%;
}
@media (max-width: 767.98px) {
    #subscriptions #subscriptionsTabshow .s_block:last-of-type {
        border-bottom: 0;
        margin-bottom: 0;
    }
}
#subscriptions #subscriptionsTabshow .s_block .hdr .title {
    position: relative;
    top: 1px;
    margin-left: 1rem;
}
#subscriptions #subscriptionsTabshow .s_block .dsc {
    font-size: 0.75rem;
    line-height: 1.6;
    margin: 1rem 0 1.5rem;
}
#subscriptions #subscriptionsTabshow .s_block .rds {
    margin-top: auto;
}
#subscriptions #subscriptionsTabshow .s_block .rds .radios > .icheck {
    font-size: 0.75rem;
    line-height: 1.2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#subscriptions #subscriptionsTabshow .s_block .rds .radios > .icheck .iradio_flat {
    flex: 0 0 auto;
}
#subscriptions #subscriptionsTabshow .s_block .rds .radios > .icheck label {
    display: inline-block;
    margin-left: 0.8rem;
}
#subscriptions #subscriptionsTabshow [data-block=preferences_newsletter] {
    margin: 2rem 0;
    padding: 1.5rem 0;
}
#subscriptions #subscriptionsTabshow [data-block=preferences_newsletter] .p_block .information {
    display: block;
    margin-right: 1.5rem;
}
#subscriptions #subscriptionsTabshow [data-block=preferences_newsletter] .p_block .information .ttl {
    margin: 0;
}
#subscriptions #subscriptionsTabshow [data-block=preferences_newsletter] .p_block .information .dsc {
    width: 90%;
    font-size: 0.75rem;
    line-height: 1.6;
    margin: 0.5rem 0 0;
}
@media (max-width: 767.98px) {
    #subscriptions #subscriptionsTabshow [data-block=preferences_newsletter] .p_block .checks {
        margin-top: 1.5rem;
    }
}
#subscriptions #subscriptionsTabshow [data-block=preferences_newsletter] .p_block .checks .icheck {
    margin-right: 2rem;
}
#subscriptions #subscriptionsTabshow [data-block=preferences_newsletter] .p_block .checks .icheck:last-of-type ´ {
    margin-right: 0;
}
#subscriptions #subscriptionsTabshow [data-block=preferences_newsletter] .p_block .checks .icheck label {
    font-weight: 600;
    margin-left: 0.6rem;
    font-size: 0.75rem;
    line-height: 1;
}
