/* body {
     background: #0F0F0F;
     font-family: "FC Minimal" !important;
 }

 h1 {
     font-family: "FC Minimal" !important;
 }

 p {
     font-family: "FC Minimal" !important;
 }

 a {
     font-family: "FC Minimal" !important;
 }*/

 .lr-setting {
    font-size: 16px;
 }
/*edit by pai 2025/03/05*/ 
/* .form {
     background: #1A1A1A;
     padding: 40px;
     max-width: 600px;
     margin: 30px auto;
     border-radius: 8px;
 }*/
/*edit by pai 2025/03/05*/ 

 .tab-group {
     list-style: none;
     padding: 0;
     margin: 0 0 40px 0;
     background-color: #0F0F0F;
     border-radius: 30px;
 }

 .tab-group:after {
     content: "";
     display: table;
     clear: both;
 }

 .tab-group li a {
     display: block;
     text-decoration: none;
     padding: 15px;
     color: rgba(255, 255, 255, 0.60);
     font-size: 20px;
     float: left;
     width: 50%;
     text-align: center;
     cursor: pointer;
     transition: .5s ease;
     border-radius: 30px;
 }

 .tab-group li a:hover {
     color: #ffffff;
 }

 .tab-group .active a {
     border-radius: 30px;
     background: var(--gd-4, linear-gradient(66deg, #6A51DF 27.08%, #6CFFBF 89.58%));
     color: #ffffff;
 }

 /*.tab-content>div:last-child {
     display: none;
 }*/

 input,
 textarea {
     /*font-size: 22px;*/
     display: block;
     width: 100%;
     height: 100%;
     padding: 5px 10px;
     background: none;
     background-image: none;
     border: 1px solid #a0b3b0;
     color: #ffffff;
     border-radius: 0;
     transition: border-color .25s ease, box-shadow .25s ease;
 }

 input:focus,
 textarea:focus {
     outline: 0;
     border-color: #1ab188;
 }

 textarea {
     border: 2px solid #a0b3b0;
     resize: vertical;
 }

 .field-wrap {
     position: relative;
     margin-bottom: 40px;
 }

 .top-row:after {
     content: "";
     display: table;
     clear: both;
 }

 .top-row>div {
     float: left;
     width: 48%;
     margin-right: 4%;
 }

 .top-row>div:last-child {
     margin: 0;
 }

 .forgot {
     margin-top: -20px;
     text-align: right;
 }

 .box-signup-content {
     text-align: center;
     margin-top: 50px;
     margin-bottom: 50px;
 }

 .signup-head-text {
     font-weight: 600;
     text-align: center;
     color: #ffffff;
     margin: 0 0 40px;
 }

 .signup-sub-text {
     font-size: 18px;
     color: #ffffff;
     margin-top: -25px !important;
 }

 .text-policy{
    width: 480px;
}

.box-signin-content {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.signin-head-text {
    font-weight: 600;
    text-align: center;
    color: #ffffff;
    margin: 0 0 40px;
}

.signin-sub-text {
    font-size: 18px;
    color: #ffffff;
    margin-top: -25px !important;
}

@media (max-width: 767px) {
    .text-policy{
        width: 400px;
    }

    .form {
        padding: 20px;
    }
}

@media (max-width: 497px) {
    .text-policy{
        width: 380px;
    }
}

@media (max-width: 477px) {
    .text-policy{
        width: 350px;
    }
}

@media (max-width: 447px) {
    .text-policy{
        width: 310px;
    }
}

@media (max-width: 420px) {
    .lr-setting {
        font-size: 14px;
    }
}


@media (max-width: 407px) {
    .text-policy{
        width: 280px;
    }
}

@media (max-width: 377px) {
    .text-policy{
        width: 250px;
    }
}