.prpl-popuplogin-wrapper .popup-title {
    color: #4A302B;
    font-size: 26px;
}

#prpl-modal-inner-wrap .text-term-policy a>span {
    color: #EC1C24;
}

#prpl-modal-inner-wrap {
    height: auto;
    max-width: 637px;
    padding: 20px 40px;
    border-radius: 20px;
    font-family: 'Prompt';
}

#prpl-modal-inner-wrap .modal-content .secondary .action {
    color: #EC1C24 !important;
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.54px;
    text-align: left;
    text-decoration: none;
    border-bottom: 1px solid #EC1C24;
}

#prpl-modal-inner-wrap .secondary span {
    font-weight: 300;
    font-size: 16px;
}

#prpl-modal-inner-wrap .modal-content .secondary .action span {
    color: #EC1C24;
}

#prpl-modal-inner-wrap .modal-content a:hover {
    color: #e50019;
}

.pslogin-spacer .pslogin-border {
    border-top: 1px solid #e5e2e2;
    width: 100%;
}

.pslogin-spacer .pslogin-bordertext.w25 {
    font-size: 18px !important;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.89;
    letter-spacing: normal;
    color: #151515;
    text-align: center;
    text-transform: uppercase;
}

#prpl-modal-inner-wrap span {
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.62;
    letter-spacing: normal;
    text-align: center;
    color: #4A302B;
}

#prpl-modal-inner-wrap .actions-toolbar .primary .action span {
    color: #FFFFFF;
}

#prpl-modal-inner-wrap .popup-title {
    text-align: center;
    font-size: 32px;
    display: block;
    margin-bottom: 40px;
    text-transform: uppercase;
}

#prpl-modal-inner-wrap .actions-toolbar button.action {
    font-family: 'Prompt';
    font-size: 16px !important;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    height: 40px !important;
    padding: inherit;
    max-width: 100%;
    background-color: #EC1C24;
}

.pslogin-spacer {
    display: block;
    margin: 10px auto;
    position: relative;
    text-align: center;
    line-height: 16px;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    overflow: visible;
    font-size: 13px;
}

#prpl-modal-inner-wrap .text-term-policy {
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: center;
    color: #818181;
}

#prpl-modal-inner-wrap .modal-content .text-term-policy>a {
    color: #EC1C24;
    font-size: 10px;
    text-decoration: none;
}

#prpl-modal-inner-wrap .form-create-account .fieldset {
    border: unset;
    background: unset;
    padding: 0;
    min-height: unset;
}

#prpl-modal-inner-wrap #registration-password label.label {
    display: none;
}

#prpl-modal-inner-wrap .form-create-account .actions-toolbar {
    padding: 0;
    border: unset;
    background: no-repeat;
}

#prpl-modal-inner-wrap .form-create-account .fieldset-info {
    font-size: 18px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.89;
    letter-spacing: normal;
    text-align: left;
    color: #151515;
    margin-bottom: 25px;
}

#prpl-modal-inner-wrap input {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #818181;
    padding: 4.6px 99.8px 7.2px 20.5px;
}

#prpl-modal-inner-wrap .form-create-account .checkbox-gdpr .top-gdpr span {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #151515;
}

#prpl-modal-inner-wrap .form-create-account .checkbox-gdpr .amgdpr-checkbox.field.choice.gdpr input {
    display: inline-block;
    width: 5%;
}

#prpl-modal-inner-wrap .form-create-account .checkbox-gdpr .amgdpr-checkbox.field.choice.gdpr label.label.amgdpr-label span.amgdpr-text {
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #151515;
}

#prpl-modal-inner-wrap .form-create-account .checkbox-gdpr .amgdpr-checkbox.field.choice.gdpr input {
    display: inline-block;
    width: 5%;
    height: 17px !important;
}

#prpl-modal-inner-wrap .form-create-account .checkbox-gdpr .buttom-gdpr span {
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: normal;
    text-align: left;
    color: #151515;
    margin-top: 15px;
}

#prpl-modal-inner-wrap .form-create-account .checkbox-gdpr .amgdpr-checkbox.field.choice.gdpr label.label.amgdpr-label {
    display: inline-block;
    width: 90%;
    vertical-align: top;
    font-size: 14px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: left;
    color: #151515;
}

#prpl-modal-inner-wrap .form-create-account .privacy-notice p,
#prpl-modal-inner-wrap .form-create-account .privacy-notice,
.page-wrapper #prpl-modal-inner-wrap .form-create-account .privacy-notice span {
    font-weight: inherit;
    font-size: 12px;
    line-height: 1.5;
    word-break: break-word;
    text-align: justify;
}

#prpl-modal-inner-wrap .form-create-account .privacy-notice {
    max-height: 300px;
    overflow: auto;
    border: 1px solid #ccc;
    margin-bottom: 15px;
    padding: 8px;
    box-sizing: border-box;
}

#prpl-modal-inner-wrap .form-create-account .fieldset .input-box p {
    font-size: 16px !important;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.48px;
    text-align: left;
    color: #393939;
}

#prpl-modal-inner-wrap .form-create-account .checkbox-gdpr .top-gdpr {
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: normal;
    text-align: left;
    color: #151515;
    margin-bottom: 15px;
}

#prpl-modal-inner-wrap input[type="text"],
#prpl-modal-inner-wrap input[type="password"] {
    border: 2px solid #d2dae2;
    border-radius: 6px;
    max-width: 600px;
    height: 50px
}

#prpl-modal-inner-wrap #type_of_busyness {
    width: 100%;
    font-size: 16px !important;
    line-height: 1.5 !important;
    background-color: #ffff !important;
    background-clip: padding-box !important;
    border-radius: 0.5rem !important;
    display: block;
    height: 42px;
    padding-left: 15px;
    border: 2px solid #d2dae2;
    color: #818181;
}

#prpl-modal-inner-wrap .password-info span {
    padding: 3px 0px;
    color: #ec1c23;
}

#prpl-modal-inner-wrap #password-strength-meter-container {
    display: none;
}

.password-info {
    font-size: 12px;
    list-style: disc inside;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 10px 20px;
    border: 2px solid #EC1C24;
    border-radius: 10px;
}

#prpl-modal-inner-wrap .checkbox-gdpr>p {
    font-weight: 600;
    color: #4A302B;
}