@charset "utf-8";
/*--------------------------------------------------------------------
    General CSS
--------------------------------------------------------------------*/
body {color:#414146; font-size:14px; line-height: 1.6; font-family: 'Open Sans', sans-serif; font-weight: normal;}

/*----------- Heading -----------*/
h1,h2,h3,h4,h5,h6 {margin:0px 0px 10px 0px; color:#333333; font-family: 'Open Sans', sans-serif;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {text-decoration:underline;}
h1 {font-size: 2em;}
h2 {font-size: 1.8em;}
h3 {font-size: 1.5em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1em;}
h6 {font-size: 0.8em;}

/*----------- Links -----------*/
a {color:#1376b9; text-decoration:none;}
a, a:focus, a:hover, a:active {outline:0 !important;}
a:focus {text-decoration: none;}
a:hover {color:#1e6bac; text-decoration:none !important;} 
a:hover,a:focus{text-decoration:none; outline:none;}
 
/*----------- Lists -----------*/
ul {list-style:none;}
ul, ol {padding:0; margin:0;}
li ul, li ol {padding:0; margin:0;}

/*----------- Paragraph -----------*/
p {font-size:15px; line-height:24px; margin:0 0 10px 0;}
p img.left {float:left; margin:1.5em 1.5em 1.5em 0; padding:0;}
p img.right {float:right; margin:1.5em 1.5em 1.5em 0;}
strong {font-weight:bold; }
em, dfn {font-style:italic; }
dfn {font-weight:600;}
sup{line-height:0; font-size:smaller;}
sub {line-height:0; font-size:smaller;}
abbr, acronym {border-bottom:1px dashed #ccc; }
address {margin:0 0 1.5em; font-style:italic; }
del {color:#666;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace; line-height:1.5em; display:block; }
code {background-color:#eee; display:inline; padding:0px 2px 1px 2px; line-height:1.1em; }
pre {margin:1.5em 0; white-space:pre; }
i{font-style: normal;}
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.hide { display:none}
.block { display:block !important;}
.inline { display:inline !important;}
.bold { font-weight:600;}
.italic { font-style:italic;}

/*----------- Margins -----------*/
.mr_none {margin:0px !important;}
.mr_b5,.mr_b10,.mr_b15,.mr_b20,.mr_b25,.mr_b30,.mr_b35,.mr_b40,.mr_b45,.mr_b50,.mr_b55,.mr_b60 {clear:both;}
.mr_b5 {margin-bottom:5px;}
.mr_b10 {margin-bottom:10px;}
.mr_b15 {margin-bottom:15px;}
.mr_b20 {margin-bottom:20px;}
.mr_b25 {margin-bottom:17px;}
.mr_b30 {margin-bottom:30px;}
.mr_b35 {margin-bottom:35px;}
.mr_b40 {margin-bottom:40px;}
.mr_b45 {margin-bottom:45px;}
.mr_b50 {margin-bottom:50px;}
.mr_b55 {margin-bottom:55px;}
.mr_b60 {margin-bottom:60px;}

/*----------- Fonts -----------*/
.ft6{font-size:6px;}
.ft7{font-size:7px;}
.ft8{font-size:8px;}
.ft9{font-size:9px;}
.ft10{font-size:10px;}
.ft11{font-size:11px;}
.ft12{font-size:12px;}
.ft13{font-size:13px;}
.ft14{font-size:14px;}
.ft15{font-size:15px;}
.ft16{font-size:16px;}
.ft17{font-size:17px;}
.ft18{font-size:18px;}
.ft19{font-size:19px;}
.ft20{font-size:20px;}

/*-----------------------------------------------------------------
   Landing Page
-----------------------------------------------------------------*/
.landing-page-wrapper{border: 14px solid #0095d0; position: relative; background: #ffffff;}
.landing-page-wrapper:after {background: url(../images/corner.png) top right no-repeat; display: block; width: 50px;
height: 50px; position: absolute; content: ''; top: -14px; right: -14px; background-size: 100%;}
.register-landing-header{position: relative; padding: 20px 20px 15px 20px;}
.register-landing-header .header-logo{margin-bottom: 10px;}
.register-landing-header .hero-images{margin-left: -35px; margin-right: -30px;}
.register-landing-header .hero-icons{    display: flex;
    border-radius: 12px;
    padding: 13px 15px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-top: -20px;
    position: relative;
    z-index: 99999;
    background: #fff;}
.register-landing-header .icons-lists{text-align: center; flex: 1;}
.register-landing-header .icons-lists img{margin-bottom: 7px;}
.register-landing-header .icons-lists h4{font-weight: bold; font-size: 16px; line-height: 24px; color: #000000;}


/*------------- Personal Loan Sign up Form -------------*/
.register-landing-header .personal-loan-sign-form{}
.register-landing-header .personal-loan-sign-form .sign-up-title{background: #398cc4; font-size: 22px; color: #ffffff; padding: 10px 20px; font-weight: 400; border-top-left-radius: 8px; border-top-right-radius: 8px; text-align: center;}
.register-landing-header .personal-loan-sign-form .sign-up-title::before{position: absolute; content: ''; background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/personal-cut-edge.png) no-repeat; width: 68px; height: 59px; right: 0; top: 0px;}
.register-landing-header .personal-loan-sign-form .loan-content-field{background: #ffffff; padding: 10px 15px 12px 15px; box-shadow: 0px 4px 18px rgba(0,0,0,0.2);     border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-heading{color: #f58220; font-size: 16px; font-weight: bold; margin-bottom: 15px; text-align: center; line-height: 24px; padding: 0 18px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group{position: relative; text-transform: uppercase; font-weight: 600; padding-left: 38px; border-bottom: 1px solid #c2c2c2; padding-top: 8px; margin-bottom: 13px !important;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group label{left: 37px;color: #388ac1; font-size: 12px; font-weight: 600; position: absolute; top: 15px; pointer-events: none; transition: all 300ms;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group label:last-child{display: none;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group label.tiny-label{top: 0; font-size: 10px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group label.tiny-label2{top: 0;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group{border-radius: 0; border: none; border-bottom: 1px solid #c2c2c2; box-shadow: none; padding-bottom: 1px; margin-bottom: -1px; font-size: 14px; font-weight: 600;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group input{font-weight:normal; font-size:14px;padding-left: 0; transition: all 300ms; border: none; padding-bottom: 0;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-control{width:91% !important;border-radius: 0; border: none; border-bottom: 1px solid #c2c2c2; box-shadow: none; padding-bottom: 7px; margin-bottom: -1px; font-size: 14px; font-weight: 600;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.first-name{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/first-name-icon.png) 1px 14px no-repeat;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.e-mails{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/email-icon.png) 1px 19px no-repeat;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.password{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/password-icon.png) 1px 11px no-repeat;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.mobile{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/mobile-icon.png) 1px 9px no-repeat;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.otp{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/password-icon.png) 1px 11px no-repeat;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.monthly-salary{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/salary-icon.png) 1px 18px no-repeat; margin-top: 20px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.pan-number{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/pan-no-icon.png) 1px 16px no-repeat;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.dob-number{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/date-birth.png) 1px 11px no-repeat; margin-top: 5px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.father_name{background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/father_name.png) 1px 11px no-repeat;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-group.address{margin-top: 0px;background: url(/sites/all/modules/lenderv2/lender_registration_v3/images/icici/location.png) 1px 11px no-repeat;}
.register-landing-header .personal-loan-sign-form .loan-content-field .gender{background: none; border: none; padding: 0; position: relative; margin-top: -12px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .gender p{ color: #a5a5a5; font-size: 12px; font-weight: 600; text-transform: uppercase; top: 26px;text-align: left;}
.register-landing-header .personal-loan-sign-form .loan-content-field .gender .select-gender{margin-top: -12px; display: flex; text-align: left; overflow: hidden;}
.register-landing-header .personal-loan-sign-form .loan-content-field  .form-item-hid-emp-type{width: auto;float: left;margin-right: 10px;margin-top: 0px !important;}
.register-landing-header .personal-loan-sign-form .loan-content-field  .form-item-hid-emp-type .option:before{    top: 0 !important;}
.register-landing-header .personal-loan-sign-form .loan-content-field .gender.loan-type{margin-top: 20px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .gender.loan-type .radio{width: auto;}
.register-landing-header .personal-loan-sign-form .loan-content-field .gender.loan-type .select-employee{margin-top: 15px; margin-left: -12px !important;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-submit{text-align: center;}
.register-landing-header .personal-loan-sign-form .loan-content-field .form-submit input[type="submit"]{display: block; border: none; background: #1678ba; color: #ffffff; padding: 15px; width: 100%; font-weight: 600; font-size: 18px; border-radius: 4px; margin: 0px 0 10px 0;}
.register-landing-header .personal-loan-sign-form .loan-content-field .residential-adrs{margin-top: 10px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .residential-adrs p{ text-align:left;color: #a5a5a5; font-size: 12px; font-weight: 600; text-transform: uppercase; top: 26px; margin-bottom: 2px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .residential-adrs .form-group{padding: 0;border-bottom:0px; }
.register-landing-header .personal-loan-sign-form .loan-content-field .residential-adrs .form-group.select-box{position: relative;}
.register-landing-header .personal-loan-sign-form .loan-content-field .residential-adrs .form-group select{width:100% !important;padding-left: 7px;  -moz-appearance: none; -webkit-appearance: none;
background: rgba(0, 0, 0, 0) url("/sites/all/modules/lenderv2/lender_registration_v3/images/icici/select-down-arrow.png") no-repeat scroll right 7px top 15px; border: 1px solid #b7b7b7; border-radius: 3px; height: 38px; padding-right: 20px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .residential-adrs .form-group input{width:100% !important;padding-left: 7px;  -moz-appearance: none; -webkit-appearance: none;
background: none; border: 1px solid #b7b7b7; border-radius: 3px; height: 38px; padding-right: 20px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .residential-adrs .no-gutter{margin-left: 0; margin-right: 0;}
.register-landing-header .personal-loan-sign-form .loan-content-field .residential-adrs .no-gutter [class*='col-']{padding-left: 3px; padding-right: 3px;}
.register-landing-header .personal-loan-sign-form .loan-content-field #dob{background: transparent;cursor:default;}
.register-landing-header .personal-loan-sign-form .loan-content-field #hid_loan_type{color:rgba(66, 66, 66, 0.88);font-weight: 600;}
.register-landing-header .personal-loan-sign-form .loan-content-field .select-employee{margin-left: 0px !important;margin-top: -30px !important;}
.register-landing-header .personal-loan-sign-form .loan-content-field .gender.loan-type{margin-top:11px !important;}
.register-landing-header .personal-loan-sign-form .loan-content-field .error_msg{text-transform: initial;color:red;font-size:10px;font-weight:normal;margin:2px -38px; position:absolute; display:none; width: 100%; line-height: 100%;}
.register-landing-header .personal-loan-sign-form .loan-content-field  .form-item-gender input, .register-landing-header .personal-loan-sign-form .loan-content-field .form-item-hid-emp-type input{top:12px !important;}
.register-landing-header .personal-loan-sign-form .loan-content-field .select-employee .form-control{border-bottom:0px !important;}
.register-landing-header .personal-loan-sign-form .loan-content-field .select-box .form-item{margin-top:0px !important; }
.register-landing-header .personal-loan-sign-form .select_error_msg {color: red; font-size: 10px; font-weight: normal; text-transform: none;
bottom: -12px; position: absolute; display: none;}
.register-landing-header .personal-loan-sign-form .select_error_icon {right: 0px; top: -13px; display: none; color: red; position: absolute;   font-size: 12px;}
.register-landing-header .personal-loan-sign-form .gender_msg{color:red;font-size:10px;font-weight:normal; position:absolute; display:none;margin: 48px 15px;}
.register-landing-header .personal-loan-sign-form .gender_icon{position:absolute;font-size:12px;display:none;color:red;float:right;margin: 0px 176px;}
.register-landing-header .personal-loan-sign-form .loan-content-field .terms #edit-terms{width: 20px !important;float: left;padding: 0;margin: 0;border: none;}
.register-landing-header .personal-loan-sign-form .loan-content-field .terms #edit-aml-consent{width: 20px !important;float: left;padding: 0;margin: 0;border: none;}
.register-landing-header .personal-loan-sign-form .loan-content-field .terms #edit-bank-consent{width: 20px !important;float: left;padding: 0;margin: 0;border: none;}
.register-landing-header .personal-loan-sign-form .loan-content-field .terms .form-group{padding-left:0;border:0; padding-top: 0;}
.register-landing-header .personal-loan-sign-form .loan-content-field .terms .form-group span{font-size:11px;padding-left: 20px;display:block;font-weight:normal;text-transform:initial;line-height:17px;}
.register-landing-header .personal-loan-sign-form .form-type-radio{float: left;margin: 5px 0;}
.register-landing-header .personal-loan-sign-form .form-type-radio + .form-type-radio {margin-left: 30px;}
.register-landing-header .personal-loan-sign-form .form-type-radio label{padding: 0; font-size: 15px;position: inherit;}
.register-landing-header .personal-loan-sign-form .form-type-radio input[type="radio"] {position: absolute !important; opacity: 0;}
.register-landing-header .personal-loan-sign-form .form-type-radio input[type="radio"] {content: ""; background: #f4f4f4; border-radius: 100%;
border: 1px solid #b4b4b4; display: inline-block; width: 1.4em; height: 1.4em; position: relative; margin-right: 10px; vertical-align: top; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; transition: all 250ms ease; margin: 0;}
.register-landing-header .personal-loan-sign-form .option:before {content: ""; background: #f4f4f4; border-radius: 100%; border: 1px solid #b4b4b4; display: inline-block; width: 1.4em; height: 1.4em; position: relative; top: 3px; margin-right: 7px; vertical-align: top; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; transition: all 250ms ease; font-size: 14px;}
.register-landing-header .personal-loan-sign-form .form-type-radio input[type="radio"]:checked + .option:before {background-color: #3197ee; box-shadow: inset 0 0 0 4px #f4f4f4;}
.register-landing-header .personal-loan-sign-form .form-type-radio input[type="radio"]:focus + .option:before {outline: none; border-color: #3197ee;}
.register-landing-header .personal-loan-sign-form .form-type-radio input[type="radio"]:disabled + .option:before {box-shadow: inset 0 0 0 4px #f4f4f4; border-color: #b4b4b4; background: #b4b4b4;}
.register-landing-header .personal-loan-sign-form .form-type-radio input[type="radio"] + .option:empty:before {margin-right: 0;}
.register-landing-header .personal-loan-sign-form.form-type-radio + .form-type-radio{margin: 0;} 
.register-landing-header .personal-loan-sign-form .pan_link p{font-size: 11px;text-align: left;}
.register-landing-header .personal-loan-sign-form .pan_link a{font-size: 11px;}

/*------------- Main Guidelines -------------*/
/*.main-guidelines{background: #e0e7eb; padding: 5px 0;}*/
.main-guidelines {
background: #e0e7eb;
padding: 15px 0;
margin-left: -20px;
margin-right: -20px;
}
.main-guidelines .card-box{padding: 30px; background: #ffffff; border-radius: 15px; box-shadow: 0 0 8px rgba(0,0,0,0.1); margin: 12px 15px; position: relative;}
.main-guidelines .card-title{font-size: 22px; color: #000000; font-weight: bold;}
.main-guidelines .nbfc-logo-right{width: 80px; height: 117px; padding-left: 15px;}
.main-guidelines .why-nbfc-section{display: flex; align-items: center;}
.main-guidelines .subtitle{font-size: 20px; color: #000000; font-weight: bold;}
.main-guidelines p{font-size: 15px; color: #414146; line-height: 24px; text-align: left;}
.main-guidelines p.mr_none{margin: 0;}
.main-guidelines .content-images{margin-top: 20px; text-align: center;}
.main-guidelines .content-images img{margin: 0 auto;}
.main-guidelines .awads-logo-box{border: 1px solid #dddddd; padding: 10px; border-radius: 10px; margin-top: 20px; }
.logo-box-top{display: flex; align-items: center; flex-wrap: wrap;}
.logo-box-top .logo-box{flex-basis: 25%;}
.logo-box-bottom{display: flex; align-items: center; flex-wrap: wrap;}
.logo-box-bottom .logo-box{flex-basis: 33.33%;}
.main-guidelines .awads-logo-box .logo-box{text-align: center; padding: 10px 25px;}
.main-guidelines .awads-logo-box .logo-box img{margin: 0 auto;}
.main-guidelines .investment-type{margin-top: 40px;}
.main-guidelines .investment-type .col-md-4{border-right: 1px solid #dddddd;}
.main-guidelines .investment-type .col-md-4:nth-child(3n+0){border-right: none;}
.main-guidelines .invest-type-list{display: flex; align-items: center; padding: 10px 5px;  height: 150px;}
.main-guidelines .invest-type-list .invest-icon{width: 100px; margin-right: 10px;}
.main-guidelines .invest-type-list .invest-content{width: 100%;color:#414146; font-size: 14px; line-height: 24px;}
.main-guidelines .invest-block-lists{width: 50%; padding-right: 10px;}
.main-guidelines .invest-block-lists{display: flex; font-weight: bold; align-items: center; margin: 10px 0;}
.main-guidelines .invest-block-lists .invest-icons{margin-right: 10px; width: 80px;}
.main-guidelines .invest-block-lists .invest-icons img{width: 80px;}
.main-guidelines .invest-block-lists p{font-size: 14px; margin: 0; line-height: 20px; text-align: left; width: calc(100% - 80px);}

/*------------- Footer Disclamier -------------*/
.footer-disclamier{background: #ffffff; padding: 30px 20px;}
.footer-disclamier h3{font-size: 20px; font-weight: bold; text-transform: uppercase;}
.footer-disclamier p{font-size: 13px; line-height: 18px; text-align: justify;}

/*------------- Fixed Sidebar -------------*/
/*.fixed-sidebar.fixed {
    position: fixed;
    right: 49px;
    top: -260px;
    z-index: 999999;
    width: 38%;
}*/
.fixed-sidebar.fixed {
position: fixed;
right: 49px;
top: 30px;
z-index: 999999;
width: 38%;
bottom: auto;
}

/*--------------------------------------------------------
   Responsive Design
--------------------------------------------------------*/

/* Desktop and Laptop */
@media(max-width: 1200px) {
.register-landing-header .personal-loan-sign-form .form-type-radio + .form-type-radio {margin-left: 15px;}
}

/* Tablet */
@media(max-width: 992px) {
    .main-guidelines .card-title{font-size: 19px;}
    .main-guidelines p{font-size: 14px; line-height: 24px;}
    .main-guidelines .invest-type-list{padding: 10px 0px;}
    .main-guidelines .invest-type-list .invest-content{font-size: 14px; line-height: 22px;}
    .register-landing-header .hero-images{margin: 20px 0 15px 0; text-align: center;}
    .register-landing-header .hero-images img{margin: 0 auto;}
    .register-landing-header .hero-icons{margin-bottom: 30px;}
    .register-landing-header .header-logo{margin-bottom: 10px;}
    .main-guidelines .investment-type .col-md-4{border: none;}
    .fixed-sidebar.fixed {position: relative; right: 0; top: 0; z-index: 999999; width: 100%;}
    .register-landing-header .personal-loan-sign-form .sign-up-title{padding: 10px 12px; font-size: 20px;}
    
}

/* Mobile Device */
@media(max-width: 768px) {
    .register-landing-header .header-logo img{max-width: 140px;}
    .register-landing-header .hero-icons{margin-top: 10px; overflow: hidden;}
    .main-guidelines .invest-type-list .invest-icon{width: 66px;}
    .register-landing-header .icons-lists img{width: 36px;}
    .register-landing-header .icons-lists h4 br{display: none;}
}

/* Small Device */
@media(max-width: 576px) {
    .landing-page-wrapper{border-width: 9px;}
    .landing-page-wrapper:after{width: 30px; height: 30px; background-size: 100%; right: -9px;}
    .main-guidelines .card-box{padding: 20px ;}
    .register-landing-header {padding: 10px 0px; overflow: hidden;}
    .register-landing-header .header-logo {margin-bottom: 0;}
    .register-landing-header .hero-icons{flex-wrap: wrap;}
    .register-landing-header .icons-lists{flex-basis: 50%; padding: 7px 5px; box-sizing: border-box;}
    .register-landing-header .icons-lists h4{font-size: 12px; line-height: 20px; margin: 0;}
    .register-landing-header .hero-icons{padding: 10px 0px;}
    .main-guidelines .card-box{margin: 13px 15px;}
    .main-guidelines .awads-logo-box{flex-wrap: wrap;}
    .main-guidelines .awads-logo-box .logo-box {padding: 10px 5px; flex-basis: 50%; flex-direction: column; margin: 0 auto;}
    .main-guidelines .invest-type-list{height: auto; margin: 10px 0;}
    .main-guidelines .investment-type{margin-top: 20px;}
    .footer-disclamier {padding: 30px 5px !important;}
}



.register-landing-header .personal-loan-sign-form .select_country1_msg {color: red; font-size: 10px; font-weight: normal; text-transform: none; bottom: -12px;
position: absolute; display: none;}
.register-landing-header .personal-loan-sign-form .select_country1_icon {right: 0px; top: -13px; display: none; color: red; position: absolute; font-size: 12px;}

.register-landing-header .personal-loan-sign-form .select_state1_msg {color: red; font-size: 10px; font-weight: normal; text-transform: none; bottom: -12px;
position: absolute; display: none;}
.register-landing-header .personal-loan-sign-form .select_state1_icon {right: 0px; top: -13px; display: none; color: red; position: absolute; font-size: 12px;}

.register-landing-header .personal-loan-sign-form .select_city1_msg {color: red; font-size: 10px; font-weight: normal; text-transform: none; bottom: -12px;
position: absolute; display: none;}
.register-landing-header .personal-loan-sign-form .select_city1_icon {right: 0px; top: -13px; display: none; color: red; position: absolute; font-size: 12px;}



.register-landing-header .personal-loan-sign-form .select_pincode1_msg {color: red; font-size: 10px; font-weight: normal; text-transform: none; bottom: -12px;
position: absolute; display: none;}
.register-landing-header .personal-loan-sign-form .select_pincode1_icon {right: 0px; top: -13px; display: none; color: red; position: absolute; font-size: 12px;}


#edit-terms .form-type-checkbox{margin: 0 !important; padding-bottom: 10px;}
#edit-aml-consent .form-type-checkbox{margin: 0 !important; padding-bottom: 10px;}
#edit-bank-consent .form-type-checkbox{margin: 0 !important; padding-bottom: 10px;}

.register-landing-header .personal-loan-sign-form .loan-content-field #loaders {z-index: 99999;display: none; position: fixed; top: 50%; left: 50%; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}


/*New CSS 12-11-2020*/
.register-landing-header .header-logo {margin-bottom: 10px; display: flex; justify-content: space-between;}
.systematic-block-items h4{font-size: 15px; font-weight: 600;}
.systematic-income-plan-generation{border-radius: 12px; padding: 13px 15px; box-shadow: 0 0 10px rgba(0,0,0,0.1); margin-top: -20px; position: relative; z-index: 99999; background: #fff; margin-bottom: 20px;}
.systematic-income-heading{text-align:center; font-size: 18px; line-height: 28px; color:#000000; font-weight:600;}
.systematic-income-heading span{color:#0025ff; font-size: 22px; font-weight:bold; display: block;}
.systematic-income-plan{display: flex; text-align: left; margin-top: 20px; margin-bottom: 10px;}
.systematic-income-plan .plan-icons{ margin-right: 10px; width: 55px;}
.systematic-income-plan .plan-content p{font-size: 13px; line-height: 20px; text-align: left; margin: 0;}
.systematic-income-plan .plan-content .paln-title{font-weight: bold;}
.systematic-income-plan .plan-content{width: calc(100% - 55px);}


.main-guidelines .systematic-heading{font-size: 16px; line-height: 24px; color: #111111; text-align: center; font-weight: 600; margin-bottom: 25px;}
.main-guidelines .systematic-heading span{color: #0095d0; font-size: 21px; display: block; margin: 5px 0; text-decoration: underline;}
.main-guidelines .systematic-block-items{margin-top: 15px; text-align: center;}
.main-guidelines .systematic-block-items .systm-icons{margin-bottom: 10px;}
.main-guidelines .systematic-block-items h4{font-size: 15px; line-height: 24px; font-weight: bold; color: #111111;}

.main-guidelines .why-lists-items{margin: 15px 0; display: flex; align-items: center;}
.main-guidelines .why-lists-items .list-icons{width: 62px;}
.main-guidelines .why-lists-items p{width: calc(100% - 62px); padding-left: 15px; font-weight: 600; line-height: 22px; margin: 0; color: #111111;}

.main-guidelines .client-say-title{font-size: 17px; font-weight: bold; color: #111111;}

.main-guidelines .client-statements p:last-child{margin: 0;}


.main-guidelines .fc-product-lists{list-style: disc;}
.main-guidelines .fc-product-lists li{margin: 15px; color: #111111;}
.main-guidelines .fc-product-lists li span{font-weight: bold;}
.main-guidelines .fc-product-lists li:last-child{margin-bottom: 0;}
.systematic-income-container{display: flex; margin-top: 10px; flex-wrap: wrap;}
.systematic-income-container p{font-size: 20px; text-align: center; margin: 0; line-height: 30px;}
.systematic-income-container span{font-weight: bold;}
.systematic-income-container .top-systematic-income-list{text-align: center; width: 20%; padding: 0 5px;}
.systematic-income-container .top-systematic-income-list p{font-size: 15px; font-weight: bold; margin: 10px 0 5px 0; color: #000000; line-height: 22px;}

.main-top-headings{color: #1080c0; font-size: 22px; font-weight: bold; text-align: center; line-height: 26px;}
.systamatic_top_plans{ border-radius: 12px; padding: 12px 15px 18px 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1); 
margin-top: -20px; position: relative; z-index: 99999; background: #fff; margin-bottom: 20px; flex-wrap: wrap;}
.team-conditions-text{font-size: 13px !important; text-align: right !important; margin-top: 27px !important; color: #000000 !important; margin-bottom: -25px;}
.top_loans_boxes{text-align: center;}
.top_loans_boxes .top-systematic-income-list p{text-align: center;}

@media(max-width: 768px){
    .systematic-income-container .top-systematic-income-list{width: 50%; margin: 10px 0;}
    .systematic-income-container .top-systematic-income-list:last-child{width: 100%;}
    .systematic-income-container .top-systematic-income-list p br{display: none;}
    .systematic-income-container{margin-top: 0; display: block; width: 100%;}
    .main-guidelines .invest-block-lists{width: 100%;}
    .register-landing-header .personal-loan-sign-form .loan-content-field .form-heading{padding: 0;}
    .main-guidelines .systematic-heading{font-size: 15px;}
    .main-guidelines .systematic-block-items{margin-bottom: 25px;}
    .main-guidelines .systematic-heading{margin-bottom: 15px;}
     
    .systematic-income-container .top-systematic-income-list{width: 50%;}
    .systematic-income-container .top-systematic-income-list:last-child{width: 100%;}
    
}




/* New CSS 09-11-2021 */
#key-highlights .heading{color: #ffffff; margin-bottom: 30px;}
#key-highlights .key-lists{background: #ffffff; padding: 10px 5px; border-radius: 10px; text-align: center; height: 170px;}
#key-highlights .key-lists img{width: 60px; margin-bottom: 8px;}
#key-highlights .key-lists h4{color: #333333; font-size: 20px; font-weight: bold;margin-bottom: 5px;}
#key-highlights .key-lists p{margin: 0; font-size: 13px; font-weight: 600; text-align: center;}
#key-highlights .key-lists h4 span {font-size: 15px;}
#key-highlights .col-md-2{padding-left: 5px; padding-right: 5px;}
#key-highlights .no-gutter{margin-left: -5px; margin-right: -5px;}


.performance-source{padding: 2px 5px; background: #00829d; font-weight: bold; color: #ffffff;}
.chart-area{margin-bottom: 20px; margin-top: 20px;}
.chart-area h4{font-size: 14px; font-weight: bold; text-align: center; color: #000000;}



#faqs-list{margin-bottom: 20px;}
#faqs-list ul{margin-top: 15px;}
#faqs-list li{margin: 0 0 15px 0; list-style: none; padding: 13px 15px; border: 1px solid #dce0e8; font-size: 15px; border-radius: 5px;}
#faqs-list li p{margin: 0; padding: 0; font-weight: 600; outline: none;}
#faqs-list .faq-title{display: flex; justify-content: space-between; align-items: center; cursor: pointer; color: #000000;
font-weight: bold;}
#faqs-list .toggle{font-size: 15px; font-size: 22px; padding-left: 20px;}
#faqs-list .faq-content{font-size: 14px; color: #2f2f36; line-height: 24px; margin-top: 15px; display: none;}
#faqs-list .faq-content ol{margin: 0; padding: 0;}
#faqs-list .faq-content li{margin: 15px 0 15px 25px; font-size: 14px; padding: 0; border: none; list-style: decimal;}

.portfolio-data{display: flex; margin-top: 10px;}
.portfolio-data .return-box{width: 50px; height: 15px; background: #7a9bd5; margin-right: 10px;}
.portfolio-data p{margin: 0; font-weight: 600; line-height: 100%; font-size: 14px; color: #000000;}
.card-box .note-box{margin-top: 7px; font-size: 13px;}



@media(max-width: 768px){
.systematic-income-container p{font-size: 15px; line-height: 26px;}
}





