.new_reg_mauto{margin:0 auto}
a.btn.btn-outline{border-radius:5px;color:#1e1c57!important;padding:8px 10px;font-size:14px;background:transparent;border:1px solid #1e1c57}
a.btn.btn-blue.btn-block.new_reg_btn:hover,a.btn.btn-outline:hover{background:#e7ecf3;color:#fff!important}
a.btn.btn-outline-orange{border-radius:5px;color:#1e1c57!important;padding:8px 10px;font-size:14px;background:transparent;border:1px solid #1e1c57}
a.btn.btn-outline-orange:hover,a.btn.btn-outline-active:active{background:#f16e2d;color:#fff!important;border:1px solid #f16e2d}
a.btn.btn-blue.btn-block.new_reg_btn:hover,a.btn.btn-outline:hover{background:#1e1c57;color:#fff!important}
a.btn.btn-blue.btn-block.new_reg_btn.bg-orange:hover,a.btn.btn-outline:hover{background:#f16e2d;color:#fff!important}
button.btn.btn-blue.btn-block.new_reg_btn{margin-top:25px;border-radius:5px;background: #1e1c57;}
a.btn.btn-blue.btn-block.new_reg_btn{border-radius:5px;color:#fff!important;padding:8px 10px;font-size:14px}
button.btn.btn-blue.btn-block.new_reg_btn:hover, button.btn.btn-blue.btn-block.new_reg_btn:active{background: #4B389C;}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background:transparent;color:#1e1c57}
.mt5{margin-top:5px}
.fs11e{font-size:.7em}
.fs15e{font-size:.92em}
.fs10e{font-size:.648em}
.mb-20{margin-bottom:-20px}

.modal-dialog-new-reg{margin-top:50px;pointer-events:initial}
.new-reg-inputs{height:36px;padding:10px;font-size:14px;border-radius:5px;position:relative;font-weight:500}
.form-control.new-reg-inputs-disabled[disabled]{background:transparent;border:0;opacity:.8;border-bottom:1px solid #e6e6e6;border-radius:0}
.login_main_wrapper{padding:30px;letter-spacing:0}
.new_reg>li>a{font-size:17px;font-weight:500;line-height:.85;color:#1e1c57;opacity:.5}
.new_reg>li.active>a{opacity:1}
.new_reg>li>a>span{font-size:12px;line-height:1}
.new_reg>li.active>a,.new_reg>li.active>a:focus{border:0;-webkit-box-shadow:inset 0 -2px 0 #1e1c57;box-shadow:inset 0 -2px 0 #1e1c57;color:#1e1c57}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus:hover {
    background-color: transparent;
    -webkit-box-shadow: inset 0 -2px 0 #1e1c57;
    box-shadow: inset 0 -2px 0 #1e1c57;
    color: #1e1c57;
}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus:hover {
    border: none;
    color: #1e1c57;
}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus:hover {
    -webkit-box-shadow: inset 0 -2px 0 #1e1c57;
    box-shadow: inset 0 -2px 0 #1e1c57;
}
.has-success .new-reg-input-password{border:1px solid #ccc;background:url(../images/success.png) right 10px center no-repeat;background-size:20px}
.has-error .new-reg-input-password{border:1px solid #ccc;background:transparent}
.has-success .form-control,.has-success .form-control:focus,.has-success .input-group-addon{border:1px solid #ccc}
.has-error .form-control,.has-error .form-control:focus,.has-error .input-group-addon{border:1px solid #ccc}
.form-inputs input[type='radio']+label{opacity:.5;font-size:14px;padding-left:25px;padding-right:10px}
.form-inputs input[type='radio']:checked+label{opacity:1}
.success_screen h2{color:#1e1c57;font-size:28px;font-weight:600}
.success_screen h3{color:#303030;font-size:22px;font-weight:400}
.dmat_iifl_acc{position:fixed;bottom:30px}
.login_popup{background:#eee}
.success_screen{top:50%;left:50%;width:30em;height:18em;margin-top:2em;margin-bottom:1em;margin-left:-15em;position:relative}
.start_investing_text{font-size:12px;text-align:center;position:relative;top:-10px;left:-7px}
.start_investing_btn{background:#1e1c57;padding:15px 10px;border-radius:5px;left:-7px;position:relative;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,0.12),0 6px 6px rgba(0,0,0,0.12)}
.styled-checkbox{position:absolute;opacity:0}
.styled-checkbox+label{position:relative;cursor:pointer;padding:0;font-size:14px}
.styled-checkbox+label:before{content:'';margin-right:5px;display:inline-block;vertical-align:text-top;width:14px;height:14px;border: 1px solid #aaa;position:relative;top:3px;}
.styled-checkbox:checked+label:before{background: transparent;}
.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}
.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}
.styled-checkbox:checked+label:after{content:'';position:absolute;left: 2px;top: 9px;background: #1e1c57;width:2px;height:2px;box-shadow:  2px 0 0 #1e1c57, 4px 0 0 #1e1c57, 4px -2px 0 #1e1c57, 4px -4px 0 #1e1c57, 4px -6px 0 #1e1c57, 4px -8px 0 #1e1c57;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.start_investing_btn a{color:#fff}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.form-inputs input[type='radio']+label:before,.form-inputs input[type='radio']+label:after{left:3px;bottom:2px}
@media only screen and (max-width:992px){.dmat_iifl_acc{position:initial;bottom:auto;margin-top:50px;text-align:center}
}@media only screen and (max-width:768px){.fix_reg{right: 50px;
    top: 3px;}
.mob-icon{width:35px}
.start_investing_text,.start_investing_btn{left:0}
}@media only screen and (max-width:640px){.login_main_wrapper{padding:15px}
.new_reg>li{width:50%;display:block}
.new_reg>li>a{font-size:14px}
.login_popup{max-width:250px}
.start_investing_btn a{font-weight:400;font-size:14px}
}.form-inputs input[type='text']:-webkit-autofill,.form-inputs input[type='number']:-webkit-autofill,.form-inputs input[type='email']:-webkit-autofill,.form-inputs input[type='password']:-webkit-autofill,.form-inputs input[type='file']:-webkit-autofill,.form-inputs textarea:-webkit-autofill{box-shadow:0 0 0 1000px white inset!important;transition:background-color 5500s ease-in-out0s;-webkit-text-fill-color:black!important}
/**/
#country-codes{width: 100%;
    height: 36px;
    border: 1px solid #ccc;
    border-radius: 5px;
    text-align: center;}

#country-codes div{
font-size: 14px;margin-top:8px;text-align: center;
}
input:-webkit-autofill {
    -webkit-text-fill-color: #333 !important;
}
input.form-control:-webkit-autofill {
    -webkit-text-fill-color: #333 !important;
}
/**/

@media only screen and (max-width:768px) {
	
.newAcco h4 {
    padding-left: 16px;
}
	
.sliderDiv ul li {
	line-height: 20px;
}

.sliderDiv {
    
    padding-left: 16px;
}
	
.back-to-top.show, .back-to-top-1.show {
	display: block !important;
}
#myCarousel img{
	object-fit: initial;
}
} 
@media only screen and (max-width:640px) {
.oda-btn{
	font-size: 12px;
}
i.fa.fa-search.fs24e {color: #6f93cc;}a.semi_c.primary_highlight_txt.p15 > i {color: #6f93cc;}
}