/* Add here all your CSS customizations */
body
{
background-image: url("../img/bg-banner.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;	
}
body::before{
    content:"";
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.25);
    z-index:-1;
}
.body-sign{
    backdrop-filter: blur(4px);
}
.body-sign .card-sign .card-title-sign .title
{
	    background-color: #0E5A8A;
		font-size: .87rem;
		letter-spacing: 0px;
}
.body-sign .card-sign .card-body
{
	    border-top: 5px solid #0E5A8A;
}

p 
{
    color: #1a1a1a;
}
a, a:hover, a:focus {
    color: #0E5A8A;
	font-weight:500;
}
.btn-primary{
    background:#0E5A8A;
    border:none;
    font-weight:600;
}

.btn-primary:hover{
    background:#0b4c74;
}
.card-body{
    border-radius:12px;
    box-shadow:0 15px 35px rgba(0,0,0,0.2);
}
form label {
    color:#555;
}