.logo-partner-small-img-padding figure.qtr-margin-right{margin-top:0;margin-bottom:45px}
.logo-partner-small-img-padding h2{margin-right:96px;font-size:28px}
.logo-partner-small-img-padding figure.qtr-margin-left{margin-top:-40px;padding-bottom:45px}
.logo-partner-small-img-padding .qtr-txt-black{width:calc(100% - 20px)}
.logo-partner-small-img-padding .qtr-txt-black .whitefontP p{margin-right:96px}
@media only screen and (max-width:768px){.logo-partner-small-img-padding h2{margin-right:96px;font-size:20px}
.logo-partner-small-img-padding figure.qtr-margin-right{margin-top:0;margin-bottom:45px;margin-left:20px}
.logo-partner-small-img-padding figure.qtr-margin-left{margin-top:-40px;padding-bottom:45px}
.logo-partner-small-img-padding .qtr-txt-black{width:calc(100% - 20px)}
.logo-partner-small-img-padding .qtr-txt-black .whitefontP p{margin-right:96px;font-size:14px}
}
@media only screen and (max-width:425px){.logo-partner-small-img-padding h2{margin-right:75px;font-size:22px}
.logo-partner-small-img-padding figure.qtr-margin-left{margin-top:-40px;padding-bottom:70px;margin-right:-10px}
.logo-partner-small-img-padding .qtr-txt-black{width:calc(100% - 20px)}
.logo-partner-small-img-padding .qtr-txt-black .whitefontP p{margin-right:75px;font-size:14px}
}
.logo-partner-small-font h2{font-size:28px}
.logo-partner-small-font .qtr-txt-black{width:calc(100% - 20px)}
.logo-partner-small-font .qtr-txt-black .whitefontP p{font-size:16px}
@media only screen and (max-width:425px){.logo-partner-small-font h2{font-size:22px}
.logo-partner-small-font .qtr-txt-black .whitefontP p{font-size:14px}
}
*:not(.fa,h1,h2,h3,h4,h5,h6){font-family:'GraphikRegular' !important}
i.fa{font-family:'FontAwesome' !important}
.maincontainer{overflow:hidden}
.clearfix{clear:both}
.input-control-label{font-size:14px;color:#afb3bb;margin:19px 15px 0 15px;cursor:text;z-index:2;position:absolute}
.bb-input-control,input[type=text].bb-input-control,input[type=number].bb-input-control,select.bb-input-control{width:100%;border-radius:8px;border:1px solid #dbdee8;padding:12px 15px 4px;margin:8px 0;height:42px;color:#1f212b;background-color:transparent;font-weight:normal;font-size:14px}
#enrollFormContainer .row{margin-bottom:0}
.bb-input-control-checkbox{display:inline}
.bb-primary-btn:hover{background:#58002c}
.bb-secondary-btn:hover{background:#64003a}
.bb-primary-btn{width:auto;padding:10px 30px;background:#8e2157 0 0 no-repeat padding-box;border-radius:30px;color:#fff;cursor:pointer;border:0}
.bb-secondary-btn{width:auto;padding:10px 30px;background:transparent 0 0 no-repeat padding-box;border-radius:30px;color:#8e2157;cursor:pointer;border:1px solid #FFF}
.bb-upload-btn-wrapper{width:100%;position:relative;overflow:hidden;font-size:15px;display:inline-block;border:1px solid #dbdee8;border-radius:8px;cursor:pointer}
.bb-upload-btn-wrapper #deleteRegDocument{width:20px;top:12px;right:98px;position:absolute;z-index:2;font-size:18px;font-weight:500;display:none}
.bb-upload-placeholder{width:calc(100% - 120px);float:left;color:#afb3bb;font-size:15px;padding:11px 15px;height:42px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bb-upload-btn{width:90px;margin-top:.5px;margin-right:.5px;height:41px;float:right;text-align:center;color:white;background-color:#3a35af;padding:8px 20px;border-radius:8px;font-size:15px;font-weight:bold;outline:0;border:0;cursor:pointer}
.bb-upload-btn-wrapper input[type=file]{font-size:50px;width:100%;height:42px;position:absolute;left:0;top:0;opacity:0;cursor:pointer}
.bb-upload-filesize-error,.bb-input-control-error{margin-top:-8px;color:#cc4725;display:none;font-size:14px}
.bb-rounded-container-box{border-radius:20px;padding:20px;background-color:#fff}
.float-left{float:right}
.float-right{float:left}
.display-inline-block{display:inline-block}
.pd-left-20{padding-left:20px !important}
.bb-font-15{font-size:15px}
.bb-font-16{font-size:16px}
.bb-font-14{font-size:14px}
.bb-font-14{font-size:14px !important}
.bb-font-18{font-size:18px}
.bb-font-20{font-size:20px}
.bb-font-22{font-size:22px}
.bb-font-24{font-size:24px}
.bb-font-28{font-size:28px}
.fw-normal{font-weight:normal}
.fw-bold{font-weight:bold}
.fw-100{font-weight:100}
.fw-200{font-weight:200}
.fw-300{font-weight:300}
.fw-400{font-weight:400}
.fw-500{font-weight:500}
.fw-600{font-weight:600}
.mb-5{margin-bottom:5px}
.mb-10{margin-bottom:10px}
.mb-15{margin-bottom:15px}
.mb-20{margin-bottom:20px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.mb-35{margin-bottom:35px}
.mb-40{margin-bottom:40px}
.mb-45{margin-bottom:45px}
.mb-50{margin-bottom:50px}
.mt-100{margin-top:1000px}
.bb-text-underline{text-decoration:underline;outline:0}
.bb-default-font{font-size:16px}
.bb-default-color,.bb-default-txt-color{color:#1f212b}
.bb-light-txt-color{color:#4a525d}
.bb-info-color{color:#6661cf}
.bb-check-color{color:#1f212b}
.bb-info-color-2{color:#3a35af}
.bb-error-color{color:#cc4725}
.bb-color-burgundy,.bb-color-elevate,.bb-burgundy-color{color:#8e2157}
.bb-full-width{width:100%}
.bb-pd-10-20{padding:10px 20px}
.bb-pd-5-10{padding:5px 10px}
.mt-5{margin-top:5px}
.mt-15{margin-top:15px}
.mt-25{margin-top:25px}
.mt-35{margin-top:35px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-30{margin-top:30px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mb-20{margin-bottom:20px}
.mb-30{margin-bottom:30px}
.mb-40{margin-bottom:40px}
.mb-25{margin-bottom:25px}
.mr-10{margin-right:10px}
.ml-10{margin-left:10px}
.bb-input-mandatory-error{margin-top:-8px;color:#cc4725;display:none;font-size:14px}
.bb-upload-filesize-error{display:none}
input[type=checkbox].blue-checkbox{cursor:pointer;height:19px;margin-left:5px}
input[type=checkbox].blue-checkbox:after{content:" ";display:inline-block;visibility:visible}
input[type=checkbox].blue-checkbox:checked:after{content:"\2714";display:flex;align-items:center;justify-content:center;background-color:#413cb1;color:white;width:15px;height:15px;font-size:10px;padding:4px 3px 2px;border-radius:3px;margin:2px 0 0 -1px}
.myInput::before{content:"";top:0;right:0}
.myInput{box-sizing:border-box;background-image:url('https://cdn-icons-png.flaticon.com/128/2985/2985150.png');background-position:left 8px bottom 12px;background-repeat:no-repeat;background-size:16px;font-size:15px !important;padding:12px 15px 5px;color:#1f212b;width:100%;height:42px;overflow:hidden;outline:0;border:0 solid #ddd}
.searchable-dropdown{width:100%;height:48px;position:relative;display:inline-block}
.dropdown-container .input-control-label{margin:10px 14px 0 14px}
.dropdown-container{margin-top:5px;position:absolute;min-width:200px;width:100%;overflow:hidden;border-radius:8px;border:1px solid #ddd;background-color:#f6f6f6}
.custom-searchable-dropdown{width:0;height:0}
.dropdown-container .dropdown-option{color:black;padding:12px 16px;font-size:15px;display:block}
.dropdown-container .dropdown-option:hover,.dropdown-container .dropdown-option[data-selected=selected]{background-color:#ddd}
.mydropdownlist{background-color:whitesmoke;display:none;overflow-y:auto;max-height:150px;width:100%;position:relative;z-index:1000}
.show{display:block}
.hide{display:none}
.mydropdownlist::-webkit-scrollbar{width:10px}
.mydropdownlist::-webkit-scrollbar-track{background:#f1f1f1}
.mydropdownlist::-webkit-scrollbar-thumb{border-radius:20px;background:#888}
.mydropdownlist::-webkit-scrollbar-thumb:hover{background:#555}
.bb-select-input-control.bb-mandatory-field{border:0 solid transparent !important}
.bb-popup-container-box{background:rgba(31,33,43,0.6);left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;position:fixed;display:none;z-index:100000;color:#1f212b}
.bb-popup-box{position:absolute;left:50%;top:40%;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);background-color:transparent;height:auto}
.bb-popup-content{padding:0;margin:0 !important;border-radius:20px;background-color:#FFF;height:auto;width:100%;overflow:hidden;outline:0;position:relative;box-shadow:rgba(60,64,67,0.3) 0 1px 2px 0,rgba(60,64,67,0.15) 0 2px 6px 2px}
.bb-login-standalone-content{min-height:390px;padding:0;margin:140px auto 10px auto !important;border-radius:20px;background-color:#FFF;height:auto;width:100%;overflow:hidden;position:relative;outline:0;box-shadow:rgba(60,64,67,0.3) 0 1px 2px 0,rgba(60,64,67,0.15) 0 2px 6px 2px}
.bb-close-popup{position:absolute;cursor:pointer;float:left;font-size:22px;left:10px;z-index:2;top:7px;background-color:#fff;border-radius:50%;width:30px;height:30px;text-align:center}
.bb-position-relative{position:relative}
.bb-popup-right-content-header{height:40px;border-bottom:1px solid #dbdee8}
.adjustpaddright{padding-right:0 !important}
.adjustpadd{padding-right:0 !important;padding-left:0 !important}
.bb-login-input,input[type=text].bb-login-input,input[type=password].bb-login-input{width:100%;border-radius:8px;border:1px solid #dbdee8;padding:12px 15px 4px;margin:8px 0;color:#1f212b;background-color:transparent;font-weight:normal;font-size:14px}
.bb-login-input:focus,input[type=text].bb-login-input:focus,input[type=password].bb-login-input:focus{border:1px solid #dbdee8 !important}
.bb-login-popup-img{height:101%;position:absolute;padding-left:0;padding-right:0;overflow:hidden;border-radius:0 20px 20px 0;margin-top:-2px}
.bb-login-img{height:100%;width:100%;position:absolute;background-color:#8e2157;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:0 20px 20px 0}
.bb-login-form{padding:20px 30px 30px;background-color:#FFF;min-height:380px}
.password-field-icon{float:left;left:5px;margin-top:-36px;cursor:pointer;z-index:2;position:relative;color:#1f212b}
.bb-otp-form-container .otp-input{display:inline-block;width:40px;height:40px;text-align:center;margin:0 10px 10px 0;border-radius:8px;border:1px solid #dbdee8;color:#afb3bb;background-color:transparent;font-weight:normal;font-size:16px}
.bb-otp-form-container .otp-input:focus{border:1px solid #1f212b !important}
.bb-otp-form-container{display:none;margin:30px 30px 30px;min-height:320px;background-color:#fff}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.login-absolute-bottom-btn{position:absolute;bottom:20px;left:30px;margin-top:20px;font-size:14px}
.login-form-heading{font-size:24px;margin-top:15px;color:#1f212b}
.login-form-subheading{font-size:15px;line-height:17px;color:#4a525d}
.bb-login-form-container a{color:#4a525d}
.bb-reset-password-email-container{display:none;margin:20px 30px 30px;min-height:350px}
.bb-reset-password-container{margin:30px 30px 30px;min-height:320px;height:auto}
.reset-password-text{font-size:15px}
.otp-verify-button-login,.back-to-home-btn{float:left;position:absolute;bottom:20px;left:30px;margin-top:20px;font-size:14px}
.reset-password-submit-btn{opacity:.4;float:left;position:absolute;bottom:25px;left:30px;margin-top:20px;font-size:14px}
.back-to-home-btn,.reset-password-text{display:none}
.bb-reset-password-btn{float:left;opacity:.4;pointer-events:none}
.bb-reset-password-btn,.back-to-login-btn{float:left}
.reset-email-sent-success-text,.back-to-login-btn{display:none}
.fa.toggle-password{font-size:14px}
.back-to-login-swap-btn{background:0;border:0;float:right;position:absolute;bottom:30px}
@media only screen and (min-width:768px) and (max-width:960px){.bb-popup-content{width:80%;margin:auto !important}
.bb-login-popup-img{height:40vh;position:static;border-radius:0}
.bb-login-img{height:40vh;position:static;border-radius:0}
.bb-popup-right-content-header{height:0}
.bb-close-popup{left:12px;top:12px;font-size:18px;width:25px;height:25px}
.bb-login-standalone-content{width:80%}
.bb-otp-form-container{min-height:280px}
}
@media only screen and (max-width:768px){.bb-login-form{padding:10px 20px 20px}
.bb-otp-form-container{padding:10px 20px 20px;margin:0;min-height:250px}
.login-form-heading{font-size:22px}
.login-form-subheading{font-size:16px}
.bb-login-popup-img{height:40vh;position:static;border-radius:0}
.bb-login-img{height:40vh;position:static;border-radius:0}
input{font-size:14px !important}
.bb-popup-right-content-header{height:0}
.bb-close-popup{left:12px;top:12px;font-size:18px;width:25px;height:25px}
.fa.toggle-password{font-size:14px}
}
@media only screen and (max-width:425px){.bb-login-form{padding:10px 20px 20px}
.bb-login-popup-img{height:40vh;position:static;border-radius:0}
.bb-login-img{height:40vh;position:static;border-radius:0}
.bb-otp-form-container{padding:10px 20px 20px;margin:0;min-height:250px}
.login-form-heading{font-size:20px}
.login-form-subheading{font-size:15px}
}
.ta-txt-color-brown{color:#652245}
.ta-agent-name-icon{margin:5px 5px 0 0;height:20px;width:20px;border-radius:50%;font-size:10px;padding:3px;border:1px solid #652245;box-sizing:border-box;background-color:pink}
.ta-agent-customer-list-name{border:1px solid #e8eaea;padding:4px 10px 6px;margin:8px 0 0;cursor:pointer}
.ta-popup-choose-customer .ta-popup-body{margin-top:8px;margin-bottom:20px}
.ta-popup-choose-customer .modal-title{font-size:19px}
.ta-popup-choose-customer{display:none}
.ta-popup-choose-customer .ta-popup-container{background-color:#fff;border-radius:5px;position:fixed;opacity:1;width:65%;left:50%;top:50%;transform:translate(-50%,-50%)}
.ta-popup-choose-customer .modal-dialog{left:50%;top:50%;margin:inherit !important;transform:translate(-50%,-50%) !important}
@media screen and (max-width:425px){.ta-popup-choose-customer .ta-popup-container{width:90% !important}
}
@media screen and (max-width:768px){.ta-popup-choose-customer .ta-popup-container{width:75%}
}
@media screen and (min-width:959px){.ta-popup-choose-customer .ta-popup-container{width:50%}
}
.error-login-box-info,.error-login-box-info .otp-page-error-message,.error-login-box-info .invalid-otp-error-message-popup,.error-login-box-info .empty-otp-error-message-popup{color:#cc4726;font-size:14px;margin-top:5px;width:100%;line-height:15px}
.error-login-box-info span#errorId,.empty-otp-error-message-popup span,.otp-page-error-message span,.invalid-otp-error-message-popup span{margin-left:10px}
#login-pop-up-spinner.spinner-overlay.spinner-active{position:fixed !important}
.login-spinner-background{display:none;border-radius:20px;top:0;left:10px;position:fixed;width:calc(100% - 20px);height:100%;z-index:2000;background-color:rgba(208,211,212,0.7)}
#otp-resend-button-login{cursor:pointer;text-decoration:underline;color:#4a525d}
#otp-resend-button-login:focus{outline:none !important}
.input-base-login-msg-box,.otp-page-error-message,.invalid-otp-error-message-popup,.empty-otp-error-message-popup,.resend-email-help-text-login,.forgetPasswordNote,.forgetPasswordSuccessMessage,.bb-reset-password-container,.bb-usernamevaliderror-error-message,.bb-resetPasswordNoInputErrorMessage,.bb-resetPasswordInvalidErrorMessage,.bb-resetPasswordMisMatchErrorMessage,.bb-confirmPasswordMisMatchErrorMessage,.bb-emptyPasswordsErrorMessage,.bb-serviceerror-message,.reset-password-success-text,.reset-password-failed-text,.bb-reset-token-expired-container,.back-to-beyond-business,.login-g-captcha{display:none}
.bb-text-underline:focus{outline:none !important}
.mt-0{margin-top:0 !important}
.resend-email-help-text-login,.forgetPasswordNote,.forgetPasswordSuccessMessage{font-size:15px;line-height:17px;color:#4a525d}
.back-to-beyond-business{float:left;position:absolute;bottom:25px;left:30px;margin-top:20px;font-size:14px}
.mt-minus6{margin-top:-6px}
.login-mobile-logo{height:100px;width:100%;position:absolute;background-repeat:no-repeat;bottom:-10px;left:20px}
.login-mobile-img{position:relative}
.image-none{display:none}
.clearfix{clear:both}
.popup-overlay-container{position:fixed;bottom:0;left:0;right:0;display:none;transition:all .3s ease;background:rgba(31,33,43,0.6);width:100%;height:100%;overflow:hidden;z-index:1001;color:#1f212b}
.popup-display-container{position:absolute !important;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;background:#fff;border-radius:10px;position:relative;transition:all 5s ease-in-out;height:auto;min-height:80px;min-width:200px;width:calc(100% - 20px);max-width:1080px;overflow:hidden;outline:0}
.close-default-popup{position:absolute;top:5px;left:15px;transition:all 200ms;font-size:25px;font-weight:normal;text-decoration:none;color:#333;cursor:pointer}
.custom-popup{display:none}
@media only screen and (max-width:768px){}