/*BS Adjustments for Empire Branding*/
/***BS3 Button Overrides***/
/*
COLORS
*/
:root{
	--white:#fff;
	--black:#303030;
		--black-light:#505050;
		--black-lighter:#989898;
	--red:#a60808;
		--red-light:#d33c3c;
		--red-lighter:#d36464;
	--purple:#491a79;
		--purple-light:#844dbc;
		--purple-lighter:#936bbc;
	--stv-grey:#788c9a;
		--stv-grey-light:#95aab8;
		--stv-grey-lighter:#b4c2cd;
	--orange:#ff7c07;
		--orange-light:#ff9d45;
		--orange-lighter:#ffb777;
	--gold:#ffd41c;
		--gold-light:#ffdd48;
		--gold-lighter:#ffe482;
	--green:#068506;
		--green-light:#37c237;
		--green-lighter:#5cc25c;
	--blue:#0274E6;
		--blue-light:#1184fc;
		--blue-lighter:#3f9af8;
		--blue-lightest:#65aef9;
	--grey:#dadada;
		--grey-light:#eaeaea;
		--grey-dark:#a5a5a5;
	--grey-alt:#fcfcfc;
		--grey-alt-light:#f7f7f7;
	--red-alt:#f80000;
}



.site_container .dropdown-menu>li>a:hover{background-color:var(----grey-light);color:var(--black);}

.form-control{
	box-shadow:none;
	border-color:var(--grey);
	transition: all .3s;
}
.form-control:focus{
	box-shadow:none;
	border-color:transparent;
	box-shadow: inset 0px 0px 6px 0px rgba(218,218,218,0.69);
	outline:thin dotted;
}

.table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td{border-bottom:solid 1px var(--grey);padding:15px 8px;}
.table tfoot>tr>th,
.table tfoot>tr>td{border:none !important;}
.table thead>tr>th{font-weight:normal;font-size:18px;}

.nav-pills>li>a,.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus{text-decoration:none;}

/***Alerts***/
a.alert{display:block;}
.alert h3{margin-bottom:5px;}

.alert-success{color:var(--white);background-color:var(--green-light);border:none;}
	.alert-success hr{border-top-color:var(--white)}
	.alert-success a{color:var(--grey-light);}
		.alert-success a:hover{color:var(--white);}
	.alert-success h3{color:var(--white);}

.alert-info{color:var(--white);background-color:var(--blue-light);border:none;}
	a.alert{text-decoration:none;}
		a.alert:hover{background-color:var(--blue);color:var(--white);}
	.alert-info hr{border-top-color:var(--white)}
	.alert-info a{color:var(--grey-light);}
		.alert-info a:hover{color:var(--white);}
	.alert-info h3{color:var(--white);}

.alert-warning{color:var(--black);background-color:var(--gold-light);border:none;}
	.alert-warning hr{border-top-color:var(--black);}
	.alert-warning a{color:var(--black);}
		.alert-warning a:hover{color:var(--black);}
	.alert-warning h3{color:var(--black);}

.alert-danger{color:var(--white);background-color:var(--red-light);border:none;}
	.alert-danger hr{border-top-color:var(--white);}
	.alert-danger a{color:var(--grey-light);}
		.alert-danger a:hover{color:var(--white);}
	.alert-danger h3{color:var(--white);}

/*Buttons*/
.btn{
	text-decoration:none !important;
}/*Enforce that there is never an underline*/
.btn:active,
.btn.active{
	box-shadow:inset 0 3px 5px rgba(0,0,0,0.125); /*BS Default*/
	box-shadow:inset 0 3px 1px rgba(218,218,218,.25);
}
button:focus,
.btn:focus{
	outline:thin dotted;
}

.btn-default{color:var(--black);background-color:var(--grey-alt-light);border-color:var(--grey);}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,
.open .dropdown-toggle.btn-default{color:var(--black);background-color:var(--grey-light);border-color:var(--grey)}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,
.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,
fieldset[disabled] .btn-default.active{background-color:var(--grey-alt-light);border-color:var(--grey-dark);box-shadow:none;}
.btn-default.active{background-color:var(--grey);}

.btn-primary{color:var(--white) !important;background-color:var(--blue-light);border-color:var(--blue-light)}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:var(--white);background-color:var(--blue);border-color:var(--blue-light)}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active{background-color:var(--blue);border-color:var(--blue-light);}

.btn-warning{color:var(--white);background-color:var(--orange-light);border-color:var(--orange-light);}
.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:var(--white);background-color:var(--orange);border-color:var(--orange-light)}
.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning.disabled:hover,
.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,
.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:var(--orange-light);border-color:var(--orange-light);}

.btn-danger{color:var(--white);background-color:var(--red-light);border-color:var(--red-light);}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:var(--white);background-color:var(--red);border-color:var(--red-light)}
.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active{background-color:var(--red-light);border-color:var(--red-light);}

.btn-success{color:var(--white);background-color:var(--green);border-color:var(--green);}
.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:var(--white);background-color:var(--green-light);border-color:var(--green-light);}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,
.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,
.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:var(--green);border-color:var(--green);}

.btn-info{color:var(--white);background-color:var(--blue-light);border-color:var(--blue-light)}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:var(--white);background-color:var(--blue-light);border-color:var(--blue-light)}
.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,
.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,
.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:var(--blue-light);border-color:var(--blue-light);}

.btn-white{color:var(--black);background-color:var(--white);border-color:var(--grey-alt-light)}
.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{color:var(--white);background-color:var(--grey-alt-light);border-color:var(--grey-alt-light)}
.btn-white.disabled,.btn-white[disabled],fieldset[disabled] .btn-white,.btn-white.disabled:hover,.btn-white[disabled]:hover,fieldset[disabled] .btn-white:hover,
.btn-white.disabled:focus,.btn-white[disabled]:focus,fieldset[disabled] .btn-white:focus,
.btn-white.disabled:active,.btn-white[disabled]:active,fieldset[disabled] .btn-white:active,.btn-white.disabled.active,.btn-white[disabled].active,
fieldset[disabled] .btn-white.active{background-color:var(--white);border-color:var(--white);}

.btn-link{color:var(--blue);}
.btn-link:hover,.btn-link:focus{color:var(--blue-light);}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:var(--grey-dark);}

.btn-text{
	color:inherit;
	border:none;
	background-color: transparent;
	padding:0;
	margin:0;
}
	.btn-text:hover{
		color: inherit;
		text-decoration: underline;
	}

/*New BS3 Buttons  */

.btn-full{display:block;width:100%;}
@media (max-width: 767px) {
	.btn-full-xs{display:block;}
	.btn-group>.btn.btn-full-xs,
	.btn-group-vertical>.btn.btn-full-xs{float:none;display:block;width:100%;}
}

.btn-gold{color:var(--black) !important;background-color:var(--gold-light) !important;border-color:var(--gold-light)}
.btn-gold:hover,.btn-gold:focus,.btn-gold:active,.btn-gold.active,.open .menu-toggle.btn-gold{color:var(--black) !important;background-color:var(--gold) !important;border-color:var(--gold);}
.btn-gold.disabled,.btn-gold[disabled],fieldset[disabled] .btn-gold,.btn-gold.disabled:hover,.btn-gold[disabled]:hover,fieldset[disabled] .btn-gold:hover,
.btn-gold.disabled:focus,.btn-gold[disabled]:focus,fieldset[disabled] .btn-gold:focus,
.btn-gold.disabled:active,.btn-gold[disabled]:active,fieldset[disabled] .btn-gold:active,.btn-gold.disabled.active,.btn-gold[disabled].active,
fieldset[disabled] .btn-gold.active{background-color:var(--gold-lighter) !important;border-color:var(--gold-lighter);}



.btn-pseudo{color:var(--white);background-color:transparent;border-color:var(--white)}
.btn-pseudo:hover,.btn-pseudo:focus,.btn-pseudo:active,.btn-pseudo.active,.open .dropdown-toggle.btn-pseudo{color:var(--white);background-color:transparent;border-color:var(--white)}
.btn-pseudo:active,.btn-pseudo.active,.open .dropdown-toggle.btn-pseudo{background-image:none}
.btn-pseudo.disabled,.btn-pseudo[disabled],fieldset[disabled] .btn-pseudo,
.btn-pseudo.disabled:hover,.btn-pseudo[disabled]:hover,fieldset[disabled] .btn-pseudo:hover,.btn-pseudo.disabled:focus,.btn-pseudo[disabled]:focus,fieldset[disabled] .btn-pseudo:focus,
.btn-pseudo.disabled:active,.btn-pseudo[disabled]:active,fieldset[disabled] .btn-pseudo:active,.btn-pseudo.disabled.active,
.btn-pseudo[disabled].active,fieldset[disabled] .btn-pseudo.active{background-color:var(--blue-light);border-color:var(--blue-light)}

/*Pseudo Buttons*/

.ps-btn
{
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 0px solid transparent;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	position:relative;
	display:inline-block;
	padding:10px 20px;
	border:solid 2px var(--white);
	color:var(--white);
	font-size:1.2em;
	border-radius:4px;
	text-align:center;
}
	
	.ps-btn:hover{
		background-color:rgba(255,255,255,.33);
		text-align:none;
	}
	
	.ps-btn-lg{
		padding: 10px 16px;
		font-size: 18px;
		line-height: 1.33;
		border-radius: 6px;
	}
	
	.btn-pseudo.btn-light,
	.ps-btn.ps-btn-light,
	.btn-light-outline{color:var(--grey-alt-light);border-color:var(--grey-alt-light);background-color:transparent;}
		.btn-pseudo.btn-light:hover,
		.ps-btn.ps-btn-light:hover,
		.btn.btn-light-outline:hover,
		.btn.btn-light-outline:focus,
		.btn-light-outline:hover{color:var(--grey-alt-light);background-color:rgba(218,218,218,.15);}

		
.btn-pseudo.btn-light:hover,.btn-pseudo.btn-light:focus,.btn-pseudo.btn-light:active,.btn-pseudo.btn-light.active,.open .menu-toggle.btn-pseudo.btn-light{
	color:var(--grey-alt-light);background-color:rgba(218,218,218,.25);border-color:var(--grey-alt-light);
}
.btn-pseudo:active, .btn-pseudo.active {
    box-shadow:none;
}

	.btn-pseudo.btn-dark,
	.ps-btn.ps-btn-dark,
	.btn-dark-outline{color:var(--black);border-color:var(--black);background-color:transparent;}
		.btn-pseudo.btn-dark:hover,
		.btn-pseudo.btn-dark:focus,
		.ps-btn.ps-btn-dark:hover,
		.btn-dark-outline:hover{background-color:rgba(48,48,48,.1);color:var(--black);}
		.btn-pseudo.btn-dark.active,
		.btn-pseudo.btn-dark.Selected,
		.btn-pseudo.btn-dark.selected,
		.btn.btn-dark-outline.active,
		.btn.btn-dark-outline:active,
		.btn.btn-dark-outline:focus{background-color:var(--grey);color:var(--black);}
		
	.btn-pseudo.btn-red,
	.btn-pseudo.btn-red:focus,
	.ps-btn.ps-btn-red,
	.btn-danger-outline,
	.btn-red-outline{color:var(--red);border-color:var(--red);background-color:transparent;}
		.btn-pseudo.btn-red:hover,
		.ps-btn.ps-btn-red:hover,
		.btn-danger-outline:hover,
		.btn-red-outline:hover{background-color:rgba(166,8,8,.1);color:var(--red);}
		.btn-pseudo.btn-red.active,
		.btn-pseudo.btn-red.Selected,
		.btn-pseudo.btn-red.selected,
		.btn-pseudo.btn-red.FavoriteChecked,
		.btn-pseudo.btn-red.FavoriteJustChecked,
		.btn-danger-outline.active,
		.btn-danger-outline:active,
		.btn-danger-outline:focus,
		.btn-red-outline.active,
		.btn-red-outline:active,
		.btn-red-outline:focus{background-color:var(--red);color:var(--white);}

	.btn-pseudo.btn-blue,
	.btn-pseudo.btn-blue:focus,
	.ps-btn.ps-btn-blue,
	.btn-default-outline,
	.btn-primary-outline,
	.btn-blue-outline{color:var(--blue);border-color:var(--blue);background-color:transparent;}
		.btn-pseudo.btn-blue:hover,
		.ps-btn.ps-btn-blue:hover,
		.btn-primary-outline:hover,
		.btn-default-outline:hover,
		.btn-blue-outline:hover{background-color:rgba(7,106,171,.1);color:var(--blue);}
		.btn-pseudo.btn-blue.active,
		.btn-pseudo.btn-blue.Selected,
		.btn-pseudo.btn-blue.selected,
		.btn-pseudo.btn-blue.FavoriteChecked,
		.btn-pseudo.btn-blue.FavoriteJustChecked,
		.btn-primary-outline:active,
		.btn-primary-outline.active,
		.btn-primary-outline:focus,
		.btn-default-outline:active,
		.btn-default-outline.active,
		.btn-default-outline:focus{background-color:var(--blue);color:var(--white);}

	.btn-pseudo.btn-altblue,
	.btn-pseudo.btn-altblue:focus,
	.ps-btn.ps-btn-altblue,
	.btn-altblue-outline{color:var(--blue);border-color:var(--blue);background-color:transparent;}
		.btn-pseudo.btn-altblue:hover,
		.ps-btn.ps-btn-altblue:hover,
		.btn-altblue-outline:hover{background-color:rgba(2,126,253,.1);color:var(--blue);}
		.btn-pseudo.btn-altblue.active,
		.btn-pseudo.btn-altblue.Selected,
		.btn-pseudo.btn-altblue.selected,
		.btn-pseudo.btn-altblue.FavoriteChecked,
		.btn-pseudo.btn-altblue.FavoriteJustChecked,
		.btn.btn-altblue-outline.active,
		.btn.btn-altblue-outline:active,
		.btn.btn-altblue-outline:focus{background-color:var(--blue);color:var(--white);}

	.btn-pseudo.btn-purple,
	.btn-pseudo.btn-purple:focus,
	.ps-btn.ps-btn-purple
	.btn-purple-outline{color:var(--purple);border-color:var(--purple);background-color:transparent;}
		.btn-pseudo.btn-purple:hover,
		.ps-btn.ps-btn-purple:hover,
		.btn-purple-outline:hover{background-color:rgba(73,26,121,.1);color:var(--purple);}
		.btn-pseudo.btn-purple.active,
		.btn-pseudo.btn-purple.Selected,
		.btn-pseudo.btn-purple.selected,
		.btn-pseudo.btn-purple.active,
		.btn-pseudo.btn-purple.FavoriteChecked,
		.btn-pseudo.btn-purple.FavoriteJustChecked,
		.btn.btn-purple-outline.active,
		.btn.btn-purple-outline:active,
		.btn.btn-purple-outline:focuse{background-color:var(--purple);color:var(--white);}

	.btn-pseudo.btn-orange,
	.btn-pseudo.btn-orange:focus,
	.ps-btn.ps-btn-orange,
	.btn-warning-outline,
	.btn-orange-outline{color:var(--orange);border-color:var(--orange);background-color:transparent;}
		.btn-pseudo.btn-orange:hover,
		.ps-btn.ps-btn-orange:hover,
		.btn-warning-outline:hover,
		.btn-orange-outline:hover{background-color:rgba(255,124,7,.1);color:var(--orange);border-color:var(--orange);}
		.btn-pseudo.btn-orange.active,
		.btn-pseudo.btn-orange.Selected,
		.btn-pseudo.btn-orange.selected,
		.btn-pseudo.btn-orange.active,
		.btn-pseudo.btn-orange.FavoriteChecked,
		.btn-pseudo.btn-orange.FavoriteJustChecked{background-color:var(--orange);color:var(--white);}
	
	.btn-pseudo.btn-gold,
	.btn-pseudo.btn-gold:focus,
	.ps-btn.psn-btn-gold,
	.btn-gold-outline{color:var(--gold);border-color:var(--gold);background-color:transparent;}
		.btn-pseudo.btn-gold:hover,
		.ps-btn.ps-btn-gold:hover,
		.btn.btn-gold-outline:hover,
		.btn-gold-outline:hover{background-color:rgba(231,199,5,.1);color:var(--gold);}
		.btn-pseudo.btn-gold.active,
		.btn-pseudo.btn-gold.Selected,
		.btn-pseudo.btn-gold.selected,
		.btn-pseudo.btn-gold.active,
		.btn-pseudo.btn-gold.FavoriteChecked,
		.btn-pseudo.btn-gold.FavoriteJustChecked,
		.btn.btn-gold-outline:active,
		.btn.btn-gold-outline.active,
		.btn.btn-gold-outline:focus{background-color:var(--gold);color:var(--black);}

	.btn-pseudo.btn-green,
	.btn-pseudo.btn-green:focus,
	.ps-btn.ps-btn-green,
	.btn-success-outline,
	.btn-green-outline{color:var(--green);border-color:var(--green);background-color:transparent;}
		.btn-pseudo.btn-green:hover,
		.ps-btn.ps-btn-green:hover,
		.btn-pseudo.btn-green.active,
		.btn.btn-success-outline:hover,
		.btn-green-outline:hover{background-color:rgba(6,131,6,.1);color:var(--green);}
		.btn-pseudo.btn-green.active,
		.btn-pseudo.btn-green.Selected,
		.btn-pseudo.btn-green.selected,
		.btn-pseudo.btn-green.active,
		.btn-pseudo.btn-green.FavoriteChecked,
		.btn-pseudo.btn-green.FavoriteJustChecked,
		.btn-success-outline.active,
		.btn-success-outline:active,
		.btn-success-outline:focus{background-color:var(--green);color:var(--white);}

	.btn-pseudo.btn-full,
	.ps-btn-full{
		display:block;
		width:100%;
	}
	
/* 2023 Update */
.btn-secondary{
	background-color: transparent;
	color: var(--black);
	border:solid 1px var(--black);
}
	.btn-secondary.active{
		background-color: var(--grey-light);
	}
.btn-secondary-blue{
	color:var(--blue);
	border-color:var(--blue);
}
.btn-secondary-blue:hover,
.btn-secondary-blue:focus,
.btn-secondary-blue:active,
.btn-secondary-blue.active{
	color:var(--blue-light);
	border-color:var(--blue-light);
}

/*XL Button*/
.btn-xl {
  padding: 15px 25px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 6px;
}

/*Badge Modifiers*/
.badge.badge-altblue{background-color:var(--blue);color:var(--white);}
.badge.badge-blue{background-color:var(--blue);color:var(--white);}
.badge.badge-red{background-color:var(--red);color:var(--white);}
.badge.badge-purple{background-color:var(--purple);color:var(--white);}
.badge.badge-orange{background-color:var(--orange);color:var(--white);}
.badge.badge-gold{background-color:var(--gold);color:var(--black);}
.badge.badge-green{background-color:var(--green);color:var(--white);}
.badge.badge-dark{background-color:var(--black);color:var(--white);}

h1 .badge,h2 .badge,h3 .badge,h4 .badge,h5 .badge,h6 .badge{font-weight:normal;}

/*Nav Tabs*/
.nav-tabs a{text-decoration:none;font-size:13px;}
.nav-tabs.active>a{background-color:transparent;font-weight:bold;}
		.nav-tabs>.active>a{white-space:nowrap;}
	.nav-tabs>li>a{color:var(--black);}
		.nav-tabs>li>a:hover{background-color:transparent;border:solid 1px var(--grey);border-bottom:0;}

		.nav-tabs.nav-justified{border-bottom:solid 1px var(--grey);}
		.nav-tabs.nav-justified li{padding:0 3px;position:relative;}
			.nav-tabs.nav-justified>li.active:before{
				display:block;
				content:'';
				background-color:var(--red);
				height:7px;
			}
		
		.nav-tabs.nav-justified>li>a{position:relative;font-size:18px;background-color:var(--grey-alt-light);border-radius:0;border:none;padding: 10px 2px;}
			.nav-tabs.nav-justified a:hover{
				border:none !important;
				color:var(--black);
				background-color:var(--grey) !important;
			}
		.nav-tabs.nav-justified>.active{
		}
		.nav-tabs.nav-justified>li.active>a,
		.nav-tabs.nav-justified>li.active>a:hover,
		.nav-tabs.nav-justified>li.active>a:focus{
			background-color:var(--white) !important;
			color:var(--black);
			border:none;
			border-left:solid 1px var(--grey) !important;
			border-right:solid 1px var(--grey) !important;
		}
			.nav-tabs.nav-justified>li.active>a:after{
				display:block;
				content:'';
				height:1px;
				width:100%;
				position:absolute;
				bottom:-1px;
				background-color:var(--white);
				left:0;
			}

@media (max-width: 767px){
	.nav-tabs.nav-justified {
		/*border-bottom: none;*/
		display:flex;
		justify-content: space-between;
		align-items: flex-end;
	}
	.nav-tabs.nav-column {
		flex-direction: column;
	  }
	.nav-tabs.nav-align-left li a {
		text-align: left;
	}
	.nav-tabs.nav-justified li{
		width:100%;
	}
	.nav-tabs.nav-justified>li>a{
		font-size: 14px;
		height:100%;
		white-space: nowrap;
	}
}

/***Misc***/
.btn-group a{text-decoration:none;}
.btn-checkbox{}
	.btn-checkbox .fa{width:20px;}
	/*inactive*/
	.btn-checkbox .fa-check-circle-o{display:none;}
		.btn-checkbox:hover .fa-check-circle-o{display:inline-block;}
	.btn-checkbox .fa-circle-o{display:inline-block;}
		.btn-checkbox:hover .fa-circle-o{display:none;}
	/*active*/
	.btn-checkbox.active .fa-check-circle-o{display:inline-block;}
		.btn-checkbox.active:hover .fa-check-circle-o{display:none;}
	.btn-checkbox.active .fa-times-circle-o{display:none;}
		.btn-checkbox.active:hover .fa-times-circle-o{display:inline-block;}


/*Wells*/
.well{
	display:block;
	min-height: 20px;
	padding: 15px;
	margin-bottom: 30px;
	background-color: var(--grey-alt-light);
	border: 1px solid var(--grey);
	border-radius: 4px;
	-webkit-box-shadow:none;
	box-shadow:none;
}
	.well-secondary{background-color:transparent;}
	label.well{font-weight:normal;}


/*Pagination*/
.pagination{margin:0;}
.pagination>li>a,
.pagination>li>span{
	border:none;
	font-size:16px;
	margin:0 5px;
	border-radius:4px;
	border:solid 1px transparent;
}
 
 @media (min-width: 991px) and (max-width: 1199px) { 
	.pagination>li>a,
	.pagination>li>span{margin:0 2px;}	
 }
 
@media (min-width: 768px) and (max-width: 991px) {
	.pagination>li>a,
	.pagination>li>span{margin:0 2px;}
}

.pagination-sm>li>a, 
.pagination-sm>li>span{
	font-size:12px;
}

.pagination-lg>li>a, 
.pagination-lg>li>span{
	font-size:24px;
}

.pagination>li>a:hover,
.pagination>li>span:hover,
.pagination>li>a:focus,
.pagination>li>span:focus,
.pagination>li>a:active,
.pagination>li>span:active{
	background-color:transparent;
	border:solid 1px var(--grey);
	color:var(--black);
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus{
	background-color:var(--red);
	border-color:var(--red);
}

.pagination>.disabled>span,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus{
	cursor:default;
	color:var(--black);
	opacity:.66;
	border-color:transparent;
}

/*End BS Adjustments*/

/*HACK for the browse button on unlimited*/
.nav-tabs.nav-justified a.btn:hover{
	border:solid 1px var(--red) !important;
}

.btn.btn-text{
	background-color:transparent;
	border-color:transparent;
	padding: 0;
	line-height: normal;
	font-family:inherit;
}
	.btn.btn-text:hover,
	.btn.btn-text:active,
	.btn.btn-text.active,
	.btn.btn-text:focus{background-color:transparent;border-color:transparent;text-decoration:underline !important;box-shadow: none;color:inherit;}
	