.home-login-container
{
float:left !important;
width:100%;
height:100vh;
display:flex;
justify-content:center;
text-align:center;
background:var(--webiste-footer-color);
}
.home-login-form
{
width:350px;
padding:30px;
background:rgba(255,255,255,0.1);
border-radius:30px;
display:block;
margin:auto !important;
box-shadow:0px 5px 12px 0px rgba(0,0,0,0.1);
border-bottom:3px solid var(--webiste-primary-color);
position:relative;
}
.home-login-form h1
{
float:left;
width:100%;
font-family:Poppins !important;
color:white;
font-size:16px;
font-weight:600;
margin-bottom:30px;
opacity:0.8;
margin-top:0px !important;
}
.home-login-form h1.form-title-mt
{
margin-top:50px !important;	
}
.home-login-form p
{
float:left;
width:100%;
color:white;
font-size:15px;
font-weight:400;
margin-top:30px;
opacity:0.8;
}
.home-login-form p a.forgotpassword
{
color:white !important;
text-decoration:none;
font-weight:bold !important;	
}
.home-login-form p a.forgotpassword:hover
{
color:var(--webiste-primary-color) !important;	
}
.home-login-form .form-group
{
float:left;
width:100%;
position:relative;
}
.home-login-form .form-group span.input-icon
{
position:absolute;
top:10px;
left:15px;	
}
.btn-block
{
float:left !important;
width:100%;
}
.home-login-form button
{
font-family:Poppins;
padding:10px 15px !important;
background:var(--webiste-primary-color) !important;
border:1px solid var(--webiste-footer-color) !important;
}
.home-login-form input,
.home-login-form input:hover,
.home-login-form input:focus,
.home-login-form select:hover,
.home-login-form select:focus,
.home-login-form select
{
width: 100%;
padding: 0.75rem 1rem 0.75rem 3rem;
border: 1px solid rgba(255, 255, 255, 0.17);
border-radius: 0.5rem;
background: rgba(255, 255, 255, 0.05);
color:rgba(255,255,255,0.8) !important;
font-size: 1rem;
outline:none !important;
margin-bottom:10px;
font-family:Poppins !important;
font-size:14px !important;
}
input::placeholder,
input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder
{
color:rgba(255,255,255,0.3) !important;
}
input::placeholder {
    color: rgba(255, 255, 255, 0.3) !important;
}
input::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.3) !important;
}
input:-moz-placeholder {
    color: rgba(255, 255, 255, 0.3) !important;
}

input::-moz-placeholder {
    color: rgba(255, 255, 255, 0.3) !important;
}
input:-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.3) !important;
}

#your-message-text
{
display:none;
}
.alert
{
float:left;
width:100% !important;
font-size:14px !important;	
}
.login-logo
{
position:absolute;
width:100px;
top:-50px;
left:calc(50% - 50px);
}
.copyright-text
{
position:absolute !important;
bottom:-90px;
font-size:14px !important;
left:0px !important;
}
.home-login-form-header
{
width:100%;
position:absolute;
top:-70px !important;
left:0px !important;
}
.home-login-form-header h3
{
float:left;
width:100%;
font-family:Poppins !important;
color:white;
font-size:18px;
font-weight:800;
margin-bottom:0px !important;
opacity:1;
margin-top:0px !important;
}
.home-login-form-header p
{
float:left;
width:100%;
font-family:Poppins !important;
color:white;
font-size:13px;
font-weight:400;
margin:0px !important;
padding:0px !important;
margin-top:5px !important;
}
.form-link-section
{
float:left;
width:100%;
text-align:center;
border-bottom:1px solid rgba(255,255,255,0.5);
margin-top:20px !important;
margin-bottom:0px !important;
}
.form-link-section a
{
display:block;
text-decoration:none;
font-family:Poppins !important;
color:white;
font-size:15px;
font-weight:600;	
margin-bottom:-10px;
}
.form-link-section a:hover
{
color:var(--webiste-primary-color);
}
.form-link-section a span
{
display:inline-block;
background:rgb(48,72,104);
padding:0px 10px;
}
.form-bottom-link
{
float:left;
width:100%;
text-align:center;
margin-bottom:10px;	
}
.form-bottom-link a
{
color:white;
font-weight:600;
padding:0px 5px;
color:var(--webiste-primary-color) !important;
}
.form-bottom-link a:hover
{
color:white !important;	
}
@media screen and (max-width:760px)
{
.home-login-form
{
width:90% !important;
}
}