.btn-theme {
  background-color: #3348ac !important;
  border-color: #3348ac !important;
  color: white !important;
}

  .btn-theme:hover {
      color: #fff;
      background-color: #0c56d0 !important;
  }

.rotate:hover {
  animation: rotation 3s infinite linear;
}

.bg-theme {
  background-color: #3348ac !important;
  color: white !important;
}

.text-theme {
  color: #3348ac !important;
}
.border-theme {
    border: 1px solid #3348ac;
}
.img-container,
.img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%;
}

.img-preview-sm {
  height: 130px;
  width: 200px;
}

.btn-outline-theme {
    color: #3348ac;
    border-color: #3348ac;
}

.btn-outline-theme:hover {
    background-color: #3348ac;
    color: white;
}