.password-count{float:right;position:relative;bottom:24px;right:10px}
.strength-meter{position:relative;height:3px;background:#DDD;margin:10px auto 18px;border-radius:3px}
.strength-meter:before,.strength-meter:after{content:'';height:inherit;background:transparent;display:block;border-color:#FFF;border-style:solid;border-width:0 5px 0 5px;position:absolute;width:80px;z-index:10}
.strength-meter:before{left:70px}
.strength-meter:after{right:70px}
.strength-meter-fill{background:transparent;height:inherit;position:absolute;width:0;border-radius:inherit;transition:width .5s ease-in-out,background .25s}
.strength-meter-fill[data-strength='0']{background:red;width:20%}
.strength-meter-fill[data-strength='1']{background:orangered;width:40%}
.strength-meter-fill[data-strength='2']{background:orange;width:60%}
.strength-meter-fill[data-strength='3']{background:yellowgreen;width:80%}
.strength-meter-fill[data-strength='4']{background:green;width:100%}
.pass-strength-type{position:absolute;top:0;right:0;font-size:1.3rem}
.pass-strength-type[data-strength='0']{color:red}
.pass-strength-type[data-strength='1']{color:orangered}
.pass-strength-type[data-strength='2']{color:orange}
.pass-strength-type[data-strength='3']{color:yellowgreen}
.pass-strength-type[data-strength='4']{color:green}
@media only screen and (max-width:840px){.strength-meter{position:relative;height:3px;background:#DDD;margin:10px auto 8px;border-radius:3px}
}
571}
(uncompiled LESS src is included below) *****************************************************/form[data-id="regForm"]{div[data-id="mvg-num"]{display:none}
div[data-id="promo-code"]{display:none}
[data-id="stage1"],[data-id="stage2"],[data-id="stage3"]{position:relative}
[data-id="stage2"],[data-id="stage3"]{display:none}
.reg-password{position:absolute;right:5px;top:43px}
}
.new-button-container{display:flex;justify-content:center}
.new-form-background .form-control{color:#fff !important}
input[type="checkbox"]{width:15px;height:15px}
.final-section-container{display:flex;flex-direction:column;justify-content:left;align-content:center;align-items:center}
.container-TsnCs{display:flex;justify-content:left;align-items:center}
#form select,#contentForm select{height:6vh}
.col-sm-12{width:100% !important}
.container-TsnCs{width:-webkit-fill-available !important;gap:1vw !important}
@media only screen and (min-width:1919px){.container-TsnCs{width:-webkit-fill-available !important;gap:.5vw !important}
.bonus-data-check{height:2vh !important;width:1.5vw !important}
.container-TsnCs .check-box-Tsncs{width:1.5vw;height:2vh}
}
.field-error{border:1px solid #f00 !important}
div.err-msg{display:none;color:red}
#dob{margin-bottom:0 !important;gap:1.5vw;width:-webkit-fill-available !important}
.selectmonthNew{width:-webkit-fill-available !important;margin-bottom:0 !important;margin-right:0;border:1px solid #9f9f9f !important;padding:6px 26px 15px 26px !important;height:5vh !important;background-color:#FFFFFF1A;border-radius:12px}
#re_passsword{width:-webkit-fill-available !important}
.top-error-margin{margin-bottom:3vh !important}
.yes-padding-right{display:flex}
div#marketing-request{display:flex;justify-content:left}
#marketing-request-id{margin:0}
.checkbox-inline-label{margin:0 !important;color:white !important;text-transform:none !important;font-family:'Museosansrounded' !important;width:fit-content !important}
.date-of-birth.date-new-class{width:-webkit-fill-available}
#year{width:-webkit-fill-available !important;padding:4.5px;border:1px solid #9f9f9f;height:5vh !important;background-color:#FFFFFF1A}
.display-flex-center{display:flex;width:100%}
.firstName-Last{gap:.2vw}
.extra_input_info{margin-top:0}
.sign-up-bonus .input-group-addon{margin-bottom:12px !important;cursor:pointer}
.sign-up-bonus .fa-info-circle{font:normal normal normal 14px/1 FontAwesome}
.regredirect{width:-webkit-fill-available;height:42px !important;display:flex;justify-content:center;align-items:center;background:linear-gradient(to right,#ffab09,#ffc700,#ffab09) !important;box-shadow:0 1.95px 1.95px 0 rgba(0,0,0,0.25) !important;border-radius:36.39px !important;font-weight:900;font-family:'Museosansrounded';font-size:18.116px;padding:11px 24px;width:-webkit-fill-available !important;color:#101d32 !important}
#button-group-registration{position:relative;top:0vh}
.new-form_submit_btn.disabled{background:linear-gradient(to right,#ffab09,#ffc700,#ffab09);box-shadow:0 1.95px 1.95px 0 rgba(0,0,0,0.25);pointer-events:none;display:inline-block;margin-top:0;opacity:50%;border:0;margin-right:auto;margin-left:auto;width:15vw;height:6vh;border-radius:2vw;color:#001435;font-weight:900;letter-spacing:2px}
.modal-body{display:flex;flex-direction:column;gap:2vh}
@media screen and (min-width :1199px) and (max-width:1456px){.line-height-286{line-height:2.85}
}
@media screen and (min-width :992px) and (max-width:1198px){.line-height-286{line-height:2.4}
}
.new-form-background{background:#FFFFFF2B !important;width:-webkit-fill-available;padding:1.7vw}
.new-FirstName{width:-webkit-fill-available !important;margin:0 !important}
.new-LastName{width:-webkit-fill-available !important;margin:0 !important}
.new-Email{width:-webkit-fill-available !important;margin:0 !important}
.new-MobileNumber{width:-webkit-fill-available !important;margin:0 !important}
.form-group input{padding:5px 10px 10px 14px !important}
#form select{color:white !important}
#checkid{background:transparent !important}
.form-group label{font-family:'Museosansrounded' !important;transition:all .2s;font-weight:600;color:#fff !important;width:fit-content;top:-40px;padding-left:0 !important;padding-bottom:0 !important;margin-bottom:0 !important}
#account-form{width:100%}
#personal-form{width:100%}
.fa-eye{margin-right:0 !important;margin-bottom:0 !important}
#final-imp{width:100%}
.firstName-Last{display:flex}
.contact-Email{display:flex;flex-direction:column}
.firstName-display{display:flex;flex-direction:column}
.lastName-display{display:flex;flex-direction:column}
.username-group{display:flex;flex-direction:column}
.registration-new{display:flex;align-items:center;justify-content:start;background:url("../../../../../content/dam/sunbet-bw/registration-assets/Mask-group.webp") no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:54vw,cover,cover;background-repeat:no-repeat;background-position:right center}
.error-top-position{top:3vh !important}
.disabled-error{display:none}
.col-sm-12.col-lg-6.col-md-6.no-padding{margin-bottom:0vh}
#form .row{padding-left:20px !important;padding-right:20px !important;margin-top:2.5vh}
.form-group span{color:white !important}
.registration-header{font-size:2.5rem;line-height:4rem;font-weight:800;text-align:center;margin-bottom:3vh}
.stage{display:flex;justify-content:space-evenly;margin-bottom:-20px;height:50px}
.info-tab{display:flex;gap:6px;justify-content:center;align-content:center;flex-wrap:wrap;width:12vw;background:#001435}
.info-tab:hover{cursor:pointer;background:#ffab09;transition:all .5s}
.info-tab:hover p{color:#000}
.button-tab{margin-top:auto;line-height:1.9rem}
.stages-wrapper{height:45px;margin-bottom:-20px}
.tab-icon{height:28px}
.active-info-tab{background:#ffab09}
.tab-left{border-radius:30px 0 0 0}
.tab-right{border-radius:0 30px 0 0}
.active-text-button{color:#000 !important}
input#tnc{margin-top:0 !important}
.account-form{display:none}
.personal-form{display:none}
.final-imp{display:none}
.personal-form{display:flex !important;flex-direction:column !important;gap:2.5vh;margin-top:1.5vh}
.final-imp{display:flex !important;flex-direction:column !important;gap:2.5vh;margin-top:1.5vh}
.account-form{display:flex !important;flex-direction:column !important;gap:2.5vh;margin-top:1.5vh}
p.err-msg-tag-year.ng-binding.ng-scope{margin-top:-2vh}
.app-fieldError-msg p{line-height:18px !important;font-size:.8rem;position:relative;top:2vh;height:2.2vh}
#button-group-registration{position:relative;top:6vh;bottom:0vh;margin-bottom:0vh}
.government-names{width:-webkit-fill-available !important}
.input-year{border-radius:12px !important}
.app-fieldError-msg{padding-left:0 !important}
.new-form_submit_btn{position:relative;bottom:0 !important;*/}
.form-group.username-group{width:-webkit-fill-available}
.display-flex-center-form-group{width:-webkit-fill-available !important}
.ID-Cluster{display:flex;flex-direction:column;gap:1.5vh}
#account-form #checkid{width:-webkit-fill-available !important;border:0;border-radius:12px;background:#FFFFFF1A !important;height:6vh}
#checkid option{background:#FFFFFF1A !important;color:black !important}
#registration-form .final-imp select{font-size:small !important;padding:0 !important;text-indent:1.5rem !important}
#registration-form .account-form select{font-size:small !important;padding:0 !important;text-indent:1.5rem !important}
#registration-form .personal-form select{font-size:small !important;padding:0 !important;text-indent:1.5rem !important}
#registration-form .personal-form select option{font-size:small !important;color:black !important;background-color:#FFFFFF1A !important}
#registration-form .final-imp select option{font-size:small !important;color:black !important;background-color:#FFFFFF1A !important}
#registration-form .account-form select option{font-size:small !important;color:black !important;background-color:#FFFFFF1A !important}
.form-group.username-group #username{width:-webkit-fill-available !important}
#form select option{background:#FFFFFF1A !important;color:black !important}
.input-year{margin-left:0 !important}
span.onclick-event a{color:#fff;text-align:center;text-decoration:underline;margin-bottom:4vh}
#passportNum{width:-webkit-fill-available !important;margin-left:0 !important}
#said{width:-webkit-fill-available !important;margin-left:0 !important}
form input::placeholder{color:#fff !important;opacity:.5}
.registration-form-container{margin-bottom:20vh;margin-left:5vw;width:36vw;margin-top:4vh}
form{border-radius:0 0 15px 15px}
.password-cluster{display:flex;flex-direction:column}
.input-group-addon{background:#FFFFFF1A !important;border:none !important;border-radius:0 16.07px 16.07px 0 !important}
.welcome-bonus-stuff{display:flex;flex-direction:column;height:5vh;margin:0 !important}
.check-box-Tsncs{width:5vw;height:5vh}
.auto_width{height:0vh}
.first_deposit{margin-bottom:40px !important;margin-top:50px}
.label-properties{margin-bottom:3vh;display:none}
.deposit-text{width:max-content;display:flex;margin:0}
.source-of-income{width:-webkit-fill-available !important;margin-bottom:2vh}
.new-container-deposit-header{height:5vh;display:flex;justify-content:left;text-align:center;align-items:center;align-content:center;flex-wrap:wrap;gap:.5vw;width:-webkit-fill-available}
.bonus-data-check{height:2.5vh;width:2.5vw}
#checkbox-inline-flex{position:relative !important;width:auto !important;top:0 !important}
.selectday{width:-webkit-fill-available !important;margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important;background-color:#FFFFFF1A;border-radius:12px;height:5vh}
.check-box-Tsncs{width:2.5vw;height:2.5vh}
.new-password-confirm-container{width:-webkit-fill-available !important}
.new-password-container{width:-webkit-fill-available !important;height:fit-content}
#re_password{width:100% !important}
#password-strength{font-size:1rem !important}
#occupation{padding:10px 23px 10px 14px !important;height:6vh !important}
.new-flex{display:none !important;justify-content:center;width:34vw}
.new-bonus-checkbox{width:34vw}
.initial-label{display:none}
#checkbox-inline-flex{width:auto;opacity:100%}
auto_width{min-height:10vh !important}
#first_deposit{margin:0 !important}
#genderSelect{width:100%;padding:0 !important}
#genderSelect option{text-transform:capitalize !important}
#gender-no-padding{width:-webkit-fill-available !important;height:fit-content}
#gender-contents{width:100% !important}
.new-row-no-padding{width:37vw !important}
#marketing-request-id{height:2.5vh;width:2vw}
.newTs-flex{width:fit-content !important;margin:0 !important;font-size:.8rem !important;display:flex !important;color:white !important;font-family:'Museosansrounded';gap:7px;text-transform:none !important}
.source-of-income-padding{width:-webkit-fill-available}
#occupation{width:-webkit-fill-available;background:#FFFFFF1A;border-radius:12px}
.float-right.section-8080{width:-webkit-fill-available}
.passport-form{width:-webkit-fill-available}
.new-class-errors{width:100% !important;text-align:center;top:-1vh !important}
#re_passsword{width:-webkit-fill-available !important}
.check-box-new{margin:0 !important;position:relative;left:6.5vw !important}
.newTs-Cs{display:flex;width:48% !important;margin-left:23px;font-size:12px;width:fit-content !important;font-family:'Museosansrounded' !important;color:white !important;font-weight:600 !important;font-size:10px;margin-left:3vw !important}
.welcome-bonusHeading{display:none !important}
.checkbox-inline{position:relative !important;width:60vh !important;display:flex !important;text-align:center;align-content:center;justify-content:center;gap:1vw}
.main-width-auto{display:flex !important;flex-wrap:wrap !important;margin-bottom:5vh;min-height:8vh;margin:0 !important;width:fit-content}
.check-box-new{width:20px;position:relative;left:5.5vw;top:-1vh}
@media screen and (min-width:1314px) and (max-width:1440px){.registration-form-container{margin-bottom:20vh;margin-left:8vw;margin-top:5vh}
.line-height-286{top:-55px !important}
.final-section-container{display:flex;flex-direction:column;justify-content:left;align-items:center}
.regredirect{width:25vw !important;height:42px !important}
.container-TsnCs{margin-left:0 !important}
form#profile-exists{display:flex;flex-direction:column;gap:4vh}
.section-8080{width:35vw !important}
.saidLabel{top:-8vh !important}
.passPLabel{top:-8vh !important}
#said{width:-webkit-fill-available !important;margin-left:0 !important}
.newTs-Cs{font-size:10px;margin-left:4px;width:fit-content !important;font-family:'Museosansrounded' !important;color:white !important;margin-left:3vw !important}
.check-box-new{margin:0 !important;left:57px}
.newTs-flex{margin-left:-2px}
.registration-new{display:flex;align-items:center;justify-content:start;background:url("../../../../../content/dam/sunbet-bw/registration-assets/Mask-group.webp") no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:60%,cover,cover;background-repeat:no-repeat;background-position:right center}
.col-sm-12.col-lg-6.col-md-6.no-padding{margin-bottom:5.5vh}
}
@media screen and (min-width:1240px) and (max-width:1313px){.registration-form-container{margin-bottom:20vh;margin-left:5vw;margin-top:5vh}
.final-section-container{display:flex;flex-direction:column;justify-content:left;align-items:center}
#gender-no-padding{width:-webkit-fill-available !important;height:fit-content}
#said{width:-webkit-fill-available !important;margin-left:0 !important}
.line-height-286{line-height:2.85;margin-top:-14px !important}
.container-TsnCs{margin-left:0 !important}
.regredirect{width:26vw !important;height:42px !important;display:flex;justify-content:center;align-items:center}
.registration-new{display:flex;align-items:center;justify-content:start;background:url("../../../../../content/dam/sunbet-bw/registration-assets/Mask-group.webp") no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:64%,cover,cover;background-repeat:no-repeat;background-position:right center}
}
@media screen and (min-width:1171px) and (max-width:1239px){.registration-form-container{margin-bottom:20vh;margin-left:2vw;margin-top:5vh}
.line-height-286{margin-top:-8px}
.registration-new{display:flex;align-items:center;justify-content:start;background:url("../../../../../content/dam/sunbet-bw/registration-assets/Mask-group.webp") no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:60%,cover,cover;background-repeat:no-repeat;background-position:right center}
}
@media screen and (min-width:1024px) and (max-width:1170px){.registration-form-container{margin-bottom:20vh;margin-left:2vw;margin-top:5vh}
.regredirect{width:31vw !important;height:42px !important;display:flex;justify-content:center;align-items:center}
.line-height-286{top:-50px !important}
#gender-no-padding{width:-webkit-fill-available !important;height:fit-content}
#re_passsword{width:43vw !important}
.new-bonus-checkbox{width:42vw;height:3vh}
.line-height-286{padding:0}
#passportNum{width:-webkit-fill-available !important;margin-left:0 !important}
#said{width:-webkit-fill-available !important;margin-left:0 !important}
#checkid{width:43vw !important;border:1px solid #9f9f9f;border-radius:12px;background:#FFFFFF1A !important}
.selectmonthNew{width:-webkit-fill-available !important;margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important}
#gender-no-padding{width:-webkit-fill-available !important;height:fit-content}
.source-of-income-padding{width:47vw}
.container-TsnCs{width:-webkit-fill-available;justify-content:left}
.new-row-no-padding{width:47vw !important}
.active-info-tab{background:#ffab09 !important}
.check-box-new{width:5vw !important;top:2vw;left:1.5vw}
#year{padding:4.5px;border:1px solid #9f9f9f;height:40px !important;background-color:#FFFFFF1A}
.new-password-container{width:43vw !important;height:fit-content}
.source-of-income{width:43vw !important}
.newTs-Cs{display:flex;width:fit-content !important;margin-left:23px;font-size:12px}
.new-password-confirm-container{width:43vw !important}
.registration-new{display:flex;align-items:center;justify-content:start;background:url("../../../../../content/dam/sunbet-bw/registration-assets/Mask-group.webp") no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:55vw,cover,cover;background-repeat:no-repeat;background-position:right center}
.new-form-background{background:#FFFFFF2B !important;width:45vw}
.government-names{width:-webkit-fill-available !important}
.new-FirstName{width:-webkit-fill-available !important;margin:0 !important}
.new-LastName{width:-webkit-fill-available !important;margin:0 !important}
.new-Email{width:43vw !important;margin:0 !important}
.new-MobileNumber{width:43vw !important;margin:0 !important}
.form-group.username-group #username{width:43vw !important}
.info-tab{display:flex;gap:6px;justify-content:center;align-content:center;flex-wrap:wrap;width:15vw;background:#001435}
.selectmonthNew{margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important}
}
@media screen and (min-width:768px) and (max-width:1023px){.registration-form-container{margin-bottom:20vh;margin-left:0vw;margin-top:20vh}
#passportNum{width:-webkit-fill-available !important;margin-left:0 !important}
#gender-no-padding{height:fit-content;width:-webkit-fill-available !important}
.selectmonthNew{margin-bottom:0 !important;margin-right:0;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important;height:5.5vh !important}
label.mandatory-field.line-height-286{margin-top:-1vh}
#gender-no-padding{height:fit-content;width:-webkit-fill-available !important}
.regredirect{width:37vw !important;height:42px !important;text-align:center;justify-content:center;display:flex;align-items:center}
.info-tab{display:flex;gap:6px;justify-content:center;align-content:center;flex-wrap:wrap;width:-webkit-fill-available}
#said{width:-webkit-fill-available !important;margin-left:0 !important}
.source-of-income-padding{width:-webkit-fill-available !important}
#re_passsword{width:-webkit-fill-available !important}
.registration-new{display:flex;align-items:center;justify-content:start;background:url(../../../../../content/dam/sunbet-bw/registration-assets/Mask-group.webp) no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:60%,cover,cover;background-repeat:no-repeat;background-position:right center;padding:2vw}
.GovernmentNames-Last{padding-left:4px !important}
.new-form-background{background:#FFFFFF2B !important;width:-webkit-fill-available}
.new-LastName{width:-webkit-fill-available !important;margin:0 !important}
.government-names{width:-webkit-fill-available !important}
.new-Email{width:-webkit-fill-available;margin:0 !important}
.new-MobileNumber{width:-webkit-fill-available;margin:0 !important}
#checkid{width:43vw !important;border-radius:12px;background:#FFFFFF1A !important}
.selectday{width:-webkit-fill-available !important;margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important}
.new-row-no-padding{width:47vw !important}
#checkid{width:43vw !important;border:1px solid #9f9f9f;border-radius:12px;background:#FFFFFF1A !important}
.new-password-container{width:-webkit-fill-available}
.new-password-confirm-container{width:-webkit-fill-available !important}
.registration-new{display:flex;align-items:center;justify-content:start;background:url(../../../../../content/dam/sunbet-bw/registration-assets/Mask-group.webp) no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:49vw,cover,cover;background-repeat:no-repeat;background-position:right center}
.source-of-income{width:-webkit-fill-available !important}
#year{padding:4.5px;border:1px solid #9f9f9f;height:40px !important;background-color:#FFFFFF1A}
.newTs-flex{font-size:1rem !important}
}
@media screen and (min-width:425px) and (max-width:767px){.registration-form-container{margin-bottom:20vh;margin-left:12vw;width:80vw;height:90vh}
#final-imp{width:-webkit-fill-available !important}
#marketing-request-id{height:2.5vh;width:8vw}
.form-group{margin-top:2vh !important}
.button-tab{margin-top:auto;line-height:1.9rem;font-size:1.5rem}
.source-of-income{margin-bottom:0vh !important}
.newTs-flex{font-size:1.4rem !important}
input::placeholder{color:gray;opacity:1}
form#mvg_notification{display:flex;flex-direction:column;gap:1vh}
p#registerOTPNotification_text2{color:white}
.registration-new{display:flex;align-items:center;justify-content:start;background:url(../../../../../content/dam/sunbet-bw/registration-assets/Mask-group-Mobile) no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:55vw,cover,cover;background-repeat:no-repeat;background-position:right top}
.registration-form-container{margin-bottom:20vh;margin-left:12vw;margin-top:30vh;width:80vw}
.new-form-background{background:#FFFFFF2B !important;width:80vw}
.info-tab{display:flex;gap:6px;justify-content:center;align-content:center;flex-wrap:wrap;width:27vw;background:#001435}
.lastName-display{display:flex;flex-direction:column}
.new-LastName{width:-webkit-fill-available !important;margin:0 !important}
.new-Email{width:-webkit-fill-available;margin:0 !important}
.new-MobileNumber{width:-webkit-fill-available;margin:0 !important}
.form-group.username-group #username{width:-webkit-fill-available}
#checkid{width:-webkit-fill-available;border:1px solid #9f9f9f;border-radius:12px;background:#FFFFFF1A !important}
#year{padding:4.5px;border:1px solid #9f9f9f;background-color:#FFFFFF1A}
.selectmonthNew{margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important}
.selectday{margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important}
.form-group.username-group #username{width:76vw !important}
.active-info-tab{background:#ffab09}
.new-row-no-padding{width:84vw !important}
.new-password-container{width:76vw !important}
.new-password-confirm-container{width:76vw !important}
.source-of-income{width:76vw !important}
.new-bonus-checkbox{width:76vw}
.newTs-flex{display:flex !important;width:fit-content !important;justify-content:center;text-align:center;align-items:center;margin-left:20px;left:4.5vw !important;font-size:1.4rem !important}
.source-of-income-padding{width:-webkit-fill-available !important}
#gender-no-padding{width:-webkit-fill-available !important;height:fit-content}
.new-row-no-padding-Ts{width:76vw}
.newTs-Cs{display:flex;width:fit-content !important;margin-left:23px;font-size:12px}
.government-names{width:-webkit-fill-available !important}
#personal-form{width:-webkit-fill-available !important}
.ID-Cluster{display:flex;flex-direction:column;width:-webkit-fill-available !important}
#passportNum{width:-webkit-fill-available !important;margin-left:0 !important}
#said{width:-webkit-fill-available !important}
.regredirect{width:70vw !important;height:42px !important;display:flex;justify-content:center;align-items:center;margin-top:0vh}
.form-group.username-group{width:76vw!Important}
#account-form{top:5vw;position:relative}
#personal-form{top:5vw;position:relative}
#final-imp{top:5vw;position:relative}
}
@media screen and (min-width:375px) and (max-width:424px){.registration-form-container{margin-bottom:20vh;margin-left:12vw;width:80vw}
.username-container.username-row{margin-top:2vh}
.password-cluster{margin-top:2vh}
#general-info{display:flex !important;justify-content:space-between;gap:1vw;margin-top:2vh}
#form .row{padding-left:20px !important;padding-right:20px !important;margin-top:3.5vh}
#said{width:-webkit-fill-available !important;margin-left:0 !important}
#re_passsword{width:webkit-fill-available !important}
.source-of-income-padding{width:webkit-fill-available !important;margin-top:0vh !important}
.newTs-flex{font-size:1.5rem !important;width:80vw !important}
.new-container-deposit-header{height:5vh;display:flex;justify-content:left;text-align:center;align-items:center;align-content:center;flex-wrap:wrap;width:-webkit-fill-available !important}
input#tnc{margin-top:0 !important;margin-right:-5vw}
.new-form-background{background:#FFFFFF2B !important;width:95vw;height:85vh !important}
#passportNum{width:-webkit-fill-available !important;margin-left:0 !important}
.col-sm-12.col-lg-6.col-md-6.no-padding.float-right.section-8080{margin-bottom:5vh}
.registration-new{display:flex;align-items:center;justify-content:start;background:url(../../../../../content/dam/sunbet-bw/registration-assets/Mask-group-Mobile) no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:60vw,cover,cover;background-repeat:no-repeat;background-position:right top}
.registration-form-container{margin-bottom:20vh;margin-left:12vw;margin-top:20vh;width:80vw}
.new-form_submit_btn{margin-top:0vh !important}
.new-form-background{background:#FFFFFF2B !important;width:80vw}
.info-tab{display:flex;gap:6px;justify-content:center;align-content:center;flex-wrap:wrap;width:27vw;background:#001435}
.lastName-display{display:flex;flex-direction:column}
.new-LastName{width:-webkit-fill-available !important;margin:0 !important}
.new-MobileNumber{width:-webkit-fill-available !important;margin:0 !important}
.registration-header{font-size:4.5rem;line-height:4rem;font-weight:800;text-align:left;margin-bottom:3vh;width:auto}
#gender-no-padding{width:-webkit-fill-available;height:fit-content}
.new-Email{width:-webkit-fill-available !important;margin:0 !important}
.form-group.username-group #username{width:76vw !important}
#checkid{width:76vw !important;border:1px solid #9f9f9f;border-radius:12px;background:#FFFFFF1A !important}
#year{padding:4.5px;border:1px solid #9f9f9f;background-color:#FFFFFF1A}
#marketing-request-id{height:2.5vh;width:10vw !important}
.selectmonthNew{margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important}
.selectday{margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important}
.form-group.username-group #username{width:76vw !important}
.active-info-tab{background:#ffab09}
.new-row-no-padding{width:84vw !important;margin-top:-2vh !important}
.new-password-container{width:76vw !important}
.new-password-confirm-container{width:-webkit-fill-available !important}
.source-of-income{width:76vw !important}
.new-bonus-checkbox{width:76vw}
.newTs-flex{display:flex !important;width:80vw !important;justify-content:center;text-align:center;align-items:center;margin-left:20px;left:4.5vw !important}
.new-row-no-padding-Ts{width:76vw}
.newTs-Cs{display:flex;width:fit-content !important;margin-left:23px;font-size:11px}
#form .row{padding-left:20px !important;padding-right:20px !important;margin-top:3.5vh}
#personal-form{width:80vw}
.ID-Cluster{display:flex;flex-direction:column;width:-webkit-fill-available !important}
.regredirect{width:80vw !important;height:42px !important;display:flex;justify-content:center;align-items:center}
.form-group.username-group{width:76vw!Important}
#account-form{top:3vw;position:relative}
#personal-form{top:3vw;position:relative}
#final-imp{top:3vw;position:relative}
.registration-form-container{margin-bottom:20vh;margin-left:4vw;width:95vw}
.government-names{width:-webkit-fill-available !important}
.new-form-background{background:#FFFFFF2B !important;width:95vw}
#re_passsword{width:90vw !important}
.container-TsnCs{width:90vw !important}
#form #account-form .row{padding-left:20px !important;padding-right:20px !important}
}
@media screen and (max-width:455px){.registration-form-container{margin-bottom:50vh !important;margin-left:2.5vw;margin-top:18vh;width:95vw}
.contact-info-container{display:flex;flex-direction:column;gap:2vw}
.sub-text{width:90vw !important}
.bonus-data-check{height:2.5vh !important;width:3.5vw !important}
#button-group-registration{position:relative}
.app-fieldError-msg p{line-height:18px !important;font-size:1.4rem;position:relative;top:20px}
.new-form-background{background:#FFFFFF2B !important;width:95vw;height:fit-content !important}
#gender-no-padding{width:-webkit-fill-available !important;position:relative;top:0vh}
#final-imp{gap:3vh}
.col-sm-12.col-lg-6.col-md-6.no-padding{margin-bottom:.5vh}
#account-form{margin-bottom:8vh !important}
#personal-form{margin-bottom:5vh !important}
.open-login-modal{position:relative;top:5vh}
.registration-new{display:flex;align-items:center;justify-content:start;background-size:80vw,cover,cover !important;background-repeat:no-repeat;background-position:100% 10vh}
.registration-header{font-size:5.5rem;line-height:4rem;font-weight:800;text-align:left;margin-bottom:3vh;width:50vh;line-height:50px}
.info-tab{width:32vw}
#personal-form{width:92vw !important}
#final-form{width:92vw !important}
#account-form{width:92vw !important}
.GovernmentNames-Last{width:45vw;margin-left:5vw}
.input-year{height:6vh !important}
input#year{width:-webkit-fill-available !important;margin-bottom:0 !important;border:1px solid #9f9f9f;padding:6px 26px 15px 26px !important;background-color:#FFFFFF1A;border-radius:12px;height:5vh}
.form-group.username-group #username{width:90vw !important}
.form-group.username-group{width:90vw!Important}
.ID-Cluster{display:flex;flex-direction:column;width:-webkit-fill-available}
#checkid{width:90vw !important;border-radius:12px;background:#FFFFFF1A !important}
#dob{margin-bottom:0 !important;display:flex;gap:2vw;width:90vw !important;flex-direction:column}
.selectmonthNew{margin-bottom:0 !important;.selectmonthNew padding:6px 26px 15px 26px !important;height:5vh !important}
.selectday{height:5vh;margin-bottom:0 !important;padding:6px 26px 15px 26px !important}
.new-password-container{width:90vw !important}
.new-password-confirm-container{width:90vw !important}
.source-of-income{width:90vw !important}
.new-bonus-checkbox{width:90vw}
#checkbox-inline-flex{margin-top:0vh}
.new-container-deposit-header{width:80vw}
.source-of-income-padding{width:-webkit-fill-available}
.container-TsnCs{width:90vw;gap:2vw}
.check-box-Tsncs{width:3.5vw;height:2.5vh}
.newTs-flex{font-size:1.4rem !important}
.deposit-text{width:100vw;display:flex;margin-left:0vw;margin-top:0vw}
}
@media screen and (min-width:315px) and (max-width:374px){.new-form-background{padding-top:5vh !important}
.government-names{width:-webkit-fill-available !important}
.registration-new{display:flex}
#gender-no-padding{position:relative}
.registration-new{display:flex;align-items:center;justify-content:start;background:url(../../../../../content/dam/sunbet-bw/registration-assets/Mask-group-Mobile) no-repeat right center,linear-gradient(180deg,rgba(0,20,53,0) 7.89%,#002a6f 87.82%),linear-gradient(180deg,#001435 .07%,rgba(0,20,53,0) 45.73%);background-size:60vw,cover,cover;background-repeat:no-repeat;background-position:100% 10vh;height:150vh}
#marketing-request-id{height:2.5vh;width:8vw}
#said{width:-webkit-fill-available !important;margin-left:0 !important}
#passportNum{width:-webkit-fill-available !important;margin-left:0 !important}
#re_passsword{width:90vw !important}
.new-form-background{background:#FFFFFF2B !important;width:95vw;height:fit-content !important}
div#button-group-registration{margin-top:0vh !important}
#checkbox-inline-flex{left:0vw}
.newTs-flex{font-size:1.4rem !important;gap:0 !important}
.regredirect{width:80vw !important;height:42px !important;display:flex;justify-content:center;align-items:center}
.button-tab{margin-top:0;line-height:1.9rem;text-align:center;display:flex;justify-content:center;align-items:center;font-size:1.5rem !important}
.regredirect{width:85vw !important;height:42px !important;display:flex;justify-content:center;align-items:center;margin-top:0vh !important}
input#first_deposit{height:2.5vh !important;width:5vw !important}
.registration-header{font-size:4.5rem;line-height:4rem;font-weight:800;text-align:left;margin-bottom:1vh;width:50vh;line-height:42px;margin-top:22vh}
.check-box-Tsncs{width:4.5vw !important;height:2.5vh !important}
.new-row-no-padding{width:-webkit-fill-available !important}
.open-login-modal{position:relative}
.form_submit_btn{margin-top:8px !important;margin-bottom:0}
.new-form-background input{padding:0 !important}
div#marketing-request{display:flex;justify-content:left}
.new-error-margin{display:flex;gap:2vw;width:90vw !important}
#form #account-form .row{padding-left:20px !important;padding-right:20px !important}
}
@media screen and (min-width:320px) and (max-width:340px){.newTs-flex{letter-spacing:.5px}
}
.firstName-container{display:flex;flex-direction:column;width:-webkit-fill-available}
.lastName-container{display:flex;flex-direction:column;width:-webkit-fill-available}
#general-info{display:flex !important;justify-content:space-between;gap:1vw}
input#name{background:rgba(255,255,255,0.1);height:6vh;border-radius:12px;border:0;text-indent:1.5rem}
input#lastname{background:rgba(255,255,255,0.1);height:6vh;border-radius:12px;border:0;text-indent:1.5rem}
input#username{background:rgba(255,255,255,0.1);height:6vh;border-radius:12px;border:0;text-indent:1.5rem}
.username-container{display:flex;flex-direction:column}
div#dob-id{display:flex;justify-content:space-evenly;width:-webkit-fill-available;gap:1vw}
div#dob-id>*{flex:1;min-width:0}
.final-imp .extra_input_info{font-size:12px !important}
#general-info>*{flex:1;min-width:0}
.open-login-modal{display:flex;justify-content:center;align-items:center;margin-bottom:4vh;position:relative}
.top-password.app-fieldError-msg.ng-scope.ng-active{position:relative;top:-3vh}
#registration-form .final-imp label{text-transform:capitalize !important}
#registration-form .personal-form label{text-transform:capitalize !important}
#registration-form .account-form label{text-transform:capitalize !important}
.contact-info-container{display:flex;flex-direction:column;gap:2.4vh}
#registration-form input{padding:0 !important;text-indent:1.5rem}
#final-imp .app-fieldError-msg.error-top-position.new-class-errors.ng-scope.ng-active{margin-bottom:2vh}
#registration-form input{padding:0 !important;text-indent:1.5rem;font-size:14px}
.error-msg-age-restrict{color:red;font-size:small;display:none}
.registerOTPNotification_text2{color:white !important}
.disabled-btn{opacity:.5;pointer-events:none;cursor:not-allowed}
.border_form_btn{padding:0vh;font-size:16px;background-color:transparent;color:white;font-family:'museo_sans500';margin-top:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:32px;cursor:pointer;text-decoration:none !important;width:fit-content;margin:auto;border:2px solid #ffab09;width:34vh}
.form_submit_btn p{display:flex;justify-content:center;flex-direction:column;gap:3vh;height:fit-content}