.left-inner-addon {
    position: relative;
}
.left-inner-addon input {
    padding-left: 30px;    
}
.left-inner-addon i {
    position: absolute;
    padding: 10px 12px;
    pointer-events: none;
}

.right-inner-addon {
    position: relative;
}
.right-inner-addon input {
    padding-right: 30px;    
}
.right-inner-addon i {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    pointer-events: none;
}
.panel-warning {
  border-color: #bce8f1;
}
.panel-warning > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-warning > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}