img.centered {
  display: block !important;
  margin: auto !important;
  padding-bottom: 10px;
  color: transparent !important;
  width: 22px;
  height: 22px;
  text-align: center;
}

button {
    border: 2px solid #0598df;
    background: #fff;
    color: #0598df;
    text-transform: uppercase;
    cursor: pointer;
    margin: 5px 0;
    display: inline-block;
    -webkit-transition: all .3s;
    transition: all .3s;
    font-weight: normal;
    padding: 10px 10px;
    font-size: 12px;
}

button:hover {
    background: #0598df;
    color: #fff;
}

button:focus {
    outline: none;
}

.demo-toolbar .btn-lightblue-theme {
 width: 105px;
 color: #03A9F4;
 border: 2px solid #03A9F4;
}
.demo-toolbar .btn-lightblue-theme:hover {
 color: #039BE5;
 border: 2px solid #039BE5;
 background: #fff;
}
.demo-toolbar .btn-dark-theme {
 width: 105px;
 color: #424242;
 border: 2px solid #424242;
}
.demo-toolbar .btn-dark-theme:hover {
 color: #212121;
 border: 2px solid #212121;
 background: #fff;
}
.demo-toolbar .btn-orange-theme {
 width: 105px;
 color: #E64A19;
 border: 2px solid #E64A19;
}
.demo-toolbar .btn-orange-theme:hover {
 color: #D84315;
 border: 2px solid #D84315;
 background: #fff;
}
.demo-toolbar .btn-teal-theme {
 width: 105px;
 color: #009688;
 border: 2px solid #009688;
}
.demo-toolbar .btn-teal-theme:hover {
 color: #00897B;
 border: 2px solid #00897B;
 background: #fff;
}
.demo-toolbar .btn-grey-theme {
 width: 105px;
 color: #999;
 border: 2px solid #999;
}
.demo-toolbar .btn-grey-theme:hover {
 color: #888;
 border: 2px solid #888;
 background: #fff;
}