body{word-wrap:break-word;background-color:var(--dc-primary);color:var(--dc-white);font-family:var(--dc-font);font-size:16px;font-weight:300;line-height:1.4;min-height:100vh}.modal-header{align-items:flex-start;flex-direction:column}.login-form{max-width:65%}.signup-form{max-width:80%}.btn-fill{background:#fff;color:var(--dc-primary);padding:1rem 1.2rem}.header{background-color:#fff;padding:15px 10%;width:100%}.header .brand_logo{height:60px}.header .brand_logo img{max-height:100%}.header .dropdown-menu{border-radius:.8rem;box-shadow:0 0 7px rgba(0,0,0,.15);padding:.8rem 0}.header .navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.8)}.header .dropdown-item{padding:.5rem 1rem}.otp-input input,.otp-input input:focus{border-color:#707070!important;border-radius:var(--dc-radius-1x)!important;box-shadow:0 0 5px rgba(0,0,0,.1);color:var(--dc-primary);font-size:var(--dc-fs-4);font-weight:600;height:60px;margin:10px;padding:0;text-align:center;width:60px}.otp-input input[type=number]{-moz-appearance:textfield}.white_box{background-color:hsla(0,0%,100%,.12);border-radius:12px;padding:58px 40px 20px}.white_box .btn-fill{background-color:hsla(0,0%,100%,.4);color:#fff;font-size:18px;padding:12px 40px}.white_box .btn-fill.active{background-color:#fff;color:var(--dc-primary)}.white_box .form-check-input{background-color:transparent}.form-check-input:not([role=switch]):checked[type=checkbox],.white_box .form-check-input:focus{background-color:#fff}.file-upload-wrapper{align-items:center;display:flex}.file-upload-wrapper .btn-primary{background:hsla(0,0%,100%,.34);border-radius:30px;font-size:16px}.file-upload-wrapper input[type=file]{display:none}.file-upload-wrapper .file-upload-label{overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;color:#fff;flex-grow:1;margin-right:10px}.file-upload-wrapper .btn-upload{white-space:nowrap}.success_icon{width:100%}.success_icon img{width:100px}.application_box{background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;margin-bottom:25px;padding:30px;width:100%}.btn-round-primary{background-color:#bfdaff;color:#0c3268}.btn-round-primary,.btn-round-success{border-radius:30px;font-size:16px;font-weight:500;margin-bottom:15px;margin-top:15px;padding:8px 20px}.btn-round-success{background-color:#e3ffdd;color:#058000}.btn-round-warning{background-color:#fffcea;border-radius:30px;color:#c1b900;font-size:16px;font-weight:500;margin-bottom:15px;margin-top:15px;padding:8px 20px}.edit_new{margin-left:10px}.navbar-toggler,.navbar-toggler:focus{border:0;box-shadow:none}.contact{bottom:30px;position:fixed;right:2.5vw}.contact a{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:72px;justify-content:center;width:72px}.contact a:hover{background-color:hsla(0,0%,100%,.8)}.contact_detail{font-weight:500;line-height:1.5}.contact_icon{align-items:center;background-color:var(--dc-primary);border-radius:10px;display:flex;height:60px;justify-content:center;margin-right:20px;min-width:60px;width:60px}.contact_info{text-align:left}.gj-picker-bootstrap{color:#333}.gj-picker.timepicker [role=header] div{cursor:pointer;text-align:right;width:auto}.gj-datepicker .form-control,.gj-timepicker .form-control{border-right:0}.gj-datepicker .btn i,.gj-timepicker .btn i{display:none}.gj-datepicker .btn{background-image:url(/msdc/storage/images/date.svg?fe91649c4aef7eb010e67003abf8564c);border-color:hsla(0,0%,100%,.1)!important;border-left:0;border-radius:0 10px 10px 0!important}.gj-datepicker .btn,.gj-timepicker .btn{background-color:hsla(0,0%,100%,.1);background-position:50%;background-repeat:no-repeat;background-size:20px;margin-left:0!important}.gj-timepicker .btn{background-image:url(/msdc/storage/images/time.svg?4f839ef6cb6dedd1ce0f6104147ebc24);border-color:hsla(0,0%,100%,.1)!important;border-left:0!important;border-radius:0 10px 10px 0!important}.gj-timepicker .border{border-color:hsla(0,0%,100%,.2)!important;border-right:0!important}@media (min-width:992px){.vh-lg-100{height:100vh}}@media (min-width:768px){.vh-md-100{height:100vh}}@media (max-width:1599px){.header{padding:15px 5%}}@media (max-width:991px){.login-form,.signup-form{padding-bottom:30px;padding-top:30px}.contact{bottom:10px}.contact a{height:60px;width:60px}}@media (max-width:767px){.login-form{max-width:100%}.otp-input input,.otp-input input:focus{height:50px;margin:10px 5px;width:50px}.signup-form{max-width:100%}.no_data_found h1{font-size:22px}.btn-fill{font-size:14px;padding:.8rem 1.2rem}.btn-round-primary,.btn-round-success,.btn-round-warning{font-size:14px;margin-bottom:0}.edit_new{margin-top:15px}.application_box{padding:25px}.signup-form h1{font-size:22px}::-webkit-input-placeholder{font-size:var(--dc-fs-6)}::-moz-placeholder{font-size:var(--dc-fs-6)}:-ms-input-placeholder{font-size:var(--dc-fs-6)}:-moz-placeholder{font-size:var(--dc-fs-6)}.form-control,.form-select{font-size:var(--dc-fs-6)}.modal-content{border:none;padding:30px 0 0}.select_application{flex-direction:column}.select_application .btn-fill{margin-top:20px}.white_box{padding:30px 30px 20px}.white_box h2{font-size:20px;margin-bottom:20px!important}.white_box .btn-fill{font-size:14px;padding:10px 30px}.fsm_set{font-size:18px}}@media (max-width:575px){.contact_icon{border-radius:8px;height:50px;margin-right:15px;min-width:50px;width:50px}.contact_icon img{width:34px}}



.maruti_logo{
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    text-align: center;
}
.maruti_logo img{
   max-width:60%;
}
.gj-datepicker{
    margin-bottom: 0!important;
}
/* .form-control.is-invalid, .was-validated .form-control:invalid {
    background-image: none!important;
    border-color: transparent;
  } */
.btn-outline-primary{
    color:var(--dc-primary);
}
.btn-outline-primary:hover{
    background-color: var(--dc-primary);
    color:#fff;
}
.dateicon{
    background-image: url(/msdc/storage/images/time.svg);
  background-repeat: no-repeat;
  background-position: right 1.2rem center;
  background-size: 20px;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link {
    color: var(--dc-primary);
    font-weight: 600;
  }