.templatebuilder_PLUG_element_dropzone_DropZone {
    justify-content: inherit;
    display: contents;
    flex-direction: inherit;
    align-items: inherit;
    height: fit-content;
    width: 100%;
    cursor: auto;
}

.templatebuilder_PLUG_element_dropzone_DropZone:empty {
    display: flex;
}

.templatebuilder_PLUG_element_dropzone_DropZone:empty::before {
    padding: 40px;
    display: flex;
    text-align: center;
    white-space: pre;
    line-height: 20px;
    justify-content: center;
    width: 100%;
    outline: var(--tin-neutral400) dotted 2px;
    box-sizing: border-box;
}

.templatebuilder_PLUG_element_dropzone_DropZone:hover:empty::before {
    outline: var(--tin-avacado500) dotted 2px;
}

.portal_PLUG_builder_element_CustomHtmlElement_contents {
    display: contents;
}

.templatebuilder_PLUG_element_static_Image img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.templatebuilder_PLUG_element_static_Image svg:not(:root) {
    overflow: hidden;
}

.templatebuilder_PLUG_element_static_Image_PictureElement {
    display: flex;
}

.templatebuilder_PLUG_element_static_Image_PictureElement,
.templatebuilder_PLUG_element_static_Image_Img {
    width: 100%;
    height: 100%;
}

.templatebuilder_PLUG_element_static_Image_Img {
    align-self: flex-start;
    object-fit: contain;
}

.templatebuilder_PLUG_element_static_Image.autoWidth,
.templatebuilder_PLUG_element_static_Image.autoWidth .templatebuilder_PLUG_element_static_Image_PictureElement,
.templatebuilder_PLUG_element_static_Image.autoWidth .templatebuilder_PLUG_element_static_Image_Img {
    width: fit-content;
}

.templatebuilder_PLUG_element_static_Image.autoHeight,
.templatebuilder_PLUG_element_static_Image.autoHeight .templatebuilder_PLUG_element_static_Image_PictureElement,
.templatebuilder_PLUG_element_static_Image.autoHeight .templatebuilder_PLUG_element_static_Image_Img {
    height: fit-content;
}

.templatebuilder_PLUG_element_static_Image_BoldLabel .templatebuilder_element_editor_GridFieldLabel {
    font-weight: bold;
}

@supports (-webkit-hyphens:none){
    .templatebuilder_PLUG_element_static_Image_PictureElement {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .templatebuilder_PLUG_element_static_Image.autoWidth,
    .templatebuilder_PLUG_element_static_Image.autoWidth .templatebuilder_PLUG_element_static_Image_PictureElement,
    .templatebuilder_PLUG_element_static_Image.autoWidth .templatebuilder_PLUG_element_static_Image_Img {
        width: auto;
    }

    .templatebuilder_PLUG_element_static_Image.autoHeight,
    .templatebuilder_PLUG_element_static_Image.autoHeight .templatebuilder_PLUG_element_static_Image_PictureElement,
    .templatebuilder_PLUG_element_static_Image.autoHeight .templatebuilder_PLUG_element_static_Image_Img {
        height: auto;
    }
}

/** @FileTooLarge(742) */

.portal_builder_element_RegistrationMethods {
    --spacing--basis: .4rem;
    --spacer--xxs: calc(var(--spacing--basis) * .5); /* 0.2rem +doc+ */
    --spacer--xs: calc(var(--spacing--basis) * 1); /* 0.4rem +doc+ */
    --spacer--s: calc(var(--spacing--basis) * 2); /* 0.8rem +doc+ */
    --spacer--s2: calc(var(--spacing--basis) * 3); /* 1.2rem +doc+ */
    --spacer--m: calc(var(--spacing--basis) * 4); /* 1.6rem +doc+ */
    --spacer--m2: calc(var(--spacing--basis) * 5); /* 2rem +doc+ */
    --spacer--l: calc(var(--spacing--basis) * 6); /* 2.4rem +doc+ */
    --spacer--xl: calc(var(--spacing--basis) * 8); /* 3.2rem +doc+ */
    --spacer--xxl: calc(var(--spacing--basis) * 10); /* 4.0rem +doc+ */
    --spacer--xxxl: calc(var(--spacing--basis) * 12); /* 4.8rem +doc+ */
    --sizing--basis: .4rem;
    --border--radius: calc(var(--sizing--basis) * 1); /* .4rem +doc+ */
    --grid--columns--gap: var(--spacer--l);
    --font: '';
    --font--alt: inherit;
    --font--weight--bold: 700;
    --font--size: 1.6rem;
    --font--size--00: 1.4rem;
    --font--size--01: 1.6rem;
    --font--size--02: 1.8rem;
    --font--size--03: 2rem;
    --font--size--04: 2.2rem;
    --font--size--05: 2.4rem;
    --font--size--06: 2.6rem;
    --font--size--07: 2.8rem;
    --font--size--08: 3rem;
    --font--size--09: 3.2rem;
    --font--size--10: 3.6rem;
    --font--size--bigger: 120%;
    --font--size--smaller: 80%;
    --title--font: var(--font--alt);
    --title--font--size: var(--font--size);
    --title--font--weight: var(--font--weight--bold);
    --title--font--color: inherit;
    --labels--font--size: 1.6rem;
    --labels--font--weight: var(--font--weight--bold);
    --labels--font--color: inherit;
    --sublabels--font--size: var(--labels--font--size);
    --sublabels--font--weight: var(--labels--font--weight);
    --sublabels--font--color: var(--labels--font--color);
    --descriptions--font--size: 1.4rem;
    --color--white: #ffffff;
    --color--grey--lightest: unset;
    --color--grey--lighter: #f4f4f4;
    --color--grey--light: #e3e3e3;
    --color--grey--medium: #c7c7c7;
    --color--grey--dark: #949494;
    --color--grey--darker: #616161;
    --color--brand: var(--color--grey--darker);
    --color--brand--sub-1: var(--color--grey--light);
    --color--disabled: var(--color--grey--darker);
    --color--disabled--sub-1: var(--color--grey--light);
    --color--borders: var(--color--grey--medium);
    --color--background: var(--color--white);
    --color--clickeable: #0a57c2;
    --color--clickeable--sub-1: #10448e;
    --color--error: #e32b31;
    --toggle--border--radius: 0;
    --toggle--border--width: 0;
    --toggle--border--color: transparent;
    --toggle--width: calc(var(--sizing--basis) * 13); /* 5.2rem +doc+ */
    --toggle--height: var(--toggle--width);
    --toggle--background--color: transparent;
    --toggle--font--color: var(--color--clickeable);
    --fields--outline--width: 0;
    --fields--outline--color: var(--color--white);
    --fields--border--radius: var(--border--radius);
    --fields--border--width: .1rem;
    --fields--border--color: var(--color--grey--darker);
    --fields--background--color: var(--color--white);
    --fields--height: calc(var(--sizing--basis) * 10); /* 4rem +doc+ */
    --fields--padding--v: var(--spacer--xs);
    --fields--padding--h: var(--spacer--s2);
    --fields--area: calc(var(--sizing--basis) * 46); /* 18.4rem +doc+ */
    --fields--font: inherit;
    --fields--font--size: 1.6rem;
    --fields--font--color: var(--color--grey--darker);
    --fields--icon--width: calc(var(--sizing--basis) * 8); /* 3.2rem +doc+ */
    --color--buttons: #0a57c2;
    --buttons--outline--width: 0;
    --buttons--outline--color: var(--color--white);
    --buttons--border--radius: var(--border--radius);
    --buttons--border--width: .1rem;
    --buttons--height: calc(var(--sizing--basis) * 10); /* 4rem +doc+ */
    --buttons--padding--v: var(--spacer--s);
    --buttons--padding--h: var(--spacer--m);
    --buttons--font: var(--font--alt);
    --button--font--size: 1.6rem;
    --buttons--font--color: var(--color--white);

    min-width: 185px; /* We need at least this amount to fit a registration method button*/
    box-sizing: border-box;
    cursor: default;
    line-height: 1.5;
    -moz-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent  ;
    -webkit-text-size-adjust: 100%;
    word-break: break-word;
    margin: 0;
    padding: 0;
    border: 0;
    height: fit-content;
}

.portal_builder_element_RegistrationMethods * {
    line-height: calc(.2rem + 2ex + .2rem);
    background-repeat: no-repeat;
    box-sizing: inherit;
}

.portal_builder_element_RegistrationMethods button {
    margin: 0;
    overflow: visible;
    text-transform: none;
    touch-action: manipulation;
    -webkit-appearance: button;
}

.portal_builder_element_RegistrationMethods label {
    margin: 0;
    padding: 0;
    border: 0;
    touch-action: manipulation;
}

.portal_builder_element_RegistrationMethods .fieldSpec label {
    width: 100%;
    display: block;
}

.portal_builder_element_RegistrationMethods .grid.grid--methods.grid--valign--b.list.list--methods {
    list-style: none;
    display: grid;
    align-content: flex-start;
    padding: 0;
    margin: 0;
}

.portal_builder_element_RegistrationMethods .grid__item.list__item {
    list-style: none;
    text-align: center;
    display: flex;
    justify-content: center;
    margin: 5px 0px;
    padding: 0;
}

.portal_builder_element_RegistrationMethods .grid__item.list__item [class^='methodButton'] {
    padding-top: 2px;
    padding-bottom: 2px;
    min-width: 185px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.portal_builder_element_RegistrationMethods .button.button--primary.button--default {
    max-height: 40px;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    box-sizing: border-box;
    border: solid;
    background-image: none;
}

.portal_builder_element_RegistrationMethods_propertyGroup .portal_builder_element_RegistrationMethods_Description {
    font-size: 12px;
    color: #767676;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.list--methods > .grid__item {
    max-width: none;
}

.portal_builder_element_RegistrationMethods .methodButton--later,
.portal_builder_element_RegistrationMethods .methodButton--file,
.portal_builder_element_RegistrationMethods .methodButton--paste,
.portal_builder_element_RegistrationMethods .methodButton--linkedinPreview {
    min-width: 185px;
    max-width: 185px;
    max-height: 40px;
    min-height: 40px;
    padding-left: 34px;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    border-radius: var(--buttons--border--radius);
    border-width: var(--buttons--border--width);
    border-style: solid;
    width: auto;
    background-position-y: center;
    font-family: var(--buttons--font);
    line-height: calc(var(--buttons--height) - (var(--buttons--padding--v) * 2));
    font-weight: var(--font--weight--bold);
    font-style: normal;
    text-transform: initial;
    text-decoration: none;
    vertical-align: baseline;
    color: var(--buttons--font--color);
    cursor: pointer;
}

.portal_builder_element_RegistrationMethods .fieldSpecCheckbox .fieldContainerCheckbox label {
    display: inline;
}

.portal_builder_element_RegistrationMethods .errorMessage {
    width: 100%;
    line-height: 2.4rem;
    color: var(--color--error);
    clear: both;
    display: inline;
}

/**
   IMPORTANT NOTE: the styles below are copied from portal/ASSET/widget/registermethod/styles.css with some customizations
   We should keep these styles in sync with the styles from the ASSET, so the preview will be as close as possible with the real page.
 */

/*
    Registration/application: Customizables
*/

.portal_builder_element_RegistrationMethods .methodButton--later,
.portal_builder_element_RegistrationMethods .methodButton--file,
.portal_builder_element_RegistrationMethods .methodButton--paste,
.portal_builder_element_RegistrationMethods .methodButton--dropbox,
.portal_builder_element_RegistrationMethods .methodButton--linkedinPreview {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 3px;
    max-width: 175px;
    width: 100%;
    height: 40px;
    background-repeat: no-repeat;
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 4px;
    padding-left: 12px;
    filter: none;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 15px;
    font-weight: 700;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color, color, -webkit-box-shadow;
    transition-property: background-color, color, -webkit-box-shadow;
    transition-property: background-color, box-shadow, color;
    transition-property: background-color, box-shadow, color, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #1063BA;
    background-color: #FFFFFF;
    background-position: left center;
    color: #1063BA;
}

.portal_builder_element_RegistrationMethods .methodButton--later {
    --mask-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'34\' height=\'40\' viewBox=\'0 0 34 40\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cg fill=\'%231063BA\'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d=\'M0 1.192l8.115 5.68L16 1.208v10.404H0V1.191zM15.892 0L8.119 5.583.142 0h15.75z\' transform=\'translate(-172 -1126) translate(172 1126) translate(9 14)\'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A');
    background-image: none;
}

.portal_builder_element_RegistrationMethods .methodButton--file {
    --mask-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'34\' height=\'40\' viewBox=\'0 0 34 40\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cg fill=\'%231063BA\'%3E%3Cg%3E%3Cpath d=\'M10.81 23.013v2.976h12.376v-2.976H25v4.788H9v-4.788h1.81zM17.016 12l5.6 5.6-1.281 1.282-3.406-3.405v7.252h-1.812v-7.273l-3.427 3.426-1.282-1.282 5.595-5.594.004.004.01-.01z\' transform=\'translate(-172 -1256) translate(172 1256)\'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A');
    background-image: none;
}

.portal_builder_element_RegistrationMethods .methodButton--paste {
    --mask-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'34\' height=\'40\' viewBox=\'0 0 34 40\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cg fill=\'%231063BA\'%3E%3Cg%3E%3Cg%3E%3Cpath d=\'M20.589 17.625v3.178h3.178V29h-8.532V17.625h5.354zM16.354 13v3.178h3.177v.767h-4.983v7.43H11V13h5.354zm4.916 4.626l2.496 2.496H21.27v-2.496zM17.035 13l2.496 2.497h-2.496V13z\' transform=\'translate(-172 -1386) translate(172 1386)\'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A');
    background-image: none;
}

.methodButton--file::before,
.methodButton--later::before,
.methodButton--paste::before {
    content: '';
    width: 34px;
    height: 40px;
    background-color: currentColor;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: left center;
    -webkit-mask-position: left center;
    mask-size: contain;
    -webkit-mask-size: contain;
    mask-image: var(--mask-image);
    -webkit-mask-image: var(--mask-image);
    left: -12px;
}

/*
    Registration/application: Branded
*/

.portal_builder_element_RegistrationMethods .methodButton--glassdoor,
.portal_builder_element_RegistrationMethods .methodButton--google,
.portal_builder_element_RegistrationMethods .methodButton--xing,
.portal_builder_element_RegistrationMethods .methodButton--indeed,
.portal_builder_element_RegistrationMethods .methodButton--facebookPreview,
.portal_builder_element_RegistrationMethods .methodButton--seek2,
.portal_builder_element_RegistrationMethods .methodButton--seekPreview,
.portal_builder_element_RegistrationMethods .methodButton--wechat,
.portal_builder_element_RegistrationMethods .methodButton--drive,
.portal_builder_element_RegistrationMethods .dropbox--branded .methodButton--dropbox {
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    margin: 0 auto;
    border-radius: 3px;
    width: auto;
    min-width: 185px;
    max-width: unset;
    height: auto;
    min-height: 40px;
    background-position-y: center;
    background-repeat: no-repeat;
    padding: 2px 8px;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: normal;
    font-weight: 700;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    transition: all 250ms ease-in-out;
    cursor: pointer;
}

.portal_builder_element_RegistrationMethods .methodButton--glassdoor {
    background-color: #0CAA41;
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'34\' height=\'41\' viewBox=\'0 0 34 41\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cg fill=\'%23FFFFFE\'%3E%3Cg%3E%3Cg%3E%3Cpath d=\'M13.154 19.81H.566c0 1.738 1.409 3.147 3.147 3.147h9.441c1.738 0 3.147-1.409 3.147-3.147V6.887c0-.063-.051-.114-.115-.114H13.27c-.064 0-.115.05-.115.114V19.81zm0-18.882c1.738 0 3.147 1.409 3.147 3.147H3.713v12.923c0 .063-.051.115-.115.115H.681c-.064 0-.115-.052-.115-.115V4.075C.566 2.337 1.975.928 3.713.928h9.441z\' transform=\'translate(-172 -421) translate(172 421) translate(9 8)\'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A');
    background-position-x: left;
    padding-left: 34px;
    font-family: Lato, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
}

.portal_builder_element_RegistrationMethods .methodButton--glassdoor:hover,
.portal_builder_element_RegistrationMethods .methodButton--glassdoor:focus,
.portal_builder_element_RegistrationMethods .methodButton--glassdoor:active {
    background-color: #3DBB67;
}

.portal_builder_element_RegistrationMethods .methodButton--google {
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    border-width: 1px;
    border-style: solid;
    border-color: #4285F4;
    background-color: #4285F4;
    background-image: url('data:image/svg+xml,%3C%3Fxml version=\'1.0\' encoding=\'utf-8\'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC \'-//W3C//DTD SVG 1.1//EN\' \'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\'%3E%3Csvg version=\'1.1\' id=\'Layer_1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'38px\' height=\'38px\' viewBox=\'0 0 38 38\' enable-background=\'new 0 0 38 38\' xml:space=\'preserve\'%3E%3Cpath fill=\'%23FFFFFF\' d=\'M1,0h36c0.553,0,1,0.448,1,1v36c0,0.553-0.447,1-1,1H1c-0.552,0-1-0.447-1-1V1C0,0.448,0.448,0,1,0z\'/%3E%3Cpath fill=\'%234285F4\' d=\'M27.477,17.364H19v3.48h4.844c-0.202,1.112-0.852,2.095-1.796,2.716l2.908,2.26 c1.702-1.567,2.685-3.875,2.685-6.615C27.641,18.566,27.583,17.953,27.477,17.364z\'/%3E%3Cpath fill=\'%2334A853\' d=\'M19,24.421c-2.344,0-4.328-1.584-5.036-3.711l-3.007,2.332c1.528,3.04,4.64,4.96,8.043,4.958 c2.43,0,4.467-0.807,5.956-2.18l-2.908-2.26C21.242,24.102,20.211,24.421,19,24.421z\'/%3E%3Cpath fill=\'%23FBBC05\' d=\'M13.682,19c0-0.593,0.102-1.17,0.282-1.71l-3.007-2.332C10.327,16.212,10,17.597,10,19 c0,1.452,0.348,2.827,0.957,4.042l3.007-2.332C13.779,20.158,13.684,19.582,13.682,19z\'/%3E%3Cpath fill=\'%23EA4335\' d=\'M19,13.58c1.32,0,2.508,0.454,3.439,1.345l2.582-2.58C23.463,10.891,21.426,10,19,10 c-3.403-0.001-6.515,1.917-8.043,4.958l3.007,2.332C14.672,15.163,16.656,13.58,19,13.58z\'/%3E%3C/svg%3E ');
    background-position-x: left;
    padding-left: 50px;
    padding-right: 9px;
    font-weight: 500;
    letter-spacing: 0.22px;
    color: #FFFFFF;
}

.portal_builder_element_RegistrationMethods .methodButton--google:hover {
    outline-width: 3px;
    outline-style: solid;
    outline-color: rgba(66, 133, 244, 0.3);
}

.portal_builder_element_RegistrationMethods .methodButton--google:focus,
.portal_builder_element_RegistrationMethods .methodButton--google:active {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #3367D6;
}

.portal_builder_element_RegistrationMethods .methodButton--xing {
    background-color: #005A5F;
    background-image: url('data:image/svg+xml,%3C%3Fxml version=\'1.0\' encoding=\'utf-8\'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC \'-//W3C//DTD SVG 1.1//EN\' \'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\'%3E%3Csvg version=\'1.1\' id=\'Layer_1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'43px\' height=\'40px\' viewBox=\'0 0 43 40\' enable-background=\'new 0 0 43 40\' xml:space=\'preserve\'%3E%3Crect fill=\'%23026567\' width=\'42\' height=\'40\'/%3E%3Crect x=\'42\' fill=\'%23288A8E\' width=\'1\' height=\'40\'/%3E%3Cpath fill=\'%23FFFFFF\' d=\'M33.976,5.5l-9.818,18.292L30.704,35.5h-6.181l-6.547-12.073L27.794,5.5H33.976z M15.783,11.5l3.193,6.071 L14.008,26.5H7.976l4.967-8.572L9.75,11.5H15.783z\'/%3E%3C/svg%3E ');
    background-position-x: left;
    padding-left: 50px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #FFFFFF;
}

.portal_builder_element_RegistrationMethods .methodButton--xing:hover {
    background-color: #026567;
}

.portal_builder_element_RegistrationMethods .methodButton--xing:focus,
.portal_builder_element_RegistrationMethods .methodButton--xing:active {
    background-color: #026567;
}

.portal_builder_element_RegistrationMethods .methodButton--indeed {
    background-color: #085FF7;
    background-image: url('data:image/svg+xml,%3C%3Fxml version=\'1.0\' encoding=\'utf-8\'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC \'-//W3C//DTD SVG 1.1//EN\' \'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\'%3E%3Csvg version=\'1.1\' id=\'Layer_1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'34px\' height=\'40px\' viewBox=\'0 0.5 34 40\' enable-background=\'new 0 0.5 34 40\' xml:space=\'preserve\'%3E%3Cpath fill=\'%23FFFFFF\' d=\'M20,20v8.328C20,29.25,19.328,30,18.5,30S17,29.25,17,28.328v-7.666c0,0,0.589,0.111,1.516-0.066 C19.441,20.418,20,20,20,20z M19.25,10c3.555,0,4.668,2.222,4.741,2.364l0.003,0.006l0.003,0.016c0.01,0.09-0.011,0.368-0.312,0.114 c-1.045-0.662-2.596-1.658-4.918-1.48c-4.225,0.73-6.773,3.373-8.115,7.17c-0.19,0.548-0.6,1.668-0.648,1.798L10,20v-0.033 c0.075-0.882,0.248-1.753,0.515-2.598c0.53-1.672,1.615-3.73,3.37-5.263C15.22,10.938,16.905,10.053,19.25,10z M18.5,14 c1.381,0,2.5,1.119,2.5,2.5S19.881,19,18.5,19S16,17.881,16,16.5S17.119,14,18.5,14z M23.994,12.368l0.001,0.003l-0.001-0.001 V12.368z\'/%3E%3C/svg%3E ');
    background-position-x: left;
    padding-left: 34px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.portal_builder_element_RegistrationMethods .methodButton--indeed:hover {
    background-color: #0044E3;
}

.portal_builder_element_RegistrationMethods .methodButton--indeed:focus,
.portal_builder_element_RegistrationMethods .methodButton--indeed:active {
    background-color: #0044E3;
}

.portal_builder_element_RegistrationMethods .methodButton--facebookPreview {
    max-width: 215px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #1877F2;
    background-image: url('data:image/svg+xml,%3Csvg width=\'35\' height=\'38\' viewBox=\'0 0 35 38\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\'%3E%3Cdefs%3E%3Cpath id=\'63m7f5w26a\' d=\'M0 0h19.999v19.878H0z\'/%3E%3C/defs%3E%3Cg transform=\'translate(7.5 9)\' fill=\'none\' fill-rule=\'evenodd\'%3E%3Cmask id=\'gygq2vdo7b\' fill=\'%23fff\'%3E%3Cuse xlink:href=\'%2363m7f5w26a\'/%3E%3C/mask%3E%3Cpath d=\'M19.999 10c0-5.524-4.477-10-10-10s-10 4.476-10 10c0 4.99 3.657 9.128 8.437 9.878V12.89H5.897V10h2.54V7.795c0-2.506 1.492-3.89 3.776-3.89 1.095 0 2.239.195 2.239.195v2.46h-1.261c-1.242 0-1.63.772-1.63 1.562V10h2.774l-.444 2.89h-2.33v6.989C16.342 19.128 20 14.99 20 9.999\' fill=\'%23FFF\' mask=\'url(%23gygq2vdo7b)\'/%3E%3C/g%3E%3C/svg%3E%0A');
    background-position-x: left;
    padding-left: 34px;
    color: #FFFFFF;
}

.portal_builder_element_RegistrationMethods .methodButton--facebookPreview:hover {
    background-color: #1A6ED8;
}

.portal_builder_element_RegistrationMethods .methodButton--facebookPreview:focus,
.portal_builder_element_RegistrationMethods .methodButton--facebookPreview:active {
    background-color: #1A6ED8;
}

.portal_builder_element_RegistrationMethods .methodButton--seek2 {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    padding-right: 90px;
}

.portal_builder_element_RegistrationMethods .methodButton--seek2:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
}

.portal_builder_element_RegistrationMethods .methodButton--seek2:focus,
.portal_builder_element_RegistrationMethods .methodButton--seek2:active {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
}

.portal_builder_element_RegistrationMethods .methodButton--seekPreview {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    background-color: #E60278;
    background-image: url('data:image/svg+xml,%3C%3Fxml version=\'1.0\' encoding=\'utf-8\'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC \'-//W3C//DTD SVG 1.1//EN\' \'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\'%3E%3Csvg version=\'1.1\' id=\'Layer_1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'86px\' height=\'40px\' viewBox=\'0 0.5 86 40\' enable-background=\'new 0 0.5 86 40\' xml:space=\'preserve\'%3E%3Cpath fill=\'%23FFFFFF\' d=\'M21.465,7.753c-2.725-1.5-5.937-2.036-9.012-1.613c-4.694,0.642-8.95,3.745-11.001,8.02 C-0.1,17.331-0.42,21.077,0.549,24.471c0.736,2.585,2.176,4.915,4.158,6.729c2.625,2.409,6.167,3.819,9.739,3.799 c3.109,0.031,6.144-0.944,8.652-2.782c2.614-1.908,4.517-4.635,5.405-7.747c1.029-3.597,0.602-7.59-1.2-10.873 C25.965,11.124,23.937,9.093,21.465,7.753z\'/%3E%3Cpath fill=\'%232A3B6D\' d=\'M24.867,22.064c-0.92-0.383-0.91-1.85,0.004-2.236c0.774-0.443,1.85,0.23,1.812,1.117 C26.737,21.831,25.639,22.529,24.867,22.064z M23.272,18.214c-0.252,0.856-1.557,1.033-2.024,0.277 c-0.45-0.575-0.14-1.514,0.545-1.735C22.656,16.413,23.628,17.339,23.272,18.214L23.272,18.214z M23.338,20.95 c0.032,0.94-1.233,1.489-1.905,0.846c-0.657-0.522-0.441-1.688,0.356-1.941C22.516,19.58,23.381,20.159,23.338,20.95L23.338,20.95z M21.559,24.99c-0.721-0.43-0.665-1.576,0.06-1.971c0.741-0.395,1.778,0.153,1.712,1.03C23.368,24.915,22.255,25.495,21.559,24.99z M20.083,14.8c-0.023,0.773-1.03,1.232-1.638,0.751c-0.577-0.402-0.528-1.347,0.088-1.687C19.189,13.401,20.169,14.012,20.083,14.8 L20.083,14.8z M18.526,16.983c0.655-0.463,1.635,0.147,1.55,0.935c-0.024,0.774-1.031,1.233-1.637,0.753 C17.861,18.268,17.909,17.323,18.526,16.983z M20.079,20.996c-0.023,0.773-1.031,1.232-1.638,0.753 c-0.578-0.401-0.529-1.347,0.088-1.688C19.184,19.598,20.164,20.209,20.079,20.996z M20.029,27.184 c-0.024,0.773-1.03,1.231-1.638,0.752c-0.577-0.402-0.528-1.348,0.088-1.688C19.134,25.785,20.114,26.396,20.029,27.184z M18.475,23.125c0.656-0.464,1.636,0.146,1.55,0.934c-0.023,0.774-1.03,1.233-1.637,0.754C17.811,24.41,17.86,23.465,18.475,23.125z M16.869,18.239c-0.253,0.55-1.056,0.687-1.477,0.255c-0.491-0.445-0.287-1.377,0.365-1.55 C16.489,16.666,17.275,17.554,16.869,18.239z M15.544,27.889c-0.632-0.365-0.52-1.431,0.181-1.641 c0.535-0.193,1.202,0.176,1.243,0.76C17.084,27.734,16.145,28.359,15.544,27.889L15.544,27.889z M15.544,31.021 c-0.632-0.365-0.52-1.431,0.181-1.642c0.535-0.192,1.202,0.179,1.243,0.761C17.084,30.868,16.145,31.493,15.544,31.021z M15.589,20.102c0.591-0.332,1.428,0.14,1.379,0.833c0.02,0.697-0.881,1.186-1.44,0.749C14.951,21.348,15.006,20.403,15.589,20.102 L15.589,20.102z M15.583,23.208c0.55-0.301,1.34,0.047,1.381,0.7c0.125,0.721-0.817,1.355-1.417,0.885 C14.947,24.473,15,23.514,15.583,23.208z M16.958,14.883c-0.082,0.656-0.94,1.007-1.456,0.595c-0.62-0.389-0.444-1.466,0.266-1.637 C16.394,13.627,17.102,14.229,16.958,14.883z M15.778,10.741c0.675-0.232,1.392,0.494,1.155,1.165 c-0.177,0.702-1.227,0.873-1.632,0.284C14.916,11.71,15.169,10.889,15.778,10.741L15.778,10.741z M13.898,21.309 c-0.247,0.526-1.096,0.539-1.395,0.058c-0.22-0.375-0.136-0.962,0.293-1.149C13.438,19.766,14.341,20.667,13.898,21.309 L13.898,21.309z M13.996,24.063c0.018,0.629-0.8,0.963-1.283,0.619c-0.455-0.302-0.442-1.115,0.062-1.361 c0.507-0.367,1.296,0.139,1.221,0.74V24.063z M11.49,20.969c0.007,0.557-0.78,0.881-1.162,0.471 c-0.38-0.313-0.256-0.998,0.205-1.165C10.978,20.072,11.566,20.479,11.49,20.969z M11.476,24.066c0.008,0.556-0.78,0.879-1.16,0.47 c-0.382-0.312-0.257-0.998,0.203-1.164C10.965,23.169,11.552,23.576,11.476,24.066z M10.316,17.32c0.3-0.33,0.865-0.222,1.073,0.157 c0.294,0.408-0.069,1.048-0.56,1.04C10.21,18.617,9.817,17.705,10.316,17.32L10.316,17.32z M8.54,18.428c-0.332,0-0.6-0.269-0.6-0.6 c0-0.332,0.269-0.6,0.6-0.6l0,0c0.332,0,0.6,0.269,0.6,0.6C9.14,18.159,8.872,18.428,8.54,18.428z M8.54,21.53 c-0.332,0-0.6-0.269-0.6-0.6s0.269-0.6,0.6-0.6l0,0c0.332,0,0.6,0.269,0.6,0.6S8.872,21.53,8.54,21.53z M8.489,24.636 c-0.331,0-0.6-0.269-0.6-0.6s0.269-0.601,0.6-0.601c0.332,0,0.6,0.27,0.6,0.601S8.82,24.636,8.489,24.636z M6.582,24.533 c-0.276,0.012-0.51-0.201-0.522-0.478s0.201-0.509,0.477-0.521c0.015-0.001,0.03-0.001,0.045,0c0.276,0.013,0.489,0.245,0.477,0.521 C7.047,24.314,6.841,24.521,6.582,24.533z M6.58,20.44c0.276-0.013,0.51,0.2,0.522,0.476c0.013,0.275-0.2,0.51-0.476,0.523 c-0.015,0-0.03,0-0.044,0c-0.276,0-0.5-0.223-0.501-0.5C6.081,20.664,6.304,20.439,6.58,20.44L6.58,20.44z M6.571,17.352 c0.277,0,0.5,0.224,0.5,0.5s-0.224,0.5-0.5,0.5c-0.276,0-0.5-0.224-0.5-0.5C6.071,17.577,6.295,17.353,6.571,17.352L6.571,17.352z M4.688,18.209c-0.221,0-0.4-0.179-0.4-0.399c0-0.221,0.178-0.4,0.399-0.4c0,0,0,0,0.001,0c0.221,0,0.4,0.18,0.399,0.4 S4.909,18.208,4.688,18.209z M4.688,21.307c-0.221-0.001-0.4-0.18-0.4-0.401c0-0.221,0.18-0.4,0.4-0.4c0,0,0,0,0,0 c0.221,0,0.4,0.18,0.399,0.401C5.088,21.127,4.91,21.306,4.688,21.307L4.688,21.307z M4.666,24.455c-0.221,0-0.4-0.179-0.4-0.399 c0-0.222,0.178-0.4,0.399-0.4c0,0,0,0,0.001,0c0.221,0,0.4,0.179,0.399,0.4C5.065,24.275,4.887,24.455,4.666,24.455z M12.776,17.121 c0.506-0.367,1.295,0.138,1.22,0.741c0.018,0.63-0.8,0.965-1.283,0.62C12.258,18.181,12.271,17.368,12.776,17.121L12.776,17.121z M3.372,21.09c-0.19,0.301-0.674-0.037-0.454-0.317C3.108,20.473,3.592,20.808,3.372,21.09z M3.372,24.186 c-0.19,0.301-0.675-0.035-0.456-0.316C3.108,23.568,3.591,23.904,3.372,24.186z M2.835,17.669c0.19-0.3,0.675,0.034,0.455,0.316 C3.1,18.285,2.615,17.949,2.835,17.669z M21.828,7.784c-2.77-1.525-6.038-2.07-9.165-1.641C7.89,6.796,3.561,9.953,1.476,14.298 c-1.578,3.227-1.904,7.036-0.918,10.488c0.748,2.628,2.211,4.997,4.227,6.842c2.67,2.452,6.272,3.886,9.905,3.863 c3.162,0.032,6.249-0.961,8.799-2.829c2.659-1.94,4.593-4.713,5.496-7.878c1.046-3.658,0.612-7.718-1.22-11.057 C26.404,11.212,24.341,9.147,21.828,7.784z\'/%3E%3Cpath fill=\'%23FFFFFF\' d=\'M70.868,19.454c1.271-1.439,2.546-2.87,3.821-4.303c-1.082,0.007-2.162,0.006-3.246,0.001 c-1.178,1.453-2.368,2.896-3.539,4.354c0.01-2.751-0.006-5.504,0.008-8.256H65.25c0.014,4.853,0.007,9.71,0.001,14.563 c0.888,0.002,1.774,0,2.66,0.004c-0.009-1.049,0-2.1-0.005-3.152c0.375-0.424,0.746-0.854,1.119-1.28 c0.884,1.47,1.744,2.953,2.621,4.427c1.107,0.006,2.217,0.004,3.324,0.002C73.59,23.702,72.24,21.57,70.868,19.454 M41.623,19.911 c-1.145-0.75-2.576-0.588-3.867-0.813c-0.4-0.048-0.85-0.31-0.855-0.762c-0.084-0.539,0.404-0.959,0.886-1.062 c1.07-0.183,2.225,0.003,3.127,0.63c0.548-0.56,1.105-1.11,1.646-1.674c-0.764-0.605-1.678-1.023-2.653-1.128 c-1.484-0.22-3.149-0.144-4.381,0.809c-1.412,1.04-1.654,3.395-0.393,4.64c1.205,1.055,2.914,0.785,4.375,1.085 c0.441,0.078,0.799,0.496,0.735,0.955c-0.013,0.507-0.513,0.82-0.954,0.933c-1.31,0.322-2.766,0.015-3.794-0.871 c-0.576,0.591-1.158,1.172-1.745,1.752c0.883,0.816,2.01,1.371,3.222,1.449c1.592,0.115,3.368,0.143,4.699-0.885 C43.257,23.802,43.311,21.01,41.623,19.911 M46.082,19.437c0.122-0.554,0.207-1.154,0.593-1.6c0.759-0.869,2.312-0.83,3.015,0.09 c0.347,0.424,0.414,0.989,0.522,1.507C48.836,19.452,47.459,19.453,46.082,19.437z M46.332,15.327 c-1.7,0.63-2.633,2.428-2.785,4.154c-0.141,1.656-0.011,3.49,1.044,4.855c0.964,1.247,2.634,1.635,4.14,1.578 c1.44,0.01,2.793-0.654,3.785-1.675c-0.539-0.531-1.084-1.054-1.623-1.585c-0.959,1.005-2.621,1.353-3.826,0.599 c-0.676-0.416-0.877-1.224-0.987-1.956c2.244-0.02,4.489-0.002,6.735-0.008c0.063-1.643-0.037-3.454-1.152-4.766 C50.414,14.973,48.123,14.67,46.332,15.327z M56.59,19.438c0.107-0.51,0.176-1.056,0.499-1.484c0.71-0.974,2.372-0.996,3.101-0.029 c0.351,0.424,0.418,0.99,0.524,1.51C59.339,19.457,57.964,19.448,56.59,19.438L56.59,19.438z M56.811,15.333 c-1.681,0.638-2.607,2.42-2.762,4.133c-0.145,1.662-0.02,3.503,1.043,4.87c0.965,1.247,2.631,1.637,4.135,1.578 c1.444,0.011,2.791-0.658,3.793-1.666c-0.541-0.54-1.093-1.063-1.629-1.604c-0.947,1.025-2.623,1.359-3.826,0.607 c-0.672-0.414-0.869-1.227-0.98-1.954c2.245-0.017,4.488-0.007,6.734-0.005c0.051-1.596-0.022-3.347-1.063-4.653 C61.032,14.989,58.648,14.648,56.811,15.333L56.811,15.333z\'/%3E%3C/svg%3E ');
    background-position-x: right;
    padding-right: 90px;
    font-size: 16px;
    color: #FFFFFF;
}

.portal_builder_element_RegistrationMethods .methodButton--seekPreview:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
    background-color: #FD0585;
}


.portal_builder_element_RegistrationMethods .methodButton--seekPreview:focus,
.portal_builder_element_RegistrationMethods .methodButton--seekPreview:active {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
    background-color: #FD0585;
}

.portal_builder_element_RegistrationMethods .methodButton--wechat {
    margin: 4px 0;
    min-width: 156px;
    min-height: 32px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJwAAAAgCAYAAADnsBFDAAAAAXNSR0IArs4c6QAADIpJREFUeAHtWgtUVlUW/iBEQEB8EfgERHy/NSfTyjCbmjQnH0tdttClLl/lmGVpy8xJKx3Npc7IaL4yHRp7uCx7WMqaLNNQ8600AoIpj4DMBAQTYe539FzPvf/9739pxGb03y6855679z7n7POdffbZ5/dBctDDqPRdAyBS+/OS1wLVZYFc+FSM8cGO4BytBS/YqsvMXr2qBXJ9vWBT7eEtV7MFIgk4L3ktcNMs4AXcTTO1tyFawAs4Lw5uqgW8gLup5vY29qsAV79GPTzXbCr+1eUT5PXOQGV8ES72yceJ3+3H6tbL0bdun2qx7H2Bd3vU64RncGh/WPHNCP+TR/3/bwyxNWL+p7rMtEil0x75+fjhxejn8WzTKQi6I8hWbP+FAxidOhHHik/Y8jn9+Fqj2RgTNRrhX0cLkfF1E/BU9CS0+7aHQUVmj2OYn7YQK8+tN9SrLzvafihe+x4foFcThOs7r8bc1FcxP3+pXm8uEKhjG44yV+NsWTZmZr8M6pnTYpZLvyi3s3SPixzH0atOT5d6q4pdP+22HBd1WFFUYDPMaDUdLb7siPTLpwTLhuYr8UHBR3jvwlYrEdyI/lgqvlbp2MPV9gtFcpePMDt6hkewUXe30C7Y3/1LDAp/zK59R984iVNiJ+PF1DnY0jJJTKoqeKxriqjjao4Kbobkoq/Uzy7lu+v3wI6CZEM9J2B91ga82PoF2HmFVoFxeCiin0G2c1gn9I/4g6ir51cXbcPaGL5T3yd3bRGTafigvRBslPdE5HEHzBWd/warv2GNh+L4+RN4qenzQj0XWq/693hqytF32sBdf+wU+Nl9VL+ta7MC94Zd7WzJlYvIuZSLFkHNVRZR/qXiF5wqzUKrWnGo6VsTSW3XoldZP+y78K0Lr5MK6XmWpS8Xq5tejZOqEieYdYPr9EdBWSHiQ3ojHr0Fy3elJw2eRW6br7Wfh9cwT1Wjl9PuPayXZWHCwSd175Jflo8nMsbLT6DXsAPN9i4fYk9hii6vC14rHDx/yKDP/J3vbMMd+SSHgDsAPawkLsKteR/j26KDeLd7kgBaSXkJHjwwQHg7dx6XO4Pd7iD1lzT+AfS4VSVHgHuk3kP4Y4P+uu6BR4Yh+dwX2Nl1G3qHGbeDcd89hbdyk7Cp3XoMvfNx+Pv6Y3nL13HXvvt1eacFFWyqMd3J920QDxqVoIwOjkJ+WQH+efYd7My+vpWRh5P/bu777tRY1lt5TcauBKIdWW3fdvy/5hvBwx2Au9Ck088isdki1PKrpQNwY1aS8MrRKe2EeoKT/NOOPmcJLoLVEwX5BYGLuarkCHCTm4wz6O0S0hFZpafRsKbrjVjH4HZoGtAE0Vr8IKl7aFd01mQOFrl6Dslj9TxUelyPqWTMRr4hkYMEe3hAuL7y6/iFIT6iD+7f3U94tJL7fnCJ5Tgx5JHeioA2e0urfjhZ8VZyBFuHsPbouTfe6rNex+3pWJj9JHOsn+V9rsuoBcaGCQfHihg0xC8EI6NGYMi+EToLvXFm/WNgf3LLcvF444FuwUahv2Ym6rJWhY4h7UXYYBWTWvGrdY4A1ym4gyqDBbFzxZ+h8trLtKZPgX+Hi49ibuYClFWU4XLlZbSp1Qo1tEPHAQ105ZXlVqIudQx0ZQA/o8V0fJq3DT+XX0DjgEaCNzcvVzy5gum5uJ1KI3AF/lh+zqDzaa1fKjG4N8db6ndZXpns/gAieaye+87vx4ozq/SA3Ypndc6bjrcmO4/CGPQBLQadGDte2IFjm4NZhiabB8eA8esjewfqdjIwXHvxtMASQxaJ2NBK1lOdI8CF+zfwpEf/zthu4eml6KStgme0CTafZi+UF+EfeZvwatYinL2UrcvZFeS2xO2Cno7eVSV6N65agoxET0ZST2IM3B+MMHoa8wlXCN3A/+zCAHcnS7vmeWDhH0kFBcfGgwE92/zvFoq4zcpzMyxgPLm8zRIMPDLcsBB4GIsNdo3JrfpDb1tLs7W69c5Jm2ewt5Uc6xwB7ox25Fe3SHfKmAJZm7sBrzSf7QI0KROqufyJjcdieMQQjDw+Bh8XfiY/WT4Zb3AbpBcjMT6zIm4pXNWcSAIwq9gIyhVxS5BZnGXwaNQtvaWVTlmnHhBkndWTEyA9JuM7K5LbuXkcjDlLyi9qcWe+lZhLnQQcx8B0Eenv6SvFeNyNiafKlZmrMLLJCBzuuQc8iMlFsTH3bbfhBbfQhyN+L0IUl45cq2D444QcAW7bj9sFSOwUFl0pxpqct7CoxSu4w+cO0JOllaaja0hng9iBokNoHhiDML/a2Nw+CfEHH8Wu89eDepVZBrcphfv0ajuvNLJ4OGichgENcfj8EV2GHoCgZVzDE1t1EVf5A3XuE9sagcW+DG48SKRzZJvy8KGOg/3jyZiLRvXKUsbuydQHY7s/f79AeDmelnnqtSKZzmHbPPUSqGvyNwpPx3YZ03LRTj4x1bDljkeCAJwEOXWzz1s6vA2nnk32xxHgFn2/FAmRI9x6LSp7/fQyzIx6RoCN79PSZggA8vahda2WrEJ66Sl023svRkYMw1tt3xAn2DWtE9H6m66oqKwQPOp/XH3bzm13SbSavQfTAqRvfkrB+Ohx4oS2OG2JroqxIMFmnky5unXG/7JA/XIr4+TEFsUI8BFkMvFq1cSY8JG4qHk3ytptteYUD3XJk6fUa5diUQ8mwmtnSKmrT3qp9OIMfNHzc7GjEMSy38xv0gHQZgRmYvtlOFWcCaeeTbbkCHDMqz2tAWhlq2VSzuVZWlEKNdYb12g0GtVsqHmzaJ03KqCpSBz3q3c9looLihWplZ0/7dL51AIPAWMxSq0SZQkyFXw8YDBxy61JHjakoBlsrGesZ3VrIGX4dJfdlzzmg4ms55OTxa2dgLIDN5PGjD+ZvLUjhhU7M6x3AykXGRDpFrRMldgR+zvw3yMwviABc1vPEWNPP3f1hkKMQ/OI3K4ZL28+u8Vj7tCqLUeAo+Ab2evg7+OPJXELdC8mFfIkGqrlgFTqEdoN/FOJV2NzYl5Qq0S5W0gXuAOcmZmu3EwEDgNhbhVViYMYgDPQlvGhWa9M5qpbieThKicRyI81eFRWuzx5siag7ACnbq8uCq5V5N+TieNF9teEvF5jn83xodTJHCV5PBHHm7z3K7FFy5MxZaenzhSpFzX286TL/N0x4CiYmL0KL8XMBC/vVbqibYeXKi6pVVUql1wpcczPWwSmP1TitRFXHOMSGoanKCY/eap1Qu4OBVbZfU4G//iNsSVP0CeLT7rcncp2F+ckIiHqCfCGw+x1JY+TZ4OA+kgvu+pt3PET1Ez+Moalp1JJ9tMO+OSXXp9ejIesBgX1dTUiZNCSxYvb/0V4Ond20wUsCo7vUinbq/bdAmzf/LwPAw4PxagTE8D47p38zcg0pSos2nJbVZWEMJO+R84f1XXxZMZgmyuXRuIqnHR0ioidGHNUB9G70TOuO7Ne3FgQUDIVo7ZHb9wpsC2c3NGqcuayjOuswgIz76b890X6R+0P5Zl/I/jdEcdEUDJ+o5fkLQQ9r7lNLjbam3ey9LpVtXGVPFxsUAzGpE7CupyNqNT+qcQrrJdjZjlKn6hyvGNNubBfrXJbpuHkbYJkohfjoPmriJlHZ+kGYj6KdSRPq1rNJ0m9fFpl9zkx/FXJB2e36rmwIYXaSVTz/DuVX59w8thX9oN9jAuOEzkweZeptmMuc5yMDTnZBO3oJgnCm5r5+E5e8yU6r/Te7LAKuwq/FiLSW8lLfKlH/sKF7/KwI29qJA+fTDOpxH69l7JVeHlekfG0y9sUecBQec3lKgFubc4Gs7z+zkv70akT8GmnzQj0DdTr7Qq8NRib+qQdi+Ebf27DCZS3CfzICeGAWa9uWQRZ9zBjDGlQpry4u8qRV2iSlW0RbLyLVbesCSen6sbm5HPLLy4v1q/ZKE8ephHo8TxNDAN2bqGSqI9e2ylJoEl+hhueSIYKKp96IOMCMxO3VJ5kGeZ4GpOUrdLv4aSQ3ZN5qKR2a3Gnf7gdm/jWc792kf7zXo98cntQgeZRyA0DPYJMUxBANBaNbUVW7VLGqXGtdN7udTcccDRovRp1MaXJRJFviwmMMtg47WKG9rMlf3HBH7u7AzJKMw3fvS+3tgWqBXCqySJrRoh83JXKK8i+lIP8XwpEwndqk0kovPwj7LZpVY+3fGtYoNoBd2uYyTuKG2WBKqVFblSjXj23rwW8gLt95/43GTkBd/VXjL9J895GbzML5PnCt2KsNui822zg3uHefAtka1gb8x+bWipS3Lg6ZAAAAABJRU5ErkJggg==');
    background-position-x: center;
    text-indent: -9999px;
    overflow: hidden;
}

.portal_builder_element_RegistrationMethods .methodButton--drive {
    min-width: 132px;
    max-width: 132px;
    border-radius: 20px;
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 24%), 0 0 1px 0 rgb(0 0 0 / 12%);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAMAAAC7faEHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAFuUExURUdwTP+oHjSqVH2tQCWGaEWE9UKF9kSF9CuOVEGF9RaAOBqDOexCNTOiVTKmUTOYROKxCP2+Azl32jSqVDSqUvy+BDGkW+q1B/29ATGrUf+8AP29AzOqVS2fTf7AA/6/BOJPPOVFPTSqVDWrU/q+Avy6ADKoUDCnUTOpUzSrVChy4DWqUzOqVPu7A1+YLM6wDTd35i6GshZn0xho1f++A/iuB/q9BMBUZ/y9BDJ65x9u2ZaxK/83Ehdn0TWC2TScfDSpUiKSQ/y+BBhn05ixKRdm0h92uS6dcRlo1hlo0xhm1utANPu8BO0+NXCYJIpppuk6M+lCNOxENUuC6/ylD5Gaie1ENu1BN96mLvJfK9ZkSId5okKF9TSoU/y8A/2+AzSpU0KH+Blo1B90uy6cbRiDOe9bKj2C8fmiDTJ65yWVRe26Bx2LPy2HNBZ/N/mmEJthj1J/4yJu2jCeb4WdHUWPMLOsFZahG2J40HByvrKVmLgAAABcdFJOUwAD+wgENMxaAdw/2P0PYyoN9w3h1dxTVzgbGpyP/enQWPqyoWEmN0J+6/3H9HD6/S1VIsmFSLj9rcFksQ5D5b+6u7/yPlrNzveRnUCQHbq/I46728pd0ZrByf3miUx+UQAAAWNJREFUOMvtlNdSwkAARZEEXTX03otIR4ci2HvvvZJCNNLBXv7e3TAqIxt8cXzivGXmzJ3cuzsrk3X5UwCJAL9ZSvUAQq3p7ClVC4OIXXNHEQTnnVVBEJ5fMpaeDp7VEabLQr32VHGlbdIaYTJwtLNaHxllWLdZMhCoh+Q0R5drrxWW0dqHpUvoOZrmnDCOYVijX6IKCPjkyDNMGVkoMuMW/IrKkBgXcyzbtSjQFccGksEo1Gh51ESY3WLg4himCrA6YlDjwiGrzJZ2IVG7jdmGUBnEOF8AflgyKI91+wncJsjTqwgAgCYuVoHb/KxCmtYebyBzCQXi5LxRLBYbx21/SCZWrxGzvU2uLm8hF562JsnNdZ7nI4V8k/s7L0VRZ/vt13MlxfMPpdwn71mKOvVghkluLPGlwpcHA70HO7hjm0lFvrVc/i17uIU9N93kRH8LR3ueafxF0Cn6WlHouq/Kv/MBZI9XSMBH5HUAAAAASUVORK5CYII=);
    background-position-x: 4px;
    padding-right: 15px;
    padding-left: 46px;
    font-size: 12px;
    font-weight: 400;
    white-space: initial;
    color: #4286f5;
}

.portal_builder_element_RegistrationMethods .dropbox--branded .methodButton--dropbox {
    border-width: 0;
    background-color: #F2F3F2;
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'113\' height=\'23\' viewBox=\'0 0 113 23\'%3E%3Cg fill=\'none\' fill-rule=\'nonzero\'%3E%3Cpath fill=\'%230061FF\' d=\'M13.318 4.15L6.816 8.3l6.502 4.15-6.502 4.15-6.502-4.184 6.502-4.15L.314 4.15 6.816 0l6.502 4.15zM6.782 17.915l6.502-4.15 6.502 4.15-6.502 4.15-6.502-4.15zm6.536-5.499l6.502-4.15-6.502-4.116L19.786 0l6.502 4.15-6.502 4.15 6.502 4.15-6.502 4.15-6.468-4.184z\'/%3E%3Cpath fill=\'%23000\' d=\'M31.372 4.15h5.256c3.355 0 6.122 1.937 6.122 6.364v.934c0 4.461-2.594 6.467-6.018 6.467h-5.36V4.15zm2.94 2.49v8.75h2.247c1.902 0 3.182-1.245 3.182-4.012v-.726c0-2.767-1.349-4.012-3.285-4.012H34.31zm9.994.139h2.352l.38 2.594c.45-1.764 1.591-2.698 3.667-2.698h.726v2.974h-1.21c-2.387 0-2.975.83-2.975 3.182v5.119h-2.905V6.779h-.035zm7.713 5.81v-.311c0-3.736 2.386-5.776 5.637-5.776 3.32 0 5.637 2.04 5.637 5.776v.31c0 3.667-2.248 5.638-5.637 5.638-3.597-.034-5.637-1.971-5.637-5.637zm8.3-.035v-.276c0-2.075-1.037-3.32-2.697-3.32-1.626 0-2.698 1.14-2.698 3.32v.276c0 2.006 1.037 3.148 2.698 3.148 1.66-.035 2.697-1.142 2.697-3.148zm4.496-5.775h2.421l.277 2.11c.588-1.419 1.833-2.387 3.666-2.387 2.836 0 4.703 2.04 4.703 5.81v.312c0 3.666-2.075 5.602-4.703 5.602-1.764 0-2.974-.795-3.562-2.075v5.638H64.78l.034-15.01zm8.128 5.775v-.242c0-2.213-1.142-3.32-2.663-3.32-1.626 0-2.698 1.245-2.698 3.32v.208c0 1.971 1.038 3.216 2.663 3.216 1.66-.034 2.698-1.107 2.698-3.182zm7.228 3.32l-.242 2.041h-2.49V3.043h2.836V8.75c.622-1.453 1.867-2.248 3.631-2.248 2.663.035 4.635 1.868 4.635 5.568v.346c0 3.7-1.868 5.81-4.704 5.81-1.868-.034-3.078-.899-3.666-2.351zm5.395-3.458v-.277c0-2.04-1.107-3.181-2.663-3.181-1.59 0-2.697 1.28-2.697 3.216v.242c0 2.075 1.072 3.286 2.663 3.286 1.694 0 2.697-1.073 2.697-3.286zm4.22.173v-.311c0-3.736 2.386-5.776 5.637-5.776 3.32 0 5.637 2.04 5.637 5.776v.31c0 3.667-2.282 5.638-5.637 5.638-3.597-.034-5.637-1.971-5.637-5.637zm8.335-.035v-.276c0-2.075-1.038-3.32-2.698-3.32-1.626 0-2.698 1.14-2.698 3.32v.276c0 2.006 1.038 3.148 2.698 3.148 1.66-.035 2.698-1.142 2.698-3.148zm6.744-.415l-3.908-5.36h3.354l2.248 3.354 2.283-3.354h3.32l-3.977 5.326 4.185 5.81h-3.286l-2.56-3.7-2.49 3.7h-3.423l4.254-5.776z\'/%3E%3C/g%3E%3C/svg%3E%0A');
    background-position-x: center;
    text-indent: -9999px;
    overflow: hidden;
}

.portal_builder_element_RegistrationMethods .dropbox--branded .methodButton--dropbox:hover {
    background-color: #0061FF;
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'113\' height=\'23\' viewBox=\'0 0 113 23\'%3E%3Cg fill=\'%23FFF\' fill-rule=\'nonzero\'%3E%3Cpath d=\'M13.318 4.15L6.816 8.3l6.502 4.15-6.502 4.15-6.502-4.184 6.502-4.15L.314 4.15 6.816 0l6.502 4.15zM6.782 17.915l6.502-4.15 6.502 4.15-6.502 4.15-6.502-4.15zm6.536-5.499l6.502-4.15-6.502-4.116L19.786 0l6.502 4.15-6.502 4.15 6.502 4.15-6.502 4.15-6.468-4.184zM31.372 4.15h5.256c3.355 0 6.122 1.937 6.122 6.364v.934c0 4.461-2.594 6.467-6.018 6.467h-5.36V4.15zm2.94 2.49v8.75h2.247c1.902 0 3.182-1.245 3.182-4.012v-.726c0-2.767-1.349-4.012-3.285-4.012H34.31zm9.994.139h2.352l.38 2.594c.45-1.764 1.591-2.698 3.667-2.698h.726v2.974h-1.21c-2.387 0-2.975.83-2.975 3.182v5.119h-2.905V6.779h-.035zm7.713 5.81v-.311c0-3.736 2.386-5.776 5.637-5.776 3.32 0 5.637 2.04 5.637 5.776v.31c0 3.667-2.248 5.638-5.637 5.638-3.597-.034-5.637-1.971-5.637-5.637zm8.3-.035v-.276c0-2.075-1.037-3.32-2.697-3.32-1.626 0-2.698 1.14-2.698 3.32v.276c0 2.006 1.037 3.148 2.698 3.148 1.66-.035 2.697-1.142 2.697-3.148zm4.496-5.775h2.421l.277 2.11c.588-1.419 1.833-2.387 3.666-2.387 2.836 0 4.703 2.04 4.703 5.81v.312c0 3.666-2.075 5.602-4.703 5.602-1.764 0-2.974-.795-3.562-2.075v5.638H64.78l.034-15.01zm8.128 5.775v-.242c0-2.213-1.142-3.32-2.663-3.32-1.626 0-2.698 1.245-2.698 3.32v.208c0 1.971 1.038 3.216 2.663 3.216 1.66-.034 2.698-1.107 2.698-3.182zm7.228 3.32l-.242 2.041h-2.49V3.043h2.836V8.75c.622-1.453 1.867-2.248 3.631-2.248 2.663.035 4.635 1.868 4.635 5.568v.346c0 3.7-1.868 5.81-4.704 5.81-1.868-.034-3.078-.899-3.666-2.351zm5.395-3.458v-.277c0-2.04-1.107-3.181-2.663-3.181-1.59 0-2.697 1.28-2.697 3.216v.242c0 2.075 1.072 3.286 2.663 3.286 1.694 0 2.697-1.073 2.697-3.286zm4.22.173v-.311c0-3.736 2.386-5.776 5.637-5.776 3.32 0 5.637 2.04 5.637 5.776v.31c0 3.667-2.282 5.638-5.637 5.638-3.597-.034-5.637-1.971-5.637-5.637zm8.335-.035v-.276c0-2.075-1.038-3.32-2.698-3.32-1.626 0-2.698 1.14-2.698 3.32v.276c0 2.006 1.038 3.148 2.698 3.148 1.66-.035 2.698-1.142 2.698-3.148zm6.744-.415l-3.908-5.36h3.354l2.248 3.354 2.283-3.354h3.32l-3.977 5.326 4.185 5.81h-3.286l-2.56-3.7-2.49 3.7h-3.423l4.254-5.776z\'/%3E%3C/g%3E%3C/svg%3E ');
}

/*
    Registration/application: External
*/

.portal_builder_element_RegistrationMethods .list__item--linkedin [name='widget-holder'] {
    position: relative;
}


.portal_builder_element_RegistrationMethods .list__item--linkedin [name='widget-holder'] button {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 0;
    height: 0;
    padding: 0;
    border: 0;
}

/*
    Login: Customizables
*/

.portal_builder_element_RegistrationMethods .loginButton--facebook,
.portal_builder_element_RegistrationMethods .loginButton--xing,
.portal_builder_element_RegistrationMethods .loginButton--indeed {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 auto;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    height: 40px;
    padding-top: 4px;
    padding-right: 12px;
    padding-bottom: 4px;
    padding-left: 12px;
    filter: none;
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 15px;
    font-weight: 500;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    color: rgba(0, 0, 0, 0.54);
    white-space: nowrap;
    -webkit-transition-duration: 167ms;
    transition-duration: 167ms;
    -webkit-transition-property: background-color, color, -webkit-box-shadow;
    transition-property: background-color, color, -webkit-box-shadow;
    transition-property: background-color, box-shadow, color;
    transition-property: background-color, box-shadow, color, -webkit-box-shadow;
    -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
    cursor: pointer;
}

.portal_builder_element_RegistrationMethods .loginButton--facebook {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #DADBDC;
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' width=\'40\' height=\'40\' viewBox=\'0 0 40 40\'%3E%3Cdefs%3E%3Cpath id=\'a\' d=\'M.001 0H20V19.88H.001z\'/%3E%3C/defs%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cg transform=\'translate(7 10)\'%3E%3Cmask id=\'b\' fill=\'%23fff\'%3E%3Cuse xlink:href=\'%23a\'/%3E%3C/mask%3E%3Cpath fill=\'%231877F2\' d=\'M20 10c0-5.523-4.477-10-10-10S0 4.477 0 10c0 4.991 3.657 9.128 8.438 9.879V12.89h-2.54V10h2.54V7.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V10h2.773l-.443 2.89h-2.33v6.989C16.343 19.129 20 14.99 20 10\' mask=\'url(%23b)\'/%3E%3C/g%3E%3Cpath fill=\'%23FFF\' d=\'M20.476 22.932l.414-2.874h-2.593v-1.865c0-.786.362-1.552 1.524-1.552H21v-2.447S19.93 14 18.907 14c-2.136 0-3.533 1.376-3.533 3.868v2.19H13v2.874h2.374v6.947a8.875 8.875 0 0 0 2.923 0v-6.947h2.179\'/%3E%3C/g%3E%3C/svg%3E ');
    background-position: right center;
    padding-right: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: #1877F2;
}

.portal_builder_element_RegistrationMethods .loginButton--facebook:hover {
    outline-width: 3px;
    outline-style: solid;
    outline-color: rgba(191, 191, 191, 0.30);
}

.portal_builder_element_RegistrationMethods .loginButton--xing {
    background-image: url('data:image/png;base64,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');
    background-position: left center;
    padding-right: 16px;
    padding-left: 40px;
}

.portal_builder_element_RegistrationMethods .loginButton--xing:hover {
    outline-width: 3px;
    outline-style: solid;
    outline-color: rgba(191, 191, 191, 0.30);
}

.portal_builder_element_RegistrationMethods .loginButton--indeed,
.portal_builder_element_RegistrationMethods .loginButton--indeed:link,
.portal_builder_element_RegistrationMethods .loginButton--indeed:visited,
.portal_builder_element_RegistrationMethods .loginButton--indeed:hover,
.portal_builder_element_RegistrationMethods .loginButton--indeed:focus,
.portal_builder_element_RegistrationMethods .loginButton--indeed:active {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg width=\'40\' height=\'40\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath d=\'M24 20v8.328C24 29.25 23.328 30 22.5 30s-1.5-.75-1.5-1.672v-7.666s.589.111 1.515-.066C23.441 20.418 24 20 24 20zm-.75-10c3.753 0 4.784 2.475 4.744 2.368.013.058.02.407-.309.132-1.044-.662-2.595-1.658-4.917-1.48-4.225.73-6.774 3.373-8.115 7.17C14.451 18.773 14 20 14 20v-.033a11.92 11.92 0 01.515-2.598c.53-1.672 1.615-3.73 3.37-5.263 1.335-1.168 3.02-2.053 5.365-2.106zm-.75 4a2.5 2.5 0 110 5 2.5 2.5 0 010-5z\' fill=\'%23085FF7\' fill-rule=\'evenodd\'/%3E%3C/svg%3E');
    background-position: right center;
    padding-right: 40px;
    color: #1877f2;
}

/*
    Login: Branded
*/

.portal_builder_element_RegistrationMethods .loginButton--google,
.portal_builder_element_RegistrationMethods .loginButton--wechat,
.portal_builder_element_RegistrationMethods .loginButton--seek2,
.portal_builder_element_RegistrationMethods .loginButton--seek {
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    margin: 0 auto;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
    border-radius: 2px;
    min-width: unset;
    max-width: unset;
    height: auto;
    min-height: 4rem;
    background-color: #FFFFFF;
    background-position-y: center;
    background-repeat: no-repeat;
    padding: var(--spacer--xs) var(--spacer--s2);
    font-family: 'Roboto', Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: calc((4rem - (var(--spacer--xs) * 2) - 2px) / 2);
    font-weight: 500;
    text-decoration: none;
    text-align: left;
    vertical-align: middle;
    color: rgba(0, 0, 0, 0.54);
    white-space: nowrap;
    transition: all 250ms ease-in-out;
    cursor: pointer;
}
.portal_builder_element_RegistrationMethods .loginButton--google {
    background-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'40\' height=\'40\' viewBox=\'0 0 40 40\'%3E%3Cg fill=\'none\' fill-rule=\'evenodd\'%3E%3Cpath fill=\'%234285F4\' d=\'M28.64 20.205c0-.639-.057-1.252-.164-1.841H20v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615z\'/%3E%3Cpath fill=\'%2334A853\' d=\'M20 29c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711h-3.007v2.332A8.997 8.997 0 0 0 20 29z\'/%3E%3Cpath fill=\'%23FBBC05\' d=\'M14.964 21.71a5.41 5.41 0 0 1-.282-1.71c0-.593.102-1.17.282-1.71v-2.332h-3.007A8.996 8.996 0 0 0 11 20c0 1.452.348 2.827.957 4.042l3.007-2.332z\'/%3E%3Cpath fill=\'%23EA4335\' d=\'M20 14.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C24.463 11.891 22.426 11 20 11a8.997 8.997 0 0 0-8.043 4.958l3.007 2.332c.708-2.127 2.692-3.71 5.036-3.71z\'/%3E%3Cpath d=\'M11 11h18v18H11z\'/%3E%3C/g%3E%3C/svg%3E ');
    background-position-x: left;
    padding-left: 48px;
    letter-spacing: 0.22px;
}

.portal_builder_element_RegistrationMethods .loginButton--google:hover {
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12), 0 0 0 3px rgba(191, 191, 191, 0.3);
    outline: initial;
}

.portal_builder_element_RegistrationMethods .loginButton--google:focus,
.portal_builder_element_RegistrationMethods .loginButton--google:active {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    background-color: #EEEEEE;
}

.portal_builder_element_RegistrationMethods .loginButton--wechat {
    margin: 4px 0;
    min-width: 156px;
    min-height: 32px;
    background-image: url('data:image/png;base64,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');
    background-position-x: center;
    text-indent: -9999px;
    overflow: hidden;
}

.portal_builder_element_RegistrationMethods .loginButton--seek2 {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    min-width: 99px;
    padding-right: 90px;
    padding-left: 10px;
    overflow: hidden;
}

.portal_builder_element_RegistrationMethods .loginButton--seek {
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    min-width: 99px;
    background-color: #E60278;
    background-image: url('data:image/svg+xml,%3C%3Fxml version=\'1.0\' encoding=\'utf-8\'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC \'-//W3C//DTD SVG 1.1//EN\' \'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\'%3E%3Csvg version=\'1.1\' id=\'Layer_1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'86px\' height=\'40px\' viewBox=\'0 0.5 86 40\' enable-background=\'new 0 0.5 86 40\' xml:space=\'preserve\'%3E%3Cpath fill=\'%23FFFFFF\' d=\'M21.465,7.753c-2.725-1.5-5.937-2.036-9.012-1.613c-4.694,0.642-8.95,3.745-11.001,8.02 C-0.1,17.331-0.42,21.077,0.549,24.471c0.736,2.585,2.176,4.915,4.158,6.729c2.625,2.409,6.167,3.819,9.739,3.799 c3.109,0.031,6.144-0.944,8.652-2.782c2.614-1.908,4.517-4.635,5.405-7.747c1.029-3.597,0.602-7.59-1.2-10.873 C25.965,11.124,23.937,9.093,21.465,7.753z\'/%3E%3Cpath fill=\'%232A3B6D\' d=\'M24.867,22.064c-0.92-0.383-0.91-1.85,0.004-2.236c0.774-0.443,1.85,0.23,1.812,1.117 C26.737,21.831,25.639,22.529,24.867,22.064z M23.272,18.214c-0.252,0.856-1.557,1.033-2.024,0.277 c-0.45-0.575-0.14-1.514,0.545-1.735C22.656,16.413,23.628,17.339,23.272,18.214L23.272,18.214z M23.338,20.95 c0.032,0.94-1.233,1.489-1.905,0.846c-0.657-0.522-0.441-1.688,0.356-1.941C22.516,19.58,23.381,20.159,23.338,20.95L23.338,20.95z M21.559,24.99c-0.721-0.43-0.665-1.576,0.06-1.971c0.741-0.395,1.778,0.153,1.712,1.03C23.368,24.915,22.255,25.495,21.559,24.99z M20.083,14.8c-0.023,0.773-1.03,1.232-1.638,0.751c-0.577-0.402-0.528-1.347,0.088-1.687C19.189,13.401,20.169,14.012,20.083,14.8 L20.083,14.8z M18.526,16.983c0.655-0.463,1.635,0.147,1.55,0.935c-0.024,0.774-1.031,1.233-1.637,0.753 C17.861,18.268,17.909,17.323,18.526,16.983z M20.079,20.996c-0.023,0.773-1.031,1.232-1.638,0.753 c-0.578-0.401-0.529-1.347,0.088-1.688C19.184,19.598,20.164,20.209,20.079,20.996z M20.029,27.184 c-0.024,0.773-1.03,1.231-1.638,0.752c-0.577-0.402-0.528-1.348,0.088-1.688C19.134,25.785,20.114,26.396,20.029,27.184z M18.475,23.125c0.656-0.464,1.636,0.146,1.55,0.934c-0.023,0.774-1.03,1.233-1.637,0.754C17.811,24.41,17.86,23.465,18.475,23.125z M16.869,18.239c-0.253,0.55-1.056,0.687-1.477,0.255c-0.491-0.445-0.287-1.377,0.365-1.55 C16.489,16.666,17.275,17.554,16.869,18.239z M15.544,27.889c-0.632-0.365-0.52-1.431,0.181-1.641 c0.535-0.193,1.202,0.176,1.243,0.76C17.084,27.734,16.145,28.359,15.544,27.889L15.544,27.889z M15.544,31.021 c-0.632-0.365-0.52-1.431,0.181-1.642c0.535-0.192,1.202,0.179,1.243,0.761C17.084,30.868,16.145,31.493,15.544,31.021z M15.589,20.102c0.591-0.332,1.428,0.14,1.379,0.833c0.02,0.697-0.881,1.186-1.44,0.749C14.951,21.348,15.006,20.403,15.589,20.102 L15.589,20.102z M15.583,23.208c0.55-0.301,1.34,0.047,1.381,0.7c0.125,0.721-0.817,1.355-1.417,0.885 C14.947,24.473,15,23.514,15.583,23.208z M16.958,14.883c-0.082,0.656-0.94,1.007-1.456,0.595c-0.62-0.389-0.444-1.466,0.266-1.637 C16.394,13.627,17.102,14.229,16.958,14.883z M15.778,10.741c0.675-0.232,1.392,0.494,1.155,1.165 c-0.177,0.702-1.227,0.873-1.632,0.284C14.916,11.71,15.169,10.889,15.778,10.741L15.778,10.741z M13.898,21.309 c-0.247,0.526-1.096,0.539-1.395,0.058c-0.22-0.375-0.136-0.962,0.293-1.149C13.438,19.766,14.341,20.667,13.898,21.309 L13.898,21.309z M13.996,24.063c0.018,0.629-0.8,0.963-1.283,0.619c-0.455-0.302-0.442-1.115,0.062-1.361 c0.507-0.367,1.296,0.139,1.221,0.74V24.063z M11.49,20.969c0.007,0.557-0.78,0.881-1.162,0.471 c-0.38-0.313-0.256-0.998,0.205-1.165C10.978,20.072,11.566,20.479,11.49,20.969z M11.476,24.066c0.008,0.556-0.78,0.879-1.16,0.47 c-0.382-0.312-0.257-0.998,0.203-1.164C10.965,23.169,11.552,23.576,11.476,24.066z M10.316,17.32c0.3-0.33,0.865-0.222,1.073,0.157 c0.294,0.408-0.069,1.048-0.56,1.04C10.21,18.617,9.817,17.705,10.316,17.32L10.316,17.32z M8.54,18.428c-0.332,0-0.6-0.269-0.6-0.6 c0-0.332,0.269-0.6,0.6-0.6l0,0c0.332,0,0.6,0.269,0.6,0.6C9.14,18.159,8.872,18.428,8.54,18.428z M8.54,21.53 c-0.332,0-0.6-0.269-0.6-0.6s0.269-0.6,0.6-0.6l0,0c0.332,0,0.6,0.269,0.6,0.6S8.872,21.53,8.54,21.53z M8.489,24.636 c-0.331,0-0.6-0.269-0.6-0.6s0.269-0.601,0.6-0.601c0.332,0,0.6,0.27,0.6,0.601S8.82,24.636,8.489,24.636z M6.582,24.533 c-0.276,0.012-0.51-0.201-0.522-0.478s0.201-0.509,0.477-0.521c0.015-0.001,0.03-0.001,0.045,0c0.276,0.013,0.489,0.245,0.477,0.521 C7.047,24.314,6.841,24.521,6.582,24.533z M6.58,20.44c0.276-0.013,0.51,0.2,0.522,0.476c0.013,0.275-0.2,0.51-0.476,0.523 c-0.015,0-0.03,0-0.044,0c-0.276,0-0.5-0.223-0.501-0.5C6.081,20.664,6.304,20.439,6.58,20.44L6.58,20.44z M6.571,17.352 c0.277,0,0.5,0.224,0.5,0.5s-0.224,0.5-0.5,0.5c-0.276,0-0.5-0.224-0.5-0.5C6.071,17.577,6.295,17.353,6.571,17.352L6.571,17.352z M4.688,18.209c-0.221,0-0.4-0.179-0.4-0.399c0-0.221,0.178-0.4,0.399-0.4c0,0,0,0,0.001,0c0.221,0,0.4,0.18,0.399,0.4 S4.909,18.208,4.688,18.209z M4.688,21.307c-0.221-0.001-0.4-0.18-0.4-0.401c0-0.221,0.18-0.4,0.4-0.4c0,0,0,0,0,0 c0.221,0,0.4,0.18,0.399,0.401C5.088,21.127,4.91,21.306,4.688,21.307L4.688,21.307z M4.666,24.455c-0.221,0-0.4-0.179-0.4-0.399 c0-0.222,0.178-0.4,0.399-0.4c0,0,0,0,0.001,0c0.221,0,0.4,0.179,0.399,0.4C5.065,24.275,4.887,24.455,4.666,24.455z M12.776,17.121 c0.506-0.367,1.295,0.138,1.22,0.741c0.018,0.63-0.8,0.965-1.283,0.62C12.258,18.181,12.271,17.368,12.776,17.121L12.776,17.121z M3.372,21.09c-0.19,0.301-0.674-0.037-0.454-0.317C3.108,20.473,3.592,20.808,3.372,21.09z M3.372,24.186 c-0.19,0.301-0.675-0.035-0.456-0.316C3.108,23.568,3.591,23.904,3.372,24.186z M2.835,17.669c0.19-0.3,0.675,0.034,0.455,0.316 C3.1,18.285,2.615,17.949,2.835,17.669z M21.828,7.784c-2.77-1.525-6.038-2.07-9.165-1.641C7.89,6.796,3.561,9.953,1.476,14.298 c-1.578,3.227-1.904,7.036-0.918,10.488c0.748,2.628,2.211,4.997,4.227,6.842c2.67,2.452,6.272,3.886,9.905,3.863 c3.162,0.032,6.249-0.961,8.799-2.829c2.659-1.94,4.593-4.713,5.496-7.878c1.046-3.658,0.612-7.718-1.22-11.057 C26.404,11.212,24.341,9.147,21.828,7.784z\'/%3E%3Cpath fill=\'%23FFFFFF\' d=\'M70.868,19.454c1.271-1.439,2.546-2.87,3.821-4.303c-1.082,0.007-2.162,0.006-3.246,0.001 c-1.178,1.453-2.368,2.896-3.539,4.354c0.01-2.751-0.006-5.504,0.008-8.256H65.25c0.014,4.853,0.007,9.71,0.001,14.563 c0.888,0.002,1.774,0,2.66,0.004c-0.009-1.049,0-2.1-0.005-3.152c0.375-0.424,0.746-0.854,1.119-1.28 c0.884,1.47,1.744,2.953,2.621,4.427c1.107,0.006,2.217,0.004,3.324,0.002C73.59,23.702,72.24,21.57,70.868,19.454 M41.623,19.911 c-1.145-0.75-2.576-0.588-3.867-0.813c-0.4-0.048-0.85-0.31-0.855-0.762c-0.084-0.539,0.404-0.959,0.886-1.062 c1.07-0.183,2.225,0.003,3.127,0.63c0.548-0.56,1.105-1.11,1.646-1.674c-0.764-0.605-1.678-1.023-2.653-1.128 c-1.484-0.22-3.149-0.144-4.381,0.809c-1.412,1.04-1.654,3.395-0.393,4.64c1.205,1.055,2.914,0.785,4.375,1.085 c0.441,0.078,0.799,0.496,0.735,0.955c-0.013,0.507-0.513,0.82-0.954,0.933c-1.31,0.322-2.766,0.015-3.794-0.871 c-0.576,0.591-1.158,1.172-1.745,1.752c0.883,0.816,2.01,1.371,3.222,1.449c1.592,0.115,3.368,0.143,4.699-0.885 C43.257,23.802,43.311,21.01,41.623,19.911 M46.082,19.437c0.122-0.554,0.207-1.154,0.593-1.6c0.759-0.869,2.312-0.83,3.015,0.09 c0.347,0.424,0.414,0.989,0.522,1.507C48.836,19.452,47.459,19.453,46.082,19.437z M46.332,15.327 c-1.7,0.63-2.633,2.428-2.785,4.154c-0.141,1.656-0.011,3.49,1.044,4.855c0.964,1.247,2.634,1.635,4.14,1.578 c1.44,0.01,2.793-0.654,3.785-1.675c-0.539-0.531-1.084-1.054-1.623-1.585c-0.959,1.005-2.621,1.353-3.826,0.599 c-0.676-0.416-0.877-1.224-0.987-1.956c2.244-0.02,4.489-0.002,6.735-0.008c0.063-1.643-0.037-3.454-1.152-4.766 C50.414,14.973,48.123,14.67,46.332,15.327z M56.59,19.438c0.107-0.51,0.176-1.056,0.499-1.484c0.71-0.974,2.372-0.996,3.101-0.029 c0.351,0.424,0.418,0.99,0.524,1.51C59.339,19.457,57.964,19.448,56.59,19.438L56.59,19.438z M56.811,15.333 c-1.681,0.638-2.607,2.42-2.762,4.133c-0.145,1.662-0.02,3.503,1.043,4.87c0.965,1.247,2.631,1.637,4.135,1.578 c1.444,0.011,2.791-0.658,3.793-1.666c-0.541-0.54-1.093-1.063-1.629-1.604c-0.947,1.025-2.623,1.359-3.826,0.607 c-0.672-0.414-0.869-1.227-0.98-1.954c2.245-0.017,4.488-0.007,6.734-0.005c0.051-1.596-0.022-3.347-1.063-4.653 C61.032,14.989,58.648,14.648,56.811,15.333L56.811,15.333z\'/%3E%3C/svg%3E ');
    background-position-x: right;
    padding-right: 90px;
    padding-left: 10px;
    font-size: 16px;
    font-weight: 500;
    color: #FFFFFF;
    text-indent: -9999px;
    overflow: hidden;
}

.portal_builder_element_RegistrationMethods .loginButton--seek2:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
}

.portal_builder_element_RegistrationMethods .loginButton--seek2:focus,
.portal_builder_element_RegistrationMethods .loginButton--seek2:active {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
}

.portal_builder_element_RegistrationMethods .loginButton--seek:hover {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
    background-color: #FD0585;
}

.portal_builder_element_RegistrationMethods .loginButton--seek:focus,
.portal_builder_element_RegistrationMethods .loginButton--seek:active {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .5);
    background-color: #FD0585;
}

.portal_builder_element_RegistrationMethods ::before {
    background-repeat: no-repeat;
    box-sizing: inherit;
    text-decoration: inherit;
    vertical-align: inherit;
}

.portal_builder_element_RegistrationMethods ::after {
    background-repeat: no-repeat;
    box-sizing: inherit;
    text-decoration: inherit;
    vertical-align: inherit;
}

.portal_builder_element_RegistrationMethods [type='submit'] {
    -webkit-appearance: button;
}

.portal_builder_element_RegistrationMethods [tabindex] {
    touch-action: manipulation;
}

.portal_builder_element_RegistrationMethods .grid__item {
    display: flex;
}

.portal_builder_element_RegistrationMethods .grid > .grid__item {
    flex-direction: column;
}

.portal_builder_element_RegistrationMethods .grid__item > *:not(.grid) {
    width: 100%;
}

.portal_builder_element_RegistrationMethods .grid {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--grid--columns--gap));
    margin-right: 0;
    margin-bottom: 0;
    margin-left: calc(-1 * var(--grid--columns--gap));
}

.portal_builder_element_RegistrationMethods .grid--valign--b {
    align-items: flex-end;
}

.portal_builder_element_RegistrationMethods .article {
    margin: 0 auto;
    width: 100%;
}

.portal_builder_element_RegistrationMethods .article__content + .article__content {
    margin-top: var(--spacer--l);
}

.portal_builder_element_RegistrationMethods .labelRequiredIcon {
    color: var(--color--error);
}

.portal_builder_element_RegistrationMethods form input[type='file'] {
    display: flex;
    outline-width: var(--fields--outline--width);
    outline-style: solid;
    outline-color: var(--fields--outline--color);
    outline-offset: 0;
    border-radius: var(--fields--border--radius);
    border-width: var(--fields--border--width);
    border-style: solid;
    border-color: var(--fields--border--color);
    width: 100%;
    max-width: 100%;
    background-color: var(--fields--background--color);
    font-family: var(--fields--font);
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    color: var(--fields--font--color);
    opacity: 1;
}

.portal_builder_element_RegistrationMethods .form textarea {
    display: flex;
    outline-width: var(--fields--outline--width);
    outline-style: solid;
    outline-color: var(--fields--outline--color);
    outline-offset: 0;
    border-radius: var(--fields--border--radius);
    border-width: var(--fields--border--width);
    border-style: solid;
    border-color: var(--fields--border--color);
    width: 100%;
    max-width: 100%;
    background-color: var(--fields--background--color);
    font-family: var(--fields--font);
    font-size: var(--fields--font--size);
    font-weight: 400;
    font-style: normal;
    color: var(--fields--font--color);
    opacity: 1;
    height: var(--fields--area);
    --fields--padding--v: var(--fields--padding--h);
    padding-top: calc(var(--fields--padding--v) - var(--fields--border--width));
    padding-right: calc(var(--fields--padding--h) - var(--fields--border--width));
    padding-bottom: calc(var(--fields--padding--v) - var(--fields--border--width));
    padding-left: calc(var(--fields--padding--h) - var(--fields--border--width));
}

.portal_builder_element_RegistrationMethods .form input[type='checkbox'] {
    accent-color: var(--color--clickeable);
    cursor: pointer;
}

.portal_builder_element_RegistrationMethods .manualRegisterMethodExtra.Section {
    border: 0;
}

.portal_builder_element_RegistrationMethods .form input[type='file'] {
    padding-top: 2px;
    padding-right: calc(var(--fields--padding--h) - var(--fields--border--width));
    padding-bottom: 2px;
    padding-left: calc(var(--fields--padding--h) - var(--fields--border--width));
}

.portal_builder_element_RegistrationMethods .form input[type='file']::file-selector-button { /* //NOSONAR */
    margin: auto var(--spacer--s2) auto 0;
    border-radius: .7rem;
    border-width: .1rem;
    border-style: solid;
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #333333;
    padding: 0 var(--spacer--s);
    font-family: inherit;
    font-size: 16px;
    line-height: 1.9rem;
    font-weight: 400;
    vertical-align: baseline;
    cursor: pointer;
    transition: all 250ms ease-in-out;
}

.portal_builder_element_RegistrationMethods .button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    outline-width: var(--buttons--outline--width);
    outline-style: solid;
    outline-color: var(--buttons--outline--color);
    border-radius: var(--buttons--border--radius);
    border-width: var(--buttons--border--width);
    border-style: solid;
    padding-top: calc(var(--buttons--padding--v) - var(--buttons--border--width));
    padding-right: calc(var(--buttons--padding--h) - var(--buttons--border--width));
    padding-bottom: calc(var(--buttons--padding--v) - var(--buttons--border--width));
    padding-left: calc(var(--buttons--padding--h) - var(--buttons--border--width));
    font-family: var(--buttons--font);
    font-size: var(--button--font--size);
    line-height: calc(var(--buttons--height) - (var(--buttons--padding--v) * 2));
    font-weight: var(--font--weight--bold);
    font-style: normal;
    text-transform: initial;
    text-decoration: none;
    text-align: center;
    vertical-align: baseline;
    color: var(--buttons--font--color);
    cursor: pointer;
}

.portal_builder_element_RegistrationMethods .button--small {
    --buttons--border--radius: calc(var(--border--radius) * .5);
    --buttons--height: calc(var(--sizing--basis) * 6);
    --buttons--padding--v: 0;
    --buttons--padding--h: var(--spacer--s);
    --button--font--size: 1.2rem;
}

.portal_builder_element_RegistrationMethods .fieldSpec,
.portal_builder_element_RegistrationMethods .datasetfieldSpec,
.portal_builder_element_RegistrationMethods .formfieldSpec {
    width: 100%;
    max-width: 100%;
    clear: both;
}

.portal_builder_element_RegistrationMethods .button-bar {
    transition: all 250ms ease-in-out;
    clear: both;
}

.portal_builder_element_RegistrationMethods .form:not(.form--grid) .button-bar:last-of-type {
    padding-bottom: 0;
}

.portal_builder_element_RegistrationMethods .form:not(.form--grid) .fieldSpec + .button-bar {
    padding-top: var(--spacer--s);
}

.portal_builder_element_RegistrationMethods .form {
    margin: 0 auto;
    width: 100%;
    text-align: left;
}

.portal_builder_element_RegistrationMethods .Section:before,
.portal_builder_element_RegistrationMethods .Section:after {
    content: '';
    display: flex;
}

.portal_builder_element_RegistrationMethods .Section:after {
    clear: both;
}

.portal_builder_element_RegistrationMethods .Section + .Section {
    margin-top: var(--spacer--m);
}

.portal_builder_element_RegistrationMethods .form--methods .fieldSpecCheckbox + * {
    margin-top: var(--spacer--m);
}

.portal_builder_element_RegistrationMethods .grid--methods > .grid__item {
    align-items: center;
}

.portal_builder_element_RegistrationMethods .grid--methods > .grid__item > *:not(.grid) {
    width: auto;
}

@media all and (min-width:751px) {
    .portal_builder_element_RegistrationMethods .grid--methods {
        margin-top: calc(-1 * var(--spacer--xxxl));
        margin-right: 0;
        margin-bottom: 0;
        margin-left: calc(-1 * var(--spacer--xxl));
    }
}

.portal_builder_element_RegistrationMethods .form--methods div[class*='fieldSpec'] input[type='file'] {
    display: block !important;
}

.portal_builder_element_RegistrationMethods .form--methods div[class*='fieldSpec'] .selectedFile {
    display: flex;
    font-size: 14px;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    align-items: center;
    gap: var(--spacer--s);
    width: 100%;
    word-break: break-all;
    color: #333333;
}

.portal_builder_element_RegistrationMethods .form--methods div[class*='fieldSpec'] .selectedFile .button {
    flex-shrink: 0;
    display: none;
}

.portal_builder_element_RegistrationMethods .form--methods .fieldSpecCheckbox input + label {
    margin-left: var(--spacer--s);
}

.portal_builder_element_RegistrationMethods .clearfix:before,
.portal_builder_element_RegistrationMethods .clearfix:after {
    content: ' ';
    display: flex;
}

.portal_builder_element_RegistrationMethods .clearfix:after {
    clear: both;
}

.portal_builder_element_RegistrationMethods .screenReaderVisibility {
    border: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: .1rem;
    margin: -.1rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .1rem;
    white-space: nowrap;
}

.portal_builder_element_Login .fieldSpec .requiredField {
    display: block;
}

.portal_builder_element_Login .Section.fieldset {
    padding: 0;
    margin: 0;
    border: 0 none;
}

.portal_builder_element_Login .Section__legend {
    padding-left: 0;
}

.portal_builder_element_Login .comment {
    margin-top: 5px;
}

.portal_builder_element_Login .button {
    background-image: none;
    cursor: pointer;
}

.portal_builder_element_Login .loginInputContainer .loginInput{
    width: 100%;
    box-sizing: border-box;
}

.portal_builder_element_Login .link {
    background-image: none;
    cursor: pointer;
    text-decoration: none;
    text-decoration-color: transparent;
}

a.templatebuilder_PLUG_element_static_Link {
    text-decoration: none;
}

a.templatebuilder_PLUG_element_static_Link:focus {
    outline: thin dotted;
}

/*
 * To maintain the previous behavior we need to exclude this classes
 */
a.templatebuilder_PLUG_element_static_Link:hover:not(.templatebuilder_preview_item_Item_Hover):not(.templatebuilder_preview_item_DragAndDrop_Dragged),
a.templatebuilder_PLUG_element_static_Link:active:not(.templatebuilder_preview_item_Item_Hover):not(.templatebuilder_preview_item_DragAndDrop_Dragged) {
    outline: 0;
}

.templatebuilder_PLUG_element_static_Link_HideLabel {
    display: none;
}

.ContentDirectionRow-desktop > .templatebuilder_PLUG_element_static_Divider.dividerOrientationVertical-desktop.dividerSizeAuto-desktop,
.ContentDirectionRow-tablet > .templatebuilder_PLUG_element_static_Divider.dividerOrientationVertical-tablet.dividerSizeAuto-tablet,
.ContentDirectionRow-mobile > .templatebuilder_PLUG_element_static_Divider.dividerOrientationVertical-mobile.dividerSizeAuto-mobile {
    height: auto !important;
    align-self: stretch;
}


