/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
#header-wrap {
	z-index: 9 !important;
}
#bottom-link a {
	text-decoration: none;
	margin: 0 10px;
}
#bottom-link a:link, #bottom-link a:visited  {
	color: #aaaaaa;
}

#bottom-link a:hover, #bottom-link a:active {
	color: #ff9e19;
}

a.link-blue {
	text-decoration: none;
}

a.link-blue:link, a.link-blue:visited {
	color: #000763;
}

a.link-blue:hover, a.link-blue:active {
	color: #9c1301;
}

a.link-white {
	text-decoration: none;
}

a.link-white:link, a.link-white:visited {
	color: #efefef;
}

a.link-white:hover, a.link-white:active {
	color: #ff9e19;
}

a.link-yellow:link, a.link-yellow:visited {
	color: yellow;
}

a.link-yellow:hover, a.link-yellow:active {
	color: white;
}

.button:hover {
    background-color: #efefef;
    color: #000;
}

.jstree-default-dark {
	background-color: transparent !important;
}

.dark-grey-background {
	background-color: #1d2227;
	min-height: 100px;
	vertical-align: middle !important;
}

#grouptb td, #grouptb th {
	font-weight: normal !important;
	font-size: 14px;
}

.bg-darkgrey {
	background-color: #353535;
}

.bg-lightgrey {
	background-color: #fffde4;
}

.text-yellow {
	color: yellow !important;
}

.text-lightblue {
	color: #3333cc !important;
}

.text-green {
	color: #89ff3b !important;
}

.table-middle  td {
	vertical-align: middle;
}

.table-middle td:nth-child(1) {
	padding-left: 1rem;
}

.table-pay td, .table-pay th {
	font-size: 80%;
	font-weight: normal;
}

.extrasmall {
	font-size: 10px;
	font-weight: normal;
}