/*------------------------------------
- COLOR purple
------------------------------------*/
.alert-purple {
  color: #272039;
  background-color: #cac3dd;
  border-color: #beb6d6; }

.alert-purple hr {
  border-top-color: #b0a6cc; }

.alert-purple .alert-link {
  color: #110e19; }

.badge-purple {
  color: #fff;
  background-color: #5C4D88; }

.badge-purple[href]:hover, .badge-purple[href]:focus {
  color: #fff;
  background-color: #453a67; }

.bg-purple {
  background-color: #5C4D88 !important; }

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: #453a67 !important; }

.border-purple {
  border-color: #5C4D88 !important; }

.btn-purple {
  color: #fff;
  background-color: #5C4D88;
  border-color: #5C4D88; }

.btn-purple:hover {
  color: #fff;
  background-color: #4c4071;
  border-color: #453a67; }

.btn-purple:focus, .btn-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 77, 136, 0.5); }

.btn-purple.disabled, .btn-purple:disabled {
  color: #fff;
  background-color: #5C4D88;
  border-color: #5C4D88; }

.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #453a67;
  border-color: #3f355d; }

.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 77, 136, 0.5); }

.btn-outline-purple {
  color: #5C4D88;
  background-color: transparent;
  border-color: #5C4D88; }

.btn-outline-purple:hover {
  color: #fff;
  background-color: #5C4D88;
  border-color: #5C4D88; }

.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 77, 136, 0.5); }

.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #5C4D88;
  background-color: transparent; }

.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #fff;
  background-color: #5C4D88;
  border-color: #5C4D88; }

.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(92, 77, 136, 0.5); }

.list-group-item-purple {
  color: #272039;
  background-color: #beb6d6; }

.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
  color: #272039;
  background-color: #b0a6cc; }

.list-group-item-purple.list-group-item-action.active {
  color: #fff;
  background-color: #272039;
  border-color: #272039; }

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: #beb6d6; }

.table-hover .table-purple:hover {
  background-color: #b0a6cc; }

.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: #b0a6cc; }

.text-purple {
  color: #5C4D88 !important; }

a.text-purple:hover, a.text-purple:focus {
  color: #453a67 !important; }
