/* full browser width for body.wide (member/subscriber/admin portal) */
body.wide .container { max-width: 100%; }

/* real anchors */
/* need offset for fixed header */
a[name] {
	display: block;
	position: relative;
	top: -135px;
	visibility: hidden;
}

div.banner-image {
    max-height: 100px;
}
div.banner-image .banner-title {
  top: 20%;
}

/* Buttons */

 /* did this to cover all btn-defaults making them look like btn-info */
.btn-default {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96;
}
.btn-default:hover{
	color:#fff;
	background-color:#5a6268;
	border-color:#545b62
}

 /* Added btn-xs */
.btn-xs {
	padding: .25rem .5rem;
    font-size: .75rem;
    line-height: 1;
    border-radius: .1rem;
}

/* Table */
.table-condensed {
	padding:5px 10px!important;
	line-height: 1!important;
}
table tr.dtrg-group th, table tr.dtrg-group td {
  padding: 0.6rem;
  color: #fff;
  background-color: dimgray !important;
  border-color: #343a40;
}

/* HR */
hr.seperator {
	width:60%;
}

/* IntroJs Overrides */
/* floating dialogs need a little more min width */
div.introjs-floating {
	min-width: 20vw;
}
a.introjs-button {
	border: none;
	text-shadow: none;
	color: white;
	background-color: #06c;
	background-image: none;
	font: inherit;
	font-size: 0.8em;
}
a.introjs-button:active, a.introjs-button:focus {
	background-image: none;
}
a.introjs-button.introjs-disabled {
	background-color: #eee;
	color: #333;
}
.bg-primary-50 {
  background-color: #9ad0fa;
  color: rgba(0, 0, 0, 0.8); }
  .bg-primary-50:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-primary-100 {
  background-color: #82c5f8;
  color: rgba(0, 0, 0, 0.8); }
  .bg-primary-100:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-primary-200 {
  background-color: #6abaf7;
  color: rgba(0, 0, 0, 0.8); }
  .bg-primary-200:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-primary-300 {
  background-color: #51aef6;
  color: white; }
  .bg-primary-300:hover {
    color: white; }

.bg-primary-400 {
  background-color: #39a3f4;
  color: white; }
  .bg-primary-400:hover {
    color: white; }

.bg-primary-500 {
  background-color: #2198F3;
  color: white; }
  .bg-primary-500:hover {
    color: white; }

.bg-primary-600 {
  background-color: #0d8cee;
  color: white; }
  .bg-primary-600:hover {
    color: white; }

.bg-primary-700 {
  background-color: #0c7ed5;
  color: white; }
  .bg-primary-700:hover {
    color: white; }

.bg-primary-800 {
  background-color: #0a70bd;
  color: white; }
  .bg-primary-800:hover {
    color: white; }

.bg-primary-900 {
  background-color: #0961a5;
  color: white; }
  .bg-primary-900:hover {
    color: white; }

.color-primary-50 {
  color: #9ad0fa; }

.color-primary-100 {
  color: #82c5f8; }

.color-primary-200 {
  color: #6abaf7; }

.color-primary-300 {
  color: #51aef6; }

.color-primary-400 {
  color: #39a3f4; }

.color-primary-500 {
  color: #2198F3; }

.color-primary-600 {
  color: #0d8cee; }

.color-primary-700 {
  color: #0c7ed5; }

.color-primary-800 {
  color: #0a70bd; }

.color-primary-900 {
  color: #0961a5; }

.bg-success-50 {
  background-color: #95f15f;
  color: rgba(0, 0, 0, 0.8); }
  .bg-success-50:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-success-100 {
  background-color: #86ef47;
  color: rgba(0, 0, 0, 0.8); }
  .bg-success-100:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-success-200 {
  background-color: #76ed30;
  color: rgba(0, 0, 0, 0.8); }
  .bg-success-200:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-success-300 {
  background-color: #67ea19;
  color: rgba(0, 0, 0, 0.8); }
  .bg-success-300:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-success-400 {
  background-color: #5cd613;
  color: rgba(0, 0, 0, 0.8); }
  .bg-success-400:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-success-500 {
  background-color: #52bf11;
  color: rgba(0, 0, 0, 0.8); }
  .bg-success-500:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-success-600 {
  background-color: #48a80f;
  color: white; }
  .bg-success-600:hover {
    color: white; }

.bg-success-700 {
  background-color: #3e900d;
  color: white; }
  .bg-success-700:hover {
    color: white; }

.bg-success-800 {
  background-color: #34790b;
  color: white; }
  .bg-success-800:hover {
    color: white; }

.bg-success-900 {
  background-color: #2a6109;
  color: white; }
  .bg-success-900:hover {
    color: white; }

.color-success-50 {
  color: #95f15f; }

.color-success-100 {
  color: #86ef47; }

.color-success-200 {
  color: #76ed30; }

.color-success-300 {
  color: #67ea19; }

.color-success-400 {
  color: #5cd613; }

.color-success-500 {
  color: #52bf11; }

.color-success-600 {
  color: #48a80f; }

.color-success-700 {
  color: #3e900d; }

.color-success-800 {
  color: #34790b; }

.color-success-900 {
  color: #2a6109; }

.bg-info-50 {
  background-color: #df95fa;
  color: rgba(0, 0, 0, 0.8); }
  .bg-info-50:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-info-100 {
  background-color: #d87cf9;
  color: rgba(0, 0, 0, 0.8); }
  .bg-info-100:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-info-200 {
  background-color: #d164f8;
  color: white; }
  .bg-info-200:hover {
    color: white; }

.bg-info-300 {
  background-color: #ca4cf6;
  color: white; }
  .bg-info-300:hover {
    color: white; }

.bg-info-400 {
  background-color: #c233f5;
  color: white; }
  .bg-info-400:hover {
    color: white; }

.bg-info-500 {
  background-color: #BB1BF4;
  color: white; }
  .bg-info-500:hover {
    color: white; }

.bg-info-600 {
  background-color: #b00bea;
  color: white; }
  .bg-info-600:hover {
    color: white; }

.bg-info-700 {
  background-color: #9d0ad2;
  color: white; }
  .bg-info-700:hover {
    color: white; }

.bg-info-800 {
  background-color: #8b09ba;
  color: white; }
  .bg-info-800:hover {
    color: white; }

.bg-info-900 {
  background-color: #7908a1;
  color: white; }
  .bg-info-900:hover {
    color: white; }

.color-info-50 {
  color: #df95fa; }

.color-info-100 {
  color: #d87cf9; }

.color-info-200 {
  color: #d164f8; }

.color-info-300 {
  color: #ca4cf6; }

.color-info-400 {
  color: #c233f5; }

.color-info-500 {
  color: #BB1BF4; }

.color-info-600 {
  color: #b00bea; }

.color-info-700 {
  color: #9d0ad2; }

.color-info-800 {
  color: #8b09ba; }

.color-info-900 {
  color: #7908a1; }

.bg-warning-50 {
  background-color: #ffd193;
  color: rgba(0, 0, 0, 0.8); }
  .bg-warning-50:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-warning-100 {
  background-color: #ffc679;
  color: rgba(0, 0, 0, 0.8); }
  .bg-warning-100:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-warning-200 {
  background-color: #ffbb60;
  color: rgba(0, 0, 0, 0.8); }
  .bg-warning-200:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-warning-300 {
  background-color: #ffb046;
  color: rgba(0, 0, 0, 0.8); }
  .bg-warning-300:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-warning-400 {
  background-color: #ffa52d;
  color: rgba(0, 0, 0, 0.8); }
  .bg-warning-400:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-warning-500 {
  background-color: #FF9A13;
  color: rgba(0, 0, 0, 0.8); }
  .bg-warning-500:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-warning-600 {
  background-color: #f98e00;
  color: rgba(0, 0, 0, 0.8); }
  .bg-warning-600:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-warning-700 {
  background-color: #df8000;
  color: rgba(0, 0, 0, 0.8); }
  .bg-warning-700:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-warning-800 {
  background-color: #c67100;
  color: white; }
  .bg-warning-800:hover {
    color: white; }

.bg-warning-900 {
  background-color: #ac6200;
  color: white; }
  .bg-warning-900:hover {
    color: white; }

.color-warning-50 {
  color: #ffd193; }

.color-warning-100 {
  color: #ffc679; }

.color-warning-200 {
  color: #ffbb60; }

.color-warning-300 {
  color: #ffb046; }

.color-warning-400 {
  color: #ffa52d; }

.color-warning-500 {
  color: #FF9A13; }

.color-warning-600 {
  color: #f98e00; }

.color-warning-700 {
  color: #df8000; }

.color-warning-800 {
  color: #c67100; }

.color-warning-900 {
  color: #ac6200; }

.bg-danger-50 {
  background-color: #fe91aa;
  color: rgba(0, 0, 0, 0.8); }
  .bg-danger-50:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-danger-100 {
  background-color: #fd7897;
  color: rgba(0, 0, 0, 0.8); }
  .bg-danger-100:hover {
    color: rgba(0, 0, 0, 0.8); }

.bg-danger-200 {
  background-color: #fd5f83;
  color: white; }
  .bg-danger-200:hover {
    color: white; }

.bg-danger-300 {
  background-color: #fd4570;
  color: white; }
  .bg-danger-300:hover {
    color: white; }

.bg-danger-400 {
  background-color: #fc2c5c;
  color: white; }
  .bg-danger-400:hover {
    color: white; }

.bg-danger-500 {
  background-color: #FC1349;
  color: white; }
  .bg-danger-500:hover {
    color: white; }

.bg-danger-600 {
  background-color: #f2033b;
  color: white; }
  .bg-danger-600:hover {
    color: white; }

.bg-danger-700 {
  background-color: #d90334;
  color: white; }
  .bg-danger-700:hover {
    color: white; }

.bg-danger-800 {
  background-color: #c0022e;
  color: white; }
  .bg-danger-800:hover {
    color: white; }

.bg-danger-900 {
  background-color: #a70228;
  color: white; }
  .bg-danger-900:hover {
    color: white; }

.color-danger-50 {
  color: #fe91aa; }

.color-danger-100 {
  color: #fd7897; }

.color-danger-200 {
  color: #fd5f83; }

.color-danger-300 {
  color: #fd4570; }

.color-danger-400 {
  color: #fc2c5c; }

.color-danger-500 {
  color: #FC1349; }

.color-danger-600 {
  color: #f2033b; }

.color-danger-700 {
  color: #d90334; }

.color-danger-800 {
  color: #c0022e; }

.color-danger-900 {
  color: #a70228; }

.bg-fusion-50 {
  background-color: #7f8a95;
  color: white; }
  .bg-fusion-50:hover {
    color: white; }

.bg-fusion-100 {
  background-color: #717d89;
  color: white; }
  .bg-fusion-100:hover {
    color: white; }

.bg-fusion-200 {
  background-color: #66707b;
  color: white; }
  .bg-fusion-200:hover {
    color: white; }

.bg-fusion-300 {
  background-color: #5a636d;
  color: white; }
  .bg-fusion-300:hover {
    color: white; }

.bg-fusion-400 {
  background-color: #4f575f;
  color: white; }
  .bg-fusion-400:hover {
    color: white; }

.bg-fusion-500 {
  background-color: #434a51;
  color: white; }
  .bg-fusion-500:hover {
    color: white; }

.bg-fusion-600 {
  background-color: #383d43;
  color: white; }
  .bg-fusion-600:hover {
    color: white; }

.bg-fusion-700 {
  background-color: #2c3136;
  color: white; }
  .bg-fusion-700:hover {
    color: white; }

.bg-fusion-800 {
  background-color: #202428;
  color: white; }
  .bg-fusion-800:hover {
    color: white; }

.bg-fusion-900 {
  background-color: #15171a;
  color: white; }
  .bg-fusion-900:hover {
    color: white; }

.color-fusion-50 {
  color: #7f8a95; }

.color-fusion-100 {
  color: #717d89; }

.color-fusion-200 {
  color: #66707b; }

.color-fusion-300 {
  color: #5a636d; }

.color-fusion-400 {
  color: #4f575f; }

.color-fusion-500 {
  color: #434a51; }

.color-fusion-600 {
  color: #383d43; }

.color-fusion-700 {
  color: #2c3136; }

.color-fusion-800 {
  color: #202428; }

.color-fusion-900 {
  color: #15171a; }

.color-white {
  color: #fff; }

.color-black {
  color: #222222; }

.bg-primary-gradient {
  background-image: linear-gradient(250deg, rgba(9, 97, 165, 0.7), transparent); }

.bg-danger-gradient {
  background-image: linear-gradient(250deg, rgba(167, 2, 40, 0.7), transparent); }

.bg-info-gradient {
  background-image: linear-gradient(250deg, rgba(121, 8, 161, 0.7), transparent); }

.bg-warning-gradient {
  background-image: linear-gradient(250deg, rgba(172, 98, 0, 0.7), transparent); }

.bg-success-gradient {
  background-image: linear-gradient(250deg, rgba(42, 97, 9, 0.7), transparent); }

.bg-fusion-gradient {
  background-image: linear-gradient(250deg, rgba(21, 23, 26, 0.7), transparent); }

/* Popover and Tooltip overrides */
.popover {
  max-width:400px;
}

.tooltip-inner {
  max-width:300px !important;
}

/* links, no decoration */
.nodecoration {
  text-decoration: none;
}
.nodecoration:hover {
  text-decoration: none;
}