html body {height: 100%;background-color: #fff;direction: ltr;}
a {color: #443b7f;}
a:hover {color: #110033;}
.statusIcon { float: left; font-size: 2em; margin-top: .3em;}
.main-menu.menu-light .navigation > li.active > a {color: #b90239;}
.spacer10 {height:10px;display:block;width:100%;}
.spacer20 {height:20px;display:block;width:100%;}
.spacer30 {height:30px;display:block;width:100%;}
.spacer40 {height:40px;display:block;width:100%;}
.help_time {font-size: 0.5rem;}
.blue-grey.lighten-2{color: #ddd!important}

.btn-danger{background-color: #b90239!important; border-color: #b90239!important;}
.select2-container--default .select2-selection--single .select2-selection__rendered { color: #999b9e!important; }
.select2-container--default .select2-selection--single {border: 1px solid #ccd6e6;}


.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999b9e!important;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
  color: #999b9e!important;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
  color: #999b9e!important;
}
.form-control:-moz-placeholder { /* Firefox 18- */
  color: #999b9e!important;
}
form .form-control {
    border: 1px solid #CCD6E6;
    color: #999b9e;
}

/*PROGRESS BAR*/
.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.no-flexer,.progress-indicator.stacked{display:block}
.no-flexer-element{-ms-flex:0;-webkit-flex:0;-moz-flex:0;flex:0}
.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}
.progress-indicator{margin:0 0 1em;padding:0;font-size:80%;text-transform:uppercase}
.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#bbb;display:block}
.progress-indicator>li:hover{color:#6f6f6f}
.progress-indicator>li.completed,.progress-indicator>li.completed .bubble{color:#b90239}
.progress-indicator>li.current, .progress-indicator>li.current .bubble {color: #443f83;}
/*.progress-indicator>li.current .bubble{webkit-box-shadow: 0px 0px 6px 1px rgb(133, 139, 144);-moz-box-shadow: 0px 0px 6px 1px rgb(133, 139, 144);box-shadow: 0px 0px 6px 1px rgb(133, 139, 144);}*/
.progress-indicator>li .bubble{border-radius:1000px;width: 36px;height: 36px;background-color:#bbb;display:block;margin:0 auto .5em;border-bottom:1px solid #888}
.progress-indicator>li .bubble:after,.progress-indicator>li .bubble:before{display:block;position:absolute;top:17px;width:100%;height:3px;content:'';background-color:#bbb}
.progress-indicator>li.completed .bubble,.progress-indicator>li.completed .bubble:after,.progress-indicator>li.completed .bubble:before{background-color:#b90239;border-color:#b90239}
.progress-indicator>li.current .bubble,.progress-indicator>li.current .bubble:after,.progress-indicator>li.current .bubble:before{background-color: #443f83;border-color: #443e82;}
.progress-indicator>li .bubble:before{left:0}
.progress-indicator>li .bubble:after{right:0}
.progress-indicator>li:first-child .bubble:after,.progress-indicator>li:first-child .bubble:before{width:50%;margin-left:50%}
.progress-indicator>li:last-child .bubble:after,.progress-indicator>li:last-child .bubble:before{width:50%;margin-right:50%}
.progress-indicator>li.active,.progress-indicator>li.active .bubble{color:#337AB7}
.progress-indicator>li.active .bubble,.progress-indicator>li.active .bubble:after,.progress-indicator>li.active .bubble:before{background-color:#337AB7;border-color:#122a3f}
.progress-indicator>li a:hover .bubble,.progress-indicator>li a:hover .bubble:after,.progress-indicator>li a:hover .bubble:before{background-color:#5671d0;border-color:#1f306e}
.progress-indicator>li a:hover .bubble{color:#5671d0}
.progress-indicator>li.danger .bubble,.progress-indicator>li.danger .bubble:after,.progress-indicator>li.danger .bubble:before{background-color:#d3140f;border-color:#440605}
.progress-indicator>li.danger .bubble{color:#d3140f}
.progress-indicator>li.warning .bubble,.progress-indicator>li.warning .bubble:after,.progress-indicator>li.warning .bubble:before{background-color:#edb10a;border-color:#5a4304}
.progress-indicator>li.warning .bubble{color:#edb10a}
.progress-indicator>li.info .bubble,.progress-indicator>li.info .bubble:after,.progress-indicator>li.info .bubble:before{background-color:#5b32d6;border-color:#25135d}
.progress-indicator>li.info .bubble{color:#5b32d6}
.progress-indicator.stacked>li{text-indent:0px;text-align:center;display:block;min-height: 100px;}
.progress-indicator.stacked>li .bubble:after,.progress-indicator.stacked>li .bubble:before{left:50%;margin-left:5.5px;width:3px;height:100%}
.progress-indicator.stacked .stacked-text{position:relative;z-index:10;top:0;margin-left:60%!important;width:45%!important;display:inline-block;text-align:left;line-height:1.2em}
.progress-indicator.stacked>li a{border:none}
.progress-indicator.stacked.nocenter>li .bubble{margin-left:0;margin-right:0}
.progress-indicator.stacked.nocenter>li .bubble:after,.progress-indicator.stacked.nocenter>li .bubble:before{left:10px}
.progress-indicator.stacked.nocenter .stacked-text{width:auto!important;display:block;margin-left:40px!important}

.progress-indicator .icon-check{display: none;}
.completed .icon-check{display: block!important;color: #fff;position: absolute;top: 10%;font-size: 24px;left: 44.5%;}

.progress-indicator .icon-play{display: none;}
.current .icon-play{display: block!important;color: #fff;position: absolute;top: 13%;font-size: 21px; left: 45.5%;}

.progress-indicator .icon-lock{display: none;}
.pending .icon-lock{display: block!important;color: #fff;position: absolute;top: 11%;font-size: 21px;left: 45%;}


.cta-color { background-color: #b90239!important;margin-bottom: 10px;}
.cta-color-blue { background-color: #110033!important;margin-bottom: 10px;}
.imaBtnGrey {background: #999999;padding: 10px 30px;border: 1px solid #a9a9a9;margin: 2px 4px;}
.btn-primary{background: #999999!important;margin-top: 10px;}
.btn-primary{background: #999999!important;margin-top: 10px;}

/* APPLICATION FORM */
form .error{color: #d3140f}
#mobile-error,#email-error,#pan-error,#office_email-error,#business_pan-error,#b_pan,#set_bank_value{display: none;}
#sidebar.active {margin-left: -250px;transform: rotateY(100deg);}
#approve,#reject{display: none;}
#reject .card .card-body, #approve .card .card-body{min-height: 35vh;padding-top: 10%;}

.banner-left-size {background-color: #fff;padding: 10% 5%;text-align: left;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);box-shadow: 0 0 10px 0 rgba(0,0,0,.5);}