body,
html {
    font-family: 'Poppins', 'Instrument Sans', Arial, sans-serif;
    background-color: #2385c4;
    color: #ffffff;
    overflow: hidden;
}

body{
    overflow-x: hidden;
    overflow-y: auto;
}

.min-vh-100 {
    min-height: calc(100vh - 50px) !important;
}
.input-grp {
    position: relative;
}

.input-icon {
    position: absolute;
    top: 55%;
    right: 3%;
}

.input-icon:hover {
    cursor: pointer;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #2385c4;
    --bs-btn-border-color: #2385c4;
}

a {
    color: #2385c4;
}

.fs-12{
    font-size: 12px;
}

.fs-11{
    font-size: 11px;
}

.fs-10{
    font-size: 10px;
}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


.login-container h1{
    font-size:3em; 
    font-weight:800;
}

/* .login-container h3{
   // font-size: 1.3em;
} */

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
    .container .inner-body h1{
        font-size: .5em;
        text-align: center;
    }

    .container .inner-body img{
        display:none !important;
    }

    .container{
        padding: 0 1.75em;
    }

    .container .card {
        margin: 1em;
    }

    .login-container h1{
        font-size:2.5em !important;  
        font-weight:800 !important;
    }
    .login-container h3{
        font-size: 1.3em;
        margin-bottom: .5em;
    }
    .login-desc-2{
        display: none !important;
    }
}