.winbidpro16-body {
	background: rgb(5,0,91);
	background: linear-gradient(0deg, rgba(5,0,91,1) 0%, rgba(9,9,121,1) 20%, rgba(0,212,255,1) 100%);
	height: 100%;
}

html {
	height: 100%;
}

.navbar {
	min-height: 70px;
}

.navbar-inverse .navbar-brand {
	color: #fff;
}

.navbar-inverse .navbar-nav > li > a {
	color: #fff;
	line-height: 40px;
}

.navbar-inverse .navbar-nav > li:hover {
	background-color: #333;
}

.navbar-inverse .navbar-nav > .dropdown > a .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

body {
    padding-top: 51px;
}

.navbar.nav-shadow {
	-webkit-box-shadow : 0 0 3px 3px rgba(0,0,0,0.3);
	-moz-box-shadow : 0 0 3px 3px rgba(0,0,0,0.3);
	-o-box-shadow : 0 0 3px 3px rgba(0,0,0,0.3);
	box-shadow: 0 0 3px 3px rgba(0,0,0,0.3);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}

.glossary-page dt {
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 8px;
}

.glossary-page dd {
	line-height: 1.8;
	padding-left: 15px;
}

.home-page {
	margin-top: 15px;
}

.home-page > main > h1 {
	font-size: 36px;
}

.logmein-btn {
	display: inline-block;
	padding: 10px;
	margin-bottom: 15px;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
	background-color: #fff;
	transition: all 0.2s;
}
.logmein-btn:hover {
	background-color: #fff;
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.5);
	transition: all 0.2s;
}

.error-message {
    color: red;
    padding: 5px;
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}

/* toastr pop-up fixes */
.toast-top-right {
	top: 52px;
}

/* nav fixes on small screen */
@media (min-width: 768px) and (max-width: 991px) {
	.nav > li > a {
		padding-right: 8px;
		padding-left: 8px;
	}
	
	#account-dropdown > a {
		overflow: hidden;
		width: 130px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}

@media (min-width: 992px) {
	#account-dropdown > a {
		overflow: visible;
		width: auto;
		text-overflow: unset;
	}
}