@charset "utf-8";
/* CSS Document */

/** 2.29 Input Groups Addons */
.input-group-addon {
  transition: .3s;
  color: #fff; }
  .input-group-addon > .input-group-icon {
    position: relative;
    display: inline-block; }

.input-group-addon-inverse {
  background: #fff;
  border-color: #d9d9d9;
  color: #434345; }

.input-group .form-control {
  color: #212121;
  background: #fff; }

.input-group > .input-group-addon > .input-group-icon {
  font-size: 28px; }

.input-group.input-group-sm > .input-group-addon > .input-group-icon {
  font-size: 19px;
  line-height: 1; }
  .input-group.input-group-sm > .input-group-addon > .input-group-icon.mdi {
    top: 2px; }

.input-group.input-group-sm > .input-group-btn > .btn, .pagination-classic.input-group.input-group-sm > li.input-group-btn > a, .pagination-classic.input-group.input-group-sm > li.input-group-btn > span {
  font-size: 12px; }

.input-group-lg > .input-group-addon > .input-group-icon {
  font-size: 32px; }

.input-group .form-control:not(:first-child):not(:last-child).form-control-last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.input-group-btn > .btn + .btn, .pagination-classic > li.input-group-btn > a + .btn,
.pagination-classic > li.input-group-btn > span + .btn, .pagination-classic > li.input-group-btn > .btn + a, .pagination-classic > li.input-group-btn > a + a,
.pagination-classic > li.input-group-btn > span + a,
.pagination-classic > li.input-group-btn > .btn + span, .pagination-classic > li.input-group-btn > a + span,
.pagination-classic > li.input-group-btn > span + span {
  margin-left: 0; }