.manage-profile .slider-checkbox{position:relative}
.manage-profile .slider-checkbox label{top:0;left:0;position:absolute;width:100%;height:100%;font-size:0;line-height:0;z-index:5}
.manage-profile .info-list .val{color:#222;word-wrap:break-word}
.manage-profile .form .field.has-datepicker .ui-datepicker-trigger{position:absolute;right:0;top:30px;padding:0;height:auto;background:none;box-shadow:none;border:0}
.manage-profile .info-list .val .static-label strong{font-weight:400}
.manage-profile .form .field .generic_currency_symbol{position:absolute;right:0;top:30px;padding:0;height:auto}
.manage-profile #income-info-tab .form .form-control.chosen-search-input{height:auto;padding:4px 20px 4px 5px}
.manage-profile #login-details-tab .edit-ready .form.user-info .field-holder label{font-size:.85714em;line-height:1.25}
#personal-info-tab .form-holder .field .ui-datepicker-trigger img{display:none}
.manage-profile #personal-info-tab .alert-success [class*="icon-"],.manage-profile #business-info-tab .alert-success [class*="icon-"],.manage-profile #income-info-tab .alert-success [class*="icon-"],.manage-profile #login-details-tab .alert-success [class*="icon-"],.manage-profile #preferences-tab .alert-success [class*="icon-"],.manage-profile #privacy-tab .alert-success [class*="icon-"],.manage-profile #security-tab .alert-success [class*="icon-"]{margin:inherit;font-size:8px}
.manage-profile .privacy-prof-img-block{overflow:hidden}
.manage-profile .privacy-prof-img-block .privacy-prof-img{width:70px;height:70px;display:block;overflow:hidden;background:#F3F6F9;border-radius:10px;font-size:0!important;line-height:0!important;padding: 0;text-align: center;}
.manage-profile .privacy-prof-img-block .privacy-prof-img img{top:50%;position:relative;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%);margin: auto;max-width: 100%;height: auto;}
#personal-info-tab .form-holder .field.has-datepicker .ico{top:37px;color:#979797}
.manage-profile .actions .file-size{clear:both;font-size:.875em;color:#666;display:block}
.manage-profile .link-delete-img ~ .file-size{font-size:.875em;clear:both;display:block;color:#666;}
#personal-info-tab .form-holder.p-info-right{float:right;width:100%;max-width:calc(100% - 268px)}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
#personal-info-tab .form-holder.p-info-right{float:none;max-width:none}
}
#privacy-tab .check-all-holder > label{display:none}
.manage-profile .jcf-scrollable,.manage-profile .jcf-scrollable-wrapper{height:auto!important}
.manage-profile .form-holder .field-holder .only-lang{font-weight:400;margin:8px 0 0;font-size:1.16em}
.manage-profile #preferences-tab #lang-form .field-holder.label-only{min-height:62px}
.ui-dialog .ui-dialog-content .slimScrollDiv{height:auto!important;max-height:none;padding-bottom:5px}
[data-aria-describedby="browseImageDialog"].ui-dialog.ui-widget-content,[aria-describedby="imageCropDialog"].ui-dialog.ui-widget-content{width:462px!important}
[data-aria-describedby="browseImageDialog"] .drag-image-holder [type="file"]{top:0;right:0;opacity:0;width:10px;height:10px;position:absolute}
[data-aria-describedby="browseImageDialog"] .drag-image-holder .drag-title label{text-decoration:underline;cursor:pointer;text-transform:capitalize;font-size:inherit;line-height:inherit}
[data-aria-describedby="browseImageDialog"] .drag-image-holder.focus-hover-state .drag-title label,[data-aria-describedby="browseImageDialog"] .drag-image-holder .drag-title label:hover{text-decoration:none}
[aria-describedby="imageCropDialog"].ui-dialog.ui-widget-content{top:50%;left:50%;transform:translate(-50%,-50%)}
@media only screen and (max-width: 767px) {
#personal-info-tab .form-holder.p-info-right{float:none;max-width:100%}
}
.manage-profile{border-radius:2px}
.manage-profile .tab-content{padding:50px 57px 53px 48px;}
.manage-profile .tab-content .form-box-holder .col-12.col-md-6{margin-bottom:20px}
.manage-profile .tab-content #personal-info-tab .form-box-holder .col-12.col-md-6 {        margin-bottom: 0;}
.manage-profile .tab-header{margin:0 0 41px}
.manage-profile #business-info-tab .tab-header {        margin: 0 0 51px;}
.manage-profile .tab-header::after{display:block;clear:both;content:""}
.manage-profile .tab-header h2{float:left;margin:0 15px 0 0}
.manage-profile .tab-header p{margin:0;color:#757575;clear:both;padding:8px 0 0;font-size:.92857em;line-height:1.46154}
.manage-profile h2{margin:0 0 10px;font-weight:500;font-size:1.28571em;line-height:1.22222}
.manage-profile .info-list{overflow:hidden;padding-top: 1px;}
.manage-profile .info-list .box,.manage-profile .info-list li{margin:0 0 22px}
.manage-profile #business-info-tab .info-list .box {    margin: 0 0 25px;}
.manage-profile .info-list span.flag{margin:0 0 0 20px;display:inline-block;vertical-align:middle}
.manage-profile .info-list span.flag img{display:block;width:14px;height:14px}
.manage-profile .info-list span.flag.small{margin:0 0 0 7px}
.manage-profile .info-list span.flag.small img{width:12px;height:12px}
.manage-profile #preferences-tab span.flag.alt{margin:0 9px 0 0}
.manage-profile .info-list span.flag.alt img{width:18px;height:auto}
.manage-profile h3{color:#222;margin:0 0 20px;font-weight:500;font-size:16px;line-height:1.25}
.manage-profile .form{display:none}
.manage-profile .form .form-control{font-size:16px;background:none}
.manage-profile .form .label,.manage-profile .form label{font-size:.85714em;line-height:1.25}
.manage-profile .static-info::after{display:block;clear:both;content:""}
.manage-profile .link-edit:hover,.manage-profile .link-edit:focus,.manage-profile .link-edit-alt:focus,.manage-profile .link-edit-alt:hover{border-bottom:solid 1px;outline-offset:2px;outline:dotted 1px}
.manage-profile .link-edit{transition: all .25s ease;}
/* .manage-profile .link-edit:hover  [class*="icon-"],.manage-profile .link-edit:focus [class*="icon-"],.manage-profile .link-edit-alt:focus [class*="icon-"]{color: #106EB8;} */
.manage-profile .link-edit [class*="icon-"],.manage-profile .link-edit-alt [class*="icon-"]{top:1px;font-size:0.75rem;margin:0 4px 0 0;position:relative;}
.manage-profile .edit-ready .form{display:block}
.manage-profile #business-info-tab.edit-ready .form {   margin-top: -10px;}
.manage-profile .edit-ready .form.user-info .label-slide:first-child .title{display:block;margin-bottom:6px;color:#757575;font-size:.85714em;line-height:1.33333}
.manage-profile .edit-ready .form.user-info .label-slide:first-child .value{display:block;margin:0 0 22px;font-weight:500;font-size:1.14286em;line-height:1.1875;color: #222;}
.manage-profile .edit-ready .form.user-info .field-holder:last-child label{font-size:1.14286em;line-height:1.5}
.manage-profile .edit-ready .link-edit,.manage-profile .edit-ready .static-info{display:none}
.manage-profile .tab-content{position:relative}
.manage-profile .form-box{border-radius:4px;position:relative;padding:49px 20px 52px 192px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-box-shadow:none!important;box-shadow:none!important}
.manage-profile .form-box.has-alert{padding:21px 15px !important}
.manage-profile .form-box.has-alert .static-info{padding:17px 20px 22px 176px;position:relative}
.manage-profile .form-box.has-alert .static-info .img-holder{left:18px}
.manage-profile .form-box.has-alert .alert{padding:15px 50px!important;font-size:.92857em;line-height:1.38462}
/* .manage-profile .alert br{display:none} */
.manage-profile .form-box.has-alert .alert:before{top:50%;position:absolute;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%);padding:0;text-align:center;line-height:16px!important}
.manage-profile .tab-pane.section-loading{min-height:200px}
.manage-profile .form-box ~ .form-box{margin:30px 0 0}
.manage-profile .form-box.edit-ready{padding:43px 38px 28px}
.manage-profile .form-box .img-holder{left:24px;top:50%;position:absolute;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%);max-width: 120px;}
.manage-profile .form-box .info-list{margin:0}
.manage-profile .form-box .info-list .box,.manage-profile .form-box .info-list li{float:none;width:auto;display:block;margin:0 0 20px}
.manage-profile .form-box .link-edit,.manage-profile .form-box .link-edit-alt{float:none}
.manage-profile .form-box .form-holder{margin:0;max-width:none}
.manage-profile .form-box .overlay{top:0;left:0;right:0;bottom:0;position:absolute;background:rgba(255,255,255,0.5);border-radius:4px;display:block}
.manage-profile .form-box.active .overlay{display:none}
.manage-profile .bar{left:0;bottom:0;height:2px;z-index:3;background:#4caa75;position:absolute}
.manage-profile .password-conditions{-webkit-box-shadow:none;box-shadow:none}
.manage-profile .user-area{float:left}
.manage-profile .user-area .user-img{margin:0 23px 0 0;width:70px;height:70px}
.manage-profile .user-area .user-img img{display:block}
.manage-profile #privacy-tab{padding:0 0 32px;margin:-50px}
.manage-profile #privacy-tab .tab-header{margin:0;padding:44px 92px 27px 32px;border-bottom:#f0f0f0 solid 1px}
.manage-profile #privacy-tab .form{display:block}
.manage-profile #privacy-tab p{margin:0;padding:0;clear:none;max-width:none}
.manage-profile #privacy-tab .btns{padding:27px 25px 0}
.manage-profile #privacy-tab h2{float:none;margin:0 0 9px;font-weight:700;font-size:1.14286em;line-height:1.25}
.manage-profile #privacy-tab .radios-holder{top:38px;right:33px}
.manage-profile #privacy-tab .radios-holder label{padding:9px 13px;outline-offset: unset}
.manage-profile #privacy-tab .radios-holder label:focus, .manage-profile #privacy-tab .radios-holder label:hover{outline: dotted 1px; outline-offset: -1px;}
.manage-profile #privacy-tab .main-box .radios-holder { top: 16px;      right: 33px;}
.manage-profile .user-image{float:left;width:100%;max-width:268px}
.manage-profile .user-image img{height:auto;display:block;max-width:100%;width:auto;margin: auto;}
.manage-profile .uploaded-img{width:120px;height:120px;display:block;cursor:pointer;overflow:hidden;background:#F3F6F9;margin:0 0 12px;border-radius:8px;font-size:0!important;line-height:0!important;color:#000;padding: 0;}
.manage-profile .uploaded-img:hover,.manage-profile .uploaded-img:focus,.manage-profile .uploaded-img:focus,.manage-profile .uploaded-img:hover{outline:dotted 1px;outline-offset:3px}
.manage-profile .uploaded-img img{top:50%;position:relative;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.manage-profile .actions{max-width:117px;position:relative;margin:0 0 0 2px;}
.manage-profile .actions:after{content:'';display:block;clear:both}
.manage-profile .actions .link-update-img{z-index:2;float:left;position:relative;margin:2px 0 0;font-size:.85714em;line-height:1.25}
.manage-profile .actions .link-delete-img{z-index:2;float:right;position:relative}
.manage-profile .actions .link-delete-img:hover,.manage-profile .actions .link-delete-img:focus,.manage-profile .actions .link-update-img:hover,.manage-profile .actions .link-update-img:focus{text-decoration:underline;outline:dotted 1px;outline-offset:2px}
.manage-profile .actions [type="file"]{top:0;left:0;opacity:0;width:10px;height:10px;position:absolute}
.manage-profile .personal-info-header{margin:0 0 20px}
#mPRBillingAddress.mpr-section .info-list.col-four .box,#mPRMailingAddress.mpr-section .info-list.col-four .box{width:25%}
#mPRBillingAddress .tab-header,#mPRMailingAddress .tab-header{margin:0 0 24px}
.manage-profile #personal-info-tab .info-list .box,.manage-profile #personal-info-tab .info-list li{width:33%;margin:0 0 25px}
.manage-profile #personal-info-tab .btns{margin:35px 0 0}
.manage-profile #personal-info-tab .form .personal-info-header{margin:0 0 51px}
.manage-profile #personal-info-tab .form-holder .field-holder{min-height:77px}
.manage-profile #business-info-tab .form-holder{margin:0 0 27px;overflow:visible;padding: 0 8px;}
.manage-profile #business-info-tab .form-holder.wide{margin:0 0 20px}
.manage-profile #income-info-tab .form-box .info-list li{margin:0 0 10px}
.manage-profile #income-info-tab .tab-header{margin:0 0 30px}
.manage-profile #income-info-tab .tab-header p{padding:16px 0 0}
.manage-profile #income-info-tab .btns{margin:10px 0 0}
.manage-profile #income-info-tab .btn{min-width:110px;margin:15px 14px 0 0}
.manage-profile #personal-info-tab .alert {     margin: -20px 0 25px;}
.manage-profile #personal-info-tab .alert.alert-billingaddress {  margin: -42px 0 32px; }
.manage-profile form > .alert { margin: 0 0 20px;}
.manage-profile #privacy-tab .alert.alert-success {     margin: 0 0 25px;}
.manage-profile .alert-success [class*="icon-"]{margin:0 10px 0 0;font-size:1.7em;vertical-align:middle}
.manage-profile .alert-primary{margin:0 30px;padding:15px 50px 15px 15px}
.manage-profile .alert{padding-left:50px}
.manage-profile .alert > [class*="icon-"]{font-size:1.5em;position:absolute;left:15px;top:15px}
.manage-profile #toBlockPrivacy .alert-primary #disclaimer{display:inline-block;vertical-align:top;line-height:1.65;letter-spacing: 0.2px}
.manage-profile #toBlockPrivacy .alert-primary.alert .close{top:25px;opacity:1}
.manage-profile #security-tab .static-info{height:100%;white-space:nowrap}
.manage-profile #security-tab .static-info > *{white-space:normal}
.manage-profile #security-tab .static-info:before,.manage-profile #security-tab .static-info > *{float:none;display:inline-block;vertical-align:middle}
.manage-profile #security-tab .static-info:before{content:'';height:100%}
.manage-profile #security-tab .tab-header{margin:5px 0 42px}
.manage-profile #security-tab .form-box{padding:49px 20px 36px 180px}
.manage-profile #security-tab .form-box.edit-ready{padding:37px 39px 34px}
.manage-profile #security-tab .form-box .info-list li{padding:0;margin:0 0 8px}
.manage-profile #security-tab .link-edit [class*="icon-"]{font-size:90%}
.manage-profile #security-tab .btns{margin:-7px 0 0}
.manage-profile #security-tab .btn{min-width:107px}
.manage-profile #login-details-tab .form-box .img-holder{top:30px;-webkit-transform:none;transform:none;-ms-transform:none}
.manage-profile #login-details-tab .form-box{padding:40px 20px 39px 193px}
.manage-profile #login-details-tab .form-box.edit-ready{padding:41px 38px 32px}
.manage-profile #login-details-tab .form-box.secret-question.edit-ready{padding:38px 35px 32px}
.manage-profile #login-details-tab .form-box.secret-question.edit-ready .field-holder{min-height:62px}
.manage-profile #login-details-tab .form-box.secret-question.edit-ready .btns{margin:9px 0 0}
.manage-profile #login-details-tab .link-edit,.manage-profile #login-details-tab .link-edit-alt{font-size:.85714em;line-height:1.5}
.manage-profile #login-details-tab .link-edit [class*="icon-"],.manage-profile #login-details-tab .link-edit-alt [class*="icon-"]{font-size:90%}
.manage-profile #login-details-tab .form .form-control{height:32px;display:inline-block;margin-right:10px}
.manage-profile #login-details-tab .info-list .title{margin:0 0 3px}
.manage-profile #login-details-tab .tab-header{margin:5px 0 31px}
.manage-profile #login-details-tab .field-holder{min-height:75px}
.manage-profile #login-details-tab .password-conditions p{font-size:.92308em;line-height:1.5;margin:0 0 15px}
.manage-profile #login-details-tab .btns{margin:-3px 0 0}
.manage-profile #login-details-tab .btn{min-width:105px}
.manage-profile #login-details-tab .list-alpha li strong{margin:0 0 4px;font-size:1.39377em;line-height:1.159}
.manage-profile #login-details-tab .chosen-container .chosen-single{padding:3px 40px 5px 0}
.manage-profile #preferences-tab .info-list .val,.manage-profile #security-tab .info-list .val,.manage-profile #income-info-tab .info-list .val{font-size:2em;line-height:1.17857}
.manage-profile #preferences-tab .link-edit,.manage-profile #security-tab .link-edit,.manage-profile #income-info-tab .link-edit{font-size:.85714em;line-height:1}
.manage-profile #security-tab .col-12.show{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.manage-profile .chosen-container .chosen-results{max-height:130px}
.manage-profile .same-address{margin:0 0 19px}
.manage-profile .same-address h2{max-width:60%;margin:0 5px 0 0}
.manage-profile .same-address label{margin:0;font-size:.92857em;line-height:1.46154}
.manage-profile .same-address label,.manage-profile .same-address .slider-checkbox{display:inline-block;vertical-align:middle}
.manage-profile .same-address .slider-checkbox{top:6px;margin:0 0 0 10px;position:relative}
.manage-profile .same-address-holder{position:relative;z-index:5}
.manage-profile .same-address-holder.active:after{content:'';position:absolute;top:0;left:0;z-index:111;background:#fff;opacity:.8;width:100%;height:100%}
.manage-profile #preferences-tab .chosen-container .chosen-single{font-weight:400}
.manage-profile #preferences-tab .tab-header{margin:5px 0 36px}
.manage-profile #preferences-tab .form-box{padding:43px 20px 37px 185px}
.manage-profile #preferences-tab .form-box.edit-ready{padding:50px 38px 28px 43px}
.manage-profile #preferences-tab .form-box .info-list li{padding:0;margin:0 0 8px}
.manage-profile #preferences-tab .link-edit [class*="icon-"]{font-size:95%}
.manage-profile #preferences-tab .chosen-container .chosen-single{padding:12px 40px 11px 0}
.manage-profile #preferences-tab .btn{min-width:110px;width:110px}
[lang="fr"] .manage-profile #preferences-tab .btn{width:140px}
.manage-profile .field-holder{min-height:75px}
.manage-profile #addinfo-tab .btns{margin:45px 0 0}
.biz-info{position:relative;border-radius:4px;padding:35px 38px 34px 171px;height:100%}
.biz-info ~ .biz-info{margin:30px 0 0}
.biz-info .img{top:50%;left:30px;position:absolute;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-ms-transform:translate(0,-50%)}
.biz-info .title{display:block;margin:0 0 6px;font-weight:400;font-size:.85714em;line-height:1.25}
.biz-info address{letter-spacing: 0.266667px;}
.biz-info address,.biz-info .direct-deposite-title,.biz-info .val{margin:0;font-style:normal;font-size:1.14286em;line-height:1.5;word-break:break-word}
.biz-info .direct-deposite-title{display:block;font-weight:400;margin-bottom:10px}
.biz-info.alt{margin-top:28px;min-height:140px;padding-top:49px}
#business-info-tab .biz-info.alt {      padding-top: 40px;}
.biz-info.alt .img{left:23px}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc,.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec{height:52px;bottom: 0.4px;}
.privacy-features .box{position:relative;padding:30px 240px 30px 30px;border-bottom:#f0f0f0 solid 1px}
.privacy-features .main-box{padding:0 0 28px;border-bottom:#f0f0f0 solid 1px}
.privacy-features .main-box .box{border-width:0;padding:9px 340px 15px 30px}
.privacy-features p{font-size:.85714em;line-height:1.33333}
.info-list .ip-address{font-weight:500;font-size:1.14286em;line-height:1.5}
.address-list{min-width:240px;border-radius:20px;display:inline-block;overflow:hidden}
.address-list li{float:left;width:33.333333%}
.address-list a{display:block;padding:10px 20px;font-size:.85714em;line-height:1.66667}
.manage-profile-otp-dialog .label-bold{color:#222;font-size:.92857em;line-height:1.46154;font-weight:500;letter-spacing:.22px;text-transform:capitalize}
.manage-profile-otp-dialog .list-digits li{padding:0 8px}
.manage-profile-otp-dialog .list-digits li .form-control{text-align:center}
.manage-profile #income-info-tab .info-list .val{font-size:1.14286em;line-height:1.5}
.manage-profile #security-tab .form .form-control{font-size:1.14286em;line-height:1.5;height:42px}
.manage-profile #security-tab .slider-checkbox{padding-top:4px;top:3px}
.manage-profile #security-tab .homeip-class .slider-checkbox+label,.manage-profile #security-tab .officeip-class .slider-checkbox+label{font-weight:500}
.manage-profile #preferences-tab .info-list .val{font-size:1.14286em;line-height:1.5}
.manage-profile #preferences-tab .info-list .icon-subscribed{color:#418e45;font-size:.75em;line-height:1;position:relative;top:0}
.manage-profile #preferences-tab .info-list .title{margin:0 0 8px;color:#757575}
.manage-profile #preferences-tab .chosen-container .chosen-single{font-size:1.225em;line-height:1.5}
.ui-dialog.ui-widget-content{min-width:410px}
.amount img{display:inline-block;vertical-align:middle;width:14px;height:14px;border-radius:100%;margin:0 0 0 5px}
#otp-verification-dialog{padding:35px 30px 22px}
#otp-verification-dialog .inputs-overlay .form-control::-webkit-input-placeholder{color:#d8d8d8;font-size:22px;line-height:1.7}
#otp-verification-dialog .inputs-overlay .form-control::-moz-placeholder{color:#d8d8d8;font-size:22px;line-height:1.7}
#otp-verification-dialog .inputs-overlay .form-control:-ms-input-placeholder{color:#d8d8d8;font-size:22px;line-height:1.7}
#otp-verification-dialog .inputs-overlay .form-control:-moz-placeholder{color:#d8d8d8;font-size:22px;line-height:1.7}
#termsAndCondDialog,#termsAndCondDialog1{padding:40px 30px}
#termsAndCondDialog > h1,#termsAndCondDialog1 #contentsDiv1 > h1{font-size:1.286em;line-height:1.45455;font-weight:500;color:#333;margin:0 0 20px;text-align:center}
#termsAndCondDialog #contentsDiv > p,#termsAndCondDialog1 #contentsDiv1 > p{font-size:.92857em;line-height:1.38462;font-weight:300;color:#666;margin:10px 0 30px}
#termsAndCondDialog .btns,#termsAndCondDialog1 .btns{margin-top:35px}
#termsAndCondDialog .btns .btn,#termsAndCondDialog1 .btns .btn{min-width:153px}
#termsAndCondDialog .btns .btn-orange,#termsAndCondDialog1 .btns .btn-orange{margin-right:16px}
#termsAndCondDialog .border-wrapper{margin:0 auto 40px}
#termsAndCondDialog .border-wrapper .slimScrollDiv{max-height:100%}
#termsAndCondDialog .border-wrapper .scroll-holder{padding:10px 10px 0 0;max-height:calc(100vh - 295px)!important;height:auto!important;overflow-y:auto}
#delete-msg-dialog .title{font-size:1.28571em;line-height:1.55556}
#delete-msg-dialog .info{font-size:.92857em;line-height:1.38462;color:#757575;letter-spacing:.2px;margin:0}
#delete-msg-dialog .img-holder{margin-bottom:30px}
#delete-msg-dialog .btn{min-width:140px;}
#delete-msg-dialog .btn:not(.dropdown-toggle).btn-default{color: #fff;}
#delete-msg-dialog .btn:not(:last-child){margin-right:15px}
[data-aria-describedby="browseImageDialog"].ui-dialog .ui-dialog-content{padding:35px 50px 36px}
#upload-picture-dialog .slimScrollDiv{overflow:inherit!important}
#upload-picture-dialog .title{font-size:1.28571em;line-height:1.55556;margin:0 0 20px}
#upload-picture-dialog .btn-close{position:absolute;top:-15px;right:-30px;color:#222;font-size:.5em;line-height:1}
#upload-picture-dialog .btn-close:hover,#upload-picture-dialog .btn-close:focus{color:#FDA518;text-decoration:none}
#upload-picture-dialog .drag-image-holder{padding:45px;background:rgba(233,237,242,0.3);border-radius:4px;border:1px dotted #D8DDE4}
#upload-picture-dialog .drag-image-holder .icon-holder{margin:0 0 12px;color:#666;font-size:1em;line-height:1}
#upload-picture-dialog .drag-image-holder .drag-title{font-size:.85714em;line-height:1.16667;margin:0;font-weight:400;color:#222;position:relative}
#upload-picture-dialog .drag-image-holder .drag-title a{color:#FDA518;text-decoration:underline}
#upload-picture-dialog .drag-image-holder p{font-size:.78571em;line-height:1.63636;color:#666;margin:0}
#upload-picture-dialog .drag-image-holder.focus-hover-state{border-color:#1C4B8F}
[aria-describedby="imageCropDialog"] .slimScrollDiv{overflow:inherit!important}
[aria-describedby="imageCropDialog"] .title{font-size:1.28571em;line-height:1.55556;margin:0 0 5px}
[aria-describedby="imageCropDialog"] p{font-size:11px;color:#666}
[aria-describedby="imageCropDialog"] .btn-close{position:absolute;top:-15px;right:-10px;color:#666;color:#222;font-size:.5em;line-height:1}
[aria-describedby="imageCropDialog"] .btn-close:hover{color:#FDA518;text-decoration:none}
[aria-describedby="imageCropDialog"] .crop-img-holder{width:240px;overflow:hidden;margin:0 auto 30px;text-align:center}
[aria-describedby="imageCropDialog"] .crop-img-holder img{vertical-align:top;width:100%}
[aria-describedby="imageCropDialog"] .btn{min-width:140px}
.jcrop-holder{margin:0 auto;min-height:125px}
.manage-profile .alert-primary.alert-absolute-icon{position:relative;padding-left:48px}
.manage-profile .alert-primary.alert-absolute-icon .icon-info{position:absolute;left:15px;top:15px}
#subscriptionContent .form #electronicCommunicationAgreement a:hover,#subscriptionContent .form #electronicCommunicationAgreement a:focus{outline:dotted 1px;outline-offset:2px;text-decoration:underline}
#browseImageDialog .alert .close{margin:0!important}
#browseImageDialog .alert.alert-danger:before{content:"\e990"}
@media (min-width: 769px) {
.btns-half button{width:47%}
.btns-half button:not(:last-child){margin:0 5% 0 0}
}
@media (max-width: 1199px) {
.manage-profile .form-box.has-alert{padding:35px 20px!important}
.manage-profile .form-box.has-alert .static-info .img-holder{left:0}
.manage-profile .form-box.has-alert .static-info{padding:19px 0 22px 157px}
.manage-profile #personal-info-tab .info-list .box,.manage-profile #personal-info-tab .info-list li{width:49%}
}
@media (max-width: 991px) {
#passwordDiv{margin:0 0 30px}
.manage-profile .tab-content{padding:10px 30px}
.manage-profile .form-box{background:rgba(255,255,255,0.9)}
.manage-profile #personal-info-tab .info-list .box,.manage-profile #personal-info-tab .info-list li{width:49%}
.manage-profile .same-address .float-right,.manage-profile .same-address h2{width:auto;max-width:none}
.manage-profile .same-address h2{margin:0}
.manage-profile #toBlock > div + div{margin:30px 0 0}
.home-ip{margin-bottom:40px}
.biz-info{padding:35px 38px 33px 114px}
.biz-info .img{left:15px;width:80px}
.biz-info .img img{display:block;width:100%;height:auto}
[aria-describedby="imageCropDialog"] .btn-close{top: 0; right: 0;}
}
@media (max-width: 767px) {
.manage-profile #privacy-tab{margin:-20px}
.manage-profile .user-image{float:none;margin:0 auto 20px}
.manage-profile .uploaded-img {margin: auto auto 12px;}
.manage-profile .actions {margin: auto;}
.manage-profile #personal-info-tab .info-list .box,.manage-profile #personal-info-tab .info-list li{width:auto;display:block}
.manage-profile .same-address .float-right,.manage-profile .same-address h2{width:100%}
.manage-profile .same-address h2{margin:0 0 10px}
.manage-profile #login-details-tab .form-box,.manage-profile #security-tab .form-box,.manage-profile #preferences-tab .form-box{padding:25px;background:none;-webkit-box-shadow:none;box-shadow:none}
.manage-profile #login-details-tab .form-box .img-holder,.manage-profile #security-tab .form-box .img-holder,.manage-profile #preferences-tab .form-box .img-holder{top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin:0 0 30px;position:relative}
.manage-profile #login-details-tab .form,.manage-profile #security-tab .form,.manage-profile #preferences-tab .form{margin:0}
.manage-profile #login-details-tab .form-box.edit-ready,.manage-profile #security-tab .form-box.edit-ready,.manage-profile #preferences-tab .form-box.edit-ready{padding:25px}
.manage-profile #privacy-tab .tab-header{padding:0 20px 20px}
.manage-profile #privacy-tab .main-box .radios-holder{top:0;right:auto}
.manage-profile #privacy-tab .main-box .radios-holder label{padding:7px;min-width:60px}
.manage-profile #privacy-tab .radios-holder{top:0;right:auto}
.manage-profile #privacy-tab .radios-holder label{padding:7px;min-width:100px}
.manage-profile-otp-dialog .list-digits li{padding:0 3px}
.privacy-features .radios-holder{right:20px}
.privacy-features .radios-holder label .ico{font-size:120%;margin:0 4px 0 0}
.privacy-features .radios-holder label .ico.icon-preferences{font-size:90%}
.privacy-features .main-box .box{padding:25px}
.manage-profile .form-box.has-alert .static-info{padding:15px;text-align:center}
.manage-profile #login-details-tab .form-box-holder > div + div{margin:20px 0 0}
.manage-profile #preferences-tab .btn{width:100%}
.manage-profile .form-box.has-alert .static-info{padding:0}
.manage-profile .privacy-prof-img-block{margin:15px 0 0}
.manage-profile .tab-content .form-box-holder .col-12.col-md-6{margin-bottom:0}
.manage-profile .biz-info{height:auto}
}
@media (max-width: 579px) {
.manage-profile #preferences-tab .chosen-container .chosen-single,.manage-profile #preferences-tab .form .form-control,.manage-profile #security-tab .chosen-container .chosen-single,.manage-profile #security-tab .form .form-control,.manage-profile #income-info-tab .chosen-container .chosen-single,.manage-profile #income-info-tab .form .form-control{font-size:16px}
.manage-profile .form-box{padding:25px}
.manage-profile .form-box .img-holder{top:auto;left:auto;-webkit-transform:none;transform:none;margin:0 0 30px;position:relative;-ms-transform:none}
.manage-profile .form-box.edit-ready{padding:25px}
.manage-profile .biz-info{padding:25px}
.manage-profile .biz-info .img{top:auto;left:auto;bottom:auto;margin:0 0 30px;position:relative;-webkit-transform:none;transform:none;-ms-transform:none}
.manage-profile .user-area{float:none}
.manage-profile .tab-header .user-area > *{display:block;margin:0 0 15px}
.manage-profile .link-edit,.manage-profile .link-edit-alt{float:left}
.manage-profile #preferences-tab .chosen-container .chosen-single{font-size:1.28571em;line-height:1.22222;letter-spacing:.03rem}
.manage-profile #login-details-tab .form-box{background:none;-webkit-box-shadow:none;box-shadow:none}
.manage-profile #login-details-tab .field-holder:last-child label{font-size:.85714em;line-height:1.25}
.manage-profile #login-details-tab .form{margin:0}
.manage-profile #login-details-tab .password-conditions{margin:20px -20px;border-radius:0}
.otp-container{padding:15px}
.privacy-features .radios-holder{top:auto;right:auto;position:relative;padding:15px 0 0}
.privacy-features .box{padding:20px}
}
@media (max-width: 492px) {
[data-aria-describedby="browseImageDialog"].ui-dialog.ui-widget-content,[aria-describedby="imageCropDialog"].ui-dialog.ui-widget-content{width:auto!important;}
[data-aria-describedby="browseImageDialog"].ui-dialog.ui-widget-content .ui-dialog-content,[data-aria-describedby="browseImageDialog"].ui-dialog.ui-widget-content .ui-dialog-content{padding:20px}
#upload-picture-dialog .btn-close{top:0;right:0}
}
.jcrop-holder input.jcrop-keymgr,.jcrop-holder [type="radio"].jcrop-keymgr{opacity:0!important;position:absolute!important;visibility:hidden}
@media (max-width:768px) {
#passwordDiv{margin:0 0 30px}
.manage-profile .tab-content{padding:10px 15px}
}
@media (max-width: 767px) {
.manage-profile .tab-content{padding:10px 15px 30px}
}
.char-countdown{font-size:.85714em;line-height:1.25;color:#757575;display:block;margin:5px 0 0;font-weight:500}
#changeSecretQuestionForm > fieldset > .slimScrollDiv,#changeSecretQuestionForm > fieldset > .slimScrollDiv > .scroll-holder{height:auto!important; max-height: none !important; overflow: visible !important}
#changeSecretQuestionForm > fieldset > .slimScrollDiv{margin:0 -15px 60px 0}
#changeSecretQuestionForm > fieldset > .slimScrollDiv > .scroll-holder{padding:0 15px 0 0;max-height:350px}
#changeSecretQuestionForm > fieldset > .slimScrollDiv > .slimScrollBar{right:0!important}
#changeSecretQuestionForm .question-holder + .question-holder{margin-top:40px}
#multiSecretDiv .form-box,#multiSecretDiv{height:100%}
#multiSecretDiv .static-info{top:50%;transform:translate(0,-50%)}
.manage-profile #login-details-tab #multiSecretDiv .form-box .img-holder{top:0}
.symbol-on-field.right.showPassIcon{right:6px;font-size:10px;color:#CCD4DD}
.showPassIcon:hover,.showPassIcon:focus{color:#DDD;outline:dotted 1px}
.manage-profile #privacy-tab .radios-holder label.checkbox-checked .text{transition:background .5s ease}
.manage-profile #creditscore-tab{margin:-50px}
.manage-profile #creditscore-tab .tab-header{padding:30px 40px}
.manage-profile #creditscore-tab h2{font-size:20px;line-height:23px;font-weight:500;color:#3D3B4E;float:none;margin:0 0 13px}
.manage-profile .tab-header .meta-text{display:block;font-size:13px;line-height:16px;color:#444}
.manage-profile .graphs-boxes{padding:0 30px}
.manage-profile .graphs-boxes .graph-block{min-height:300px}
.temp-focus-span:focus{text-decoration:underline;font-weight:700}
.radios-holder.has-radio-2 [class*="iradio_"] ~ [class*="iradio_"]{left:50%}
.radios-holder.has-radio-3 [class*="iradio_"] ~ [class*="iradio_"]{left:33.333%}
.radios-holder.has-radio-3 [class*="iradio_"] ~ [class*="iradio_"] ~ [class*="iradio_"]{left:66.6666%}
.manage-profile #login-details-tab .btns .btn{display:block;float:left}
.manage-profile .list-gen-tab-nav .nav-tabs li a:not(.active):focus,.manage-profile .list-gen-tab-nav .nav-tabs li a:not(.active):hover{outline:dotted 1px;outline-offset:-3px}
.mpr-section ~ .mpr-section{margin-top:35px}
.mpr-edited-field{background:#000;display:inline-flex!important;border-radius:3px;padding:0 6px}
.mpr-edited-field > label{margin-bottom:0}
#confirmUpdProf .btns > .btn{min-width:144px;margin:0 15px 0 0}
#confirmUpdProf .btns > .btn:last-child{margin:0!important}
#confirmUpdProf.generic-dialog .img-holder{width:140px;height:120px;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 35px}
#confirmUpdProf p.info{padding:0 1.5rem;line-height:24px}
#confirm-upd-prof-main .close{font-size:12px;color:#c8c9cc;margin:-25px -25px 0 0}
#confirmUpdProf.generic-dialog.generic-dialog{padding:55px!important}
#personal-infoview-container .btns .btn-parent{min-width:154px;margin-right:1rem}
#personal-infoview-container .btns .btn-parent:last-child{margin-right:0}
#personal-infoview-container .btns .btn-parent .btn{width:100%}
@media (max-width: 768px) {
#confirmUpdProf .btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#confirmUpdProf .btns > *{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;margin:0!important}
#confirmUpdProf .btns > .btn{margin-bottom:1rem!important}
#personal-infoview-container .btns div .btn:last-child{min-width:100%}
#personal-infoview-container .btns .btn-parent{margin-right:0!important}
#mPRBillingAddress.mpr-section .info-list.col-four .box,#mPRMailingAddress.mpr-section .info-list.col-four .box{width:100%}
}
.mpr-sh h2{font-size:1rem}
#mpr-rd-h{margin-bottom:38px}
div#mpr-rd-h ~ .tab-header{margin-bottom:30px}
#mpr-rd-h p{padding:10px 0 0}
.credit-update-holder{background-color:rgba(235,239,244,0.3);padding:17px 20px;max-width:300px;border-radius:4px;margin:22px 0}
.credit-update-holder .credit-update-list{margin:0;padding:0;display:flex}
.credit-update-holder .credit-update-list>li{display:inline-block;position:relative;max-width:50%;width:100%}
.credit-update-holder .credit-update-list>li:first-child{padding:0 20px 0 0}
.credit-update-holder .credit-update-list>li:last-child{padding:0 0 0 20px}
.credit-update-holder .credit-update-list>li:last-child:before{content:"";width:1px;background-color:#E5E7E9;height:26px;position:absolute;top:2px;left:0}
.credit-update-holder .credit-update-list>li .credit-update{font-size:.71428em;color:#666;margin:0}
.credit-update-holder .credit-update-list>li .credit-update .credit-score-date{font-size:1.1em;color:#444;display:block}
.credit-faq-holder .credit-faq-list{padding:0;margin:0}
.credit-faq-holder .credit-faq-list>li{padding:0 20px 0 0;display:inline-block}
.credit-faq-holder .credit-faq-list>li>a{color:#3D3B4E;font-size:.785714em;font-weight:500}
.credit-faq-holder .credit-faq-list>li>a .ico{margin-right:8px;font-size:1.27272em;vertical-align:middle;position:relative;top:-1px}
.highcharts-label-box.highcharts-data-label-box{display:none}
.chart-container{padding:50px 0}
.circle-marker{fill:#fff}
.graph-count{font-size:45px;color:#3D3B4E;font-weight:700;display:block;}
.graph-progress{font-size:13px;fill:#32D18D;display:block;text-align:center;}
.graph-point{font-size:11px;color:#3D3B4E;fill:#3D3B4E;font-weight:400;text-align:center;}
.credit-gauge-chart .highcharts-root {padding: 30px 0 0 0;overflow: visible;height: auto !important;margin-left:-35px;}
.credit-gauge-chart .highcharts-container {height:auto !important;}
.credit-chart-legend {margin-top: -165px;padding-left: 25px;}
.credit-chart-legend ul {margin:0;padding:0;}
.credit-chart-legend ul > li {display:inline-block;padding: 0 20px 0 0;}
.credit-chart-legend ul > li .legend-dot {width: 8px;height: 8px;border-radius: 10px;background-color: #ccc;display: inline-block;vertical-align: middle;margin: 0 3px 0 0;}
.credit-chart-legend ul > li .legend-dot.red-dot {background-color:#FF4E57;}
.credit-chart-legend ul > li .legend-dot.orange-dot {background-color:#FF813A;}
.credit-chart-legend ul > li .legend-dot.yellow-dot {background-color:#FFC500;}
.credit-chart-legend ul > li .legend-dot.green-dot {background-color:#00D587;}
.credit-chart-legend ul > li strong {font-size: 12px;color: #3D3B4E;font-weight: 500;}

.manage-profile .link-edit, .manage-profile .link-edit-alt {font-size: 0.75rem;}
.manage-profile .privacy-features > .main-box > .alert-primary {margin-top: 0;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);}
@media (min-width:1024px) {
    .manage-profile #security-tab .static-info {height: 7.25rem;}
} @media (max-width:1024px) {
    .manage-profile #privacy-tab {margin: -20px;}
} @media (max-width:767px) {
    .manage-profile .radios-holder .radio {display:inline-block}
}
.field-with-lr-icons .input-group .symbol-on-field {
    top: 7px;
    z-index: 3;
}
.field-with-lr-icons.left-icon:not(.field-focused) .symbol-on-field.left {
    display: none;
}
.field-with-lr-icons.left-icon .form-control:not([style*=padding-left]) {
    padding-left:14px;
}
/*== Accessibility ==*/
/* Fixes */
.icon-trash-o:before {    content: "\e946";}
/* .slider-checkbox [class*="icheckbox"]::before {    left: -3px;} */
/* over-riding */
.manage-profile .label-slide label.slide-down, .manage-profile .label-slide label.slide-down.top-auto, .manage-profile .label-slide label { transition: all .35s ease;}
/* .manage-profile .radios-holder .checked:first-child ~ .radio label:first-child {     background: #106EB8 !important;} */
.manage-profile #privacy-tab .radios-holder label.checkbox-checked .text {  background-color: transparent;}
#business-info-tab .single-border .form-control { padding: 0px 5px 7px; height: 33px;}
.manage-profile #business-info-tab .label-slide label { min-height: 0 !important;}
.manage-profile .alert.alert-danger::before {   left: 19px;}
.manage-profile .alert.alert-success::before {  padding: 4px 4px;}
#delete-msg-dialog .btn:not(.dropdown-toggle).btn-default {     background-color: #C64B31;      border-color: #C64B31;}
.manage-profile .chosen-container .chosen-single::after {color: #BBBBBB;}
.manage-profile .list-gen-tab-nav .list-holder{margin: 0 0px 0 0;}
/* Tabs Scroller */
.manage-profile .list-gen-tab-nav {     padding: 0;}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec.jcf-inactive, 
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc.jcf-inactive {display: none;}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec {right: calc(100% - 20px);background-color: #EBEFF4;border-right: 1px solid #e8eaeb;}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc {left: calc(100% - 20px);background-color: #EBEFF4;border-left: 1px solid #e8eaeb;}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec::before, .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc::before {color: #8F8F8F;font-size: 17px;}
.list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec:focus, .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-dec:hover, .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc:focus, .list-gen-tab-nav .jcf-scrollbar-horizontal .jcf-scrollbar-inc:hover {
        background: #dbdbdb;
}

.list-gen-tab-nav .nav-tabs li {min-width: 183px;}
.list-gen-tab-nav .nav-tabs li a {      letter-spacing: 0.461538px;}
.list-gen-tab-nav .nav-tabs .ico {margin: 0 18px 0 0;font-size: 135%;}
.list-gen-tabs a {padding: 15px 15px 15px 10px;}
.manage-profile #login-details-tab #passwordDiv .form-box.edit-ready {  padding: 39px 36px 32px !important;}

/* Pixel Perfection */
.content-container {    padding: 31px 0 30px;}
/* .list-gen-tab-nav .nav-tabs .ico::before {   color: #cccccc;}
.list-gen-tabs a:hover .ico::before, .list-gen-tabs a:focus .ico::before, .list-gen-tabs a.active .ico::before {        color: #106EB8 !important;} */
/* .slider-checkbox [class*="icheckbox"] {      width: 18px;} */
.jumbotron {    margin: 0 0 32px;}
.manage-profile .form-box .img-holder img {  width: 100%;}
.manage-profile .link-edit {    vertical-align: -2px;}
.manage-profile .info-list .title {     margin: 0 0 2px;}
.jumbotron h1 { color:#000;}
.manage-profile #business-info-tab .tab-header + .alert { /* margin: -24px 0 0 0; */ padding-left: 55px;}
.jcrop-tracker {        border: 1px dashed #FFFFFF;     border-radius: 8px;}

/* Login Details */
.password-conditions p {        color: #757575;}

#password-condition-list::before, #password-condition-list::after {  display: none;}
#password-condition-list {  position: static;  margin-top: 18px !important;}

.manage-profile #login-details-tab .list-alpha li#lower strong, .manage-profile #login-details-tab .list-alpha li#scharacter strong, .manage-profile #login-details-tab .list-alpha li#length strong {  color: #2D815F;}
.list-alpha li span {   color: #666666; font-size: 0.753em;}
@media (max-width:579px){
    .list-alpha li span{font-size:.66667em;}
}
@media (max-width: 767px) {
    .manage-profile #login-details-tab .btns .btn {     float: none;}
    .manage-profile #privacy-tab {      padding: 0 0 0; margin: 10px 0 0 0;}
}
@media (max-width: 1280px) {
    /* .manage-profile #privacy-tab .tab-header {       padding: 30px 240px 30px 30px;} */
}
.chosen-container .chosen-single::after {       font: 5px/1 cholder4;}
/* .slider-checkbox [class*="icheckbox"] {      background: #F3F6F9;} */

.privacy-save-btn { height: 0;  opacity: 0; visibility: hidden; margin-top: -58px;}

/* Visa-plus */
.manage-profile .enabled_by_visa{margin: 0 0 0 8px;}