@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i");
/*Theme Dark Indigo Styles*/
.dark-indigo .right-arrow {
  color: #3f51b5; }
  .dark-indigo .right-arrow:after {
    color: #3f51b5; }

.dark-indigo .gx-btn-primary {
  background-color: #3f51b5;
  color: #fff; }
  .dark-indigo .gx-btn-primary:hover, .dark-indigo .gx-btn-primary:focus {
    background-color: #3849a2;
    color: #fff; }

.dark-indigo .gx-btn-red {
  background-color: #F44336;
  color: #fff; }
  .dark-indigo .gx-btn-red:hover, .dark-indigo .gx-btn-red:focus {
    background-color: #f32c1e;
    color: #fff; }

.dark-indigo .gx-btn-pink {
  background-color: #e91e63;
  color: #fff; }
  .dark-indigo .gx-btn-pink:hover, .dark-indigo .gx-btn-pink:focus {
    background-color: #d81558;
    color: #fff; }

.dark-indigo .gx-btn-purple {
  background-color: #9C27B0;
  color: #fff; }
  .dark-indigo .gx-btn-purple:hover, .dark-indigo .gx-btn-purple:focus {
    background-color: #89229b;
    color: #fff; }

.dark-indigo .gx-btn-deep-purple {
  background-color: #673ab7;
  color: #fff; }
  .dark-indigo .gx-btn-deep-purple:hover, .dark-indigo .gx-btn-deep-purple:focus {
    background-color: #5c34a4;
    color: #fff; }

.dark-indigo .gx-btn-indigo {
  background-color: #3f51b5;
  color: #fff; }
  .dark-indigo .gx-btn-indigo:hover, .dark-indigo .gx-btn-indigo:focus {
    background-color: #3849a2;
    color: #fff; }

.dark-indigo .gx-btn-blue {
  background-color: #2196F3;
  color: #fff; }
  .dark-indigo .gx-btn-blue:hover, .dark-indigo .gx-btn-blue:focus {
    background-color: #0d8aee;
    color: #fff; }

.dark-indigo .gx-btn-light-blue {
  background-color: #03a9f4;
  color: #fff; }
  .dark-indigo .gx-btn-light-blue:hover, .dark-indigo .gx-btn-light-blue:focus {
    background-color: #0398db;
    color: #fff; }

.dark-indigo .gx-btn-cyan {
  background-color: #00bcd4;
  color: #fff; }
  .dark-indigo .gx-btn-cyan:hover, .dark-indigo .gx-btn-cyan:focus {
    background-color: #00a5bb;
    color: #fff; }

.dark-indigo .gx-btn-teal {
  background-color: #009688;
  color: #fff; }
  .dark-indigo .gx-btn-teal:hover, .dark-indigo .gx-btn-teal:focus {
    background-color: #007d71;
    color: #fff; }

.dark-indigo .gx-btn-green {
  background-color: #4CAF50;
  color: #fff; }
  .dark-indigo .gx-btn-green:hover, .dark-indigo .gx-btn-green:focus {
    background-color: #449d48;
    color: #fff; }

.dark-indigo .gx-btn-light-green {
  background-color: #8bc34a;
  color: #fff; }
  .dark-indigo .gx-btn-light-green:hover, .dark-indigo .gx-btn-light-green:focus {
    background-color: #7eb73d;
    color: #fff; }

.dark-indigo .gx-btn-lime {
  background-color: #cddc39;
  color: #fff; }
  .dark-indigo .gx-btn-lime:hover, .dark-indigo .gx-btn-lime:focus {
    background-color: #c6d626;
    color: #fff; }

.dark-indigo .gx-btn-yellow {
  background-color: #ffeb3b;
  color: #fff; }
  .dark-indigo .gx-btn-yellow:hover, .dark-indigo .gx-btn-yellow:focus {
    background-color: #ffe822;
    color: #fff; }

.dark-indigo .gx-btn-amber {
  background-color: #ffc107;
  color: #fff; }
  .dark-indigo .gx-btn-amber:hover, .dark-indigo .gx-btn-amber:focus {
    background-color: #edb100;
    color: #fff; }

.dark-indigo .gx-btn-orange {
  background-color: #ff9800;
  color: #fff; }
  .dark-indigo .gx-btn-orange:hover, .dark-indigo .gx-btn-orange:focus {
    background-color: #e68900;
    color: #fff; }

.dark-indigo .gx-btn-deep-orange {
  background-color: #ff5722;
  color: #fff; }
  .dark-indigo .gx-btn-deep-orange:hover, .dark-indigo .gx-btn-deep-orange:focus {
    background-color: #ff4409;
    color: #fff; }

.dark-indigo .gx-btn-brown {
  background-color: #795548;
  color: #fff; }
  .dark-indigo .gx-btn-brown:hover, .dark-indigo .gx-btn-brown:focus {
    background-color: #694a3e;
    color: #fff; }

.dark-indigo .gx-btn-blue-grey {
  background-color: #607d8b;
  color: #fff; }
  .dark-indigo .gx-btn-blue-grey:hover, .dark-indigo .gx-btn-blue-grey:focus {
    background-color: #566f7c;
    color: #fff; }

.dark-indigo .gx-btn-grey {
  background-color: #9e9e9e;
  color: #fff; }
  .dark-indigo .gx-btn-grey:hover, .dark-indigo .gx-btn-grey:focus {
    background-color: #919191;
    color: #fff; }

.dark-indigo .btn-primary {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo .btn-primary:hover {
    color: #fff;
    background-color: #354499;
    border-color: #32408f; }
  .dark-indigo .btn-primary:focus, .dark-indigo .btn-primary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(63, 81, 181, 0.5); }
  .dark-indigo .btn-primary.disabled, .dark-indigo .btn-primary:disabled {
    background-color: #3f51b5;
    border-color: #3f51b5; }
  .dark-indigo .btn-primary:not([disabled]):not(.disabled):active, .dark-indigo .btn-primary:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #32408f;
    border-color: #2f3c86; }
    .dark-indigo .btn-primary:not([disabled]):not(.disabled):active:focus, .dark-indigo .btn-primary:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo .btn-primary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(63, 81, 181, 0.5); }

.dark-indigo .btn-secondary {
  color: #fff;
  background-color: #E91E63;
  border-color: #E91E63;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo .btn-secondary:hover {
    color: #fff;
    background-color: #cd1453;
    border-color: #c1134e; }
  .dark-indigo .btn-secondary:focus, .dark-indigo .btn-secondary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(233, 30, 99, 0.5); }
  .dark-indigo .btn-secondary.disabled, .dark-indigo .btn-secondary:disabled {
    background-color: #E91E63;
    border-color: #E91E63; }
  .dark-indigo .btn-secondary:not([disabled]):not(.disabled):active, .dark-indigo .btn-secondary:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #c1134e;
    border-color: #b61249; }
    .dark-indigo .btn-secondary:not([disabled]):not(.disabled):active:focus, .dark-indigo .btn-secondary:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo .btn-secondary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(233, 30, 99, 0.5); }

.dark-indigo .btn-success {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo .btn-success:hover {
    color: #fff;
    background-color: #409444;
    border-color: #3d8b40; }
  .dark-indigo .btn-success:focus, .dark-indigo .btn-success.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }
  .dark-indigo .btn-success.disabled, .dark-indigo .btn-success:disabled {
    background-color: #4caf50;
    border-color: #4caf50; }
  .dark-indigo .btn-success:not([disabled]):not(.disabled):active, .dark-indigo .btn-success:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #3d8b40;
    border-color: #39833c; }
    .dark-indigo .btn-success:not([disabled]):not(.disabled):active:focus, .dark-indigo .btn-success:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo .btn-success.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }

.dark-indigo .btn-info {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo .btn-info:hover {
    color: #fff;
    background-color: #009aae;
    border-color: #008fa1; }
  .dark-indigo .btn-info:focus, .dark-indigo .btn-info.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }
  .dark-indigo .btn-info.disabled, .dark-indigo .btn-info:disabled {
    background-color: #00bcd4;
    border-color: #00bcd4; }
  .dark-indigo .btn-info:not([disabled]):not(.disabled):active, .dark-indigo .btn-info:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #008fa1;
    border-color: #008394; }
    .dark-indigo .btn-info:not([disabled]):not(.disabled):active:focus, .dark-indigo .btn-info:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo .btn-info.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }

.dark-indigo .btn-warning {
  color: #212529;
  background-color: #ff9800;
  border-color: #ff9800;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo .btn-warning:hover {
    color: #fff;
    background-color: #d98100;
    border-color: #cc7a00; }
  .dark-indigo .btn-warning:focus, .dark-indigo .btn-warning.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }
  .dark-indigo .btn-warning.disabled, .dark-indigo .btn-warning:disabled {
    background-color: #ff9800;
    border-color: #ff9800; }
  .dark-indigo .btn-warning:not([disabled]):not(.disabled):active, .dark-indigo .btn-warning:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #cc7a00;
    border-color: #bf7200; }
    .dark-indigo .btn-warning:not([disabled]):not(.disabled):active:focus, .dark-indigo .btn-warning:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo .btn-warning.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }

.dark-indigo .btn-danger {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo .btn-danger:hover {
    color: #fff;
    background-color: #f22112;
    border-color: #ea1c0d; }
  .dark-indigo .btn-danger:focus, .dark-indigo .btn-danger.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
  .dark-indigo .btn-danger.disabled, .dark-indigo .btn-danger:disabled {
    background-color: #f44336;
    border-color: #f44336; }
  .dark-indigo .btn-danger:not([disabled]):not(.disabled):active, .dark-indigo .btn-danger:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ea1c0d;
    border-color: #de1b0c; }
    .dark-indigo .btn-danger:not([disabled]):not(.disabled):active:focus, .dark-indigo .btn-danger:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo .btn-danger.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }

.dark-indigo .btn-light {
  color: #212529;
  background-color: #e8eaf6;
  border-color: #e8eaf6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo .btn-light:hover {
    color: #212529;
    background-color: #cdd1eb;
    border-color: #c3c9e8; }
  .dark-indigo .btn-light:focus, .dark-indigo .btn-light.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(232, 234, 246, 0.5); }
  .dark-indigo .btn-light.disabled, .dark-indigo .btn-light:disabled {
    background-color: #e8eaf6;
    border-color: #e8eaf6; }
  .dark-indigo .btn-light:not([disabled]):not(.disabled):active, .dark-indigo .btn-light:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #c3c9e8;
    border-color: #bac0e4; }
    .dark-indigo .btn-light:not([disabled]):not(.disabled):active:focus, .dark-indigo .btn-light:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo .btn-light.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(232, 234, 246, 0.5); }

.dark-indigo .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .dark-indigo .btn-dark:focus, .dark-indigo .btn-dark.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .dark-indigo .btn-dark.disabled, .dark-indigo .btn-dark:disabled {
    background-color: #343a40;
    border-color: #343a40; }
  .dark-indigo .btn-dark:not([disabled]):not(.disabled):active, .dark-indigo .btn-dark:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .dark-indigo .btn-dark:not([disabled]):not(.disabled):active:focus, .dark-indigo .btn-dark:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo .btn-dark.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.dark-indigo a.btn-primary {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo a.btn-primary:hover {
    color: #fff;
    background-color: #354499;
    border-color: #32408f; }
  .dark-indigo a.btn-primary:focus, .dark-indigo a.btn-primary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(63, 81, 181, 0.5); }
  .dark-indigo a.btn-primary.disabled, .dark-indigo a.btn-primary:disabled {
    background-color: #3f51b5;
    border-color: #3f51b5; }
  .dark-indigo a.btn-primary:not([disabled]):not(.disabled):active, .dark-indigo a.btn-primary:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #32408f;
    border-color: #2f3c86; }
    .dark-indigo a.btn-primary:not([disabled]):not(.disabled):active:focus, .dark-indigo a.btn-primary:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo a.btn-primary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(63, 81, 181, 0.5); }

.dark-indigo a.btn-secondary {
  color: #fff;
  background-color: #E91E63;
  border-color: #E91E63;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo a.btn-secondary:hover {
    color: #fff;
    background-color: #cd1453;
    border-color: #c1134e; }
  .dark-indigo a.btn-secondary:focus, .dark-indigo a.btn-secondary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(233, 30, 99, 0.5); }
  .dark-indigo a.btn-secondary.disabled, .dark-indigo a.btn-secondary:disabled {
    background-color: #E91E63;
    border-color: #E91E63; }
  .dark-indigo a.btn-secondary:not([disabled]):not(.disabled):active, .dark-indigo a.btn-secondary:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #c1134e;
    border-color: #b61249; }
    .dark-indigo a.btn-secondary:not([disabled]):not(.disabled):active:focus, .dark-indigo a.btn-secondary:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo a.btn-secondary.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(233, 30, 99, 0.5); }

.dark-indigo a.btn-success {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo a.btn-success:hover {
    color: #fff;
    background-color: #409444;
    border-color: #3d8b40; }
  .dark-indigo a.btn-success:focus, .dark-indigo a.btn-success.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }
  .dark-indigo a.btn-success.disabled, .dark-indigo a.btn-success:disabled {
    background-color: #4caf50;
    border-color: #4caf50; }
  .dark-indigo a.btn-success:not([disabled]):not(.disabled):active, .dark-indigo a.btn-success:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #3d8b40;
    border-color: #39833c; }
    .dark-indigo a.btn-success:not([disabled]):not(.disabled):active:focus, .dark-indigo a.btn-success:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo a.btn-success.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }

.dark-indigo a.btn-info {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo a.btn-info:hover {
    color: #fff;
    background-color: #009aae;
    border-color: #008fa1; }
  .dark-indigo a.btn-info:focus, .dark-indigo a.btn-info.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }
  .dark-indigo a.btn-info.disabled, .dark-indigo a.btn-info:disabled {
    background-color: #00bcd4;
    border-color: #00bcd4; }
  .dark-indigo a.btn-info:not([disabled]):not(.disabled):active, .dark-indigo a.btn-info:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #008fa1;
    border-color: #008394; }
    .dark-indigo a.btn-info:not([disabled]):not(.disabled):active:focus, .dark-indigo a.btn-info:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo a.btn-info.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }

.dark-indigo a.btn-warning {
  color: #212529;
  background-color: #ff9800;
  border-color: #ff9800;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo a.btn-warning:hover {
    color: #fff;
    background-color: #d98100;
    border-color: #cc7a00; }
  .dark-indigo a.btn-warning:focus, .dark-indigo a.btn-warning.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }
  .dark-indigo a.btn-warning.disabled, .dark-indigo a.btn-warning:disabled {
    background-color: #ff9800;
    border-color: #ff9800; }
  .dark-indigo a.btn-warning:not([disabled]):not(.disabled):active, .dark-indigo a.btn-warning:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #cc7a00;
    border-color: #bf7200; }
    .dark-indigo a.btn-warning:not([disabled]):not(.disabled):active:focus, .dark-indigo a.btn-warning:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo a.btn-warning.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }

.dark-indigo a.btn-danger {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo a.btn-danger:hover {
    color: #fff;
    background-color: #f22112;
    border-color: #ea1c0d; }
  .dark-indigo a.btn-danger:focus, .dark-indigo a.btn-danger.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
  .dark-indigo a.btn-danger.disabled, .dark-indigo a.btn-danger:disabled {
    background-color: #f44336;
    border-color: #f44336; }
  .dark-indigo a.btn-danger:not([disabled]):not(.disabled):active, .dark-indigo a.btn-danger:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ea1c0d;
    border-color: #de1b0c; }
    .dark-indigo a.btn-danger:not([disabled]):not(.disabled):active:focus, .dark-indigo a.btn-danger:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo a.btn-danger.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }

.dark-indigo a.btn-light {
  color: #212529;
  background-color: #e8eaf6;
  border-color: #e8eaf6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo a.btn-light:hover {
    color: #212529;
    background-color: #cdd1eb;
    border-color: #c3c9e8; }
  .dark-indigo a.btn-light:focus, .dark-indigo a.btn-light.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(232, 234, 246, 0.5); }
  .dark-indigo a.btn-light.disabled, .dark-indigo a.btn-light:disabled {
    background-color: #e8eaf6;
    border-color: #e8eaf6; }
  .dark-indigo a.btn-light:not([disabled]):not(.disabled):active, .dark-indigo a.btn-light:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #c3c9e8;
    border-color: #bac0e4; }
    .dark-indigo a.btn-light:not([disabled]):not(.disabled):active:focus, .dark-indigo a.btn-light:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo a.btn-light.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(232, 234, 246, 0.5); }

.dark-indigo a.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .dark-indigo a.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  .dark-indigo a.btn-dark:focus, .dark-indigo a.btn-dark.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .dark-indigo a.btn-dark.disabled, .dark-indigo a.btn-dark:disabled {
    background-color: #343a40;
    border-color: #343a40; }
  .dark-indigo a.btn-dark:not([disabled]):not(.disabled):active, .dark-indigo a.btn-dark:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    .dark-indigo a.btn-dark:not([disabled]):not(.disabled):active:focus, .dark-indigo a.btn-dark:not([disabled]):not(.disabled).active:focus, .show > .dark-indigo a.btn-dark.dropdown-toggle:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.dark-indigo .btn-outline-primary {
  color: #3f51b5;
  background-color: transparent;
  background-image: none;
  border-color: #3f51b5; }
  .dark-indigo .btn-outline-primary:hover {
    color: #fff;
    background-color: #3f51b5;
    border-color: #3f51b5; }
  .dark-indigo .btn-outline-primary:focus, .dark-indigo .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(63, 81, 181, 0.5); }
  .dark-indigo .btn-outline-primary.disabled, .dark-indigo .btn-outline-primary:disabled {
    color: #3f51b5;
    background-color: transparent; }
  .dark-indigo .btn-outline-primary:not([disabled]):not(.disabled):active, .dark-indigo .btn-outline-primary:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-outline-primary.dropdown-toggle {
    color: #212529;
    background-color: #3f51b5;
    border-color: #3f51b5;
    box-shadow: 0 0 0 0.2rem rgba(63, 81, 181, 0.5); }

.dark-indigo .btn-outline-secondary {
  color: #E91E63;
  background-color: transparent;
  background-image: none;
  border-color: #E91E63; }
  .dark-indigo .btn-outline-secondary:hover {
    color: #fff;
    background-color: #E91E63;
    border-color: #E91E63; }
  .dark-indigo .btn-outline-secondary:focus, .dark-indigo .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(233, 30, 99, 0.5); }
  .dark-indigo .btn-outline-secondary.disabled, .dark-indigo .btn-outline-secondary:disabled {
    color: #E91E63;
    background-color: transparent; }
  .dark-indigo .btn-outline-secondary:not([disabled]):not(.disabled):active, .dark-indigo .btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #E91E63;
    border-color: #E91E63;
    box-shadow: 0 0 0 0.2rem rgba(233, 30, 99, 0.5); }

.dark-indigo .btn-outline-success {
  color: #4caf50;
  background-color: transparent;
  background-image: none;
  border-color: #4caf50; }
  .dark-indigo .btn-outline-success:hover {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50; }
  .dark-indigo .btn-outline-success:focus, .dark-indigo .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }
  .dark-indigo .btn-outline-success.disabled, .dark-indigo .btn-outline-success:disabled {
    color: #4caf50;
    background-color: transparent; }
  .dark-indigo .btn-outline-success:not([disabled]):not(.disabled):active, .dark-indigo .btn-outline-success:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-outline-success.dropdown-toggle {
    color: #212529;
    background-color: #4caf50;
    border-color: #4caf50;
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }

.dark-indigo .btn-outline-info {
  color: #00bcd4;
  background-color: transparent;
  background-image: none;
  border-color: #00bcd4; }
  .dark-indigo .btn-outline-info:hover {
    color: #fff;
    background-color: #00bcd4;
    border-color: #00bcd4; }
  .dark-indigo .btn-outline-info:focus, .dark-indigo .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }
  .dark-indigo .btn-outline-info.disabled, .dark-indigo .btn-outline-info:disabled {
    color: #00bcd4;
    background-color: transparent; }
  .dark-indigo .btn-outline-info:not([disabled]):not(.disabled):active, .dark-indigo .btn-outline-info:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-outline-info.dropdown-toggle {
    color: #212529;
    background-color: #00bcd4;
    border-color: #00bcd4;
    box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }

.dark-indigo .btn-outline-warning {
  color: #ff9800;
  background-color: transparent;
  background-image: none;
  border-color: #ff9800; }
  .dark-indigo .btn-outline-warning:hover {
    color: #212529;
    background-color: #ff9800;
    border-color: #ff9800; }
  .dark-indigo .btn-outline-warning:focus, .dark-indigo .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }
  .dark-indigo .btn-outline-warning.disabled, .dark-indigo .btn-outline-warning:disabled {
    color: #ff9800;
    background-color: transparent; }
  .dark-indigo .btn-outline-warning:not([disabled]):not(.disabled):active, .dark-indigo .btn-outline-warning:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ff9800;
    border-color: #ff9800;
    box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }

.dark-indigo .btn-outline-danger {
  color: #f44336;
  background-color: transparent;
  background-image: none;
  border-color: #f44336; }
  .dark-indigo .btn-outline-danger:hover {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336; }
  .dark-indigo .btn-outline-danger:focus, .dark-indigo .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
  .dark-indigo .btn-outline-danger.disabled, .dark-indigo .btn-outline-danger:disabled {
    color: #f44336;
    background-color: transparent; }
  .dark-indigo .btn-outline-danger:not([disabled]):not(.disabled):active, .dark-indigo .btn-outline-danger:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-outline-danger.dropdown-toggle {
    color: #212529;
    background-color: #f44336;
    border-color: #f44336;
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }

.dark-indigo .btn-outline-light {
  color: #e8eaf6;
  background-color: transparent;
  background-image: none;
  border-color: #e8eaf6; }
  .dark-indigo .btn-outline-light:hover {
    color: #212529;
    background-color: #e8eaf6;
    border-color: #e8eaf6; }
  .dark-indigo .btn-outline-light:focus, .dark-indigo .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(232, 234, 246, 0.5); }
  .dark-indigo .btn-outline-light.disabled, .dark-indigo .btn-outline-light:disabled {
    color: #e8eaf6;
    background-color: transparent; }
  .dark-indigo .btn-outline-light:not([disabled]):not(.disabled):active, .dark-indigo .btn-outline-light:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-outline-light.dropdown-toggle {
    color: #fff;
    background-color: #e8eaf6;
    border-color: #e8eaf6;
    box-shadow: 0 0 0 0.2rem rgba(232, 234, 246, 0.5); }

.dark-indigo .btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .dark-indigo .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .dark-indigo .btn-outline-dark:focus, .dark-indigo .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .dark-indigo .btn-outline-dark.disabled, .dark-indigo .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .dark-indigo .btn-outline-dark:not([disabled]):not(.disabled):active, .dark-indigo .btn-outline-dark:not([disabled]):not(.disabled).active, .show > .dark-indigo .btn-outline-dark.dropdown-toggle {
    color: #212529;
    background-color: #343a40;
    border-color: #343a40;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.dark-indigo a.btn-outline-primary {
  color: #3f51b5;
  background-color: transparent;
  background-image: none;
  border-color: #3f51b5; }
  .dark-indigo a.btn-outline-primary:hover {
    color: #fff;
    background-color: #3f51b5;
    border-color: #3f51b5; }
  .dark-indigo a.btn-outline-primary:focus, .dark-indigo a.btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(63, 81, 181, 0.5); }
  .dark-indigo a.btn-outline-primary.disabled, .dark-indigo a.btn-outline-primary:disabled {
    color: #3f51b5;
    background-color: transparent; }
  .dark-indigo a.btn-outline-primary:not([disabled]):not(.disabled):active, .dark-indigo a.btn-outline-primary:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-outline-primary.dropdown-toggle {
    color: #212529;
    background-color: #3f51b5;
    border-color: #3f51b5;
    box-shadow: 0 0 0 0.2rem rgba(63, 81, 181, 0.5); }

.dark-indigo a.btn-outline-secondary {
  color: #E91E63;
  background-color: transparent;
  background-image: none;
  border-color: #E91E63; }
  .dark-indigo a.btn-outline-secondary:hover {
    color: #fff;
    background-color: #E91E63;
    border-color: #E91E63; }
  .dark-indigo a.btn-outline-secondary:focus, .dark-indigo a.btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(233, 30, 99, 0.5); }
  .dark-indigo a.btn-outline-secondary.disabled, .dark-indigo a.btn-outline-secondary:disabled {
    color: #E91E63;
    background-color: transparent; }
  .dark-indigo a.btn-outline-secondary:not([disabled]):not(.disabled):active, .dark-indigo a.btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #E91E63;
    border-color: #E91E63;
    box-shadow: 0 0 0 0.2rem rgba(233, 30, 99, 0.5); }

.dark-indigo a.btn-outline-success {
  color: #4caf50;
  background-color: transparent;
  background-image: none;
  border-color: #4caf50; }
  .dark-indigo a.btn-outline-success:hover {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50; }
  .dark-indigo a.btn-outline-success:focus, .dark-indigo a.btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }
  .dark-indigo a.btn-outline-success.disabled, .dark-indigo a.btn-outline-success:disabled {
    color: #4caf50;
    background-color: transparent; }
  .dark-indigo a.btn-outline-success:not([disabled]):not(.disabled):active, .dark-indigo a.btn-outline-success:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-outline-success.dropdown-toggle {
    color: #212529;
    background-color: #4caf50;
    border-color: #4caf50;
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }

.dark-indigo a.btn-outline-info {
  color: #00bcd4;
  background-color: transparent;
  background-image: none;
  border-color: #00bcd4; }
  .dark-indigo a.btn-outline-info:hover {
    color: #fff;
    background-color: #00bcd4;
    border-color: #00bcd4; }
  .dark-indigo a.btn-outline-info:focus, .dark-indigo a.btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }
  .dark-indigo a.btn-outline-info.disabled, .dark-indigo a.btn-outline-info:disabled {
    color: #00bcd4;
    background-color: transparent; }
  .dark-indigo a.btn-outline-info:not([disabled]):not(.disabled):active, .dark-indigo a.btn-outline-info:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-outline-info.dropdown-toggle {
    color: #212529;
    background-color: #00bcd4;
    border-color: #00bcd4;
    box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }

.dark-indigo a.btn-outline-warning {
  color: #ff9800;
  background-color: transparent;
  background-image: none;
  border-color: #ff9800; }
  .dark-indigo a.btn-outline-warning:hover {
    color: #212529;
    background-color: #ff9800;
    border-color: #ff9800; }
  .dark-indigo a.btn-outline-warning:focus, .dark-indigo a.btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }
  .dark-indigo a.btn-outline-warning.disabled, .dark-indigo a.btn-outline-warning:disabled {
    color: #ff9800;
    background-color: transparent; }
  .dark-indigo a.btn-outline-warning:not([disabled]):not(.disabled):active, .dark-indigo a.btn-outline-warning:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ff9800;
    border-color: #ff9800;
    box-shadow: 0 0 0 0.2rem rgba(255, 152, 0, 0.5); }

.dark-indigo a.btn-outline-danger {
  color: #f44336;
  background-color: transparent;
  background-image: none;
  border-color: #f44336; }
  .dark-indigo a.btn-outline-danger:hover {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336; }
  .dark-indigo a.btn-outline-danger:focus, .dark-indigo a.btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }
  .dark-indigo a.btn-outline-danger.disabled, .dark-indigo a.btn-outline-danger:disabled {
    color: #f44336;
    background-color: transparent; }
  .dark-indigo a.btn-outline-danger:not([disabled]):not(.disabled):active, .dark-indigo a.btn-outline-danger:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-outline-danger.dropdown-toggle {
    color: #212529;
    background-color: #f44336;
    border-color: #f44336;
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }

.dark-indigo a.btn-outline-light {
  color: #e8eaf6;
  background-color: transparent;
  background-image: none;
  border-color: #e8eaf6; }
  .dark-indigo a.btn-outline-light:hover {
    color: #212529;
    background-color: #e8eaf6;
    border-color: #e8eaf6; }
  .dark-indigo a.btn-outline-light:focus, .dark-indigo a.btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(232, 234, 246, 0.5); }
  .dark-indigo a.btn-outline-light.disabled, .dark-indigo a.btn-outline-light:disabled {
    color: #e8eaf6;
    background-color: transparent; }
  .dark-indigo a.btn-outline-light:not([disabled]):not(.disabled):active, .dark-indigo a.btn-outline-light:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-outline-light.dropdown-toggle {
    color: #fff;
    background-color: #e8eaf6;
    border-color: #e8eaf6;
    box-shadow: 0 0 0 0.2rem rgba(232, 234, 246, 0.5); }

.dark-indigo a.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .dark-indigo a.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  .dark-indigo a.btn-outline-dark:focus, .dark-indigo a.btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .dark-indigo a.btn-outline-dark.disabled, .dark-indigo a.btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .dark-indigo a.btn-outline-dark:not([disabled]):not(.disabled):active, .dark-indigo a.btn-outline-dark:not([disabled]):not(.disabled).active, .show > .dark-indigo a.btn-outline-dark.dropdown-toggle {
    color: #212529;
    background-color: #343a40;
    border-color: #343a40;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.dark-indigo .btn-outline-primary,
.dark-indigo a.btn-outline-primary {
  color: #3f51b5;
  border-color: #3f51b5; }
  .dark-indigo .btn-outline-primary:focus, .dark-indigo .btn-outline-primary:hover,
  .dark-indigo a.btn-outline-primary:focus,
  .dark-indigo a.btn-outline-primary:hover {
    color: #fff;
    border-color: #3f51b5;
    background-color: #3f51b5; }

.dark-indigo a {
  color: #3f51b5; }
  .dark-indigo a:focus, .dark-indigo a:hover {
    color: #32408f; }
.dark-indigo a.text-primary {
  color: #3f51b5 !important; }
  .dark-indigo a.text-primary:focus, .dark-indigo a.text-primary:hover {
    color: #32408f !important; }
.dark-indigo .text-primary {
  color: #3f51b5 !important; }
.dark-indigo .page-link {
  color: #3f51b5; }
  .dark-indigo .page-link:focus, .dark-indigo .page-link:hover {
    color: #3f51b5; }
.dark-indigo .page-item.active .page-link {
  color: #fff;
  background-color: #3f51b5;
  border-color: #3f51b5; }
.dark-indigo .bg-primary, .dark-indigo .badge-primary {
  background-color: #3f51b5 !important;
  color: #fff !important; }
.dark-indigo .btn-primary, .dark-indigo .gx-btn-primary, .dark-indigo a.btn-primary, .dark-indigo a.gx-btn-primary {
  background-color: #3f51b5;
  border-color: #3f51b5;
  color: #fff; }
  .dark-indigo .btn-primary:hover, .dark-indigo .btn-primary:focus, .dark-indigo .btn-primary:not([disabled]):not(.disabled):active, .dark-indigo .gx-btn-primary:hover, .dark-indigo .gx-btn-primary:focus, .dark-indigo .gx-btn-primary:not([disabled]):not(.disabled):active, .dark-indigo a.btn-primary:hover, .dark-indigo a.btn-primary:focus, .dark-indigo a.btn-primary:not([disabled]):not(.disabled):active, .dark-indigo a.gx-btn-primary:hover, .dark-indigo a.gx-btn-primary:focus, .dark-indigo a.gx-btn-primary:not([disabled]):not(.disabled):active {
    background-color: #3849a2;
    border-color: #3849a2;
    color: #fff; }
.dark-indigo .bg-primary.lighten-4 {
  background-color: #c5cae9 !important; }
.dark-indigo .bg-primary.lighten-3 {
  background-color: #9fa8da !important; }
.dark-indigo .bg-primary.lighten-2 {
  background-color: #7986cb !important; }
.dark-indigo .bg-primary.lighten-1 {
  background-color: #5c6bc0 !important; }
.dark-indigo .bg-primary.darken-1 {
  background-color: #3949ab !important; }
.dark-indigo .bg-primary.darken-2 {
  background-color: #303f9f !important; }
.dark-indigo .bg-primary.darken-3 {
  background-color: #283593 !important; }
.dark-indigo .bg-primary.darken-4 {
  background-color: #1a237e !important; }
.dark-indigo .bg-primary.accent-1 {
  background-color: #8c9eff !important; }
.dark-indigo .bg-primary.accent-2 {
  background-color: #536dfe !important; }
.dark-indigo .bg-primary.accent-3 {
  background-color: #3d5afe !important; }
.dark-indigo .bg-primary.accent-4 {
  background-color: #304ffe !important; }

.dark-indigo a.text-secondary {
  color: #FF4081; }
  .dark-indigo a.text-secondary:focus, .dark-indigo a.text-secondary:hover {
    color: #ff0d5f !important; }
.dark-indigo .text-secondary {
  color: #FF4081 !important; }
.dark-indigo .bg-secondary, .dark-indigo .badge-secondary {
  background-color: #FF4081 !important;
  color: #fff !important; }
.dark-indigo .btn-secondary, .dark-indigo .gx-btn-secondary, .dark-indigo a.btn-secondary, .dark-indigo a.gx-btn-secondary {
  background-color: #FF4081;
  border-color: #FF4081;
  color: #fff; }
  .dark-indigo .btn-secondary:hover, .dark-indigo .btn-secondary:focus, .dark-indigo .btn-secondary:not([disabled]):not(.disabled):active, .dark-indigo .gx-btn-secondary:hover, .dark-indigo .gx-btn-secondary:focus, .dark-indigo .gx-btn-secondary:not([disabled]):not(.disabled):active, .dark-indigo a.btn-secondary:hover, .dark-indigo a.btn-secondary:focus, .dark-indigo a.btn-secondary:not([disabled]):not(.disabled):active, .dark-indigo a.gx-btn-secondary:hover, .dark-indigo a.gx-btn-secondary:focus, .dark-indigo a.gx-btn-secondary:not([disabled]):not(.disabled):active {
    background-color: #ff2770;
    border-color: #ff2770;
    color: #fff; }

.dark-indigo .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f51b5; }

.dark-indigo .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f51b5; }

.dark-indigo a.btn-link {
  color: #3f51b5;
  background-color: transparent; }
  .dark-indigo a.btn-link:hover {
    color: #3849a2;
    background-color: transparent;
    border-color: transparent; }
  .dark-indigo a.btn-link:focus, .dark-indigo a.btn-link.focus {
    border-color: transparent; }
  .dark-indigo a.btn-link:disabled, .dark-indigo a.btn-link.disabled {
    color: #868e96; }

.dark-indigo .dropdown-more,
.dark-indigo .dropdown-item,
.dark-indigo a.badge-light,
.dark-indigo a.btn-light {
  color: #212529; }
  .dark-indigo .dropdown-more:hover, .dark-indigo .dropdown-more:focus,
  .dark-indigo .dropdown-item:hover,
  .dark-indigo .dropdown-item:focus,
  .dark-indigo a.badge-light:hover,
  .dark-indigo a.badge-light:focus,
  .dark-indigo a.btn-light:hover,
  .dark-indigo a.btn-light:focus {
    color: #212529; }

.dark-indigo a.gx-btn-default {
  background-color: #fff;
  color: #212529;
  border: 1px solid #dee2e6; }
  .dark-indigo a.gx-btn-default:hover, .dark-indigo a.gx-btn-default:focus {
    background-color: #f2f2f2;
    color: #212529; }

.dark-indigo a.gx-flat-btn {
  background-color: transparent;
  color: #212529; }
  .dark-indigo a.gx-flat-btn:hover, .dark-indigo a.gx-flat-btn:focus, .dark-indigo a.gx-flat-btn:active {
    background-color: #f5f5f5;
    color: #212529; }

.dark-indigo a.gx-flat-btn.gx-btn-primary {
  background-color: transparent;
  color: #3f51b5; }
  .dark-indigo a.gx-flat-btn.gx-btn-primary:hover, .dark-indigo a.gx-flat-btn.gx-btn-primary:focus {
    background-color: rgba(63, 81, 181, 0.12);
    color: #3f51b5; }

.dark-indigo .bg-primary a.gx-flat-btn.gx-btn-primary {
  background-color: transparent;
  color: #fff; }
  .dark-indigo .bg-primary a.gx-flat-btn.gx-btn-primary:hover, .dark-indigo .bg-primary a.gx-flat-btn.gx-btn-primary:focus {
    background-color: rgba(255, 255, 255, 0.12);
    color: #fff; }

.dark-indigo a.gx-flat-btn.gx-btn-secondary {
  background-color: transparent;
  color: #FF4081; }
  .dark-indigo a.gx-flat-btn.gx-btn-secondary:hover, .dark-indigo a.gx-flat-btn.gx-btn-secondary:focus {
    background-color: rgba(255, 64, 129, 0.12);
    color: #FF4081; }

.dark-indigo .bg-secondary a.gx-flat-btn.gx-btn-secondary {
  background-color: transparent;
  color: #fff; }
  .dark-indigo .bg-secondary a.gx-flat-btn.gx-btn-secondary:hover, .dark-indigo .bg-secondary a.gx-flat-btn.gx-btn-secondary:focus {
    background-color: rgba(255, 255, 255, 0.12);
    color: #fff; }

.dark-indigo .action-btn {
  color: rgba(0, 0, 0, 0.54); }
  .dark-indigo .action-btn:hover, .dark-indigo .action-btn:focus, .dark-indigo .action-btn:active {
    color: rgba(0, 0, 0, 0.64); }

.dark-indigo .gx-toolbar {
  background-color: #E6E6E6; }

.dark-indigo .main-header .search-bar input {
  background-color: #FFF; }
  .dark-indigo .main-header .search-bar input:focus {
    background-color: #fff; }
@media screen and (max-width: 575px) {
  .dark-indigo .main-header .search-dropdown input {
    background-color: #fff; } }

.search-bar-results{
  width: 100%;
  max-height: 40vh;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.4);
  position: absolute;
  border-radius: 6px;
  background-color: #FFFFFF;
  overflow: auto;
  margin-top: 0.5em;
}

.search-bar-results a{
  display: block;
  color: rgba(0, 0, 0, 0.87) !important;
  padding: 0.75em 1.4em;
  text-decoration: none;
}
.search-bar-results a:hover{
  background-color: rgba(0, 0, 0, 0.06);
}

.dark-indigo .messages-list ul li .user-name a {
  color: #3f51b5; }

.dark-indigo .color-theme-header {
  background-color: #3f51b5; }

.dark-indigo .side-nav {
  background-color: #252525;
  color: #a1a1a1;
  box-shadow: none; }
  .dark-indigo .side-nav .user-profile {
    background-color: #1d1d1d;
    box-shadow: none;
    position: relative;
    z-index: 2; }
  .dark-indigo .side-nav .customizer {
    border-bottom: 0 none; }
  .dark-indigo .side-nav .user-detail .user-name {
    color: #fff; }

.dark-indigo ul.nav-menu li a {
  color: #a1a1a1; }

.dark-indigo ul.nav-menu .nav-header {
  color: #a1a1a1; }

.dark-indigo ul.nav-menu > li.selected > a,
.dark-indigo ul.nav-menu > li.open > a,
.dark-indigo ul.nav-menu > li > a:hover,
.dark-indigo ul.nav-menu > li > a:focus {
  background-color: #1d1d1d;
  color: #fff; }

.dark-indigo ul.nav-menu li.menu.open > a {
  border-color: #ff9800; }

.dark-indigo ul.nav-menu li.menu > a:focus:before,
.dark-indigo ul.nav-menu li.menu > a:hover:before {
  color: #fff; }

.dark-indigo ul.nav-menu li ul {
  background-color: #1d1d1d; }

.dark-indigo ul.nav-menu li.menu > a:before {
  color: #a1a1a1; }

.dark-indigo ul.nav-menu li.menu.selected > a:before,
.dark-indigo ul.nav-menu li.menu.open > a:before,
.dark-indigo ul.nav-menu li.menu > a:focus:before,
.dark-indigo ul.nav-menu li.menu li > a:hover:before {
  color: #fff; }

.dark-indigo ul.nav-menu li.menu .sub-menu li > a:before {
  color: #a1a1a1; }

.dark-indigo ul.nav-menu li.menu.open .sub-menu li.active > a {
  background-color: #1d1d1d;
  color: #fff; }

.dark-indigo ul.nav-menu li.menu .sub-menu li > a:hover,
.dark-indigo ul.nav-menu li.menu .sub-menu li > a:focus,
.dark-indigo ul.nav-menu li.menu.open .sub-menu li.active > a:before,
.dark-indigo ul.nav-menu li.menu .sub-menu li > a:focus:before,
.dark-indigo ul.nav-menu li.menu .sub-menu li > a:hover:before {
  background-color: #1d1d1d;
  color: #fff; }

.dark-indigo .module-nav li a.active {
  color: #3f51b5; }

.dark-indigo .fc-event,
.dark-indigo .fc-event-dot {
  background-color: #3f51b5; }

.dark-indigo .chat-sidenav-header .tab-link .nav-link.active {
  color: #3f51b5;
  border-color: #3f51b5; }
.dark-indigo .chat-item.flex-row-reverse .bubble {
  background-color: #3f51b5; }
.dark-indigo .chat-user-item.active, .dark-indigo .chat-user-item:hover {
  background-color: #e4e7f6; }

.dark-indigo .contact-list i {
  color: #3f51b5; }

.dark-indigo .Collapsible__trigger {
  background: #3f51b5; }

.dark-indigo .categories-list li a:focus, .dark-indigo .categories-list li a:hover, .dark-indigo .categories-list li.active a {
  color: #3f51b5; }

.dark-indigo .login-content .form-control:focus {
  border-color: #3f51b5; }

.dark-indigo .filter-with-bg-color ul li a {
  border-color: #3f51b5; }
  .dark-indigo .filter-with-bg-color ul li a:hover, .dark-indigo .filter-with-bg-color ul li a:focus, .dark-indigo .filter-with-bg-color ul li a.active {
    background-color: #3f51b5; }

.dark-indigo .profile-intro .icon {
  color: #3f51b5; }

.dark-indigo .social-link li.active a, .dark-indigo .social-link li a:hover, .dark-indigo .social-link li a:focus {
  color: #FF4081; }

.dark-indigo .actions {
  color: #FF4081; }

.dark-indigo .table-hover tbody tr:hover {
  background-color: rgba(63, 81, 181, 0.075); }

.dark-indigo .border-primary {
  border-color: #3f51b5 !important; }

.dark-indigo .bootstrap-datetimepicker-widget table td span.active, .dark-indigo .bootstrap-datetimepicker-widget table td.active, .dark-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3f51b5; }

.dark-indigo .noUi-connect {
  background: #3f51b5 !important; }

.dark-indigo .form-checkbox > input + .check {
  color: #3f51b5; }
.dark-indigo .checkbox-primary label::before {
  border-color: #3f51b5; }
.dark-indigo .checkbox-primary input[type="checkbox"]:checked + label::after {
  background-color: #3f51b5; }
.dark-indigo .radio-primary input[type="radio"]:checked + label::before {
  border-color: #3f51b5; }
.dark-indigo .radio-primary input[type="radio"]:checked + label::after {
  background-color: #3f51b5; }

.dark-indigo .gx-cart .cart-item:hover .icon-outline {
  color: #3f51b5;
  border-color: #3f51b5; }
.dark-indigo .gx-cart .cart-action-btn .icon-outline {
  color: #3f51b5; }
.dark-indigo .gx-cart .cart-action-btn .icon-outline:hover {
  background-color: #3f51b5;
  color: #fff; }

.dark-indigo .is-focused:hover, .dark-indigo .is-focused:focus {
  background-image: linear-gradient(#3f51b5, #3f51b5); }

/*Icons Styles*/
.dark-indigo .icons-showcase > div:hover {
  background-color: #3f51b5; }

/* Input Style */
.dark-indigo .form-control:focus {
  border-color: #3f51b5; }

.dark-indigo .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #3f51b5; }

/*Accordions Styles*/
.dark-indigo .accordion-heading .accordion-toggle {
  color: #fff;
  background-color: #3f51b5; }

.dark-indigo .accordion-heading .accordion-toggle.collapsed {
  background-color: #fff;
  color: #212529; }

.dark-indigo .wizard-navbar > ul li.completed a span.wz-number {
  background-color: #3f51b5;
  color: #fff; }
.dark-indigo .wizard-navbar > ul li a.active span.wz-number {
  background-color: #FF4081;
  color: #fff; }
.dark-indigo .wizard-navbar > ul li a.active:before, .dark-indigo .wizard-navbar > ul li a.active:after {
  background-color: #FF4081; }
.dark-indigo .wizard-navbar > ul li.completed a:before, .dark-indigo .wizard-navbar > ul li.completed a:after {
  background-color: #3f51b5; }
.dark-indigo .pager > li > a, .dark-indigo .pager > li > span {
  color: #3f51b5; }

.dark-indigo .dropzone {
  border-color: #3f51b5; }

.dark-indigo .nav-pills .nav-link.active, .dark-indigo .nav-pills .show > .nav-link {
  background-color: #3f51b5; }

.dark-indigo .bg-primary .nav-pills .nav-link.active, .dark-indigo .bg-primary .nav-pills .show > .nav-link {
  background-color: #fff; }

.dark-indigo .progress-bar {
  background-color: #3f51b5; }

.dark-indigo .swal-button {
  background-color: #3f51b5;
  color: #fff; }
  .dark-indigo .swal-button:hover, .dark-indigo .swal-button:focus, .dark-indigo .swal-button:active {
    background-color: #3849a2; }
    .dark-indigo .swal-button.swal-button--cancel{
      background-color: #f44336;
    }
    .dark-indigo .swal-button.swal-button--cancel:hover, .dark-indigo .swal-button.swal-button--cancel:focus, .dark-indigo .swal-button.swal-button--cancel:active {
      background-color: #ea1c0d; }

.dark-indigo .bottom-navigation > li.active > a {
  color: #3f51b5;
  padding-top: 6px; }
