@charset "utf-8";
/* CSS Document */
@import 'reset.css';
/*----------- Margin -----------*/
.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;}
.less-gutter [class*="col-"]{padding-left:5px; padding-right:5px;}

/*-------------------------------------------------------------------------------------
  Nach Details
-------------------------------------------------------------------------------------*/
#lender-landing{color:#181415; position:relative;}
#lender-landing:after{background:url(../images/corner.png) top right no-repeat; display:block; width:87px; height:88px; position:absolute; content:''; top:0; right:0;}
#lender-landing .landing-page-top{padding:50px 0;}
#lender-landing .stock-market{background:#eff3f9; border:14px solid #0095d0; position:relative;}
#lender-landing .stock-market .stock-market-inn .stock-title{padding-left:72px;}
#lender-landing .stock-market .stock-market-inn h1{font-size:46px; font-weight:800; color:#0095d0; background:url(../images/stock_market_icon.png) left top no-repeat; padding-left:144px; margin-bottom:17px; line-height:54px; padding-bottom:10px;}
#lender-landing .stock-market .stock-market-inn h1 span{color:#181415; display:block;}
#lender-landing .stock-market .stock-market-inn h4{font-size:20px; font-weight:600; color:#181415; margin-bottom:15px; line-height:24px;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage{padding:30px 0;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .adv-title h2{font-size:30px; font-weight:400; text-transform:uppercase; margin-bottom:20px;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .advantage-cat{margin:15px 0; overflow:hidden;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .advantage-cat .cat-icon{float:left;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .advantage-cat .cat-description{padding-left:72px;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .advantage-cat .cat-description h3{font-size:22px; text-transform:uppercase; font-weight:500; margin-top:5px; margin-bottom:10px;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .advantage-cat .cat-description p{font-size:16px; line-height:26px; font-weight:500; word-spacing:3px; margin:0; color:rgba(0,0,0,0.8); text-align: left;}

#lender-landing .faircent-experience{background:#eff3f9; padding:55px 0; position:relative;}
#lender-landing .faircent-experience .fair-exp-inn{position:relative; padding-left:70px;}
#lender-landing .faircent-experience .fair-exp-inn:before{position:absolute; content:''; left:24px; top:50px; display:block; width:1px; height:92%; background:#000000;}
#lender-landing .faircent-experience .fair-exp-inn:after{position:absolute; content:''; left:0px; top:0px; display:block; width:48px; height:48px; background:url(../images/exp_icon.png) no-repeat;}

#lender-landing .faircent-experience .fair-exp-inn h2{font-size:20px; color:rgba(0,0,0,0.8); font-weight:bold; margin-bottom:27px; word-spacing:3px;text-align: left;}
#lender-landing .faircent-experience .fair-exp-inn p{font-size:16px; line-height:26px; font-weight:500; word-spacing:3px; color:rgba(0,0,0,0.8); margin:0;text-align: left;}

#lender-landing .faircent-experience .fair-exp-inn .uaer-area{overflow:hidden; margin:40px 0 5px 0px;}
#lender-landing .faircent-experience .fair-exp-inn .uaer-area .user-img{float:left;}
#lender-landing .faircent-experience .fair-exp-inn .uaer-area .user-img img{width:54px; height:54px; border-radius:100%;}
#lender-landing .faircent-experience .fair-exp-inn .uaer-area .user-details{padding-left:76px;}
#lender-landing .faircent-experience .fair-exp-inn .uaer-area .user-details p{font-size:24px; margin:0;}
#lender-landing .faircent-experience .fair-exp-inn .uaer-area .user-details p span{font-size:16px; text-transform:uppercase; display:block;}
#lender-landing .faircent-experience .fair-exp-inn .uaer-area .user-details p.map{font-size:16px; color:rgba(0,0,0,0.8); font-weight:300; background:url(../images/maps-icon.png) 0px 7px  no-repeat; padding-left:20px;}

.faircent-experience.market {background: #fff none repeat scroll 0 0 !important;}
.faircent-experience.market .fair-exp-inn:after{position:absolute; content:''; left:0px; top:0px; display:block; width:48px; height:48px; background:url(../images/info_icon.png) no-repeat !important;}

.faircent-experience.market2 .fair-exp-inn:after{position:absolute; content:''; left:0px; top:0px; display:block; width:48px; height:48px; background:url(../images/exp_icon2.png) no-repeat !important;}

#lender-landing .faircent-experience.market .fair-exp-inn:before{position:absolute; content:''; left:24px; top:50px; display:block; width:1px; height:90% !important; background:#000000;}
.faircent-experience.media .fair-exp-inn:after{position:absolute; content:''; left:0px; top:0px; display:block; width:48px; height:48px; background:url(../images/media_icon.png) no-repeat !important;}
.faircent-experience.market .peer-landing{display:table; margin:35px 0 0 0;}
.faircent-experience.market .peer-landing li{display:table-cell; vertical-align:middle; box-sizing:border-box; padding:20px; color:#FFFFFF; font-size:25px; letter-spacing:5px;  width:202px; height:170px; border:5px solid #ffffff;}
.faircent-experience.market .peer-landing li .ft30{font-size:15px;}
.faircent-experience.market .peer-landing li .text{display:block; font-size:16px;  word-spacing:5px; line-height:22px; letter-spacing:2px; font-weight:400; margin-top:10px;}
.faircent-experience.market .peer-landing li.green{background:#5ec8b3;}
.faircent-experience.market .peer-landing li.blue{background:#4d8fe1;}
.faircent-experience.market .peer-landing li.light-blue{background:#4bc7e2;}
.faircent-experience.market .peer-landing li.red{background:#ed795b;}

#lender-landing .footer-section{padding:60px 0px; background:#d1d9e5;}
#lender-landing .footer-section .footer-sect-inn{width:50%; text-align:center; padding-left:100px;}
#lender-landing .footer-section .footer-sect-inn h2{font-size:20px; font-weight:400; text-transform:uppercase;}
#lender-landing .footer-section .footer-sect-inn a{margin:20px 0; display:inline-block; background:#118ac5 url(../images/button-arrow.png) 310px center no-repeat; padding:20px 65px 20px 20px; font-size:19px; color:#ffffff; border-radius:30px; font-weight:500;}
#lender-landing .footer-section .footer-sect-inn a:hover,.signup-form .form-inner-sec a:hover{text-decoration:none;}

/*Sign up form*/
.signup-form{width:365px; background:#ffffff; border-radius:16px; position:fixed; top:30px; right:100px; z-index:9999; box-shadow:0px 10px 30px rgba(0,0,0,0.2);}
.signup-form .signup-title{text-align:center; padding:10px 30px; box-shadow:0px 10px 25px rgba(0,0,0,0.1); border-top-left-radius:16px; border-top-right-radius:16px;}
.signup-form .signup-title h2{font-size:26px; font-weight:300;margin:0 0 10px 0; color:#11293c;}
.signup-form .signup-title p{text-transform:uppercase; font-weight:bold; font-size:12px; margin-bottom:4px; color:#11293c;}
.signup-form .form-inner-sec{padding:18px 45px;}

.group{position:relative;margin-bottom:10px; width:100%;}
.inputMaterial{font-size:16px;padding:8px 10px 6px 0px;display:block;width:100%;border:none;border-bottom:1px solid #e6e8ea; font-weight:300; line-height:30px; background:transparent;}
.inputMaterial:focus{outline:none}
label{color:#999;font-size:18px;font-weight:300;position:absolute;pointer-events:none;left:0px;top:22px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.inputMaterial:focus ~ label,.inputMaterial:valid ~ label{top:-5px;font-size:12px;color:rgba(17,41,60,0.5);}
.bar{position:relative;display:block;width:100%}
.bar:before,.bar:after{content:'';height:1px;width:0;bottom:1px;position:absolute;background:#e6e8ea;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}
.bar:before{left:50%}
.bar:after{right:50%}
.inputMaterial:focus ~ .bar:before,.inputMaterial:focus ~ .bar:after{width:50%}
.inputMaterial:focus ~ .highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}
@-webkit-keyframes inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}
@-moz-keyframes inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}
@keyframes inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}

.signup-form .form-inner-sec .submit-button{display:inline-block; background:#118ac5 url(../images/button-arrow.png) 105px center no-repeat; padding:10px 50px 10px 22px; font-size:19px; color:#ffffff; border-radius:30px; font-weight:500; margin:5px 0 0 0; text-transform:uppercase;}


.fr-msg{font-size:10px; margin:5px 0 0 0; color:rgba(17,41,60,0.4);} 

/*Great Message Form*/
#great-msg{display:none;}
#great-msg .signup-title{background:#5dcee6; text-align:left; position:relative; padding:20px 30px 10px 30px;}
#great-msg .signup-title h2,#great-msg .signup-title p{color:#ffffff;}
#great-msg .signup-title p{text-transform:none; line-height:16px; margin:0; font-weight:400;}
#great-msg .signup-title img{position:absolute; right:30px; top:27px;}
#great-msg .agree-sec{background:#eff3f9; overflow:hidden; min-height:100px; margin-left:-45px; margin-right:-45px; padding-left:45px; padding-right:45px; padding-top:5px; margin-bottom:16px;}
#great-msg .agree-sec label{pointer-events:auto;}
#great-msg .agree-sec a{color:#1576b8; font-weight:500;}

 /*check box*/
.form-check .checkbox {width:25px; height:25px; background-color:#2d7cbc; position:relative; box-shadow:0px 2px 3px rgba(0,0,0,0.5);}
.form-check .checkbox input[type="checkbox"] {visibility: hidden;}
.form-check .checkbox label {width:23px; height:23px; position:absolute; top:1px; left:1px; background-color:white; cursor:pointer;}
.form-check .checkbox label:before {content: ''; width:14px; height:7px; border:3px solid white; position:absolute; border-top:none; border-right:none;  transform:rotate(-45deg); top:7px; left:5px; opacity:0; transition:all 300ms;}
.form-check .checkbox input[type="checkbox"]:checked + label:before {opacity: 1; width:14px; height:7px;}
.form-check .checkbox input[type="checkbox"]:checked + label {background-color: #2d7cbc;}
.form-check .checkbox span{position:absolute; left:40px; top:-3px; width:238px; font-size:10px; line-height:15px;}

/*Borrower Landing*/
.lender-landing{}
.lender-landing .stock-market{background:#ffffff url(../images/wedding.png) center top no-repeat !important;}
.lender-landing {background:#ffffff url(../images/personal.png) center top no-repeat !important;}
.lender-landing .stock-market .stock-market-inn h1{background:none !important; padding-left:0 !important;}
.lender-landing .stock-market .stock-market-inn .stock-title{padding-left:0 !important;}
.signup-form .signup-title.dark{background:#1081c5;}
.signup-form .signup-title.dark h2,.signup-form .signup-title.dark p{color:#ffffff;}

/*Responsive*/
#lender-landing .stock-market .stock-market-inn .stock-title .stock-img{display:none; margin:0 auto; width:60px; height:59px;}
.mobile-form{margin:60px 0px 70px 0;}
.htlogo2{display:none;}

/*Media Query*/
@media(max-width:1199px){
#lender-landing .stock-market .stock-market-inn .stock-title{padding-left:0;}	
	
}

@media(max-width:768px){
	.signup-form .form-inner-sec {
    padding: 18px 8px;
    overflow:hidden;
}
.btn.btn-blue.form-submit {margin-left: -40px !important;}
#lender-landing .stock-market{background:#ffffff;}	
#lender-landing .landing-page-top {text-align:center;}
#lender-landing .landing-page-top img{margin:0 auto;}
#lender-landing .stock-market .stock-market-inn h1{background:none; font-size:30px; padding:0; text-align:center; line-height:35px;}	
#lender-landing .stock-market .stock-market-inn .stock-title .stock-img{display:block;}
#lender-landing::after {background: rgba(0, 0, 0, 0) url("../images/corner2.png") no-repeat scroll right top; content: ""; display: block; height:58px; position: absolute; right: 0; top: 0; width: 58px;}
#lender-landing .stock-market{border-width:11px;}
#lender-landing .stock-market .stock-market-inn h4{font-size:14px; text-align:center; line-height:20px;}
.signup-form{width:100%; position:relative; left:0; top:20px;}
.form-check .checkbox span{width:165px;}
#great-msg .agree-sec{min-height:165px;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .adv-title h2{padding-left:0; text-align:center;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .advantage-cat .cat-icon{float:none; text-align:center; width:100%; margin:18px auto;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .advantage-cat .cat-description{padding-left:0; text-align:center;}
#lender-landing .stock-market .stock-market-inn .faircent-advantage .advantage-cat{margin:22px 0;}
#lender-landing .faircent-experience .fair-exp-inn .uaer-area .user-details p{font-size:20px;}
.faircent-experience.market .peer-landing li{display:block;}
#lender-landing .footer-section .footer-sect-inn{padding-left:0; width:100%;}
#lender-landing .footer-section .footer-sect-inn a{border-radius:60px; text-align:center;  padding:15px 30px 40px 30px; line-height:28px; background:#118ac5 url(../images/button-arrow.png) 132px 80px no-repeat; margin:30px 0;}
#lender-landing .footer-section .footer-sect-inn a span{display:block;}
#great-msg .signup-title img{right:15px;}
#lender-landing .faircent-experience.market .fair-exp-inn::before{height:95%;}
#lender-landing .faircent-experience .fair-exp-inn::before{height:90%;}
.lender-landing .stock-market{background:#ffffff url(../images/wedding.png) -150px 100px no-repeat !important; background-size:200% !important;}
.lender-landing {background:#ffffff url(../images/personal.png) -150px 100px no-repeat !important; background-size:200% !important;}
.lender-landing .stock-market .stock-market-inn .stock-title{padding-top:30px;}
.lender-landing  .stock-title{padding-top:200px;}
.htlogo{display:none;}
.htlogo2{display:block;}
}

.nameerror{position:absolute; right:0; top:5px; color:#50bfa4; font-size:15px;}
.nameerror2{position:absolute; right:0; top:5px; color:#da232a; font-size:15px;}


.signup-form .float-label-control label{font-size: 0.8em !important; top:-0.9em !important;}

.mobile-form .group {margin-bottom: 16px;float: left;}
.mobile-form .group #dobfield {top: -18px;}
.lender-landing #business-loan{background:#ffffff url(../images/business_user.png) center top no-repeat !important;}
a.pan_msg {
    font-size: 13px;
    position: relative;
    top: -14px;
    font-weight: 500;
}
.signup-form input,.signup-form select{font-size: 16px !important;}
.borrow_verify_msg .floating-label-success .fa{top: 3px;}
.borrow_verify_msg .float-label-control #show_mobile_message{top: 5px;}

@media(max-width:768px){
#lender-landing .landing-page-top{padding: 3px 0; text-align: left;}
.lender_reg_submit{margin:0 0 10px 0px !important ;}
#lender-landing .footer-section .footer-sect-inn a{border-radius:60px; text-align:center;  padding:15px 30px 17px 30px; line-height:28px; background:#118ac5 !important; margin:30px 0;}

.landing_page_design .landing-page-top img {width: 60%;}
.landing_page_design   .stock-title {padding-top: 25px;}
.landing_page_design .stock-market .stock-market-inn h1 {font-size: 20px !important;text-align:left !important;line-height: 23px !important;}
.landing_page_design .stock-market .stock-market-inn h4 {font-size: 18px !important;text-align: left !important;line-height: 23px !important; width: 45%;}
.landing_page_design .stock-market .stock-market-inn .mobile-form {margin: 90px 0px 70px 0;}

}

/*Personal Loan Sign up Form*/
.personal-loan-sign-form{position: absolute; right: -53px; top: -132px; width: 450px;}
.personal-loan-sign-form .sign-up-title{background: #398cc4; font-size: 24px; color: #ffffff; text-align: right; padding: 17px 20px 17px 10px; font-weight: 400; border-top-left-radius: 8px; margin-right: 59px;}
.personal-loan-sign-form .sign-up-title::before{position: absolute; content: ''; background: url(../images/personal-cut-edge.png) no-repeat; width: 68px; height: 59px; right: 0; top: 0px;}
.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);}
.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;}
.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;}
.personal-loan-sign-form .loan-content-field .form-group label:last-child{display: none;}
.personal-loan-sign-form .loan-content-field .form-group label.tiny-label{top: 0; font-size: 10px;}
.personal-loan-sign-form .loan-content-field .form-group label.tiny-label2{top: 0;}
.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;}
.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;}
.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;}
.personal-loan-sign-form .loan-content-field .form-group.first-name{background: url(../images/first-name-icon.png) 1px 7px no-repeat;}
.personal-loan-sign-form .loan-content-field .form-group.e-mails{background: url(../images/email-icon.png) 1px 19px no-repeat;}
.personal-loan-sign-form .loan-content-field .form-group.password{background: url(../images/password-icon.png) 1px 10px no-repeat;}
.personal-loan-sign-form .loan-content-field .form-group.mobile{background: url(../images/mobile-icon.png) 1px 6px no-repeat;}
.personal-loan-sign-form .loan-content-field .form-group.otp{background: url(../images/password-icon.png) 1px 10px no-repeat;}
.personal-loan-sign-form .loan-content-field .form-group.monthly-salary{background: url(../images/salary-icon.png) 1px 18px no-repeat; margin-top: 20px;}
.personal-loan-sign-form .loan-content-field .form-group.pan-number{background: url(../images/pan-no-icon.png) 1px 16px no-repeat;}
.personal-loan-sign-form .loan-content-field .form-group.dob-number{background: url(../images/date-birth.png) 1px 4px no-repeat;}

.personal-loan-sign-form .loan-content-field .form-group.father_name{background: url(../images/father_name.png) 1px 6px no-repeat;}

.personal-loan-sign-form .loan-content-field .form-group.address{margin-top: 15px;background: url(../images/location.png) 1px 6px no-repeat;}

.personal-loan-sign-form .loan-content-field .gender{background: none; border: none; padding: 0; margin-bottom: 20px;}
.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;}
.personal-loan-sign-form .loan-content-field .gender .select-gender{margin-top: -12px; display: block;text-align: left;}
.personal-loan-sign-form .loan-content-field  .form-item-hid-emp-type{width: auto;float: left;margin-right: 10px;margin-top: 0px !important;}
.personal-loan-sign-form .loan-content-field  .form-item-hid-emp-type .option:before{    top: 0 !important;}
.personal-loan-sign-form .loan-content-field .gender.loan-type{margin-top: 20px;}
.personal-loan-sign-form .loan-content-field .gender.loan-type .radio{width: auto;}
.personal-loan-sign-form .loan-content-field .gender.loan-type .select-employee{margin-top: 15px; margin-left: -12px !important;}
.personal-loan-sign-form .loan-content-field .form-submit{text-align: center;}
.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: 20px 0 10px 0;}
.personal-loan-sign-form .loan-content-field .residential-adrs{margin-top: 20px;}
.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;}
.personal-loan-sign-form .loan-content-field .residential-adrs .form-group{padding: 0;border-bottom:0px; }
.personal-loan-sign-form .loan-content-field .residential-adrs .form-group.select-box{position: relative;}
.personal-loan-sign-form .loan-content-field .residential-adrs .form-group select{padding-right: 26px !important;width:100% !important;padding-left: 7px;  -moz-appearance: none; -webkit-appearance: none;
background: rgba(0, 0, 0, 0) url("../images/select-down-arrow.png") no-repeat scroll right 15px top 15px; border: 1px solid #b7b7b7; border-radius: 3px; height: 38px; padding-right: 20px;}
.personal-loan-sign-form .loan-content-field .residential-adrs .form-group input{padding-right: 24px;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;}
.personal-loan-sign-form .loan-content-field .residential-adrs .no-gutter{margin-left: 0; margin-right: 0;}
.personal-loan-sign-form .loan-content-field .residential-adrs .no-gutter [class*='col-']{padding-left: 3px; padding-right: 3px;}
.personal-loan-sign-form .loan-content-field #dob{background: transparent;cursor:default;}
.personal-loan-sign-form .loan-content-field #hid_loan_type{color:rgba(66, 66, 66, 0.88);font-weight: 600;}
.personal-loan-sign-form .loan-content-field .select-employee{margin-left: 0px !important;margin-top: -30px !important;}
.personal-loan-sign-form .loan-content-field .gender.loan-type{margin-top:11px !important;}
 .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;}
 .personal-loan-sign-form .loan-content-field  .form-item-gender input, .personal-loan-sign-form .loan-content-field .form-item-hid-emp-type input{top:12px !important;}
.personal-loan-sign-form .loan-content-field .select-employee .form-control{border-bottom:0px !important;}
 .personal-loan-sign-form .loan-content-field .select-box .form-item{margin-top:0px !important; }
/*fixed sidebar*/

.personal-loan-sign-form .loan-content-field .terms #edit-terms{width: 30px !important;float: left;padding: 0;margin: 0;border: none;}
.personal-loan-sign-form .loan-content-field .terms .form-group{padding-left:0;border:0;}
.personal-loan-sign-form .loan-content-field .terms .form-group span{font-size:11px;padding-left: 32px;display:block;font-weight:normal;text-transform:initial;line-height:17px;}
.lender-registration-form.fixed-sidebar.fixed{position: fixed; right: 89px; top: -250px; z-index: 999999;}
.personal-loan-sign-form .form-type-radio{ margin: 0; width: 90px; float: left;clear: none;}
.personal-loan-sign-form .form-type-radio label{padding: 0; font-size: 15px;position: inherit;}

.personal-loan-sign-form .form-type-radio input[type="radio"] {position: absolute; opacity: 0;}
.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; top: -0.2em; margin-right: 10px; vertical-align: top; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; transition: all 250ms ease; margin: 0;}
.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: -0.2em; margin-right: 10px; vertical-align: top; cursor: pointer; text-align: center; -webkit-transition: all 250ms ease; transition: all 250ms ease; font-size: 14px;}
.personal-loan-sign-form .form-type-radio input[type="radio"]:checked + .option:before {background-color: #3197ee; box-shadow: inset 0 0 0 4px #f4f4f4;}
.personal-loan-sign-form .form-type-radio input[type="radio"]:focus + .option:before {outline: none; border-color: #3197ee;}
.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;}
.personal-loan-sign-form .form-type-radio input[type="radio"] + .option:empty:before {margin-right: 0;}
.personal-loan-sign-form.form-type-radio + .form-type-radio{margin: 0;} 
.personal-loan-sign-form .pan_link p{font-size: 11px;text-align: left;}
.personal-loan-sign-form .pan_link a{font-size: 11px;}
#bitcoin_banner_form{position:fixed;right:110px;top:71px !important; width:300px;}
#bitcoin_banner_form label{font-size:12px !important;}
#bitcoin_banner_form .loan-content-field{padding: 10px 6px 12px 16px;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
#bitcoin_banner_form .sign-up-title{border-top-right-radius:8px;}
#bitcoin_banner_form input[type='text'],#bitcoin_banner_form input[type='password']{font-size:18px !important;margin-top: 8px;padding-bottom: 0px;padding-top: 8px;}
#bitcoin_banner_form #edit-submit{margin:0px 0px 10px 29px !important; padding:10px 10px !important;}
#bitcoin_banner_form #verification_msg{margin-top:-13px !important;}
#bitcoin_banner_form #pass_strength{top:-3px !important;font-size: 8px;}

/*Great Message Form*/
#great-msg{display:none;}
#great-msg .signup-title{background:#5dcee6; text-align:left; position:relative; padding:20px 30px 10px 30px;}
#great-msg .signup-title h2,#great-msg .signup-title p{color:#ffffff;}
#great-msg .signup-title p{text-transform:none; line-height:16px; margin:0; font-weight:400;}
#great-msg .signup-title img{position:absolute; right:30px; top:27px;}
#great-msg .agree-sec{background:#eff3f9; overflow:hidden; min-height:130px; margin-left:-45px; margin-right:-45px; padding-left:45px; padding-right:45px; padding-top:5px; margin-bottom:16px;}
#great-msg .agree-sec label{pointer-events:auto;}
#great-msg .agree-sec a{color:#1576b8; font-weight:500;}

 /*check box*/
.form-check .checkbox {width:25px; height:25px; background-color:#2d7cbc; position:relative; box-shadow:0px 2px 3px rgba(0,0,0,0.5);}
.form-check .checkbox input[type="checkbox"] {visibility: hidden;}
.form-check .checkbox label {width:23px; height:23px; position:absolute; top:1px; left:1px; background-color:white; cursor:pointer;}
.form-check .checkbox label:before {content: ''; width:14px; height:7px; border:3px solid white; position:absolute; border-top:none; border-right:none;  transform:rotate(-45deg); top:7px; left:5px; opacity:0; transition:all 300ms;}
.form-check .checkbox input[type="checkbox"]:checked + label:before {opacity: 1; width:14px; height:7px;}
.form-check .checkbox input[type="checkbox"]:checked + label {background-color: #2d7cbc;}
.form-check .checkbox span{position:absolute; left:40px; top:-3px; width:238px; font-size:11px; line-height:17px;}
#ui-datepicker-div {
    z-index: 10000000 !important;
}
.citywise_registration_form{    top: -11px !important;}
.personal-loan-sign-form .sign-up-title{    margin-right: 0px !important;text-align: center;}
.citywise_registration_form .sign-up-title::before{background: transparent !important; }
.personal-loan-sign-form .loan-content-field .form-item.form-type-checkbox.form-item-terms-SAT {
    width: 34px !important ;height: 34px !important;
}
#lender-registration-form .gender_msg{color:red;font-size:10px;font-weight:normal;margin:48px 15px; position:absolute; display:none;}
#lender-registration-form .gender_icon{position:absolute;font-size:12px;display:none;color:red;float:right;margin: 0px 176px;}
#lender-registration-form .select_state1_msg{    color: red;
    font-size: 10px;
    font-weight: normal;
    text-transform: none;
    bottom: -12px;
    position: absolute;
    display: none;}
 #lender-registration-form .select_state1_icon {
    right: 0px;
    top: -13px;
    display: none;
    color: red;
    position: absolute;
    font-size: 12px;
}
 #lender-registration-form .select_city1_msg {
    color: red;
    font-size: 10px;
    font-weight: normal;
    bottom: -12px;
    position: absolute;
    display: none;
    text-transform: none;
}
 #lender-registration-form .select_city1_icon {
       float: right;
    position: absolute;
    top: -12px;
    right: 0px;
    font-size: 12px;
    display: none;
    color: rgb(255, 0, 0);
}
 #lender-registration-form .select_pincode1_msg {
    color: red;
    font-size: 10px;
    font-weight: normal;
    bottom: -12px;
    position: absolute;
    display: none;
    text-transform: none;
}
 #lender-registration-form .select_pincode1_icon {
       float: right;
    position: absolute;
    top: -12px;
    right: 0px;
    font-size: 12px;
    display: none;
    color: rgb(255, 0, 0);
}
#lender-registration-form #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%);}
#lender-registration-form .preloader {
	display: none;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(255,255,255,0.8);
}
#lender-registration-form .pandiv .pan_link{margin-top: 0px !important;}
#lender_registration_form{padding: 9px 15px !important;border: none;display:none;margin-top: 44px;font-size: 12px;}
@media(max-width:768px){
	.personal-loan-sign-form {
    width:90%;margin: 0px auto;
	}
	#lender_registration_form{display: inline-block;}
}
/*Mobile site code*/
@media(max-width:768px){
	.lender-registration-form.fixed-sidebar.fixed{position:relative;right:0;top:0;z-index:999999;
	}    
	.personal-loan-sign-form{position:relative;right:0;top:0;width:100%;z-index:0; 
	}
	.personal-loan-sign-form .form-group.dob-number {margin-top: 70px;}    
    .personal-loan-sign-form .form-group.monthly-salary {margin-top: 78px !important;}    
    .personal-loan-sign-form .form-group.monthly-salary > input{padding-bottom: 15px !important;}
	 .personal-loan-sign-form {position: relative;right:0;top:0;width:100%;z-index: 0; 
	}
	 .personal-loan-sign-form .form-group.dob-number {margin-top: 70px;}    
     .personal-loan-sign-form .form-group.monthly-salary {margin-top: 78px ;}   
     .personal-loan-sign-form .form-group.monthly-salary.monthly_bus_sal {margin-top: 0px !important;} 
     .personal-loan-sign-form .form-group.monthly-salary > input{padding-bottom: 15px !important;} 
    #lender-registration-form .gender_icon{margin-top: -20px;}
#lender-registration-form .gender_msg {margin: 34px 15px;}
.personal-loan-sign-form .loan-content-field .residential-adrs .no-gutter [class*="col-"] {
   
    margin-bottom: 30px;
}
.personal-loan-sign-form .loan-content-field .select-employee.emp_type{padding-bottom: 20px !important;}

.personal-loan-sign-form .loan-content-field .emp_type_msg{margin-top: 44px !important;}
.personal-loan-sign-form .loan-content-field .form-group.mobile{margin-top: 20px !important;}
.monthly-salary label.tiny-label{font-size: 9px !important;}
.personal-loan-sign-form .sign-up-title::before{display: none;}
}



/*mobile site code ends*/