@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Poppins',sans-serif;
 }

.clsContainer{
	max-width: 500px;
	width: 100%;
  	border-radius: 5px;
  	box-shadow: 0 5px 10px rgba(0,0,0,0.15);
}

.clsContainer .title{
  font-size: 25px;
  font-weight: 500;
  position: relative;
}


.card{
	flex-direction: column;		
	position: relative;
	word-wrap: break-word;
	border: 0px;
	/*box-shadow: 0 5px 10px rgba(0,0,0,0.15);*/
	border-radius: 10px;
	padding:30px;
}

.container{
	/*margin-top: 100px;*/
}
.clsTopDiv{
	height: 100px;	
}

.card-element{
	margin-bottom: 15px;
}
.card-error{
	color:#E31E24;
	font-size: 12px;
	display: none;
}

.clsButton{
	margin-top: 5px;
	font-weight: bold;
}
.clsLabel{
	font-weight: 500;
	margin-bottom: 5px;
}
.clsCardHeading{
	color: #2E3192;
	font-size: 20px;
}
.clsHeadingDesc {
	font-size: 14px;
}
.hrCls{
	margin-top: 10px;
	margin-bottom: 10px;
    border-top: 4px solid #E31E24;
    padding: 0;
    width: 200px;
    border-image: linear-gradient(to right, #2E3192,#E31E24) 10;
 }
 .clsLogo{
 	height: 80px;
 	margin: 25px;
 }
 .clsLoader{
 	height: 50px;
 	width: 50px;
 }
 .clsPrevPage{
 	margin-bottom: 20px;
 	box-shadow: 0 4px 3px -6px #2E3192;
 	padding-bottom: 20px;
 }
 .clsResend {
	margin-left: auto;
	text-decoration: none;
	cursor: pointer;
	margin-bottom: 10px; 	
 }

 .clsAadhaarImage{
 	height: 150px !important;
 	width: 150px !important;
 }
 .clsRightLabel{
 	margin-right: auto;
 	float: right;
 	text-align :justify;
 }
 .clsLeftLabel{
 	font-weight: bold;
 }
 .clsDetailRow{
 	margin-bottom: 10px;
 	padding-bottom: 10px;
 }
 .clsColorBlue{
 	color: #2E3192;
 }
 .clsColorRed{
 	color: #E31E24;
 }
 .card-pointer{
 	padding:10px;
 	margin-bottom: 10px;
 	border:1px solid #F7F7F9;
 	border-radius: 3px;

 }
 #mdlTnc{
 	height: 100%;
 }
 .displayNone{
 	display: none;
 }
 .requiredField{
  color:#E31E24;
}
.clsBigTextbox{
	height: 100px;
}