/* Stop firefox etc putting the dotted line around links */
a {
	outline: 0;
}

html body {
	color:#000000;
}

body {
  background-color: #69305b;
}

/* Striped tables to have lighter bands due to white background */
.table-striped tbody tr:nth-of-type(odd) {
	background-color:#fdfdfd;
}
.table-hover tbody tr:nth-of-type(odd):hover {
  background-color: rgba(0, 0, 0, 0.075);
}

/* Override Inspinia Theme */

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
	background-color: #69305b;
	border-color: #69305b;
	color: #FFFFFF;
}
.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #69305b;
	border-color: #69305b;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #69305b;
	border-color: #69305b;
}

.nav > li.active
{
	border-left: 4px solid #69305b;
	background: #49103b;
}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  background-color: #49103b;
  color: white;
}
ul.nav-second-level {
  background: #49103b;
}
.nav > li > a
{
	color: #FFFFFF;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
	color: #fff;
	background-color: #69305b;
}
.navbar-default .special_link a {
	background: #69305b;
	color: white;
}
.navbar-default .special_link a span.label {
	background: #fff;
	color: #69305b;
}
.navbar-default .landing_link a:hover {
	background: #69305b !important;
	color: white;
}
body.mini-navbar .nav-header {
	background-color: #69305b;
}
.navbar-default {
  border-color: #69305b;
}
.nav-header {
	background-image:url("/gettheme?resource=/images/nav-header-background.png");
	background-color: #69305b;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
	background: white;
	color: #69305b;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
	background: #fff;
	color: #69305b;
}
.top-navigation .nav > li.active > a {
	color: #69305b;
}
.top-navigation .navbar-brand {
	background: #69305b;
	color: #fff;
}
.navbar-toggler {
	background-color: #69305b;
	color: #fff;
}
.btn-primary.btn-outline {
	color: #69305b;
}
.btn-success.btn-outline {
  color: #07ab42;
}
.btn-danger.btn-outline {
  color: #dc3545;
}
.btn-primary {
	color: #fff;
	background-color: #69305b;
	border-color: #69305b;
}
.btn-success {
  color: #fff;
  background-color: #07ab42;
  border-color: #07ab42;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #098e39;
  border-color: #098e39;
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #098e39;
  border-color: #098e39;
}
.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #098e39;
  border-color: #098e39;
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c02d3b;
  border-color: #c02d3b;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #c02d3b;
  border-color: #c02d3b;
}
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c02d3b;
  border-color: #c02d3b;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
	color: #69305b;
}
.label-primary,
.badge-primary {
	background-color: #69305b;
	color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #07ab42;
  color: #FFFFFF;
}
.label-danger,
.badge-danger {
  background-color: #dc3545;
  color: #FFFFFF;
}
.onoffswitch-label {
	border: 2px solid #69305b;
}
.onoffswitch-inner:before {
	background-color: #69305b;
	color: #FFFFFF;
}
.onoffswitch-switch {
	background: #FFFFFF;
	border: 2px solid #69305b;
}
.page-item.active .page-link {
	background-color: #69305b;
	border-color: #69305b;
}
.pagination .footable-page.active a {
	background-color: #69305b;
	border-color: #69305b;
	color: white;
}

.fc-state-active {
	background-color: #69305b;
	border-color: #69305b;
	color: #ffffff;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
	background-color: #69305b;
	border-color: #69305b;
}

a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
	background-color: #69305b;
	border-color: #69305b;
	color: #FFFFFF;
}

.pace .pace-progress {
	background: #69305b;
}

.form-control:focus,
.single-line:focus {
	border-color: #69305b;
}
.has-success .form-control,
.has-success .form-control:focus {
	border-color: #69305b;
}
.has-success .control-label {
	color: #69305b;
}
.has-error .form-control,
.has-error .form-control:focus {
  border-color: #dc3545;
}
.has-error .control-label {
  color: #dc3545;
}
.noUi-connect {
	background: none repeat scroll 0 0 #69305b;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #dc3545;
}

.toast {
	background-color: #69305b;
}
.toast-success {
	background-color: #07ab42;
}
.toast-error {
	background-color: #dc3545;
}
.toast-info {
	background-color: #69305b;
}
.toast-warning {
	background-color: #fbb03c;
}
.inspinia-notify.alert-info {
	border-left: 6px solid #69305b;
}
.inspinia-notify.alert-success {
  border-left: 6px solid #07ab42;
}
.inspinia-notify.alert-danger {
  border-left: 6px solid #dc3545;
}

.forum-item.active .fa {
	color: #69305b;
}
.forum-item.active a.forum-item-title {
	color: #69305b;
}
.vertical-date small {
	color: #69305b;
}

.branding {
	color: #FFFFFF;
	background-color: #69305b;
}
.blue-bg,
.bg-success {
  background-color: #07ab42 !important;
  color: #ffffff;
}
.navy-bg,
.bg-primary {
	background-color: #69305b !important;
	color: #ffffff;
}
.red-bg,
.bg-danger {
  background-color: #dc3545 !important;
  color: #ffffff;
}
.panel-primary {
	border-color: #69305b;
}
.panel-primary > .panel-heading {
	background-color: #69305b;
	border-color: #69305b;
}
.panel-success {
  border-color: #07ab42;
}
.panel-success > .panel-heading {
  background-color: #07ab42;
  border-color: #07ab42;
  color: #ffffff;
}
.panel-danger {
  border-color: #dc3545;
}
.panel-danger > .panel-heading {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #ffffff;
}
.progress-bar {
	background-color: #69305b;
}
.progress-bar-success {
  background-color: #07ab42;
}
.progress-bar-danger {
  background-color: #dc3545;
}
.text-navy {
	color: #69305b !important;
}
.text-success {
  color: #07ab42 !important;
}
.text-danger {
  color: #dc3545 !important;
}
.category-list li a .text-navy {
	color: #69305b;
}
.category-list li a .text-primary {
  color: #07ab42;
}

.landing-page span.navy {
	color: #69305b;
}
.landing-page a.navy-link {
	color: #69305b;
}
.landing-page .navy-line {
	border-bottom: 2px solid #69305b;
}
.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
	background: transparent;
	color: #fff;
	border-top: 6px solid #69305b;
}
.landing-page .navbar-default .navbar-nav > li > a:hover,
.landing-page .navbar-default .navbar-nav > li > a:focus {
	color: #69305b;
	background: inherit;
}
.landing-page .navbar-default .navbar-brand {
	color: #fff;
	background: #69305b;
}
.landing-page .navbar-default.navbar-scroll {
	background-color: #69305b;
	border-color: #69305b;
	padding: 15px 0;
}
.landing-page .navbar-fixed-top.navbar-scroll {
	border-bottom: 1px solid #69305b !important;
}
.landing-page .navbar-scroll.navbar-default .nav li a {
	color: #fff;
}
.landing-page .navbar-scroll.navbar-default .nav li a:hover {
	color: #69305b;
}
.landing-page .navbar-default .navbar-nav > li .nav-link.active,
.landing-page .navbar-default .navbar-nav > li .nav-link.active:hover {
	border-top: 6px solid #69305b;
}
.landing-page .features small {
	color: #69305b;
}
.landing-page .features-icon {
	color: #69305b;
}
.landing-page .navy-section {
	background: #69305b;
	color: #fff;
}
.landing-page .social-icon a {
	background: #69305b;
	color: #fff;
}
.landing-page .pricing-plan .pricing-price span {
	color: #69305b;
}
.landing-page li.pricing-title {
	background: #69305b;
	color: #fff;
}
.landing-page .testimonials {
	background-color: #69305b;
	background-image: url('../img/landing/avatar_all.png');
}
.landing-page .features .big-icon {
	color: #69305b !important;
}
.landing-page .btn-primary {
	background-color: #69305b;
	border-color: #69305b;
	color: #FFFFFF;
}

@media (max-width: 768px) {
  .landing-page .navbar-default .nav li a:hover {
    color: #69305b;
  }
}

.spin-icon {
	background: #69305b;
	color: #fff;
}

.md-skin .nav .open > a,
.md-skin .nav .open > a:hover,
.md-skin .nav .open > a:focus {
	background: #69305b;
}
.md-skin .navbar-fixed-top,
.md-skin .navbar-static-top {
	background-color: #69305b !important;
}
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover,
.md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
	background: inherit;
	color: #69305b;
}
.md-skin.top-navigation .nav > li a:hover,
.md-skin .top-navigation .nav > li a:focus,
.md-skin.top-navigation .nav .open > a,
.md-skin.top-navigation .nav .open > a:hover,
.md-skin.top-navigation .nav .open > a:focus {
	color: #69305b;
	background: #ffffff;
}
.md-skin.top-navigation .nav > li.active a {
	color: #69305b;
	background: #ffffff;
}

.landing-page .header-back.one {
  background: url('../images/micro-shock.jpg') 50% 0 no-repeat;
}
