﻿@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'Rockwell Condensed';
	src: url('../fonts/Rockwell-Condensed.eot');
	src: url('../fonts/Rockwell-Condensed.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Rockwell-Condensed.woff') format('woff'),
		url('../fonts/Rockwell-Condensed.ttf') format('truetype'),
		url('../fonts/Rockwell-Condensed.svg#Rockwell-Condensed') format('svg');
	font-weight: normal;
	font-style: normal;
}
img { border:0px; }
* { padding:0; margin:0; box-sizing:border-box; -webkit-box-sizing: border-box;outline:none;}
body{ overflow-x: hidden; padding:0; margin:0; font-family: Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h5,h6,p,div,span,table,ul,li,form,labelclass{padding:0; margin:0; font-weight:normal;}
ul, li { list-style:none; }
input, textarea, select { font-size: initial;}
select { -moz-appearance:none;}
.clearfix { clear:both; }
.LGIcontainer { margin:0 auto; max-width:1300px; padding:0 10px;}

.LGIlogobox { position:absolute; top:30px; left:30px; z-index:1;}
.LGIbannerbox {float:left;width:100%;background:url(../Images/Portal_Images/NewLogin/LGIInnerbanner.png) repeat-x bottom #f1f5f8;padding: 100px 0 0;position:relative;}
.LGIbannerbox img { max-width:100%; margin:0 auto; display:block; }

.LGImanformbox { position:absolute; width: 40%; right:0; top:-10px; float:right;  }
.LGIinrmanformbx1 {width: 100%; float:left; box-shadow:0px 0px 10px 2px #bcbfc2;}
.inrmanformbx {width: 335px; margin: 0 auto;}
.inrmanformbx h2 {font-size:30.02px;color:#202020;text-align:center;font-weight:bold;margin-bottom: 10px;}
.inrmanformbx h3 {background:#31689b;padding: 15px 30px;float:left;width:100%;font-weight:bold;border-top:6px solid #ecac00;font-size:20px;color:#ffffff;}
.inrmanformbx h3 img { display:inline-block; margin:0 8px 0 0;}
.inrmanformbx.muthootformbx form {background:#fff;padding: 25px 30px 0;width:100%;float:left;}
.LGIadvinputbox { width:100%; float:left; margin-bottom:10px;}
.LGIadvinputbox input {margin-left:9%; border:1px solid #d4d5d5; width:82%; border-radius:10px; color:#393939; font-size:14px; padding:0 15px; height:50px; margin-top:3%;}
.validationMsgLogin {margin-left:9%;}

.muthootformbx .LGImntwprcdbtnbx {position:relative;width: 100%;float:left;}
.LGImntwprcdbtnbx input {margin-left:9%;margin-top:2%; border: 2px solid #ce6913;text-indent: -20px;height: 42px;width:82%;font-size:17px;color: #fff;padding: 0 0px;border-radius: 5px;background: #ce6913;box-sizing: border-box;-webkit-box-sizing: border-box;text-shadow: 0px -1px 2px #995214;font-weight: bold;cursor:pointer;transition-duration:1s;-webkit-transition-duration:1s;}
.LGImntwprcdbtnbx input:hover { box-shadow:1px 1px 3px 3px #cccccc	; transition-duration:1s; -webkit-transition-duration:1s; }
.muthootformbx .LGImntwprcdbtnbx:after  { position:absolute; content: ''; right:135px; top:17px; background: url(../Images/Portal_Images/NewLogin/LGIButton-Arrow.png) no-repeat center; width: 10px; height: 19px; display:block; font-size:20px; color:#fff;}
.LGImntwprcdbtnbxForgot input {margin-left:9%;margin-top:2%;margin-bottom:5%; border: 2px solid #ce6913;text-indent: -2px;height: 42px;width:36%;font-size:17px;color: #fff;padding: 0 0px;border-radius: 5px;background: #ce6913;box-sizing: border-box;-webkit-box-sizing: border-box;text-shadow: 0px -1px 2px #995214;font-weight: bold;cursor:pointer;transition-duration:1s;-webkit-transition-duration:1s;}
.LGImntwprcdbtnbxForgot input:hover { box-shadow:1px 1px 3px 3px #cccccc	; transition-duration:1s; -webkit-transition-duration:1s; }

.inrmanformbx .LGIForgotPssHealthbox {background:#fff;padding: 0 30px 25px;width:100%;float:left;}
.inrmanformbx .LGIForgotPssHealthbox a {font-size:14px; color:#31689b; line-height:20px; margin:7.5px 0; display:block; text-decoration:none; transition-duration:1s;-webkit-transition-duration:1s;}
.inrmanformbx .LGIForgotPssHealthbox a:hover { color:#d97a23; transition-duration:1s;-webkit-transition-duration:1s;}
.inrmanformbx .LGIForgotPssHealthbox .heathloginbtn { float:left; width:100%;}
.inrmanformbx .LGIForgotPssHealthbox .heathloginbtn a {margin: 0; border: 1px solid #d97a23; text-indent: 0px;height: 45px;width:100%;font-size:17.5px; text-align:center; text-decoration:none; color: #d87821;padding: 10px 0px;border-radius: 5px; box-sizing: border-box;-webkit-box-sizing: border-box;text-shadow: 0px 0px 1px #995214;font-weight: 500; letter-spacing:.5px; cursor:pointer;transition-duration:1s;-webkit-transition-duration:1s; width:100%; display:block;}
.inrmanformbx .LGIForgotPssHealthbox .heathloginbtn a:hover {background: #d97a23;color: #fff;transition-duration:1s;-webkit-transition-duration:1s;}

.LGIbanwrapperbx { margin:0 auto; max-width:1300px; padding:0 10px; position:relative;}
.LGIbannercontbox {width: 60%; float:left; position: absolute; top: 90px;}
.LGIbannercontbox p { margin:0 0 5px; font-size:30.14px; color:#404040; font-weight:bold; text-align:center; }
.LGIbannercontbox h1 { font-size:40.14px; line-height:42px; color:#202020; font-weight:bold; text-align:center; }

footer {background:#002663;padding: 15px 0;width:100%;float:left;}
footer p { font-size:13px; line-height:20px;  color:#ffffff; }
footer p span{ display:block; font-size:11px; color:#c2cee2; }
.leftmanfooter { float:left;}
.leftmanfooter.leftmanfooter1 p { }
.rghtmanfooter { float:right;}
.rghtmanfooter p { text-align:right; }


/*----------otp-container Page----------*/

.otp-container .modal-dialog {
	max-width: 450px !important;
}
	.otp-container .modal-dialog .modal-header .modal-title {
		color: #000;
		font-size:1.25rem;
		font-style: normal;
		font-weight: 400;
		line-height: 1.2;
	}
	.otp-container .modal-dialog .modal-header .btn-close span{
		color: #000;
		font-size: 1.25rem;
	}
	.otp-container .modal-dialog .modal-body div.d-flex{
		gap:15px
	}
	.otp-container .modal-dialog .modal-body div.d-flex input{
		border-radius: 10px;
		color: #393939;
		font-size: 14px;
box-shadow:none;
	}
	.otp-container .otp-box .resend-otp-label {
		font-size: .75rem;
		font-style: normal;
		font-weight: 400;
		line-height: 1.2;
	}

	.otp-container .otp-box .resend-otp-label span {
		font-weight: 700;
	}

.otp-container .otp-box .resendotp-title {
	color: #000;
	font-size: .75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.2;
}
.otp-container .modal-dialog .modal-footer button {
	border: 2px solid #ce6913;
	border-radius: 5px;
	background: #ce6913;
	text-shadow: 0px -1px 2px #995214;
}

@media (max-width:1199px) {
	.LGIbannercontbox h1 { font-size: 36px; line-height:38px; }
	.LGIbannercontbox p { font-size:28px; line-height: 30px;}
	.LGImanformbox { top:-100px;}
	.LGIbannercontbox { top:60px;}
	.LGIbannerbox { padding:120px 0 0;}
	.LGIlogobox { top:20px; left:20px; }
	.inrmanformbx.muthootformbx form { padding:15px 30px 0;}
	.inrmanformbx .LGIForgotPssHealthbox { padding: 0 30px 15px;}
	.inrmanformbx h2 { font-size:26px;}
    .muthootformbx .LGImntwprcdbtnbx:after { right: 38%; top: 17px;}
}
@media (max-width:1023px) { 
	.LGIbannerbox { padding: 85px 0 0; }
	.inrmanformbx { width: 100%; }
	.LGImanformbox { position: relative; width: 100%; right: 0; top: 10px;}
	.LGIbannercontbox { position:relative; float:left; width:100%; top:0; padding-top:60px; margin-bottom:-100px; }
	.inrmanformbx.muthootformbx form { background: #fff; padding: 15px 20px 0;}
	.inrmanformbx .LGIForgotPssHealthbox { padding: 0px 25px 15px;}
	.LGIadvinputbox { width: 50%; float: left; margin-bottom: 10px; padding: 0 5px; }
	.LGImntwprcdbtnbx { position: relative; width: 150px; float: none; display:block; margin:0 auto; padding: 0 5px; }
	footer p { font-size:12px;}
	footer p span { font-size:11px;}
	.muthootformbx .LGImntwprcdbtnbx:after { right: 45%; top: 30px;}
    .LGImntwprcdbtnbx input {margin-left:2%;margin-top:2%;width:96%;}
    .LGIadvinputbox input {margin-left:4%;width:92%;}
}
@media (max-width:767px) {
	.inrmanformbx h2 { font-size:24px;}
	.LGIlogobox { top: 15px; left: 15px;}
	.inrmanformbx.muthootformbx form { padding:15px 15px 0; }
	.inrmanformbx .LGIForgotPssHealthbox { padding:0 15px 15px; }
	.inrmanformbx h3 { padding: 15px 20px ; font-size:18px; }
	.LGIadvinputbox { width: 100%; float: left; margin-bottom: 10px; padding: 0;}
	.LGIbannercontbox { margin-bottom:-40px; padding:30px 0 0;}
	.LGIbannerbox { float: left; width: 100%; background: #f1f5f8; }
	.leftmanfooter { float:left; width:100%; }
	footer { padding:10px 0; }
	footer p, .rghtmanfooter p { text-align:center; line-height:18px; }
	.leftmanfooter p { padding:0 0 2px; float:left; width:100%; }
	.rghtmanfooter { float:left; width:100%; }
	.LGIbannercontbox p { font-size: 21px; line-height:22px;}
	.LGIbannercontbox h1 { font-size: 25px; line-height: 28px; }
	.muthootformbx .LGImntwprcdbtnbx:after { display:none;}
	.muthootformbx .LGImntwprcdbtnbx { padding:0px;}
    .LGImntwprcdbtnbx input {margin-left:2%;margin-top:2%;width:100%;}
    .LGIadvinputbox input {margin-left:4%;width:100%;}
}
@media (max-width:480px) {
	.LGIbannercontbox { margin-bottom:-25px;}
	.inrmanformbx h2 { font-size:21px;}
	.LGIbannercontbox p { font-size: 18px; line-height: 20px;}
	.LGIbannercontbox h1 { font-size: 21px; line-height:22px;}
}
