.hr-style{
    height: 10px !important;
}

.signup-box{
    background-color : #000000 !important;
}

.colorWhite{
    color: #ffffff !important;
}

.colorBlack{
    color: #000000 !important;
}

.child-error{
    position: relative !important;
    right: 0px !important;
    top: 7px !important;
    float: right !important;
    font-size: 12px !important;
}

.input-group-text-mob {
   margin: 0 !important;
   padding: 2px 20px 2px 2px !important;
}

.signup-background{
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' %3E%3Cdefs%3E%3ClinearGradient id='a' x1='0' x2='0' y1='0' y2='1'%3E%3Cstop offset='0' stop-color='%23020003'/%3E%3Cstop offset='1' stop-color='%23060200'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpattern id='b' width='24' height='24' patternUnits='userSpaceOnUse'%3E%3Ccircle fill='%23ffffff' cx='12' cy='12' r='12'/%3E%3C/pattern%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Crect width='100%25' height='100%25' fill='url(%23b)' fill-opacity='0.1'/%3E%3C/svg%3E");
    background-attachment: fixed;
}

.signup-input{
    background-color: #8e8d8d !important;
    box-shadow: 0 3px 10px rgba(43, 41, 41, 0.5) !important;
    color: #303233 !important;
}

.signup-input-mob{
    background-color: #8e8d8d !important;
    border: none !important;
    max-width: 50px !important;
}

.signup-input::placeholder {
    color: #303233 !important;
    opacity: 1 !important;    
}

.custom-checkbox{
    background-color: rgb(217, 217, 217); 
}

.text-fixed-dark1{
    color: #000000 !important;
}

.rec-pass{
    background: none !important;
    color: #0EA5E0 !important;
    float: right !important;
    border: none !important;
}

.pass-eye{
    color: #303233 !important;
    margin-top: 0px !important;
}

.pass-eye2{
    color: #303233 !important;
    margin-top: 0px !important;
}

.modalhead{
    background-color: #003B61 !important;
}

.modal-bor{
    border: none !important;
}

.mod-body{
    background: rgb(31, 49, 62) !important;
}

.mod-addborder{
    border-top: 1px solid rgb(90, 87, 87) !important;
    border-bottom: 1px solid rgb(90, 87, 87) !important;
}

.sign-icon{
    color: #f40606 !important;
    font-size: 17px !important;
}

.sidebar-icon{
    font-size: 17px !important;
}

.modal-input{
    background-color: #b1cbe1 !important;
    border: none !important;
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.5) !important;
}

.modal-input::placeholder {
    color: #003D64 !important;
    opacity: 1 !important;    
}

.bg-modal{
    background-color: rgba(0, 0, 0, 0.8) !important;
}


.icon-img{
    width: 60px !important;
    height: auto !important;
    border-radius: 50% !important;
}

.text-gold{
    color: rgba(255, 179, 0, 0.909) !important;
}

.text-green{
    color: rgb(62, 128, 0) !important;
}

.text-blue{
    color: rgb(0, 116, 193) !important;
}

.text-brown{
    color: rgba(113, 75, 75, 0.715) !important;
}

.text-silver{
    color: rgb(143, 142, 142) !important;
}

.pkg-img{
    width: 120px !important;
}

.hr-card{
    background-color: #0EA5E8 !important;
    height : 2px !important;
}

.hr-card1{
    background-color: #616CF4 !important;
    height : 2px !important;
    margin-top: 5px !important;
}

.level-select{
    border: 1px solid #616CF4 !important;
    width: 170px !important;
    color: #616CF4 !important;
}

.logo-img{
    height: auto !important;
    width: 150px !important;
}

.ind-logo{
    height: auto !important;
    width: 120px !important; 
}

.text-wh{
    color: white !important;
}

.mainDiv{
    min-height: 270px !important;
    max-height: 270px !important;
    background-image:linear-gradient(to bottom, #0a3391 30%, #000429 100%);
}

.iconImg{
    width: 70px !important;
    height: 70px !important;
    margin: 0% auto;
    opacity: 1 !important;
    border-radius: 50% !important;
    border: 2px solid white !important;

}

.margin-top{
    margin-top: 15px !important;
}

.padding-left{
    padding-left: 20px !important;
}

.mainDiv1{
    min-height: 270px !important;
    max-height: 270px !important;
    overflow: hidden !important;
}

.text-white1{
    color: #ffd588 !important;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.bg-white1{
    background-color: rgb(255, 238, 238) !important;
}

.deposit-card-img{
    width: 50px !important;
    height: auto !important;
    border-radius: 50% !important;
}

.wel-div{
    background-color: #141A3F;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2000 1500'%3E%3Cdefs%3E%3CradialGradient id='a' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%231D4196'/%3E%3Cstop offset='1' stop-color='%23141A3F'/%3E%3C/radialGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='750' x2='1550' y2='750'%3E%3Cstop offset='0' stop-color='%23192e6b'/%3E%3Cstop offset='1' stop-color='%23141A3F'/%3E%3C/linearGradient%3E%3Cpath id='s' fill='url(%23b)' d='M1549.2 51.6c-5.4 99.1-20.2 197.6-44.2 293.6c-24.1 96-57.4 189.4-99.3 278.6c-41.9 89.2-92.4 174.1-150.3 253.3c-58 79.2-123.4 152.6-195.1 219c-71.7 66.4-149.6 125.8-232.2 177.2c-82.7 51.4-170.1 94.7-260.7 129.1c-90.6 34.4-184.4 60-279.5 76.3C192.6 1495 96.1 1502 0 1500c96.1-2.1 191.8-13.3 285.4-33.6c93.6-20.2 185-49.5 272.5-87.2c87.6-37.7 171.3-83.8 249.6-137.3c78.4-53.5 151.5-114.5 217.9-181.7c66.5-67.2 126.4-140.7 178.6-218.9c52.3-78.3 96.9-161.4 133-247.9c36.1-86.5 63.8-176.2 82.6-267.6c18.8-91.4 28.6-184.4 29.6-277.4c0.3-27.6 23.2-48.7 50.8-48.4s49.5 21.8 49.2 49.5c0 0.7 0 1.3-0.1 2L1549.2 51.6z'/%3E%3Cg id='g'%3E%3Cuse href='%23s' transform='scale(0.12) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.2) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.25) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(0.3) rotate(-20)'/%3E%3Cuse href='%23s' transform='scale(0.4) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(0.5) rotate(20)'/%3E%3Cuse href='%23s' transform='scale(0.6) rotate(60)'/%3E%3Cuse href='%23s' transform='scale(0.7) rotate(10)'/%3E%3Cuse href='%23s' transform='scale(0.835) rotate(-40)'/%3E%3Cuse href='%23s' transform='scale(0.9) rotate(40)'/%3E%3Cuse href='%23s' transform='scale(1.05) rotate(25)'/%3E%3Cuse href='%23s' transform='scale(1.2) rotate(8)'/%3E%3Cuse href='%23s' transform='scale(1.333) rotate(-60)'/%3E%3Cuse href='%23s' transform='scale(1.45) rotate(-30)'/%3E%3Cuse href='%23s' transform='scale(1.6) rotate(10)'/%3E%3C/g%3E%3C/defs%3E%3Cg transform='rotate(0 0 0)'%3E%3Cg transform='rotate(0 0 0)'%3E%3Ccircle fill='url(%23a)' r='3000'/%3E%3Cg opacity='0.5'%3E%3Ccircle fill='url(%23a)' r='2000'/%3E%3Ccircle fill='url(%23a)' r='1800'/%3E%3Ccircle fill='url(%23a)' r='1700'/%3E%3Ccircle fill='url(%23a)' r='1651'/%3E%3Ccircle fill='url(%23a)' r='1450'/%3E%3Ccircle fill='url(%23a)' r='1250'/%3E%3Ccircle fill='url(%23a)' r='1175'/%3E%3Ccircle fill='url(%23a)' r='900'/%3E%3Ccircle fill='url(%23a)' r='750'/%3E%3Ccircle fill='url(%23a)' r='500'/%3E%3Ccircle fill='url(%23a)' r='380'/%3E%3Ccircle fill='url(%23a)' r='250'/%3E%3C/g%3E%3Cg transform='rotate(0 0 0)'%3E%3Cuse href='%23g' transform='rotate(10)'/%3E%3Cuse href='%23g' transform='rotate(120)'/%3E%3Cuse href='%23g' transform='rotate(240)'/%3E%3C/g%3E%3Ccircle fill-opacity='0.1' fill='url(%23a)' r='3000'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
    height: 100vh !important;
    display: flex;
    flex-direction: column; /* Stack items vertically */
    justify-content: center; /* Center vertically */
    align-items: center; /* Center horizontally */
    height: 100vh;
}

.wel-div2{
    background-color: #182B65;
    border: 2px solid rgb(255, 140, 0);
}

.wel-logo{
    height: auto !important;
    width: 250px !important; 
}

#timer {
    font-size: 30px;
    margin-top: 20px;
}

.wel-sponsor{
    max-width: 300px !important;
}

.wel-div3{
    background-color: #1C3F93;
}

.mod-img {
    width: 100%;
    height: auto;
    max-width: 600px;
    border-radius: 10px;
    object-fit: cover;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

/* Custom Buttons */
.btn-buy {
    background: linear-gradient(135deg, #7581ff, #000447);
    color: white;
    border: none;
    transition: 0.3s ease-in-out;
}

.btn-buy:hover {
    background: linear-gradient(135deg, #6c79ff, #00022c);
}

.modImg-div{
    background-color: #949ff575 !important;
}

.productImg{
    min-height: 220px !important;
}

.rankImg{
    height: 150px !important;
    width: 150px !important;
}

input{
    border: 1px solid rgba(74, 176, 254, 0.721) !important;
}

select{
    border: 1px solid rgba(74, 176, 254, 0.721) !important;
}

.div-border-pink{
    border: 1px solid #E354D4 !important;
}

.div-border-primary{
    border: 1px solid #5C67F7 !important;
}

.div-border-green{
    border: 1px solid #21CE9E !important;
}

.div-border-orange{
    border: 1px solid #FF8E6F !important;
}

.bdg{
    background-color: #FF8E6F !important;
    padding: 2px 5px !important;
    border-radius: 5px !important;
}