.font--11 {
 font-size:11px
}
.p-b-0 {
 padding-bottom:0!important
}
@font-face {
 font-family:icomoon;
 src:url(../../mf-fonts/icomoon.eot?4cxoj);
 src:url(../../mf-fonts/icomoon.eot?4cxoj#iefix) format('embedded-opentype'),
 url(../../mf-fonts/icomoon.ttf?4cxoj) format('truetype'),
 url(../../mf-fonts/icomoon.woff?4cxoj) format('woff'),
 url(../../mf-fonts/icomoon.svg?4cxoj#icomoon) format('svg');
 font-weight:400;
 font-style:normal
}
.mf-icon {
 font-family:icomoon!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 position:relative
}
.mf-icon--rupees:before {
 content:"\e908"
}
.mf-icon--cross:before {
 content:"\e907"
}
.mf-icon--dob {
 position:absolute;
 right:40px;
 z-index:1;
 opacity:.5;
 top:18px;
 font-size:15px
}
@media screen and (min-width:0) and (max-width:1024px) {
 .mf-icon--dob {
  right:60px
 }
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-icon--dob {
  right:30px
 }
}
.mf-icon--dob:before {
 content:"\e916"
}
.m-t-25 {
 margin-top:25px
}
.m-b-25 {
 margin-bottom:25px
}
.pnone {
 padding:0!important
}
.p-l-0,
.p-w-l-0 {
 padding-left:0!important
}
@media screen and (min-width:0) and (max-width:767px) {
 .p-w-l-0 {
  padding-left:15px!important
 }
}
.p-r-0 {
 padding-right:0!important
}
.p-t-25 {
 padding-top:25px
}
.p-b-30 {
 padding-bottom:30px
}
.vertical--center {
 top:50%;
 position:absolute;
 transform:translateY(-50%);
 width:100%
}
.vertical--left-center {
 top:50%;
 left:50%;
 width:100%;
 text-align:center;
 position:absolute;
 transform:translate(-50%,-50%)
}
.opacity--show {
 opacity:1!important;
 visibility:visible!important;
 z-index:999!important
}
.pull--right {
 float:right!important
}
.text--left {
 text-align:left
}
.text--right {
 text-align:right
}
.text--center {
 text-align:center
}
.grn-color {
 color:#1ec87c;
 opacity:1!important
}
.red-color {
 color:red;
 opacity:1!important
}
.error--message {
 font-size:11px;
 margin-top:5px;
 color:red
}
.no-record {
 margin:50px 0
}
.no-record__content {
 box-shadow:2px 2px 15px rgba(0,0,0,.1);
 padding-top:30px;
 padding-bottom:30px;
 text-align:center
}
.no-record__content span {
 background:url(../../mf-img/sorry.png) left top no-repeat;
 height:100px;
 display:inline-block;
 padding-left:125px;
 padding-top:30px;
 font-size:30px
}
@media screen and (min-width:0) and (max-width:767px) {
 .no-record__content span {
  padding-left:100px;
  padding-top:20px;
  background-size:75px;
  font-size:22px
 }
}
.mf-goback {
 text-transform:uppercase;
 font-weight:500;
 color:#00a7f7;
 cursor:pointer;
 margin-bottom:10px;
 position:relative;
 margin-left:15px;
 display:inline-block;
 font-size:14px;
 line-height:14px
}
.mf-goback:before {
 content:"";
 position:absolute;
 top:3px;
 left:-10px;
 border:solid #00a7f7;
 border-width:2px 0 0 2px;
 display:inline-block;
 padding:3px;
 transform:rotate(-45deg)
}
.mf-goback--arrow {
 text-transform:uppercase;
 font-weight:500;
 color:#c9354d;
 cursor:pointer;
 margin-bottom:10px;
 position:relative;
 margin-right:15px;
 display:inline-block;
 font-size:14px;
 line-height:14px
}
.mf-goback--arrow:before {
 content:"";
 position:absolute;
 top:-3px;
 left:-10px;
 border:solid #c9354d;
 border-width:2px 0 0 2px;
 display:inline-block;
 padding:5px;
 transform:rotate(-45deg)
}
.mf-goback--arrow:after {
 content:"";
 position:absolute;
 top:2px;
 left:-11px;
 width:18px;
 height:2px;
 background-color:#c9354d
}
.font--24 {
 font-size:18px!important;
 color:#383838;
 font-weight:200!important
}
.up--arrow {
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-bottom:5px solid green;
 display:inline-block;
 margin-right:3px
}
.down--arrow {
 width:0;
 height:0;
 border-left:5px solid transparent;
 border-right:5px solid transparent;
 border-top:5px solid #c9354d;
 display:inline-block;
 margin-right:3px
}
.bg--white {
 background-color:#fff
}
.bg--dark {
 background-color:#f2f2f2
}
.cursor--none {
 cursor:default
}
.section--modifier {
 padding-top:0!important;
 padding-bottom:30px!important
}
#addSipAmount .scheme-min-rupee {
 top:20px
}
.btn-element {
 border:none;
 cursor:pointer;
 color:#fff;
 padding:10px 15px;
 border-radius:2px;
 box-shadow:0 2px 4px 0 rgba(0,0,0,.3);
 background:#c9354d;
 position:relative;
 overflow:hidden;
 text-align:center;
 display:inline-block;
 width:100%
}
.btn-element--sml {
 padding:10px 20px;
 width:auto
}
.btn-element.btn--empty {
 border:1px solid #c9354d;
 background-color:#fff;
 color:#c9354d;
 box-shadow:none
}
.btn-element.btn--disable {
 border:1px solid #ddd;
 background-color:#ddd;
 cursor:not-allowed;
 color:#bbb;
 box-shadow:none
}
.btn-element.btn--disable:hover {
 background-color:#ddd;
 color:#bbb
}
.btn-element:focus,
.btn-element:hover {
 outline:0;
 text-decoration:none;
 color:#fff;
 background-color:#b53045
}
.ripple--element {
 position:relative;
 overflow:hidden;
 transform:translate3d(0,0,0)
}
.ripple--element:after {
 content:"";
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 top:0;
 left:0;
 pointer-events:none;
 background-image:radial-gradient(circle,#333 10%,transparent 10.01%);
 background-repeat:no-repeat;
 background-position:50%;
 transform:scale(10,10);
 opacity:0;
 transition:transform .5s,opacity 1s
}
.ripple--element:active:after {
 transform:scale(0,0);
 opacity:.2;
 transition:0s
}
.mf-orderbooktab {
 max-width:800px;
 margin:0 auto;
 padding:10px 0 30px
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-orderbooktab {
  padding-bottom:0
 }
}
.mf-orderbooktab .mf-radio {
 position:absolute;
 left:-200vw
}
.mf-orderbooktab__panel {
 display:none
}
.mf-orderbooktab>label {
 position:relative;
 display:inline-block;
 padding:15px 15px 25px;
 border:1px solid transparent;
 border-bottom:0;
 cursor:pointer;
 font-weight:500;
 width:48%;
 margin-left:-5px;
 text-align:center;
 text-transform:uppercase
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-orderbooktab>label {
  max-width:163px
 }
}
.mf-orderbooktab>label:hover {
 color:#c9354d
}
.mf-orderbooktab>label:hover:after {
 background:#c9354d
}
.mf-orderbooktab>label:after {
 content:"";
 position:absolute;
 left:15px;
 bottom:10px;
 width:100%;
 height:3px;
 background:#e5e7e8
}
.mf-orderbooktab .mf-tab-panels {
 padding:15px 15px 0
}
.mf-orderbooktab input:first-child:checked~.mf-tab-panels>.mf-orderbooktab__panel:first-child {
 display:block
}
.mf-orderbooktab input:nth-child(3):checked~.mf-tab-panels>.mf-orderbooktab__panel:nth-child(2) {
 display:block
}
.mf-orderbooktab input:nth-child(5):checked~.mf-tab-panels>.mf-orderbooktab__panel:nth-child(3) {
 display:block
}
.mf-orderbooktab input:nth-child(7):checked~.mf-tab-panels>.mf-orderbooktab__panel:nth-child(4) {
 display:block
}
.mf-orderbooktab input:nth-child(9):checked~.mf-tab-panels>.mf-orderbooktab__panel:nth-child(5) {
 display:block
}
.mf-orderbooktab input:nth-child(11):checked~.mf-tab-panels>.mf-orderbooktab__panel:nth-child(6) {
 display:block
}
.mf-orderbooktab input:focus+label {
 color:#06c
}
.mf-orderbooktab input:focus+label:after {
 background:#06c
}
.mf-orderbooktab input:checked+label {
 border-bottom:1px solid #fff;
 margin-bottom:-1px;
 color:#c9354d
}
.mf-orderbooktab input:checked+label:after {
 background-color:#c9354d
}
.showbox {
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 padding:0;
 z-index:99;
 background-color:rgba(255,255,255,.2)
}
.loader {
 position:relative;
 margin:0 auto;
 width:70px;
 background:#fff;
 box-shadow:0 4px 10px 0 rgba(0,0,0,.1);
 border-radius:50%;
 top:50%;
 transform:translateY(-50%)
}
.loader:before {
 content:'';
 display:block;
 padding-top:100%
}
.circular {
 animation:rotate 2s linear infinite;
 height:65%;
 transform-origin:center center;
 width:65%;
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 right:0;
 margin:auto
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
 .circular {
  -webkit-animation:rotate 1s linear infinite;
  animation:rotate 1s linear infinite;
  width:40px;
  height:40px;
  border:4px solid #ff7e9b;
  border-color:#ff7e9b transparent transparent;
  border-radius:50%
 }
}
.path {
 stroke-dasharray:1,200;
 stroke-dashoffset:0;
 animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;
 stroke-linecap:round
}
@keyframes rotate {
 100% {
  transform:rotate(360deg)
 }
}
@-o-keyframes rotate {
 100% {
  transform:rotate(360deg)
 }
}
@-ms-keyframes rotate {
 100% {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes rotate {
 100% {
  transform:rotate(360deg)
 }
}
@-moz-keyframes rotate {
 100% {
  transform:rotate(360deg)
 }
}
@keyframes dash {
 0% {
  stroke-dasharray:1,200;
  stroke-dashoffset:0
 }
 50% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-35px
 }
 100% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-124px
 }
}
@-o-keyframes dash {
 0% {
  stroke-dasharray:1,200;
  stroke-dashoffset:0
 }
 50% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-35px
 }
 100% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-124px
 }
}
@-ms-keyframes dash {
 0% {
  stroke-dasharray:1,200;
  stroke-dashoffset:0
 }
 50% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-35px
 }
 100% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-124px
 }
}
@-webkit-keyframes dash {
 0% {
  stroke-dasharray:1,200;
  stroke-dashoffset:0
 }
 50% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-35px
 }
 100% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-124px
 }
}
@-moz-keyframes dash {
 0% {
  stroke-dasharray:1,200;
  stroke-dashoffset:0
 }
 50% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-35px
 }
 100% {
  stroke-dasharray:89,200;
  stroke-dashoffset:-124px
 }
}
@keyframes color {
 0%,
 100% {
  stroke:#c9354d
 }
}
@-o-keyframes color {
 0%,
 100% {
  stroke:#c9354d
 }
}
@-ms-keyframes color {
 0%,
 100% {
  stroke:#c9354d
 }
}
@-webkit-keyframes color {
 0%,
 100% {
  stroke:#c9354d
 }
}
@-moz-keyframes color {
 0%,
 100% {
  stroke:#c9354d
 }
}
span.loadingtext {
 margin-left:5px;
 font-weight:300
}
.loadFacebookG {
 display:inline-block;
 margin:auto;
 vertical-align:middle
}
.loadFacebookG .facebook_blockG {
 background-color:#c9354d;
 float:left;
 height:9px;
 margin-left:2px;
 width:9px;
 opacity:.1;
 border-radius:50%;
 animation-name:bounceG;
 animation-duration:1.5s;
 animation-iteration-count:infinite;
 animation-direction:normal;
 transform:scale(.7)
}
.loadFacebookG .blockG_1 {
 animation-delay:.45s
}
.loadFacebookG .blockG_2 {
 animation-delay:.6s
}
.loadFacebookG .blockG_3 {
 animation-delay:.75s
}
@keyframes bounceG {
 0% {
  transform:scale(1);
  opacity:1
 }
 100% {
  transform:scale(.7);
  opacity:.1
 }
}
@-o-keyframes bounceG {
 0% {
  -o-transform:scale(1);
  opacity:1
 }
 100% {
  -o-transform:scale(.7);
  opacity:.1
 }
}
@-ms-keyframes bounceG {
 0% {
  -ms-transform:scale(1);
  opacity:1
 }
 100% {
  -ms-transform:scale(.7);
  opacity:.1
 }
}
@-webkit-keyframes bounceG {
 0% {
  -webkit-transform:scale(1);
  opacity:1
 }
 100% {
  -webkit-transform:scale(.7);
  opacity:.1
 }
}
@-moz-keyframes bounceG {
 0% {
  -moz-transform:scale(1);
  opacity:1
 }
 100% {
  -moz-transform:scale(.7);
  opacity:.1
 }
}
.no-recordfound {
 background:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:2px;
 padding:23px 18px 15px;
 margin-bottom:16px;
 text-align:center
}
.no-recordfound__heading {
 font-size:18px
}
.no-recordfound__subheading {
 font-size:14px;
 margin:15px 0;
 color:#818181;
 position:relative
}
.no-recordfound__subheading .mf-icon--dob {
 position:absolute;
 left:45%;
 z-index:1;
 opacity:.5;
 top:3px;
 font-size:15px
}
.no-recordfound__btn {
 margin-top:15px
}
.no-recordfound__btn a {
 max-width:150px
}
/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,
.noUi-target * {
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 -webkit-user-select:none;
 -ms-touch-action:none;
 touch-action:none;
 -ms-user-select:none;
 -moz-user-select:none;
 user-select:none;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.noUi-target {
 position:relative;
 direction:ltr
}
.noUi-base,
.noUi-connects {
 width:100%;
 height:100%;
 position:relative;
 z-index:1
}
.noUi-connects {
 overflow:hidden;
 z-index:0
}
.noUi-connect,
.noUi-origin {
 will-change:transform;
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 height:100%;
 width:100%;
 -ms-transform-origin:0 0;
 -webkit-transform-origin:0 0;
 transform-origin:0 0
}
html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
 left:auto;
 right:0
}
.noUi-vertical .noUi-origin {
 width:0
}
.noUi-horizontal .noUi-origin {
 height:0
}
.noUi-handle {
 position:absolute
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
 -webkit-transition:transform .3s;
 transition:transform .3s
}
.noUi-state-drag * {
 cursor:inherit!important
}
.noUi-horizontal {
 height:18px
}
.noUi-horizontal .noUi-handle {
 width:34px;
 height:28px;
 left:-17px;
 top:-6px;
 outline:0
}
.noUi-vertical {
 width:18px
}
.noUi-vertical .noUi-handle {
 width:28px;
 height:34px;
 left:-6px;
 top:-17px
}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
 right:-17px;
 left:auto
}
.noUi-target {
 background:#FAFAFA;
 border-radius:4px;
 border:1px solid #D3D3D3;
 box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb
}
.noUi-connects {
 border-radius:3px;
 background-color:#dedede
}
.noUi-connect {
 background:#3FB8AF
}
.noUi-draggable {
 cursor:ew-resize
}
.noUi-vertical .noUi-draggable {
 cursor:ns-resize
}
.noUi-handle {
 border:1px solid #D9D9D9;
 border-radius:3px;
 background:#FFF;
 cursor:default;
 box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb
}
.noUi-active {
 box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb
}
.noUi-handle:after,
.noUi-handle:before {
 content:"";
 display:block;
 position:absolute;
 height:14px;
 width:1px;
 background:#E8E7E6;
 left:14px;
 top:6px
}
.noUi-handle:after {
 left:17px
}
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
 width:14px;
 height:1px;
 left:6px;
 top:14px
}
.noUi-vertical .noUi-handle:after {
 top:17px
}
[disabled] .noUi-connect {
 background:#B8B8B8
}
[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
 cursor:not-allowed
}
.noUi-pips,
.noUi-pips * {
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.noUi-pips {
 position:absolute;
 color:#999
}
.noUi-value {
 position:absolute;
 white-space:nowrap;
 text-align:center
}
.noUi-value-sub {
 color:#ccc;
 font-size:10px
}
.noUi-marker {
 position:absolute;
 background:#CCC
}
.noUi-marker-large,
.noUi-marker-sub {
 background:#AAA
}
.noUi-pips-horizontal {
 padding:10px 0;
 height:80px;
 top:100%;
 left:0;
 width:100%
}
.noUi-value-horizontal {
 -webkit-transform:translate(-50%,50%);
 transform:translate(-50%,50%)
}
.noUi-rtl .noUi-value-horizontal {
 -webkit-transform:translate(50%,50%);
 transform:translate(50%,50%)
}
.noUi-marker-horizontal.noUi-marker {
 margin-left:-1px;
 width:2px;
 height:5px
}
.noUi-marker-horizontal.noUi-marker-sub {
 height:10px
}
.noUi-marker-horizontal.noUi-marker-large {
 height:15px
}
.noUi-pips-vertical {
 padding:0 10px;
 height:100%;
 top:0;
 left:100%
}
.noUi-value-vertical {
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%,0);
 padding-left:25px
}
.noUi-rtl .noUi-value-vertical {
 -webkit-transform:translate(0,50%);
 transform:translate(0,50%)
}
.noUi-marker-vertical.noUi-marker {
 width:5px;
 height:2px;
 margin-top:-1px
}
.noUi-marker-vertical.noUi-marker-sub {
 width:10px
}
.noUi-marker-vertical.noUi-marker-large {
 width:15px
}
.noUi-tooltip {
 display:block;
 position:absolute;
 border:1px solid #D9D9D9;
 border-radius:3px;
 background:#fff;
 color:#000;
 padding:5px;
 text-align:center;
 white-space:nowrap
}
.noUi-horizontal .noUi-tooltip {
 -webkit-transform:translate(-50%,0);
 transform:translate(-50%,0);
 left:50%;
 bottom:120%
}
.noUi-vertical .noUi-tooltip {
 -webkit-transform:translate(0,-50%);
 transform:translate(0,-50%);
 top:50%;
 right:120%
}
.pmd-range-slider.noUi-target {
 box-shadow:none;
 border:none;
 height:2px;
 margin:40px 0 6px
}
.pmd-range-slider .noUi-connect,
.pmd-range-slider.noUi-connect {
 background:#56BDBC
}
.pmd-range-slider .noUi-handle {
 border:none;
 box-shadow:none;
 border-radius:50%;
 background:0 0;
 left:-7px;
 top:-6px;
 cursor:pointer
}
.pmd-range-slider .noUi-handle:after,
.pmd-range-slider .noUi-handle:before {
 display:none
}
.pmd-range-slider .noUi-handle:before {
 display:block;
 width:100%;
 height:100%;
 background:#56BDBC;
 position:absolute;
 left:0;
 top:0;
 border-radius:50%
}
.pmd-range-slider .noUi-background,
.pmd-range-slider.noUi-background {
 box-shadow:none;
 background:#dedede
}
.pmd-range-slider.noUi-background {
 transition:all .2s ease-in-out
}
.pmd-range-slider .noUi-base {
 z-index:100
}
.pmd-range-slider .noUi-pips-horizontal {
 height:2px;
 padding:0;
 top:1px;
 z-index:10
}
.pmd-range-slider .noUi-pips .noUi-value {
 display:none
}
.pmd-range-slider .noUi-pips .noUi-marker-horizontal {
 background:#000;
 height:2px
}
.pmd-range-slider .noUi-pips.noUi-pips-horizontal .noUi-marker-large:first-child {
 margin-left:0
}
.pmd-range-slider .noUi-pips.noUi-pips-horizontal .noUi-marker-large:nth-last-child(2) {
 margin-left:-2px
}
.pmd-range-slider .noUi-pips-vertical {
 width:2px;
 padding:0;
 left:1px;
 z-index:10
}
.pmd-range-slider .noUi-pips .noUi-marker-vertical {
 background:#000;
 width:2px
}
.pmd-range-slider .noUi-pips.noUi-pips-vertical .noUi-marker-large:first-child {
 margin-top:-2px
}
.pmd-range-slider .noUi-pips.noUi-pips-vertical .noUi-marker-large:nth-last-child(2) {
 margin-top:0
}
.pmd-range-slider .noUi-tooltip {
 left:50%;
 padding:0;
 margin-left:-14px;
 border:none;
 background:#56BDBC;
 color:#fff;
 line-height:28px;
 border-radius:50%;
 font-size:11px
}
.pmd-range-slider.noUi-horizontal .noUi-handle-lower .noUi-tooltip,
.pmd-range-slider.noUi-horizontal .noUi-handle-upper .noUi-tooltip {
 top:-36px;
 bottom:auto
}
.pmd-range-slider.noUi-horizontal .noUi-handle-lower .noUi-tooltip:before,
.pmd-range-slider.noUi-horizontal .noUi-handle-upper .noUi-tooltip:before {
 content:"";
 width:20px;
 height:20px;
 position:absolute;
 left:50%;
 background:#56BDBC;
 margin-left:-10px;
 z-index:-1;
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 top:14px;
 border-radius:10px 10px 0
}
.pmd-range-slider.pmd-range-tooltip-right-bottom.noUi-horizontal .noUi-handle-upper .noUi-tooltip {
 top:auto;
 bottom:-32px
}
.pmd-range-slider.pmd-range-tooltip-right-bottom.noUi-horizontal .noUi-handle-upper .noUi-tooltip:before {
 top:auto;
 bottom:9px;
 border-radius:0 10px 10px
}
.pmd-range-slider.pmd-range-tooltip-left-bottom.noUi-horizontal .noUi-handle-lower .noUi-tooltip {
 top:auto;
 bottom:-32px
}
.pmd-range-slider.pmd-range-tooltip-left-bottom.noUi-horizontal .noUi-handle-lower .noUi-tooltip:before {
 top:auto;
 bottom:9px;
 border-radius:0 10px 10px
}
.pmd-range-slider.pmd-range-tooltip-bottom.noUi-horizontal .noUi-handle-lower .noUi-tooltip,
.pmd-range-slider.pmd-range-tooltip-bottom.noUi-horizontal .noUi-handle-upper .noUi-tooltip {
 top:auto;
 bottom:-32px
}
.pmd-range-slider.pmd-range-tooltip-bottom.noUi-horizontal .noUi-handle-lower .noUi-tooltip:before,
.pmd-range-slider.pmd-range-tooltip-bottom.noUi-horizontal .noUi-handle-upper .noUi-tooltip:before {
 top:auto;
 bottom:9px;
 border-radius:0 10px 10px
}
.pmd-range-slider.pmd-range-tooltip-bottom.noUi-horizontal .noUi-tooltip {
 top:auto;
 bottom:-32px
}
.pmd-range-slider.pmd-range-tooltip-bottom.noUi-horizontal .noUi-tooltip,
.pmd-range-slider.pmd-range-tooltip-left-bottom.noUi-horizontal .noUi-handle-lower .noUi-tooltip,
.pmd-range-slider.pmd-range-tooltip-right-bottom.noUi-horizontal .noUi-handle-upper .noUi-tooltip {
 -moz-transform-origin:50% -50%;
 -webkit-transform-origin:50% -50%;
 transform-origin:50% -50%;
 will-change:transform
}
.pmd-range-slider.noUi-vertical {
 height:300px;
 margin:20px auto
}
.pmd-range-slider.noUi-vertical.noUi-target {
 width:2px
}
.pmd-range-slider.noUi-vertical.noUi-connect {
 background:#56BDBC
}
.pmd-range-slider.noUi-vertical .noUi-handle {
 left:-6px
}
.pmd-range-slider.noUi-vertical .noUi-tooltip {
 margin-left:0;
 margin-top:-14px;
 top:50%;
 left:-32px
}
.pmd-range-slider.noUi-vertical .noUi-handle-lower .noUi-tooltip:before,
.pmd-range-slider.noUi-vertical .noUi-handle-upper .noUi-tooltip:before {
 content:"";
 width:20px;
 height:20px;
 position:absolute;
 top:50%;
 background:#56BDBC;
 margin-top:-10px;
 z-index:-1;
 -ms-transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg);
 left:9px;
 border-radius:10px 0 10px 10px
}
.pmd-range-slider.pmd-range-tooltip-top-right.noUi-vertical .noUi-handle-upper .noUi-tooltip {
 left:auto;
 right:-32px
}
.pmd-range-slider.pmd-range-tooltip-top-right.noUi-vertical .noUi-handle-upper .noUi-tooltip:before {
 left:auto;
 right:9px;
 border-radius:10px 10px 10px 0
}
.pmd-range-slider.pmd-range-tooltip-bottom-right.noUi-vertical .noUi-handle-lower .noUi-tooltip {
 left:auto;
 right:-32px
}
.pmd-range-slider.pmd-range-tooltip-bottom-right.noUi-vertical .noUi-handle-lower .noUi-tooltip:before {
 left:auto;
 right:9px;
 border-radius:10px 10px 10px 0
}
.pmd-range-slider.pmd-range-tooltip-right.noUi-vertical .noUi-handle-lower .noUi-tooltip,
.pmd-range-slider.pmd-range-tooltip-right.noUi-vertical .noUi-handle-upper .noUi-tooltip {
 left:auto;
 right:-32px
}
.pmd-range-slider.pmd-range-tooltip-right.noUi-vertical .noUi-handle-lower .noUi-tooltip:before,
.pmd-range-slider.pmd-range-tooltip-right.noUi-vertical .noUi-handle-upper .noUi-tooltip:before {
 left:auto;
 right:9px;
 border-radius:10px 10px 10px 0
}
.pmd-range-slider.pmd-range-tooltip-right.noUi-vertical .noUi-tooltip {
 left:auto;
 right:-32px
}
.pmd-range-slider.pmd-range-tooltip-bottom-right.noUi-vertical .noUi-handle-lower .noUi-tooltip,
.pmd-range-slider.pmd-range-tooltip-right.noUi-vertical .noUi-tooltip,
.pmd-range-slider.pmd-range-tooltip-top-right.noUi-vertical .noUi-handle-upper .noUi-tooltip {
 -moz-transform-origin:-50% 50%;
 -webkit-transform-origin:-50% 50%;
 transform-origin:-50% 50%;
 will-change:transform
}
.pmd-range-slider .noUi-tooltip {
 -ms-transform:scale(0);
 -webkit-transform:scale(0);
 transform:scale(0)
}
.pmd-range-slider.noUi-horizontal .noUi-tooltip {
 -moz-transform-origin:50% 150%;
 -webkit-transform-origin:50% 150%;
 transform-origin:50% 150%;
 will-change:transform
}
.pmd-range-slider.noUi-vertical .noUi-tooltip {
 -moz-transform-origin:150% 50%;
 -webkit-transform-origin:150% 50%;
 transform-origin:150% 50%;
 will-change:transform
}
.pmd-range-slider .noUi-handle:before,
.pmd-range-slider .noUi-tooltip {
 transition:all .2s ease-in-out
}
.pmd-range-slider .noUi-handle.noUi-active:before {
 opacity:0;
 -ms-transform:scale(0);
 -webkit-transform:scale(0);
 transform:scale(0)
}
.pmd-range-slider .noUi-handle.noUi-active .noUi-tooltip {
 -ms-transform:scale(1);
 -webkit-transform:scale(1);
 transform:scale(1)
}
.pmd-range-slider.pmd-range-tooltip .noUi-handle:before {
 -ms-transform:scale(0);
 -webkit-transform:scale(0);
 transform:scale(0)
}
.pmd-range-slider.pmd-range-tooltip .noUi-tooltip {
 -ms-transform:scale(1);
 -webkit-transform:scale(1);
 transform:scale(1)
}
[disabled].noUi-connect {
 background:#d0d0d0
}
[disabled].pmd-range-slider .noUi-background,
[disabled].pmd-range-slider.noUi-background {
 background:#f1f1f1
}
[disabled].pmd-range-slider .noUi-handle:before {
 background:#d0d0d0
}
.pmd-range-slider [disabled].noUi-origin .noUi-handle,
[disabled].pmd-range-slider .noUi-handle {
 cursor:not-allowed
}
.pmd-range-slider [disabled].noUi-origin .noUi-handle:before {
 background:#d0d0d0
}
.data--hide {
 display:none
}
.mf-calculator {
 font-weight:200
}
.mf-calculator__date {
 font-size:12px;
 color:#CECECE;
 border-bottom:1px solid #ECECEC;
 padding:5px 0 5px 30px;
 font-weight:100;
 position:relative;
 height:28px
}
.mf-calculator__date .mf-icon--dob {
 color:#383838;
 left:0;
 top:7px;
 font-size:16px
}
.mf-calculator__date .arrow--down {
 content:"";
 position:absolute;
 top:9px;
 right:0;
 border:solid #818181;
 border-width:0 0 1px 1px;
 display:inline-block;
 padding:3px;
 transform:rotate(-45deg)
}
.mf-calculator__search {
 position:relative
}
.mf-calculator__search ::placeholder {
 color:#cecece
}
.mf-calculator__search ::-webkit-input-placeholder {
 color:#cecece
}
.mf-calculator__search ::-moz-placeholder {
 color:#cecece
}
.mf-calculator__search :-ms-input-placeholder {
 color:#cecece
}
.mf-calculator__search input {
 width:100%;
 color:#383838;
 height:28px;
 font-size:12px;
 font-weight:100;
 padding:10px 0;
 border-bottom:1px solid #ECECEC
}
.mf-calculator__search .icon-search {
 color:#818181;
 position:absolute;
 margin-top:2px;
 margin-left:3px;
 top:5px;
 right:0;
 width:12px;
 height:12px;
 border:2px solid #818181;
 border-radius:100%;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.mf-calculator__search .icon-search:before {
 content:'';
 position:absolute;
 top:9px;
 left:4px;
 height:6px;
 width:2px;
 background-color:currentColor
}
.mf-calculator__search .showbox {
 position:absolute
}
.mf-calculator__search .loader {
 position:absolute;
 right:5px;
 width:24px
}
.mf-calculator__wrapper {
 margin-bottom:20px
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator__wrapper {
  margin-bottom:10px
 }
}
.mf-calculator__card {
 background:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:2px;
 padding:23px 18px 15px;
 margin-bottom:16px
}
.mf-calculator__card .list {
 padding-bottom:15px;
 border-bottom:1px dashed #D2D6DB;
 margin-bottom:12px
}
.mf-calculator__card .list li {
 display:inline-block;
 width:72%;
 padding-right:20px;
 font-size:14px;
 line-height:24px;
 color:#383838;
 letter-spacing:.5px;
 position:relative;
 vertical-align:middle
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator__card .list li {
  width:100%;
  padding-right:0
 }
}
.mf-calculator__card .list li a {
 font-size:11px;
 color:#19B5FF;
 display:inline-block;
 margin-left:8px;
 text-decoration:underline!important;
 letter-spacing:.39px
}
.mf-calculator__card .list li:last-child {
 width:27%;
 text-align:right;
 padding-right:0;
 font-size:20px;
 color:#000;
 letter-spacing:.71px
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator__card .list li:last-child {
  width:100%;
  text-align:left;
  padding-left:0;
  margin-top:5px
 }
}
.mf-calculator__card .list li .date__wrapper {
 width:39px;
 font-size:12px;
 color:#818181;
 letter-spacing:.3px;
 display:inline-block;
 margin-right:25px;
 vertical-align:middle
}
.mf-calculator__card .list li .date__wrapper .heading__text {
 font-size:8px;
 line-height:14px;
 text-transform:uppercase
}
.mf-calculator__card .list li .date__wrapper .date__value {
 background-color:#EAF0F3;
 text-align:center
}
.mf-calculator__card .list li .date__wrapper .header__bg {
 background-color:#9BC7E1;
 height:7px;
 width:100%
}
.mf-calculator__card .list li .mf-icon--rupees {
 font-size:24px;
 top:3px
}
.mf-calculator__card .list.sip--list li {
 width:78%;
 padding-left:50px
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator__card .list.sip--list li {
  width:100%
 }
}
.mf-calculator__card .list.sip--list li:last-child {
 width:21%
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator__card .list.sip--list li:last-child {
  width:100%;
  padding-left:0
 }
}
.mf-calculator__card .list.sip--list li .date__wrapper {
 position:absolute;
 left:0;
 top:-14px
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator__card .list.sip--list li .date__wrapper {
  top:0;
  margin-right:0
 }
}
.mf-calculator__card .dateaction ul li {
 width:79%;
 display:inline-block;
 vertical-align:top;
 font-size:12px;
 color:#818181;
 letter-spacing:.43px
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator__card .dateaction ul li {
  width:73%
 }
}
.mf-calculator__card .dateaction ul li:last-child {
 width:20%;
 text-align:right;
 letter-spacing:.71px;
 text-transform:uppercase
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator__card .dateaction ul li:last-child {
  width:25%
 }
}
.mf-calculator__card .dateaction ul li span {
 color:#383838;
 display:inline-block;
 margin:0 10px
}
.mf-calculator__card .message-alret {
 background-color:#F4F7FA;
 padding:8px 8px 8px 30px;
 font-size:12px;
 color:#383838;
 letter-spacing:0;
 line-height:16px;
 margin-top:16px;
 font-weight:100;
 position:relative
}
.mf-calculator__card .message-alret span {
 width:13px;
 height:13px;
 background-color:#FD9593;
 color:#fff;
 text-align:center;
 line-height:10px;
 padding:2px;
 vertical-align:middle;
 border-radius:50%;
 display:inline-block;
 position:absolute;
 left:10px
}
.mf-calculator__card .placed__text.placed--color {
 color:#25BC70
}
.mf-calculator__card .placed__text.rejected--color {
 color:#FC817F
}
.mf-calculator__card .placed__text.alloted--color {
 color:#53C5DE
}
.mf-calculator__filter {
 position:relative;
 margin-top:4px
}
.mf-calculator__filter img {
 cursor:pointer
}
.mf-calculator__filter .toggle--data {
 position:absolute;
 top:30px;
 right:-8px;
 width:100px;
 background-color:#fff;
 text-align:left;
 padding:12px 20px;
 z-index:2;
 box-shadow:0 5px 13px 0 rgba(148,148,148,.8)
}
.mf-calculator__filter .toggle--data a {
 font-size:12px;
 color:#383838;
 display:block;
 letter-spacing:0;
 line-height:32px
}
.mf-calculator__filter .toggle--data:before {
 content:"";
 position:absolute;
 top:-9px;
 right:9px;
 border:solid #d6d6d6;
 background-color:#fff;
 border-width:1px 1px 0 0;
 display:inline-block;
 padding:7px;
 transform:rotate(-45deg)
}
.mf-calculator .mf-orderbooktab>label {
 width:25%;
 padding-bottom:15px;
 margin-bottom:0;
 font-size:14px;
 color:#818181;
 font-weight:300
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator .mf-orderbooktab>label {
  width:30%;
  padding-left:10px
 }
}
.mf-calculator .mf-orderbooktab>label:before {
 content:"";
 position:absolute;
 left:15px;
 bottom:0;
 width:572px;
 height:3px;
 background:#e5e7e8
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator .mf-orderbooktab>label:before {
  width:220px
 }
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator .mf-orderbooktab>label:before {
  width:220px
 }
}
.mf-calculator .mf-orderbooktab>label:after {
 bottom:0
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator .mf-orderbooktab>label:after {
  left:5px
 }
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf-calculator .mf-orderbooktab .mf-tab-panels {
  padding:15px 0
 }
}
.mf-calculator .mobile__search {
 margin-bottom:10px;
 position:relative
}
.mf-calculator .mobile__search input {
 width:100%;
 color:#383838;
 height:28px;
 font-size:12px;
 font-weight:100;
 margin-bottom:20px;
 padding:10px 0;
 border-bottom:1px solid #ECECEC
}
.mf-calculator .mobile__search .showbox {
 position:absolute
}
.mf-calculator .mobile__search .loader {
 position:absolute;
 right:5px;
 width:24px;
 top:14px
}
.order-details {
 padding:40px 0
}
.order-details .max--wd {
 max-width:800px;
 margin:auto;
 float:none;
 padding:0
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details .max--wd {
  padding-left:15px!important
 }
}
.order-details .mf-goback {
 text-transform:inherit;
 font-weight:200
}
.order-details__wrapper {
 background:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:2px;
 max-width:800px;
 margin:15px auto auto
}
.order-details__heading {
 background:#F4F7FA;
 border:1px solid #ECECEC;
 border-radius:2px;
 color:#383838;
 padding:20px;
 letter-spacing:.64px;
 font-weight:100
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__heading {
  padding:15px
 }
}
.order-details__heading ul li {
 display:inline-block;
 vertical-align:top;
 font-size:18px;
 width:79%;
 padding-right:10px
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__heading ul li {
  font-size:14px;
  width:100%
 }
}
.order-details__heading ul li:last-child {
 width:20%;
 padding-right:0;
 font-size:20px;
 color:#26BD71;
 font-weight:300;
 text-align:right;
 letter-spacing:.71px
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__heading ul li:last-child {
  width:100%;
  text-align:left
 }
}
.order-details__heading ul li .mf-icon--rupees {
 font-size:24px;
 top:4px
}
.order-details__inner {
 padding:17px
}
.order-details__subheading {
 font-size:12px;
 color:#383838;
 font-weight:300
}
.order-details__info {
 margin:25px 0 0
}
.order-details__info ul {
 border-bottom:1px dashed #CECECE;
 padding-bottom:14px
}
.order-details__info ul li {
 display:inline-block;
 vertical-align:top;
 width:49%;
 font-size:14px;
 color:#818181;
 font-weight:100;
 letter-spacing:.17px
}
.order-details__info ul li:last-child {
 font-weight:300;
 color:#383838;
 text-align:right
}
.order-details__info .grid--modifier-1 {
 padding-left:0;
 padding-right:30px;
 border-right:1px solid #CECECE
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__info .grid--modifier-1 {
  border:none;
  padding-right:0
 }
}
.order-details__info .grid--modifier-2 {
 padding-left:30px;
 padding-right:0
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__info .grid--modifier-2 {
  padding-left:0
 }
}
.order-details__repeater {
 margin-bottom:12px
}
.order-details__repeater.bdr--none ul {
 border-bottom:none;
 padding-bottom:0
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__repeater.bdr--none ul {
  border-bottom:1px dashed #CECECE;
  padding-bottom:14px
 }
}
.order-details__btn {
 text-align:center;
 margin-top:30px
}
.order-details__btn button {
 max-width:133px;
 font-weight:200
}
.order-details__cancel {
 background:#383838;
 border-radius:2px;
 padding:20px;
 text-align:center;
 max-width:280px;
 width:100%;
 display:inline-block;
 margin-left:10%;
 font-weight:200;
 color:#fff
}
.order-details__action {
 text-align:right;
 padding-bottom:10px;
 margin-bottom:12px;
 border-bottom:1px solid #cecece
}
.order-details__action span {
 font-size:12px;
 color:#818181;
 line-height:16px;
 display:inline-block;
 margin-right:5%;
 text-transform:uppercase;
 font-weight:200
}
.order-details__tab {
 max-width:800px;
 margin:auto;
 float:none;
 padding:0
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__tab {
  padding-left:15px!important
 }
}
.order-details__tab ul {
 max-width:200px;
 margin:10px 0 5px
}
.order-details__tab ul li {
 display:inline-block;
 vertical-align:top;
 text-transform:uppercase;
 width:49%;
 font-size:12px;
 font-weight:200;
 border-right:1px solid #cecece;
 color:#CECECE;
 cursor:pointer
}
.order-details__tab ul li:last-child {
 border-right:none;
 padding-left:25px
}
.order-details__tab ul li.active {
 color:#383838
}
.order-details__transaction {
 max-width:800px;
 margin:10px auto
}
.order-details__transaction .heading {
 background:#F4F7FA;
 border:1px solid #ECECEC;
 border-radius:2px;
 padding:18px
}
.order-details__transaction .heading ul li {
 display:inline-block;
 vertical-align:top;
 font-size:14px;
 color:#383838;
 letter-spacing:.5px;
 width:79%;
 padding-right:10px
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__transaction .heading ul li {
  width:100%
 }
}
.order-details__transaction .heading ul li img {
 display:inline-block;
 margin-right:10px
}
.order-details__transaction .heading ul li .datetxt {
 font-size:14px;
 color:#818181;
 letter-spacing:.17px;
 display:inline-block;
 margin-left:10px
}
.order-details__transaction .heading ul li:last-child {
 width:20%;
 padding-right:0;
 font-size:20px;
 color:#383838;
 letter-spacing:.71px;
 font-weight:300;
 text-align:right
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__transaction .heading ul li:last-child {
  width:100%;
  text-align:left;
  margin-top:10px
 }
}
.order-details__transaction .heading ul li .mf-icon--rupees {
 font-size:24px;
 top:4px
}
.order-details__transaction .sip__text {
 font-size:14px;
 color:#818181;
 font-weight:100;
 padding:16px 0
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__transaction .sip__text {
  padding-left:18px
 }
}
.order-details__transaction .sip-card {
 background:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:2px;
 margin-bottom:15px
}
.order-details__transaction .sip-card .info {
 position:relative;
 padding:18px
}
.order-details__transaction .sip-card .info ul li {
 display:inline-block;
 vertical-align:top;
 width:19.5%;
 font-weight:200;
 padding-right:10px
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__transaction .sip-card .info ul li {
  width:32%;
  margin-bottom:15px
 }
 .order-details__transaction .sip-card .info ul li:last-child {
  width:30%;
  text-align:right
 }
}
.order-details__transaction .sip-card .info ul li .hdr__text {
 font-size:12px;
 color:#818181;
 letter-spacing:.15px;
 margin-bottom:8px
}
.order-details__transaction .sip-card .info ul li .value__text {
 font-size:14px;
 color:#383838;
 letter-spacing:.15px;
 margin-bottom:8px
}
.order-details__transaction .sip-card .info ul li .less__text {
 position:relative;
 padding-top:13px
}
.order-details__transaction .sip-card .info ul li .less__text span {
 text-align:right;
 font-size:11px;
 color:#19B5FF;
 cursor:pointer;
 letter-spacing:.39px;
 position:absolute;
 padding-right:18px;
 right:0
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__transaction .sip-card .info ul li .less__text span {
  width:100px
 }
}
.order-details__transaction .sip-card .info ul li .less__text span.active--down:after {
 content:'';
 position:absolute;
 top:4px;
 right:0;
 border:solid #5F6B73;
 border-width:0 0 1px 1px;
 padding:3px;
 transform:rotate(-45deg)
}
.order-details__transaction .sip-card .info ul li .less__text span.active--up:after {
 content:'';
 position:absolute;
 top:8px;
 right:0;
 border:solid #5F6B73;
 border-width:1px 1px 0 0;
 padding:3px;
 transform:rotate(-45deg)
}
.order-details__transaction .sip-card .info ul li .accepted__txt {
 font-size:14px;
 color:#818181;
 font-weight:100;
 padding-top:13px;
 text-align:center
}
.order-details__transaction .sip-card .info ul li .pending__txt {
 font-size:14px;
 color:#818181;
 font-weight:100
}
.order-details__transaction .sip-card .action__details {
 background-color:#F4F7FA;
 padding:18px;
 font-weight:300
}
.order-details__transaction .sip-card .action__details ul li {
 display:inline-block;
 vertical-align:top;
 width:24%
}
.order-details__transaction .sip-card .action__details .payment__txt {
 font-size:11px;
 color:#818181;
 text-transform:uppercase;
 letter-spacing:.13px
}
@media screen and (min-width:0) and (max-width:767px) {
 .order-details__transaction .sip-card .action__details .payment__txt {
  min-height:28px;
  font-size:10px
 }
}
.order-details__transaction .sip-card .action__details .payment__done {
 font-size:11px;
 color:#383838;
 letter-spacing:.13px
}
.order-details__transaction .sip-card .action__details .payment__action {
 position:relative;
 padding:18px 0;
 top:12px
}
.order-details__transaction .sip-card .action__details .payment__action:before {
 content:"";
 position:absolute;
 top:0;
 left:0;
 width:12px;
 height:12px;
 background-color:#32D583;
 border-radius:50%;
 z-index:1
}
.order-details__transaction .sip-card .action__details .payment__action:after {
 content:"";
 position:absolute;
 top:5px;
 left:0;
 width:100%;
 border-top:1px dashed #CECECE;
 border-radius:50%
}
.order-details__transaction .sip-card .action__details .payment__action.pending:before {
 background-color:#F6B945
}
.order-details__transaction .sip-card .paymeny__wrapper {
 background-color:#F4F7FA;
 font-weight:200
}
.order-details__transaction .sip-card .paymeny__wrapper .payment--text {
 font-size:12px;
 color:#383838;
 padding:10px 0 20px;
 border-bottom:1px solid #CECECE;
 letter-spacing:.15px
}
.order-details__transaction .sip-card .paymeny__wrapper ul {
 padding:10px 0 0
}
.order-details__transaction .sip-card .paymeny__wrapper ul li {
 display:inline-block;
 width:30%;
 font-size:12px;
 color:#818181;
 letter-spacing:.15px
}
.order-details__transaction .sip-card .paymeny__wrapper ul li span {
 color:#383838;
 font-weight:100;
 display:inline-block;
 margin-left:10px
}
.order-details__transaction .sip-card .paymeny__wrapper ul li:last-child {
 width:68%
}
.new__popupbox {
 max-width:370px;
 padding:32px;
 text-align:center
}
.new__popupbox .new__popup .heading {
 font-size:24px;
 color:#000;
 font-weight:100
}
.new__popupbox .new__popup .subheading {
 font-size:14px;
 color:#383838;
 letter-spacing:0;
 line-height:22px;
 margin:25px 0 20px
}
.new__popupbox .new__popup .newmf__btn a {
 max-width:131px;
 margin-right:15px
}
.new__popupbox .new__popup .newmf__btn a:last-child {
 margin-right:0
}
.new__popupbox .new__popup--modifier {
 text-align:left
}
.new__popupbox .new__popup--modifier .note {
 font-size:12px;
 color:#383838;
 font-weight:100;
 line-height:15px;
 margin-bottom:25px
}
.new__popupbox .popup--close {
 position:absolute;
 top:10px;
 right:10px;
 cursor:pointer
}
.accepted--icon {
 width:16px;
 height:16px;
 position:relative;
 border:2px solid #32D583;
 display:inline-block;
 border-radius:50%;
 vertical-align:middle;
 background-color:#32D583
}
.accepted--icon:after {
 content:"";
 position:absolute;
 left:4px;
 top:1px;
 width:5px;
 height:9px;
 border-right:2px solid #fff;
 border-bottom:2px solid #fff;
 border-radius:0;
 z-index:9;
 transform:rotate(45deg)
}
.rejected--icon {
 width:16px;
 height:16px;
 position:relative;
 border:2px solid #c9354d;
 display:inline-block;
 border-radius:50%;
 vertical-align:middle;
 background-color:#c9354d
}
.rejected--icon .mf-icon--cross {
 font-size:7px;
 top:-6px;
 left:1px;
 color:#fff
}
@media screen and (min-width:0) and (max-width:767px) {
 #mf-list1 .mf-neworder__card .list li {
  padding-left:0
 }
}
.dateloader__wrapper {
 position:relative;
 min-height:150px
}
.dateloader__wrapper .showbox {
 position:absolute
}
.ui-autocomplete {
 padding:15px
}
.calculator__return {
 padding-top:25px;
 text-align:center
}
.calculator__return .heading {
 font-size:30px;
 color:#383838;
 font-weight:100;
 margin-bottom:28px
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .heading {
  font-size:20px
 }
}
.calculator__return .heading span {
 font-weight:200
}
.calculator__return .heading__txt {
 font-size:20px;
 color:#383838
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .heading__txt {
  font-size:14px
 }
}
.calculator__return .calculator__amtbox {
 background-color:#F6F8F9;
 padding:17px 15px 20px;
 margin-bottom:25px;
 position:relative
}
.calculator__return .calculator__amtbox .showbox {
 position:absolute;
 background-color:rgba(255,255,255,.7);
 z-index:999
}
.calculator__return .calculator__wrapper {
 max-width:500px;
 margin:auto
}
.calculator__return .calculator__wrapper .input__formwrapper {
 min-height:60px
}
.calculator__return .calculator__wrapper .amt__input {
 position:relative;
 max-width:177px;
 margin:12px auto 0
}
.calculator__return .calculator__wrapper .amt__input ::placeholder {
 color:#1A1A1A;
 opacity:.4
}
.calculator__return .calculator__wrapper .amt__input ::-webkit-input-placeholder {
 color:#1A1A1A;
 opacity:.4
}
.calculator__return .calculator__wrapper .amt__input ::-moz-placeholder {
 color:#1A1A1A;
 opacity:.4
}
.calculator__return .calculator__wrapper .amt__input :-ms-input-placeholder {
 color:#1A1A1A;
 opacity:.4
}
.calculator__return .calculator__wrapper .amt__input input {
 background:#fff;
 border:1px solid #ECECEC;
 border-radius:5px;
 width:166px;
 height:40px;
 font-weight:300;
 font-size:18px;
 color:#1A1A1A;
 line-height:22px;
 text-align:left;
 padding:5px 10px 5px 58px
}
.calculator__return .calculator__wrapper .amt__input .mf-icon--rupees {
 position:absolute;
 top:11px;
 left:45px;
 font-size:24px;
 opacity:.8
}
.calculator__return .calculator__wrapper .expected__text {
 font-size:14px;
 color:#383838;
 margin-top:6px;
 font-weight:200
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .calculator__wrapper .expected__text {
  margin-top:0
 }
}
.calculator__return .calculator__wrapper .expected__text label {
 font-weight:300;
 display:inline-block;
 padding-bottom:0;
 margin-left:-1px;
 color:#383838;
 margin-right:5px;
 border-bottom:1px dashed #818181
}
.calculator__return .calculator__wrapper .expected__text input {
 width:25px;
 font-size:14px;
 color:#383838;
 font-weight:300;
 background-color:transparent;
 border:0;
 text-align:center;
 border-bottom:1px dashed #818181
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .calculator__wrapper .expected__text input {
  margin-top:10px
 }
}
.calculator__return .cal__slider {
 padding-top:35px;
 max-width:325px;
 margin:auto
}
.calculator__return .cal__slider .cal__list ul li {
 display:inline-block;
 vertical-align:top;
 font-size:10px;
 text-align:left;
 color:#818181;
 line-height:14px;
 width:28.5%
}
.calculator__return .cal__slider .cal__list ul li:last-child {
 text-align:right
}
.calculator__return .cal__slider .cal__list ul li:nth-child(2) {
 text-align:center;
 text-transform:uppercase;
 width:40%
}
.calculator__return .cal__btn {
 margin-top:30px
}
.calculator__return .cal__btn button {
 max-width:141px
}
.calculator__return .cal__box {
 background-color:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:5px;
 padding:17px;
 margin-bottom:20px
}
.calculator__return .cal__box .value {
 font-size:18px;
 color:#26BD71;
 letter-spacing:0;
 font-weight:300;
 text-align:center;
 line-height:22px
}
.calculator__return .cal__box .mf-icon--rupees {
 font-size:22px;
 color:#26BD71;
 top:3px
}
.calculator__return .cal__box.color--blue .mf-icon--rupees,
.calculator__return .cal__box.color--blue .value {
 color:#3B88D2
}
.calculator__return .cal__box.color--black .mf-icon--rupees,
.calculator__return .cal__box.color--black .value {
 color:#1A1A1A
}
.calculator__return .result__wrapper {
 margin-top:35px
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .result__wrapper {
  margin-top:15px
 }
 .calculator__return .result__wrapper .p-l-0 {
  padding-right:0
 }
 .calculator__return .result__wrapper .p-r-0 {
  padding-left:0
 }
}
.calculator__return .amt--text {
 font-size:11px;
 color:#818181;
 text-transform:uppercase;
 margin-bottom:8px;
 letter-spacing:.3px
}
.calculator__return .calculator__scheme {
 margin-top:45px;
 margin-bottom:20px;
 padding:18px;
 background-color:#8AABE2;
 border-radius:2px
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .calculator__scheme {
  margin-left:-15px;
  margin-right:-15px
 }
}
.calculator__return .calculator__scheme .header {
 font-size:18px;
 font-weight:100;
 color:#fff;
 margin-bottom:15px
}
.calculator__return .calculator__scheme .search__wrapper {
 max-width:605px;
 margin:auto;
 position:relative
}
.calculator__return .calculator__scheme .search__wrapper ::placeholder {
 color:#383838;
 opacity:.5
}
.calculator__return .calculator__scheme .search__wrapper ::-webkit-input-placeholder {
 color:#383838;
 opacity:.5
}
.calculator__return .calculator__scheme .search__wrapper ::-moz-placeholder {
 color:#383838;
 opacity:.5
}
.calculator__return .calculator__scheme .search__wrapper :-ms-input-placeholder {
 color:#383838;
 opacity:.5
}
.calculator__return .calculator__scheme .search__wrapper input {
 width:100%;
 background-color:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:5px;
 padding:0 15px;
 height:52px;
 font-size:14px;
 color:#383838;
 line-height:52px
}
.calculator__return .calculator__scheme .search__wrapper .icon-search {
 color:#c9354d;
 position:absolute;
 margin-top:2px;
 margin-left:3px;
 top:12px;
 right:20px;
 width:20px;
 height:20px;
 border:2px solid #c9354d;
 border-radius:100%;
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.calculator__return .calculator__scheme .search__wrapper .icon-search:before {
 content:'';
 position:absolute;
 top:17px;
 left:8px;
 height:9px;
 width:2px;
 background-color:currentColor
}
.calculator__return .search__datashow .found__text {
 font-size:12px;
 color:#818181;
 text-align:right;
 margin-bottom:10px
}
.calculator__return .search__datashow .found__text span {
 font-weight:300
}
.calculator__return .search__datashow .search__datalist {
 background:#F6F8F9;
 border:1px solid #ECECEC;
 border-radius:2px;
 padding:14px 12px
}
.calculator__return .search__datashow .search__datalist li {
 display:inline-block;
 vertical-align:top;
 width:26%;
 padding-right:10px;
 font-size:14px;
 color:#383838
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .search__datashow .search__datalist li {
  width:49%;
  text-align:left
 }
}
.calculator__return .search__datashow .search__datalist li:first-child {
 width:35%;
 font-weight:300;
 text-align:left
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .search__datashow .search__datalist li:first-child {
  width:100%;
  margin-bottom:10px
 }
}
.calculator__return .search__datashow .search__datalist li:last-child {
 width:11%;
 text-align:right;
 padding-right:0
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .search__datashow .search__datalist li:last-child {
  width:100%;
  text-align:left
 }
}
.calculator__return .search__datashow .search__datalist li:last-child a {
 font-size:12px;
 color:#00A7F7;
 margin-top:15px;
 letter-spacing:.3px;
 display:inline-block
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .search__datashow .search__datalist li:nth-child(3) {
  padding-right:0
 }
}
.calculator__return .search__datashow .search__datalist li .data__txt {
 font-size:12px;
 color:#818181;
 margin-bottom:7px
}
.calculator__return .select__option {
 margin-top:25px
}
.calculator__return .select__option .headertxt {
 font-size:24px;
 color:#383838
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .select__option .headertxt {
  font-size:18px
 }
}
.calculator__return .select__option .subheadertxt {
 margin:15px 0 40px;
 font-size:16px;
 color:#383838
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .select__option .subheadertxt {
  margin-bottom:20px;
  font-size:12px
 }
}
.calculator__return .select__linkwrapper ul li {
 display:inline-block;
 vertical-align:top;
 width:48%;
 margin-right:15px;
 padding:20px 20px 20px 109px;
 background-color:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:5px;
 text-align:left;
 position:relative
}
@media screen and (min-width:0) and (max-width:999px) {
 .calculator__return .select__linkwrapper ul li {
  min-height:148px
 }
}
@media screen and (min-width:0) and (max-width:767px) {
 .calculator__return .select__linkwrapper ul li {
  width:100%;
  margin-bottom:15px
 }
}
.calculator__return .select__linkwrapper ul li:last-child {
 margin-right:0
}
.calculator__return .select__linkwrapper ul li .li__text {
 font-size:13px;
 color:#383838;
 font-weight:300
}
.calculator__return .select__linkwrapper ul li .li__subtext {
 font-size:13px;
 color:#383838;
 margin:6px 0 10px
}
.calculator__return .select__linkwrapper ul li a {
 font-size:12px;
 color:#00A7F7;
 letter-spacing:.3px
}
.calculator__return .select__linkwrapper ul li img {
 position:absolute;
 top:42px;
 left:20px
}
.cal-details {
 margin-top:60px
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details {
  margin-top:30px
 }
}
.cal-details__wrapper {
 max-width:800px;
 margin:auto
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__wrapper {
  max-width:360px
 }
}
.cal-details__wrapper .back__wrapper {
 margin-bottom:25px
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__wrapper .back__wrapper {
  padding-left:15px;
  margin-bottom:0
 }
}
.cal-details__box {
 background:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:5px;
 padding:25px 5px;
 font-weight:200
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__box {
  padding-left:0;
  padding-right:0
 }
}
.cal-details__box .amc__detials {
 margin-bottom:20px
}
.cal-details__box .amc__detials span {
 font-size:12px;
 color:#818181;
 font-weight:100;
 text-transform:uppercase
}
.cal-details__box .amc__detials .amc__name {
 color:#383838;
 font-weight:200;
 margin-top:3px
}
.cal-details__box .scheme__detials .scheme__name {
 font-size:14px;
 color:#383838;
 font-weight:300;
 margin-bottom:10px
}
.cal-details__box .scheme__list {
 padding:10px 0;
 border-bottom:1px solid #ececec
}
.cal-details__box .scheme__list ul li {
 display:inline-block;
 vertical-align:top;
 width:49%;
 padding-right:5px;
 font-size:13px
}
.cal-details__box .scheme__list ul li:first-child {
 font-weight:100;
 color:#818181;
 text-transform:uppercase
}
.cal-details__box .scheme__list ul li:last-child {
 color:#383838
}
.cal-details__list {
 background:#fff;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:5px;
 padding:25px 20px;
 font-weight:200;
 margin-top:12px
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__list {
  padding-left:15px;
  padding-right:15px
 }
}
.cal-details__list ul li {
 display:inline-block;
 vertical-align:top;
 width:23.7%;
 padding-right:5px
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__list ul li {
  width:49%;
  margin-bottom:15px
 }
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__list ul li:first-child {
  width:100%
 }
}
.cal-details__list ul li:last-child {
 padding-right:0;
 width:27%
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__list ul li:last-child {
  width:100%
 }
}
.cal-details__list ul li label {
 font-weight:100;
 font-size:12px;
 color:#818181;
 margin-right:0;
 text-transform:uppercase
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__list ul li label {
  font-size:11px
 }
}
.cal-details__list ul li .value__txt {
 font-size:18px;
 color:#26BD71;
 line-height:22px
}
.cal-details__list ul li .value__txt input {
 border:none;
 font-size:14px;
 line-height:15px;
 color:#383838;
 width:100px;
 padding:0 14px 0 0;
 border-bottom:2px solid #818181
}
.cal-details__list ul li .value__txt .mf-icon--rupees {
 font-size:20px;
 top:3px
}
.cal-details__list .btn__wrapper {
 margin-top:50px;
 text-align:center
}
@media screen and (min-width:0) and (max-width:767px) {
 .cal-details__list .btn__wrapper {
  margin-top:0;
  text-align:left
 }
}
.cal-details__list .btn__wrapper button {
 max-width:118px
}
.cal-details__list .btn__wrapper .btn-element.disabled,
.cal-details__list .btn__wrapper .btn-element[disabled],
.cal-details__list .btn__wrapper .btn-element[disabled] .btn-element {
 cursor:not-allowed;
 filter:alpha(opacity=65);
 -webkit-box-shadow:none;
 box-shadow:none;
 opacity:.65
}
.risk__meter {
 padding-top:13px
}
@media screen and (min-width:0) and (max-width:767px) {
 .risk__meter {
  padding-bottom:15px
 }
}
.risk__meter .risk__img {
 padding:0 0 10px
}
.b-l-2 {
 border-left:2px solid #ececec
}
@media screen and (min-width:0) and (max-width:767px) {
 .b-l-2 {
  border-top:2px solid #ececec;
  border-left:0;
  padding-top:15px
 }
}
@media screen and (min-width:767px) and (max-width:1099px) {
 .mf--new-tab .mf-orderbooktab>label:before {
  width:510px
 }
}
@media screen and (min-width:0) and (max-width:767px) {
 .mf--new-tab {
  max-width:460px;
  margin:auto
 }
 .mf--new-tab .mf-orderbooktab>label {
  width:50%
 }
 .mf--new-tab .mf-orderbooktab>label:before {
  width:145px
 }
}
.form-inputs input[type=checkbox]:checked~label:after {
 top:5px
}
.choosetxt {
 font-size:18px;
 color:#383838;
 font-weight:200;
 margin-top:25px
}
.choose__option {
 margin-top:25px;
 background:#FFF;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05),0 1px 5px 0 rgba(173,200,224,.12);
 border-radius:5px
}
.choose__option .bg__grey {
 background-color:#F6F8F9
}
.choose__option .headet__list {
 padding:12px 0;
 border-bottom:1px solid #ececec
}
.choose__option .headet__list li {
 display:inline-block;
 width:15%;
 vertical-align:top;
 font-size:12px;
 color:#818181;
 text-align:center
}
.choose__option .headet__list li:first-child {
 text-align:left;
 width:25%
}
.choose__option .headet__list li:last-child {
 width:9%
}
@media screen and (min-width:0) and (max-width:767px) {
 .choose__option .bestchoose__repeat {
  padding-left:12px;
  margin-bottom:15px;
  border-bottom:1px solid #ececec
 }
}
.choose__option .bestchoose__repeat ul {
 padding:12px 0;
 border-bottom:1px solid #ececec
}
@media screen and (min-width:0) and (max-width:767px) {
 .choose__option .bestchoose__repeat ul {
  border-bottom:none
 }
}
.choose__option .bestchoose__repeat ul li {
 display:inline-block;
 width:15%;
 vertical-align:top;
 font-size:12px;
 color:#1A1A1A;
 font-weight:100
}
@media screen and (min-width:0) and (max-width:767px) {
 .choose__option .bestchoose__repeat ul li {
  margin-bottom:15px;
  text-align:left;
  width:24%
 }
}
.choose__option .bestchoose__repeat ul li .mf-icon--rupees {
 font-size:16px;
 top:3px
}
.choose__option .bestchoose__repeat ul li .visible-xs {
 margin-bottom:2px;
 color:#818181;
 font-size:12px
}
.choose__option .bestchoose__repeat ul li a {
 font-size:12px;
 color:#00A7F7;
 letter-spacing:.3px
}
.choose__option .bestchoose__repeat ul li:first-child {
 text-align:left;
 width:25%;
 font-size:14px;
 font-weight:200
}
@media screen and (min-width:0) and (max-width:767px) {
 .choose__option .bestchoose__repeat ul li:first-child {
  width:100%
 }
}
.choose__option .bestchoose__repeat ul li:last-child {
 width:9%
}
@media screen and (min-width:0) and (max-width:767px) {
 .choose__option .bestchoose__repeat ul li:last-child {
  width:100%;
  text-align:left
 }
}
.graph__pointlist {
 text-align:center;
 margin-top:18px
}
.graph__pointlist ul li {
 display:inline-block;
 vertical-align:top;
 font-size:10px;
 color:#666;
 margin-right:30px
}
.graph__pointlist ul li:last-child {
 margin-right:0
}
.graph__pointlist ul li span {
 width:16px;
 height:4px;
 background-color:#89A6FF;
 display:inline-block;
 margin-right:8px
}
.graph__pointlist ul li span.green {
 background-color:#4FE2BD
}
.search__boxdata {
 background:#FFF;
 box-shadow:0 2px 11px 0 rgba(0,0,0,.05);
 padding:11px 14px;
 position:absolute;
 top:55px;
 left:0;
 width:100%
}
.search__boxdata ul li {
 font-size:14px;
 line-height:14px;
 color:#383838;
 font-weight:200;
 text-align:left;
 margin-bottom:12px
}
.search__boxdata ul li:last-child {
 margin-bottom:0
}
ul li.ui-menu-item {
 line-height:35px;
 font-size:12px;
 margin:0
}
ul li.ui-menu-item a {
 color:#383838
}
.pmd-range-slider .noUi-tooltip {
 width:32px;
 height:32px
}
.pmd-range-slider.pmd-range-tooltip .noUi-tooltip {
 font-size:9px;
 outline:0
}
.pmd-range-slider.pmd-range-tooltip .noUi-tooltip i {
 font-style:normal;
 display:block;
 line-height:6px;
 position:relative;
 top:-7px
}
.pmd-range-slider .noUi-handle {
 width:0;
 height:0;
 right:0!important
}
