.DMSans-Regular{
    font-family: "DM-Sans Regular";
}
.DMSans-Medium{
    font-family: "DM-Sans Medium";
}
.DMSans-SemiBold{
    font-family: "DM-Sans SemiBold";
}
.DMSans-Bold{
    font-family: "DM-Sans Bold";
}
.navbar-custom-blue{
    background-color:#121b31;
}
.custom-navbar-container a{
    color:#fff;
    font-family: "DM-Sans Regular";
}
.custom-navbar-container .dropdown-menu{
    background-color:#121b31;
}
.custom-navbar-container .nav-link.active{
    color:#aaa9a9;
}
.font-white{
    color:#fff;
}
.navbar-close-x{
    color:#fff; 
}
.navbar-collapse-btn,
.navbar-collapse-btn:focus{
    box-shadow: none !important;
    border: none !important;
}
.navbar-collapse-btn .bi::before, [class*=" bi-"]::before, [class^="bi-"]::before{
    font-weight: 700 !important;
}
@media only screen and (max-width:575px){
    .navbar-custom-blue .main-heading{
        font-size: 0.75rem !important;
    }
    .login-logo{
        height: 40px !important;
        width: 40px !important;
    }
    .navbar-close-x{
        font-size: 0.9rem;
    }
}
@media (min-width:576px) and (max-width:767px){
    .navbar-custom-blue .main-heading{
        font-size: 1rem !important;
    }
}
.th-capitalise{
    text-transform: uppercase;
}

.SubmitButton,
.SubmitButton:hover
{
  background-color:#121b31 !important;
  color:white;
  width:100%;
  font-weight: 700;
}
.ClearButton,
.ClearButton:hover{
    background-color: #0259be !important;
    font-weight: 700;
}

.col-form-label.DMSans-Regular{
    font-size: 1rem;
}
.data-input-form-container hr{
  border-color:#121b31;
  opacity: 1;
}
.text-blue-theme{
    color:#121b31;
}
.breadcrumb a{
    text-decoration: none;
    font-family: "DM-Sans Regular";
}
.breadcrumb-item + .breadcrumb-item::before{
    display: none !important;
}
.breadcrumb-item a{
    color: rgb(13, 110, 253);
}
.breadcrumb-item.active a{
    color:#121b31;
}
/*  */

.data-input-form-container .form-main-heading {
    background-color: #121b31;
    padding: 1rem;
    color: #fff !important;
    opacity: 1 !important;
    font-weight: bold !important;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 1rem;
}

.data-input-form-container {
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    border: 1px solid #121b31;
    border-radius: 0.25rem;
}
.form-control:focus {
    outline: none !important;
    box-shadow: none !important;
    border-color: #ccc;
}
.btn-generate, .btn-generate:hover{
    background-color: #121b31 !important;
    color: white;
    width:40%;
     font-family: "DM-Sans Regular";
}
#data_table_wrapper{
    font-family: "DM-Sans Regular";
}
.form-DMSans-Regular .form-main-heading,
.form-DMSans-Regular label,
.form-DMSans-Regular span,
.form-DMSans-Regular input,
.form-DMSans-Regular select,
.form-DMSans-Regular small{
    font-family: "DM-Sans Regular";
}

.form-DMSans-Regular label,
.form-DMSans-Regular input,
.form-DMSans-Regular select{
    font-size:1rem;
}


.swal2-html-container{
    font-family: "DM-Sans Regular";
}
.swal2-title,
.swal2-actions button{
    font-family: "DM-Sans SemiBold";
}