.featherlight-content{background:#ffffff;.lightbox{font-size:0;line-height:0;padding:40px 0}
.popover-content{.alert-message-title{margin-top:40px;font-family:UniCredit;font-weight:700;font-size:35px;line-height:100%;text-align:center}
.alert-message-description{font-family:UniCredit;margin-top:30px;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;text-align:center;margin-bottom:20px}
#removeAccountAgree-form{display:flex;justify-content:space-between;#rmvaccountformsubmit{background:#fff;color:#262626;border-color:#262626}
}
.popover-footer{margin-top:20px}
}
.popover-title{margin-bottom:0;width:100%;display:inline-flex;font-family:UniCredit;font-weight:700;font-size:35px;line-height:100%;letter-spacing:0;color:#262626;flex-wrap:wrap}
.contact-form-close-icon{position:relative;content:"";margin-left:auto;align-self:center;cursor:pointer;width:25px;height:25px;display:block;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2725%27%20height%3D%2725%27%20viewBox%3D%270%200%2025%2025%27%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%27M21.4581%201.12891L12.5019%2010.0851L3.54501%201.12891L1.50342%203.17118L10.4596%2012.1274L1.50342%2021.0835L3.54501%2023.1258L12.5019%2014.1696L21.4581%2023.1258L23.5003%2021.0835L14.5442%2012.1274L23.5003%203.17118L21.4581%201.12891Z%27%20fill%3D%22%23262626%22/%3E%3C/svg%3E")}
.lightbox h4{margin-top:20px;font-family:UniCredit;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0;color:#262626}
}
#registration-form-otp{width:100%;input.disabled{color:grey !important}
}
.onemarkets .user-registration.form{max-width:100%;#removeAccountBtn{background:#fff;color:#262626;border-color:#262626}
.dropdown-toggle{padding:8px;gap:10px;border-width:1px;margin-top:0 !important;display:flex;align-items:center;font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#535453;border:1px solid #b9b9b9}
.dropdown .option.selected,.dropdown .option.selected:hover{background:transparent;color:#007a91}
.dropdown.open .dropdown-menu{border:1px solid #b9b9b9;border-top:0;background:#fff;max-height:300px;overflow-y:auto}
.dropdown .option:hover,.dropdown .option.active,.dropdown .option:active,.dropdown .option:focus{background:transparent;color:#007a91}
.dropdown-toggle:after{background:url('registration/css-source/registration/img/down.svg') center center no-repeat;position:absolute;right:6px}
.option{background:#fff !important}
.input-group-headline{font-family:UniCredit;font-weight:700;font-size:20px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#262626;margin-bottom:37px}
.form-separator{width:100%;border:1px solid #b9b9b9;margin-bottom:35px;margin-top:50px}
.grid-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px}
.bottom-margin{margin-bottom:37px}
.date-field-container:after{content:url("registration/css-source/registration/img/calendar.svg");position:absolute;align-self:anchor-center;top:27px;right:8px}
.error-text{font-family:Arial;font-weight:400;font-size:11px;line-height:100%;letter-spacing:0;color:#262626;padding-top:2px}
.error-msg{display:none;position:absolute;font-family:UniCredit;font-weight:400;font-size:14px;line-height:100%;background-color:#cf3524;color:#FFF;padding:10px}
.password-group.not-valid>div{margin-bottom:30px}
.oh-content-section .rte{font-family:UniCredit;font-weight:700;font-size:18px;line-height:22px;letter-spacing:0;vertical-align:middle;color:#262626;margin-bottom:16px;height:196px;border:1px solid #b9b9b9;padding:10px 25px;overflow-y:scroll}
.oh-input{margin-bottom:0 !important;label{font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#262626;padding-bottom:2px}
label.required:after{content:'*'}
input[type="text"],input[type="password"]{border:1px solid #b9b9b9;height:40px;box-sizing:border-box;padding:8px;font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#535453;margin:0;cursor:text}
}
.oh-input.btn-wrapper{margin-bottom:40px !important}
.newsletters{background-color:#F5F5F5;border-radius:4px;box-sizing:border-box;padding:24px;padding-bottom:25px;position:relative;h4{font-family:UniCredit;font-weight:700;font-size:18px;line-height:24px;letter-spacing:0;color:#262626;margin-bottom:24px}
.mutually-exclusive-checkboxes{a.choice-link{padding:0 !important;font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0;color:#05829a;padding-left:10px}
.icon{background-color:#fff}
span{font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:#262626}
label{color:#262626;padding-left:5px;padding-right:10px}
.mutually-exclusive{width:16px;height:16px;background-color:white;cursor:pointer;outline:0}
}
.mutually-exclusive-checkboxes:last-of-type{align-items:center;margin-bottom:0}
}
.investments-radiobox-container{margin-top:5px;.radiobox-input{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}
input[type="text"]{display:none}
.radioboxes-container{display:flex;gap:20px;margin:0;height:24px;label{font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0}
}
.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.container input{position:absolute;opacity:0;cursor:pointer}
.checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#fff;border-radius:50%;border:1px solid black}
.container input:checked~.checkmark{background-color:#fff}
.checkmark:after{content:"";position:absolute;display:none}
.container input:checked~.checkmark:after{display:block}
.container .checkmark:after{top:6px;left:6px;width:10px;height:10px;border-radius:50%;background:#007a91}
}
.newsletter-checkbox-container{.mutually-exclusive-checkboxes{display:flex;margin-bottom:16px;height:24px}
.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}
.container:hover input~.checkmark{background-color:#ccc}
.container input:checked~.checkmark{background-color:#2196f3}
.checkmark:after{content:"";position:absolute;display:none}
.container input:checked~.checkmark:after{display:block}
.container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
}
.terms-and-conditions{margin-top:37px;margin-bottom:37px;b,u{white-space:break-spaces}
h2{font-family:UniCredit;font-weight:700;font-size:18px;line-height:22px;letter-spacing:0;vertical-align:middle;color:#666;margin-bottom:16px}
.flex-grid-container{padding-bottom:0}
}
.submit{position:relative;.choice-input span{font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;color:#262626 !important;padding-left:10px}
}
.rte{margin-bottom:0 !important}
.consensus-checkboxes,.newslettersPar{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:20px}
.consensus-checkboxes .input-group{height:24px}
.consensus-checkboxes .not-valid{padding-bottom:20px;.choice-input .icon{border:2px solid #cf3524}
.error-msg{width:98%;margin-top:10px}
}
input[type="submit"]{font-family:UniCredit;font-weight:700;font-size:18px;line-height:22px;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:capitalize}
@media only screen and (max-width:1275px){.grid-row{grid-template-columns:1fr 1fr}
}
@media only screen and (max-width:768px){.grid-row{grid-template-columns:1fr}
.mutually-exclusive-checkboxes{height:auto !important;label+div{padding-left:10px;a.choice-link{padding-left:0 !important}
}
}
.consensus-checkboxes .input-group{height:auto}
}
.modify-wrapper{.inputs-container{padding:40px 0;border-bottom:1px solid #CCCCCC;input[type=password]{margin-bottom:0 !important}
.btn-wrapper{margin:0 !important}
.dropdown.as-select{margin-top:.5rem}
.element{.info-message+.error-text{height:0;display:flex !important}
}
}
}
}
.onemarkets .user-registration.form.not-valid,#registration-form-otp{.consensus-checkboxes,.newslettersPar{.input-group.not-valid,.input-group.not-valid-input{margin-bottom:25px}
}
.mutually-exclusive-checkboxes.not-valid{.error-msg{left:24px;margin-right:24px}
}
}
@media(max-width:768px){.onemarkets .user-registration.form.not-valid,#registration-form-otp{.consensus-checkboxes,.newslettersPar{.input-group.not-valid,.input-group.not-valid-input{margin-bottom:35px}
}
}
}
.confirmSubmitOtp{width:100%;margin:60px 0;.oh-input{margin-bottom:0 !important;label{font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#262626;padding-bottom:2px}
label.required:after{content:'*'}
input[type="text"],input[type="password"]{border:1px solid #b9b9b9;height:40px;box-sizing:border-box;padding:8px;font-family:UniCredit;font-weight:400;font-size:18px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#535453;margin:0;cursor:text}
}
.oh-input.btn-wrapper{margin-bottom:40px !important}
}