@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&display=swap');

*{
padding: 0;
margin: 0;
box-sizing: border-box;
font-family: 'Poppins', sans-serif;
}
.error
{
color: red;
margin-top: 5px;
}
.form-button{
display: block;
padding: 12px 32px;
border: none;
background-color: #23395B;
color: #fff;
border-radius: 3px;
cursor: pointer;
transition: .3s;
}
.form-button:hover{
box-shadow:0 10px 36px rgba(0,0,0,.15);
}
.navlogo
{
width: 90px;
}

.form_outer
{
padding: 12px;
border-radius: 6px;
/* box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px; */
box-shadow: 0px 0px 20px 0px rgba(84, 89, 95, 0.59);
/* -webkit-box-shadow: 0px 0px 20px 0px rgba(47,60,126,0.59);
-moz-box-shadow: 0px 0px 20px 0px rgba(47,60,126,0.59);  */
}
.form-control,.form-select {
border-left: 4px solid #23395B;
border-radius: 0;
outline: none;
}

/**Login Page End**/



/*-----NAV BAR DESIGN------*/
.navbar-toggler
{
    color:#fff;
    border-color:#ffffff;
    outline: none;
}
.navbar-toggler-icon
{
    color:#ff5d5e !important;
}
.bg-light {
    background-color: #23395B  !important;   
    /*box-shadow: 1px 5px 13px -6px rgba(255,93,94,1);*/
    /*-webkit-box-shadow: 1px 5px 13px -6px rgba(255,93,94,1);*/
    /*-moz-box-shadow: 1px 5px 13px -6px rgba(255,93,94,1);*/
}

.navbar-brand
{
    height: 50px;
    overflow: hidden;   
    color: #ffffff;
}
.navbar-brand:hover
{
    color: #ffffff;
}
.navbar-brand img
{ 
    height: 100%;
    object-fit: contain; 
}
.navbar-nav .nav-item,.navbar-nav .nav-item .nav-link
{    
    font-weight: 500;
    color: #fff !important;   
}
.navbar-nav .nav-item .nav-link:focus {
    color: #ffffff !important;
}
.navbar-nav .nav-item .nav-link::after
{
    content: '';
    width: 0%;
    height: 2px;
    background: #fff;
    display: block;
    margin:auto ;
    transition: 0.5s;
    margin-top: 0px;
    transition: all 1s ease;
}
.navbar-nav .nav-item .nav-link:hover::after
{   
    width: 100%;     
}

.dropdown-item:focus,.dropdown-item:hover{
    background-color:#23395B !important;
    color:#fff;  
}
/*-----NAV BAR DESIGN END------*/

.underline
{
    content: '';
    width: 10%;
    height: 4px;    
    display: block;
   margin: auto;
   transition: 0.5s;
   margin-top: 2px;
   border-bottom: 3px solid #23395B;
   /*animation: animate 6s linear infinite; */

}

.card .card-header
{
    background-color:#23395B;
    color:#fff;
    font-weight: 500;
    border-radius: none !important;
    
}