:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item select,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=email],:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=password],:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=text]{background:#fff;border:1px solid;border-color:#9b9b9b;height:56px;margin:0;padding:25px 11px 9px;color:#000;font-size:1.1875rem;line-height:1.25rem}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item select:hover,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=email]:hover,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=password]:hover,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=text]:hover{border-color:#000}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item select:focus,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=email]:focus,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=password]:focus,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item>input[type=text]:focus{padding:24px 10px 8px;border:2px solid;border-color:#000;box-shadow:none}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item option{color:#000;font-size:1rem;font-weight:300;line-height:38px;text-decoration:none}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(select)::after{content:"";display:block;height:10px;position:absolute;right:12px;top:23px;width:16px;z-index:1;background-image:url(../images/down-arrow-gray.min.svg);background-repeat:no-repeat;background-size:contain}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item.form-disabled>label:not(.option),:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(input:not([required]):focus)>label:not(.option),:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(input:not([required]):not(:placeholder-shown))>label:not(.option),:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(input[required]:focus)>label:not(.option),:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(input[required]:valid)>label:not(.option),:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(option[value=_none]:not(:checked))>label:not(.option),:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(select:not([required]):focus)>label:not(.option){height:16px;top:10px;background:0 0;font-size:.875rem;line-height:1rem}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(.removeError)>input[type=email],:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(.removeError)>input[type=password],:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(.removeError)>input[type=text]{background:#fbeff0;border-color:#cc474e}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(.removeError)>input[type=email]:focus,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(.removeError)>input[type=password]:focus,:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(.removeError)>input[type=text]:focus{background:#fff}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(.removeError)>label:not(.option){background:#fbeff0;color:#cc474e}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item:has(.removeError) .description{display:none}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item.form-disabled>input{background-color:#f7f7f7;pointer-events:none}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item.form-disabled>input:hover{border-color:#9b9b9b}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) label:not(.option){left:12px;height:52px;margin:0;position:absolute;top:2px;width:calc(100% - 24px);z-index:1;background-color:#fff;color:#7b7b7b;font-size:1.1875rem;line-height:3.375rem;white-space:nowrap}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) label:not(.option).form-required::after{display:none}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) #edit-name--description{font-size:0;visibility:hidden}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .removeError{align-items:flex-start;display:flex;gap:5px;margin-top:5px;font-size:.75rem;line-height:1.125rem}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .removeError .icon-error{flex-shrink:0;height:13px;margin:2px 0 0;width:13px}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .removeError a{color:#dc3545}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .show-hide-pass{right:12px;top:18px;width:20px;z-index:1}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.passwordoption-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .form-item{margin:0;position:relative}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.passwordoption-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .btn{height:56px;margin:0;padding:0 40px;font-weight:700;line-height:60px}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.passwordoption-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .btn.btn-outline-dark{border-color:#2b2e38;color:#2b2e38;line-height:56px}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.passwordoption-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .btn.btn-outline-dark:is(:focus,:hover,:active){background-color:#707070;border-color:#707070;color:#fff}:is(.user-login-form,.user-pass,.user-form,.user-register-form,.passwordoption-form,.phoneoption-form,.resetpass-form,.user-change-password-form) .btn:focus{box-shadow:none;background-color:#707070}.passwordoption-form label{color:#707070;font-size:1rem;font-weight:400;line-height:1.5rem}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper){margin-top:40px}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) :is(.fieldgroup,.fieldset-wrapper){margin-top:16px}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) .no-term-reference-tree-button{display:none}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) .form-item{display:flex;flex-wrap:nowrap;gap:8px}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) .form-item.form-disabled>input{background-color:#9b9b9b;border-color:#9b9b9b}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) li{margin-bottom:12px}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) input,:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) label{margin:0}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) label{color:#707070;font-size:1rem;font-weight:400;line-height:1.5rem}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) input{flex-shrink:0;height:18px;width:18px;border:1px solid #9b9b9b;border-radius:2px}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) input:focus{border-color:#000;box-shadow:none}:is(.field--name-field-department-area,.field--name-field-nbc-cross-promotions,#edit-roles--wrapper) input:checked{background-color:#000;border-color:#000}.field--name-field-department-area .term-reference-tree-level{columns:2;column-gap:16px}@media (min-width:768px){.field--name-field-department-area .term-reference-tree-level{columns:3}}@media (min-width:992px){.field--name-field-department-area .term-reference-tree-level{column-gap:20px}}
/*# sourceMappingURL=form-components.css.map */