.join-now-select-disabled{pointer-events:none;background-color:#eae9e9}
.error .join-now-select option{color:#666}
body a,body a:hover{color:#5c0931}
.register-form.newpcform{padding:0;background-color:transparent;margin:0 -5px}
.register-form.pc-benefits{margin-bottom:30px}
.newPCrow{background:#fff;padding:20px 30px 0;margin-bottom:0 !important}
.newPCrow.noborder:after{border-bottom:0;padding-top:0}
.newPCrow.lastrow{padding-top:0;padding-bottom:30px}
.newPCrow .title{font-size:18px;color:#5c0931}
.pccolumn{margin-bottom:15px}
.nametc{color:#555;font-size:13px}
.pccolumntitle{color:#5c0931}
.register-form .row.captcha-blk{margin-bottom:20px}
.register-form.pc-benefits{padding:20px 30px}
.pc-benefits .benefit-heading{color:#5c0931;font-weight:500;font-size:18px}
.benefits-list li{display:inline-block;vertical-align:top;width:30%;margin-bottom:5px}
.benefits-list li span.icon-checkmark{color:#00a651;font-size:13px;display:inline-block;vertical-align:top;width:20px;position:relative;top:4px}
.benefits-list li span.list-content{display:inline-block;vertical-align:top;width:calc(100% - 20px)}
.pc-benefits .C6-variant-disclaimer{margin-left:0}
@media only screen and (max-width:767px){.benefits-list li{width:100%;margin-bottom:10px}
.benefits-list li span.icon-checkmark{width:25px}
.benefits-list li span.list-content{width:calc(100% - 25px)}
.register-form.newpcform .custom-select-opener{color:#666;font-size:15px}
.campus-autocomplete .autocomplete input[type=text],.campus-autocomplete .input-base-elem{padding-top:22px;font-size:15px}
.campus-autocomplete .autocomplete.autocomplete-t7-style .input-base input[type=text]{height:60px !important}
#enrollmentFileUpload .input-file .input-file-placeholder{font-size:15px;color:#333}
}
.newPCrow:after{content:'';border-bottom:1px solid #d7d7d7;display:block;padding-top:5px;width:100%}
.btn-dark{background-color:#5c0931;border-color:#5c0931}
.btn-dark:hover{background-color:#3e0621;border-color:#3e0621}
.error+.simplify-consent-text{color:#b50000}
.join-now-select{width:100%;height:52px;border:1px solid #d7d7d7;color:#666;padding-left:5px;cursor:pointer;font-size:16px}
[dir="rtl"] .join-now-select{padding-left:0;padding-right:5px}
.error .join-now-select{border-color:#b50000;color:#b50000}
@media only screen and (max-width:767px){.newpcform .input-base-placeholder.active{padding-top:5px !important;font-size:12px}
}
.joinnow-select-wrapper{position:relative}
.joinnow-select-wrapper .joinnow-select-label{position:absolute;padding-left:16px;display:none}
.joinnow-select-wrapper.select-focus .joinnow-select-label{font-size:12px;display:block;padding-left:10px;padding-top:4px}
[dir="rtl"] .joinnow-select-wrapper.select-focus .joinnow-select-label{padding-left:0;padding-right:10px}
.input-base-placeholder.countrycodeactive{font-size:12px;padding:5px 10px 0 !important}
.select-focus .join-now-select{padding-top:10px}
.input-base-placeholder.active{font-size:12px !important}
.korean-consents-wrapper .pccolumntitle a,.simplify-consent-text a{text-decoration:underline}
.input-base-placeholder.active{font-size:12px !important;z-index:10}
.newpcform .input-base-msg-box li:before,.register-form .input-base-msg-box li:before{content:'';padding-right:0;padding-left:0}
.retrieve-btn-disabled{opacity:.5;pointer-events:none}
.joinnow-alignment{position:absolute;left:5px}
[dir="rtl"] .joinnow-alignment{position:absolute;left:auto;right:5px}
.filled .input-base-elem~.input-base-placeholder{z-index:10}
.joinnow-select-wrapper.error:after{content:"\e001";position:absolute;top:16px;right:26px;z-index:1;color:#b50000;font-size:18px;font-family:icomoon !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[dir="rtl"] .joinnow-select-wrapper.error:after{right:auto;left:26px}
@media only screen and (max-width:767px){.joinnow-select-wrapper.error:after{font-size:22px}
}
.joinnow-select-wrapper.error .input-base-msg-box{display:block}
@media only screen and (min-width:768px){.teaser-text .C16.C16-full-width{max-width:100%}
}
#existingEnroll .btn{border:2px solid #5c0931;color:#5c0931}
#existingEnroll .btn:focus,#existingEnroll .btn:hover{color:#fff}
@media only screen and (max-width:767px){.input-base #f109inputmask+.input-base-placeholder{padding:2px 17px !important}
}
@media only screen and (min-width:768px){.pc-benefit-wrapper{padding-left:0;padding-right:0}
}
#membership-notification .fancybox{padding:0 0 410px}
#membership-notification .col-center-block{padding:24px;text-align:left}
[dir="rtl"] #membership-notification .col-center-block{text-align:right}
#membership-notification .fancybox-sub-title{font-size:16px;font-weight:400;margin-top:20px;color:#1f212b}
#membership-notification .fancybox-close{top:16px;right:16px;width:40px;height:40px;font-size:40px;line-height:40px}
[dir="rtl"] #membership-notification .fancybox-close{right:auto;left:16px}
#membership-notification .fancybox-close:hover{color:#652245}
.qr-setpassword-criteria-block{font:var(--f-brand-type-caption);padding-left:var(--f-base-space-4);position:relative;display:none}
[dir="rtl"] .qr-setpassword-criteria-block{padding-left:auto;padding-right:var(--f-base-space-4)}
.pc-password-criteria-container .qr-setpassword-criteria-block{font:var(--f-brand-type-caption);padding-left:var(--f-base-space-0);color:var(--f-brand-color-text-default)}
[dir="rtl"] .pc-password-criteria-container .qr-setpassword-criteria-block{padding-left:auto;padding-right:var(--f-base-space-0)}
.input-password .pc-password-criteria-container{padding-left:var(--f-base-space-0)}
[dir="rtl"] .input-password .pc-password-criteria-container{padding-left:auto;padding-right:var(--f-base-space-0)}
.qr-setpassword-criteria-block .qr-password-criteria-label{margin-bottom:var(--f-base-space-0);font:var(--f-brand-type-caption)}
.qr-setpassword-criteria-block .qr-password-criteria-label.error{color:var(--f-brand-color-status-error);display:flex;align-items:center}
.qr-setpassword-criteria-block .qr-password-criteria-label .icon-error{display:none;transition:display 1s;position:absolute;left:0}
[dir="rtl"] .qr-setpassword-criteria-block .qr-password-criteria-label .icon-error{left:auto;right:0}
.qr-setpassword-criteria-block .qr-password-criteria-label.error .icon-error{transition:display 1s;display:block}
.qr-setpassword-criteria{padding:var(--f-base-space-0);margin:var(--f-base-space-0)}
.qr-setpassword-criteria li{list-style:none;display:flex;align-items:center;transition:color 1s;padding-left:var(--f-base-space-0)}
[dir="rtl"] .qr-setpassword-criteria li{padding-left:auto;padding-right:var(--f-base-space-0)}
.qr-setpassword-criteria li .icon-block{display:flex;width:18px;margin-right:var(--f-base-space-1);opacity:0;transition:opacity 1s}
[dir="rtl"] .qr-setpassword-criteria li .icon-block{margin-right:var(--f-base-space-0)}
.qr-setpassword-criteria li .icon-ic-tick{display:none;transition:display 1s}
.qr-setpassword-criteria li .icon-dot{display:none;transition:display 1s}
.qr-setpassword-criteria li .icon-dot:before{content:".";top:-4px;position:relative;font-size:16px;left:4px}
[dir="rtl"] .qr-setpassword-criteria li .icon-dot:before{left:auto;right:4px}
.qr-setpassword-criteria li.active .icon-block,.qr-setpassword-criteria li.error .icon-block,.qr-setpassword-criteria li.default .icon-block{opacity:1;transition:opacity 1s}
.qr-setpassword-criteria li.default .icon-dot{display:block;transition:display 1s}
.qr-setpassword-criteria li.active .icon-ic-tick{transition:display 1s;display:block}
.qr-setpassword-criteria li.default.active .icon-dot{transition:display 1s;display:none}
.qr-setpassword-criteria li.error .icon-dot{transition:display 1s;display:block}
.qr-setpassword-criteria li.active{color:var(--f-brand-color-status-success)}
.qr-setpassword-criteria li.error{color:var(--f-brand-color-status-error)}
.pc-password-criteria-container .qr-password-criteria-label{margin-bottom:var(--f-base-space-0)}
input::-ms-reveal,input::-ms-clear{display:none}