body {
  background: #f1f1f1;
  font-family: 'Exo 2', sans-serif;
  font-size: 16px;
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
body .parentComponent {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  /**background: url("./../img/business-console-background.png");*/
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
main {
  flex: 1 0 auto;
}
.text-align-center {
  text-align: center;
}
select {
  font-family: inherit;
  background-color: transparent;
  width: 100%;
  padding: 4px 0px;
  font-size: 1em;
  color: initial;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  display: inherit !important;
}
select:focus {
  outline: none;
}
.mdl-selectfield {
  font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif;
  position: relative;
}
.mdl-selectfield:after {
  content: '';
  position: absolute;
  top: 0.75em;
  right: 0.75em;
  width: 0px;
  height: 0px;
  padding: 0px;
  border-left: 0.25em solid transparent;
  border-right: 0.25em solid transparent;
  border-top: 0.375em solid rgba(0,0,0,0.12);
  pointer-events: none;
}
.mdl-selectfield label {
  position: relative;
  left: 0px !important;
}
.mdl-selectfield select {
  appearance: none;
}
.icon-s {
  height: 28px;
}
.tabs .indicator {
  background-color: #4fc3f7 !important;
}
.progress-netpay {
  background-color: #b3e5fc !important;
}
.progress-netpay .indeterminate-netpay {
  background-color: #4fc3f7 !important;
}
.row {
  margin: 0px !important;
}
