#Service1, .box_border {
    background-color: var(--primary-color)
}

#Service1, #Service2, #Service3, #Service4, #Service5, #Service6, #Service7 {
    border: 5px solid
}

.box_border {
    padding: 10px 5px 1px;
    display: block;
    position: relative;
    top: -10px;
    margin: -10px 0 -25px;
    color: #fff;
    text-align: center
}

.update-details input, .update-details select, .update-details textarea {
    max-width: 350px;
    margin: 0 0 8px !important
}

.update-details label {
    padding-left: 2px;
    font-weight: 400;
    margin-bottom: 0
}

#Service .form-inline {
    padding: 10px;
    margin: 15px 0 20px;
    color: #fff
}

#Service2 {
    background-color: #548dc4
}

#Service3 {
    background-color: var(--secondary-color)
}

#Service4 {
    background-color: #999
}

#Service7 {
    background-color: #000
}

#Service5 {
    background-color: #4c194b
}

#Service6 {
    background-color: #446328
}

/*********************FIXING INLINE **************/
h3 {
    color: #006;
    font-size: 1.3em;
    padding-bottom: 20px;
    font-weight: normal;
}
.marginTopMinus20px {
    margin-top: -20px
}

h4 {
    margin-bottom: 0px !important;
    color: #006;
}

.white-dotted-line {
    margin-left: -15px;
    margin-right: -15px;
}

.white-dotted-line-top {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 1px;
}

.denote {
    font-size:.65em
}

.font-120 {
    font-size: 120%;
}

.terms {
    line-height: 41px !important;
}

textarea {
    min-height: 225px;
}

.g-recaptcha {
    margin-right: 30px !important;
}

.login-wrapper {
    background-color: #F9F9F9;
    padding: 25px 30px;
    /* border: 1px solid #D9D9D9; */
}

.register-form-wrapper {
    border: 1px solid #D9D9D9;
    padding: 20px;
    border-radius: 10px 0 0 10px;
    border-right: unset;
}

.register-form-wrapper.revers-radius {
    border-radius: 0 10px 10px 0;
    border-left: unset;
    border-right: 1px solid #D9D9D9;
}

@media screen and (max-width: 950px){
    .register-form-wrapper {
        border-radius: unset !important;
        border: unset !important;
    }
    .register-service-wrapper {
        border-radius: 10px!important;
        order: 2;
    }
    .login-wrapper{
        row-gap: 10px;
    }
    .register-service-wrapper{
        background-size: cover!important;
        background-position: center!important;
    }
}

    .register-form-wrapper .title {
        color: #959595;
        font-size: 15px;
    }

.register-service-wrapper {
    border-radius: 0 10px 10px 0;
    background: url('../images/cube/login-img.png');
    padding: 20px;
    display: flex;
    justify-content: center;
}
.register-service-wrapper.revers-radius{
    border-radius: 10px 0 0 10px;
}

.form-floating, .form-select {
    color: #C6C6C6;
}

    .form-floating > .form-control, .form-floating > .form-control-plaintext, .form-floating > .form-select {
        height:unset;
    }

.register-service-wrapper .title {
    font-size: 48px;
    color: #fff;
    margin-top: 1.5rem;
    margin-bottom: 0px;
    text-align: center;
    -webkit-text-fill-color: transparent;
    background: linear-gradient(270deg, #f26b47 18.86%, #b36f9b 50.28%, #996fa7 68.39%, #0b70c0);
    background-clip: text;
    -webkit-background-clip: text;
}

.register-service-wrapper .subtitle {
    color: #707070;
    font-size: 15px;
    position: relative;
    text-align: center;
}

.register-service-wrapper input[type="checkbox"] {
    border-radius: 8px;
    border: 3px solid rgba(227, 227, 227, 0.49);
    background-color: #2B2738;
    color: #fff;
    width: 36px !important;
    height: 36px !important;
}

.register-service-wrapper input[type="radio"] {
    border-radius: 30px;
    border: 3px solid rgba(227, 227, 227, 0.49);
    width: 24px;
    height: 25px;
    background-color: #2B2738;
}

.register-service-wrapper button[type="submit"] {
    font-size: 16px;
    font-weight: 700;
}

    .register-service-wrapper hr {
        border-top: var(--bs-border-width) dashed rgba(86, 86, 86, 0.36);
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

.w-0 {
    width:unset;
}

.register-service-wrapper .register-footer {
    margin-top: 2rem;
    font-size: 9.5px;
    color: #D9D9D9;
    text-align: center;
    font-weight: 400;
}

.register-footer p {
    margin-bottom:unset;
}

.register-form-wrapper h3 {
    color: #575757;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
}

.invalid-feedback {
    display:block;
}

.form-floating > .form-control:disabled ~ label, .form-floating > :disabled ~ label {
    color: #6c757d;
}

.form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-control:focus {
    color: #6c757d;
}