/*html, body {
    overflow-x: hidden;
    margin: 0;
    padding: 0;
    font-family: Arial, sans-serif;
    line-height: 1.6;
    height: 100%;
}
*/

html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden; /* prevents scroll */
}

/* Styles for tablets (≥768px) */
@media (min-width: 768px) {
    body {
        font-size: 16px;
    }
}

/* Styles for desktop (≥1024px) */
@media (min-width: 1024px) {
    body {
        font-size: 18px;
    }
}

/* Login - Page */
/*.login-bg {
  min-height: 100vh;            
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #e5eff8;
  overflow-y: auto;               
}*/
.login-bg {height: 100%;background-color: #e5eff8;color: #fff;}
.page-header {background-color: #131e3a;padding: 0.45rem 1rem;color:#fff;font-size:20px;color:#147FC3;font-weight:bold;}
.page-header img {height: 40px;}
h2 {text-align: center;color: #daa520;margin-bottom: 2rem;font-weight: bold;}
.form-group {margin-bottom: 1.5rem;}
label {display: block;margin-bottom: 0.3rem;color: #fff;font-weight: 500;}
/*input[type="text"],
input[type="password"] {width: 100%;padding: 0.55rem;border: none;border-radius: 8px;background-color: #eef3ff;font-size: 1rem;color: #333;}*/
.link-text {text-align: center;margin-top: 1rem;color: #000000;cursor: pointer;font-weight: 500;text-decoration:underline;}
.link-text:hover {text-decoration: underline;}
.login-head {color:#386c89;}	
.login-forgot {color:#386c89;}	
.login-label {color:#386c89;}
.form-control-login {background:#ffffff!important;}
.btn-login {background:#3f6d8c!important;color:#fff!important;border:1px solid #e7e7e7!important;}



.btn-lightblue {color:#ffffff;background:#386c89;border:1px solid #386c89;}
.btn-lightblue:hover {color:#ffffff;background:#376782;border:1px solid #376782;}
.btn-lightblue:active {color:#ffffff;background:#376782;border:1px solid #376782;}
.btn-lightblue:focus {color:#ffffff;background:#376782;border:1px solid #376782;}

.icon-lightblue {color:#376782;}
.bg-lightbluebg {background:#DEEBF4!important;}