body{font-family: 'Roboto', sans-serif !important; background: linear-gradient(180deg, #FFFFFF 0%, #F1F1F7 100%);}

/*---------------Font Size---------------*/
.font-size-10{font-size:10px;}
.font-size-11{font-size:11px;}
.font-size-12{font-size:12px;}
.font-size-13{font-size:13px;}
.font-size-14{font-size:14px;}
.font-size-15{font-size:15px;}
.font-size-16{font-size:16px;}
.font-size-17{font-size:17px;}
.font-size-18{font-size:18px;}
.font-size-19{font-size:19px;}
.font-size-20{font-size:20px;}
.font-size-21{font-size:21px;}
.font-size-22{font-size:22px;}
.font-size-23{font-size:23px;}
.font-size-24{font-size:24px;}
.font-size-25{font-size:25px;}
.font-size-26{font-size:26px;}
.font-size-27{font-size:27px;}
.font-size-28{font-size:28px;}
.font-size-30{font-size:30px;}
.font-size-32{font-size:32px;}
.font-size-34{font-size:34px;}
.font-size-36{font-size:36px;}
.font-size-38{font-size:38px;}
.font-size-40{font-size:40px;}
.font-size-42{font-size:42px;}
.font-size-48{font-size:48px;}
.font-size-50{font-size:50px;}
.font-size-60{font-size:60px;}
.font-size-80{font-size:80px;}
.line-hight-1{line-height: 1;}
.line-hight-2{line-height: 1.1;}
.line-hight-22{line-height: 1.2;}
.line-hight-3{line-height: 1.4;}
.line-hight-4{line-height: 1.6;}
.line-hight-normal{line-height: normal;}
.leter1{letter-spacing: 4px;}
.shadow-sm {box-shadow: 0 .125rem 1.25rem rgba(0,0,0,.075) !important;}
/*---------------Font Size End---------------*/

/*---------------Text Color Start---------------*/
.text-white{color: #fff !important;}
.text-gray {color: #666678 !important;}
.text-danger {color: #E6141E !important;}
.text-muted {color: #b9b4b4;}
/*---------------Text Color End---------------*/

/*---------------bg Start---------------*/
.bg-white {background-color: #fff;}
.bg-gray {background-color: #666678 !important;}
.bg-transparent {background-color: transparent !important;}
.bg-green {background-color: #48C728 !important;}
.bg-red {background-color: #E6141E !important;}
/*---------------bg Start---------------*/

.fw-light{font-weight: 300;}
.fw-normal{font-weight: 400;}
.fw-medium{font-weight: 500;}
.fw-bold{font-weight: 700;}
.fw-bolder{font-weight: 900;}

/*---------------margins-padding.css---------------*/
.m-0{margin:0!important}
.m-1{margin:.25rem!important}
.m-2{margin:.5rem!important}
.m-3{margin:1rem!important}
.m-4{margin:1.5rem!important}
.m-5{margin:3rem!important}
.m-ato {margin:auto!important}
.mx-0{margin-right:0!important;  margin-left:0!important}
.mx-1{margin-right:.25rem!important;  margin-left:.25rem!important}
.mx-2{margin-right:.5rem!important;  margin-left:.5rem!important}
.mx-3{margin-right:1rem!important;  margin-left:1rem!important}
.mx-4{margin-right:1.5rem!important;  margin-left:1.5rem!important}
.mx-5{margin-right:3rem!important;  margin-left:3rem!important}
.mx-ato {margin-right:auto!important;  margin-left:auto!important}
.my-0{margin-top:0!important;  margin-bottom:0!important}
.my-1{margin-top:.25rem!important;  margin-bottom:.25rem!important}
.my-2{margin-top:.5rem!important;  margin-bottom:.5rem!important}
.my-3{margin-top:1rem!important;  margin-bottom:1rem!important}
.my-4{margin-top:1.5rem!important;  margin-bottom:1.5rem!important}
.my-5{margin-top:3rem!important;  margin-bottom:3rem!important}
.my-ato {margin-top:auto!important;  margin-bottom:auto!important}
.mt-0{margin-top:0!important}
.mt-1{margin-top:.25rem!important}
.mt-2{margin-top:.5rem!important}
.mt-3{margin-top:1rem!important}
.mt-4{margin-top:1.5rem!important}
.mt-5{margin-top:3rem!important}
.mt-ato {margin-top:auto!important}
.me-0{margin-right:0!important}
.me-1{margin-right:.25rem!important}
.me-2{margin-right:.5rem!important}
.me-3{margin-right:1rem!important}
.me-4{margin-right:1.5rem!important}
.me-5{margin-right:3rem!important}
.me-ato {margin-right:auto!important}
.mb-0{margin-bottom:0!important}
.mb-1{margin-bottom:.25rem!important}
.mb-2{margin-bottom:.5rem!important}
.mb-3{margin-bottom:1rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-5{margin-bottom:3rem!important}
.mb-ato {margin-bottom:auto!important}
.ms-0{margin-left:0!important}
.ms-1{margin-left:.25rem!important}
.ms-2{margin-left:.5rem!important}
.ms-3{margin-left:1rem!important}
.ms-4{margin-left:1.5rem!important}
.ms-5{margin-left:3rem!important}
.ms-ato {margin-left:auto!important}
.p-0{padding:0!important}
.p-1{padding:.25rem!important}
.p-2{padding:.5rem!important}
.p-3{padding:1rem!important}
.p-4{padding:1.5rem!important}
.p-5{padding:3rem!important}
.px-0{padding-right:0!important; padding-left:0!important}
.px-1{padding-right:.25rem!important; padding-left:.25rem!important}
.px-2{padding-right:.5rem!important;  padding-left:.5rem!important}
.px-3{padding-right:1rem!important;  padding-left:1rem!important}
.px-4{padding-right:1.5rem!important;  padding-left:1.5rem!important}
.px-5{padding-right:3rem!important;  padding-left:3rem!important}
.py-0{padding-top:0!important;  padding-bottom:0!important}
.py-1{padding-top:.25rem!important;  padding-bottom:.25rem!important}
.py-2{padding-top:.5rem!important;  padding-bottom:.5rem!important}
.py-3{padding-top:1rem!important;  padding-bottom:1rem!important}
.py-4{padding-top:1.5rem!important;  padding-bottom:1.5rem!important}
.py-5{padding-top:3rem!important;  padding-bottom:3rem!important}
.pt-0{padding-top:0!important}
.pt-1{padding-top:.25rem!important}
.pt-2{padding-top:.5rem!important}
.pt-3{padding-top:1rem!important}
.pt-4{padding-top:1.5rem!important}
.pt-5{padding-top:3rem!important}
.pe-0{padding-right:0!important}
.pe-1{padding-right:.25rem!important}
.pe-2{padding-right:.5rem!important}
.pe-3{padding-right:1rem!important}
.pe-4{padding-right:1.5rem!important}
.pe-5{padding-right:3rem!important}
.pb-0{padding-bottom:0!important}
.pb-1{padding-bottom:.25rem!important}
.pb-2{padding-bottom:.5rem!important}
.pb-3{padding-bottom:1rem!important}
.pb-4{padding-bottom:1.5rem!important}
.pb-5{padding-bottom:3rem!important}
.ps-0{padding-left:0!important}
.ps-1{padding-left:.25rem!important}
.ps-2{padding-left:.5rem!important}
.ps-3{padding-left:1rem!important}
.ps-4{padding-left:1.5rem!important}
.ps-5{padding-left:3rem!important}
/*---------------margins-padding.css---------------*/
.rounded {border-radius: 7px;}
.btn-pad {padding: 7px 12px !important;}
.shadow{box-shadow: 0px 0px 12px rgba(15, 15, 30, 0.2);}
.img-fluid {max-width: 100%; height: auto;}
.w-100 {width: 100% !important;}
.position-relative {position: relative;}
.position-absolute {position: absolute;}
.border-0 {border: 0px;}
.border {border: 1px solid #cacacc;}
.border-bottom{border-bottom: 1px solid #cacacc;}
.d-block{display: block;}

.btn-dark {background: #666678; border-color: #666678; color: #fff;}
.btn-dark:hover, .btn-check:focus + .btn-dark, .btn-dark:focus {background: #fff; color: #666678; border-color: #666678;}

.btn-danger {background: #E6141E; border-color: #E6141E; color: #fff;}
.btn-danger:hover, .btn-check:focus + .btn-danger, .btn-danger:focus {background: #C80F18; border-color: #C80F18;}

.btn-primary {background-color: #00A3FF; border-color: #00A3FF;}
.btn-primary:hover, .btn-check:focus + .btn-primary, .btn-primary:focus {background: #0188D5; border-color: #0188D5;}

.mobile_logo{box-shadow: 0px 0px 12px rgba(15, 15, 30, 0.2);}
.aadhar-control {height: 44px; border-radius: 22px;	border-color: #E6141E !important;}
.mobileview .times {right: 13px; top: 14px;}

.aadhar-radius {border-radius: 14px;}

#aadhar_form .error {
	display: block;
	text-align: center;
}


.box_captcha img {
	border: 1px solid #c4c4c4;
	max-width: 120px;
	padding: 6px;
}

.box_captcha #recaptcha {
	color: #e6141e;
	margin-left: 10px;
	font-size: 24px !important;
	vertical-align: middle;
}

.adr_img {
	background: url(../../mobile/img/aadhaar_Icon.svg);
	background-repeat: no-repeat;
	background-position: 14px center;
}





