html, body {scroll-behavior: smooth;font-family:'Roboto'!important;}

.log_back{
    display:flex;
    justify-content: center;
    align-items:center;
    height:100vh;
    background-image: url('/assets/images/bckg/bckadvisory9.jpg');
    background-position: center;
    background-size: cover;
    position: relative;
    
}
.log_backv1{
    display:flex;
    justify-content: center;
    align-items:center;
    height:100vh;
    background-image: url('/assets/images/products/bckbg02.jpg');
    background-position: center;
    background-size: cover;
    position: relative;
    
}

.details_jfs_txt{
    width:100%;
    height:100%;
    margin:0;
    padding:10% 15%;
    cursor:default;
}
.details_jfs_txt h1{
    font-size:50px;
    text-align:left;
    padding-top:0;
    color:#333333;
    
}
.details_jfs_txt p{
    padding-top:5%;
    text-align:left;
    font-size:20px;
    color:#333333;
}

.log_form{
    width:450px;
    padding:30px;
    background:#fff;
    border-radius:5px;
    font-size:20px;
}
.log_back h2{
    text-align:center;
    color:#004aad;
    margin-bottom:40px;
}
.log_form input{
    display: block;
    border:none;
    border-bottom: 1px solid #004aad;
    width:95%;
    padding:10px;
    margin:10px auto;
    font-size:16px;
}
.log_form button{
    align-items:center;
    font-size:16px;
    background:#004aad;
    width:100%;
    padding:15px 15px;
    color:#fff;
    border-radius:5px;
    cursor:pointer;
    border:none;
}
.log_form button:hover{
    background:#0077b6;
}
.error{
    background:#F2DEDE;
    color:#A94442;
    padding:10px;
    width: 95%;
    border-radius: 5px;
    text-align:center;
    font-size:16px;
}
.log_home{
    background-color:#004aad;
    width:100%;
    height:100%;
    min-height:70px;
    
}
.log_home h2{
    float:left;
    color:#ffffff;
    margin:20px 0;
    padding:0;
}


.log_home a{
    float:right;
    margin:20px;
    color:#ffffff;
    border-radius:5px;
    margin-right:10px;
    border:none;
    text-decoration:none;
}
.log_home a:hover{
    text-decoration:underline;
}
.log_home img{
    float:left;
    padding:0;
    margin:10px;
    width:50px;
    height:100%;
}
.ca a{
    font-size:20px;
    background-color:#004aad;
    width:100%;
    text-align:center;
    display:inline-block;
    border-radius:15px;
    padding:20px;
    text-decoration:none;
    color:#fff;
}
.ca a:hover{
    color:#004aad;
    background-color:#ffffff;
}
.aha a{
    font-size:16px;
    width:100%;
    text-align:center;
    display:inline-block;
    border-radius:15px;
    padding:10px;
    text-decoration:none;
    color:#565656;
}
.aha a:hover{
    color:#004aad;
    text-decoration:underline;
}
.fp a{
    font-size:12px;
    display:inline-block;
    padding:10px;
    margin-top:0;
    text-decoration:none;
    color:#444;
}
.fp a:hover{
    text-decoration: underline;
}
.success{
    background:#D4EDDA;
    color:#40754C;
    padding:10px;
    width: 95%;
    border-radius: 5px;
    text-align:center;
    font-size:14px;
}

.back-home h3 a{
    float:right;
    color:#333;
    text-decoration:none;
    cursor: pointer;
    position: absolute;
    top: 5%;
    right: 1%;
    padding: 15px 20px;
    border-radius:5px;
    transform: translate(0%, -50%);
}

.back-home h3 a:hover{
    background:#fff;
    color:red;
}
.home-view-more{
    right:0;
    padding-top:2%;
    top:0;
    width:100%;
    text-align:center;
}

.home-view-more a{
    text-align:center;
    color:#565656;
    font-size:18px;
    text-decoration:none;
}
.home-view-more a:hover{
    color:#004aad;
    text-decoration:underline;
    font-weight:bold;
}
.home-view-img img{
    width:100%;
    height:100%;
}
.home-view-back a{
    float:right;
    color:#ffffff;
    border-radius:5px;
    background-color:#004aad;
    font-size:16px;
    padding:10px 15px;
    text-decoration:none;
}
.home-view-back a:hover{
    color:#004aad;
    background-color:#ffffff;
    border:1px solid #ccc;
    font-weight:bold;
}
.home_name h3{
    color:#565656;
    margin:20px;
    padding:0;
}

.go_login a{
    right:0;
    top:0;
    margin:auto;
    position:fixed;
    color:#ffffff;
    border-radius:5px;
    background-color:#004aad;
    font-size:16px;
    padding:10px 15px;
    text-decoration:none;
}
.go_login a:hover{
    color:#004aad;
    background-color:#ffffff;
    border:1px solid #ccc;
    font-weight:bold;
}

.pass_standard p{
font-size:12px;
color:#565656;
text-align:justify;
    
}

@media only screen and (max-width: 600px) {
.log_home h2{
    float:left;
    color:#ffffff;
    margin:20px 0;
    padding:0;
    font-size:18px;
}

.details_jfs_txt h1{
    font-size:50px;
    text-align:center;
    padding-top:0;
    color:#333333;
    
}
.details_jfs_txt p{
    padding-top:5%;
    text-align:justify;
    font-size:20px;
    color:#333333;
}
    
}